Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=artifact.gcp.upbound.io +versionName=v1beta1
Index ¶
- Constants
- Variables
- type AptRepositoryInitParameters
- type AptRepositoryObservation
- type AptRepositoryParameters
- type CleanupPoliciesInitParameters
- type CleanupPoliciesObservation
- type CleanupPoliciesParameters
- type ConditionInitParameters
- type ConditionObservation
- type ConditionParameters
- type CustomRepositoryInitParameters
- type CustomRepositoryObservation
- type CustomRepositoryParameters
- type DockerConfigInitParameters
- type DockerConfigObservation
- type DockerConfigParameters
- type DockerRepositoryInitParameters
- type DockerRepositoryObservation
- type DockerRepositoryParameters
- type MavenConfigInitParameters
- type MavenConfigObservation
- type MavenConfigParameters
- type MavenRepositoryCustomRepositoryInitParameters
- type MavenRepositoryCustomRepositoryObservation
- type MavenRepositoryCustomRepositoryParameters
- type MavenRepositoryInitParameters
- type MavenRepositoryObservation
- type MavenRepositoryParameters
- type MostRecentVersionsInitParameters
- type MostRecentVersionsObservation
- type MostRecentVersionsParameters
- type NpmRepositoryCustomRepositoryInitParameters
- type NpmRepositoryCustomRepositoryObservation
- type NpmRepositoryCustomRepositoryParameters
- type NpmRepositoryInitParameters
- type NpmRepositoryObservation
- type NpmRepositoryParameters
- type PublicRepositoryInitParameters
- type PublicRepositoryObservation
- type PublicRepositoryParameters
- type PythonRepositoryCustomRepositoryInitParameters
- type PythonRepositoryCustomRepositoryObservation
- type PythonRepositoryCustomRepositoryParameters
- type PythonRepositoryInitParameters
- type PythonRepositoryObservation
- type PythonRepositoryParameters
- type RegistryRepository
- func (tr *RegistryRepository) ConvertFrom(srcRaw conversion.Hub) error
- func (tr *RegistryRepository) ConvertTo(dstRaw conversion.Hub) error
- 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) GetInitParameters() (map[string]any, error)
- func (mg *RegistryRepository) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *RegistryRepository) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- 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) 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) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *RegistryRepository) SetConditions(c ...xpv1.Condition)
- func (mg *RegistryRepository) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *RegistryRepository) SetManagementPolicies(r xpv1.ManagementPolicies)
- 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) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *RegistryRepository) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type RegistryRepositoryIAMMember
- func (tr *RegistryRepositoryIAMMember) ConvertFrom(srcRaw conversion.Hub) error
- func (tr *RegistryRepositoryIAMMember) ConvertTo(dstRaw conversion.Hub) error
- 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) GetInitParameters() (map[string]any, error)
- func (mg *RegistryRepositoryIAMMember) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *RegistryRepositoryIAMMember) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- 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) 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 (mg *RegistryRepositoryIAMMember) SetManagementPolicies(r xpv1.ManagementPolicies)
- 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) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *RegistryRepositoryIAMMember) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type RegistryRepositoryIAMMemberConditionInitParameters
- type RegistryRepositoryIAMMemberConditionObservation
- type RegistryRepositoryIAMMemberConditionParameters
- type RegistryRepositoryIAMMemberInitParameters
- 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 RegistryRepositoryInitParameters
- type RegistryRepositoryList
- type RegistryRepositoryObservation
- type RegistryRepositoryParameters
- type RegistryRepositorySpec
- type RegistryRepositoryStatus
- type RemoteRepositoryConfigInitParameters
- type RemoteRepositoryConfigObservation
- type RemoteRepositoryConfigParameters
- type UpstreamCredentialsInitParameters
- type UpstreamCredentialsObservation
- type UpstreamCredentialsParameters
- type UpstreamPoliciesInitParameters
- type UpstreamPoliciesObservation
- type UpstreamPoliciesParameters
- type UsernamePasswordCredentialsInitParameters
- type UsernamePasswordCredentialsObservation
- type UsernamePasswordCredentialsParameters
- type VirtualRepositoryConfigInitParameters
- type VirtualRepositoryConfigObservation
- type VirtualRepositoryConfigParameters
- type YumRepositoryInitParameters
- type YumRepositoryObservation
- type YumRepositoryParameters
- type YumRepositoryPublicRepositoryInitParameters
- type YumRepositoryPublicRepositoryObservation
- type YumRepositoryPublicRepositoryParameters
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 AptRepositoryInitParameters ¶ added in v1.0.0
type AptRepositoryInitParameters struct { // One of the publicly available Yum repositories supported by Artifact Registry. // Structure is documented below. PublicRepository []PublicRepositoryInitParameters `json:"publicRepository,omitempty" tf:"public_repository,omitempty"` }
func (*AptRepositoryInitParameters) DeepCopy ¶ added in v1.0.0
func (in *AptRepositoryInitParameters) DeepCopy() *AptRepositoryInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AptRepositoryInitParameters.
func (*AptRepositoryInitParameters) DeepCopyInto ¶ added in v1.0.0
func (in *AptRepositoryInitParameters) DeepCopyInto(out *AptRepositoryInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AptRepositoryObservation ¶ added in v1.0.0
type AptRepositoryObservation struct { // One of the publicly available Yum repositories supported by Artifact Registry. // Structure is documented below. PublicRepository []PublicRepositoryObservation `json:"publicRepository,omitempty" tf:"public_repository,omitempty"` }
func (*AptRepositoryObservation) DeepCopy ¶ added in v1.0.0
func (in *AptRepositoryObservation) DeepCopy() *AptRepositoryObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AptRepositoryObservation.
func (*AptRepositoryObservation) DeepCopyInto ¶ added in v1.0.0
func (in *AptRepositoryObservation) DeepCopyInto(out *AptRepositoryObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AptRepositoryParameters ¶ added in v1.0.0
type AptRepositoryParameters struct { // One of the publicly available Yum repositories supported by Artifact Registry. // Structure is documented below. // +kubebuilder:validation:Optional PublicRepository []PublicRepositoryParameters `json:"publicRepository,omitempty" tf:"public_repository,omitempty"` }
func (*AptRepositoryParameters) DeepCopy ¶ added in v1.0.0
func (in *AptRepositoryParameters) DeepCopy() *AptRepositoryParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AptRepositoryParameters.
func (*AptRepositoryParameters) DeepCopyInto ¶ added in v1.0.0
func (in *AptRepositoryParameters) DeepCopyInto(out *AptRepositoryParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CleanupPoliciesInitParameters ¶ added in v1.0.0
type CleanupPoliciesInitParameters struct { // Policy action. // Possible values are: DELETE, KEEP. Action *string `json:"action,omitempty" tf:"action,omitempty"` // Policy condition for matching versions. // Structure is documented below. Condition []ConditionInitParameters `json:"condition,omitempty" tf:"condition,omitempty"` // The identifier for this object. Format specified above. ID *string `json:"id,omitempty" tf:"id,omitempty"` // Policy condition for retaining a minimum number of versions. May only be // specified with a Keep action. // Structure is documented below. MostRecentVersions []MostRecentVersionsInitParameters `json:"mostRecentVersions,omitempty" tf:"most_recent_versions,omitempty"` }
func (*CleanupPoliciesInitParameters) DeepCopy ¶ added in v1.0.0
func (in *CleanupPoliciesInitParameters) DeepCopy() *CleanupPoliciesInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CleanupPoliciesInitParameters.
func (*CleanupPoliciesInitParameters) DeepCopyInto ¶ added in v1.0.0
func (in *CleanupPoliciesInitParameters) DeepCopyInto(out *CleanupPoliciesInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CleanupPoliciesObservation ¶ added in v1.0.0
type CleanupPoliciesObservation struct { // Policy action. // Possible values are: DELETE, KEEP. Action *string `json:"action,omitempty" tf:"action,omitempty"` // Policy condition for matching versions. // Structure is documented below. Condition []ConditionObservation `json:"condition,omitempty" tf:"condition,omitempty"` // The identifier for this object. Format specified above. ID *string `json:"id,omitempty" tf:"id,omitempty"` // Policy condition for retaining a minimum number of versions. May only be // specified with a Keep action. // Structure is documented below. MostRecentVersions []MostRecentVersionsObservation `json:"mostRecentVersions,omitempty" tf:"most_recent_versions,omitempty"` }
func (*CleanupPoliciesObservation) DeepCopy ¶ added in v1.0.0
func (in *CleanupPoliciesObservation) DeepCopy() *CleanupPoliciesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CleanupPoliciesObservation.
func (*CleanupPoliciesObservation) DeepCopyInto ¶ added in v1.0.0
func (in *CleanupPoliciesObservation) DeepCopyInto(out *CleanupPoliciesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CleanupPoliciesParameters ¶ added in v1.0.0
type CleanupPoliciesParameters struct { // Policy action. // Possible values are: DELETE, KEEP. // +kubebuilder:validation:Optional Action *string `json:"action,omitempty" tf:"action,omitempty"` // Policy condition for matching versions. // Structure is documented below. // +kubebuilder:validation:Optional Condition []ConditionParameters `json:"condition,omitempty" tf:"condition,omitempty"` // The identifier for this object. Format specified above. // +kubebuilder:validation:Optional ID *string `json:"id" tf:"id,omitempty"` // Policy condition for retaining a minimum number of versions. May only be // specified with a Keep action. // Structure is documented below. // +kubebuilder:validation:Optional MostRecentVersions []MostRecentVersionsParameters `json:"mostRecentVersions,omitempty" tf:"most_recent_versions,omitempty"` }
func (*CleanupPoliciesParameters) DeepCopy ¶ added in v1.0.0
func (in *CleanupPoliciesParameters) DeepCopy() *CleanupPoliciesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CleanupPoliciesParameters.
func (*CleanupPoliciesParameters) DeepCopyInto ¶ added in v1.0.0
func (in *CleanupPoliciesParameters) DeepCopyInto(out *CleanupPoliciesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionInitParameters ¶ added in v0.35.0
type ConditionInitParameters struct { // Match versions newer than a duration. NewerThan *string `json:"newerThan,omitempty" tf:"newer_than,omitempty"` // Match versions older than a duration. OlderThan *string `json:"olderThan,omitempty" tf:"older_than,omitempty"` // Match versions by package prefix. Applied on any prefix match. PackageNamePrefixes []*string `json:"packageNamePrefixes,omitempty" tf:"package_name_prefixes,omitempty"` // Match versions by tag prefix. Applied on any prefix match. TagPrefixes []*string `json:"tagPrefixes,omitempty" tf:"tag_prefixes,omitempty"` // Match versions by tag status. // Default value is ANY. // Possible values are: TAGGED, UNTAGGED, ANY. TagState *string `json:"tagState,omitempty" tf:"tag_state,omitempty"` // Match versions by version name prefix. Applied on any prefix match. VersionNamePrefixes []*string `json:"versionNamePrefixes,omitempty" tf:"version_name_prefixes,omitempty"` }
func (*ConditionInitParameters) DeepCopy ¶ added in v0.35.0
func (in *ConditionInitParameters) DeepCopy() *ConditionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionInitParameters.
func (*ConditionInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *ConditionInitParameters) DeepCopyInto(out *ConditionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionObservation ¶ added in v0.28.0
type ConditionObservation struct { // Match versions newer than a duration. NewerThan *string `json:"newerThan,omitempty" tf:"newer_than,omitempty"` // Match versions older than a duration. OlderThan *string `json:"olderThan,omitempty" tf:"older_than,omitempty"` // Match versions by package prefix. Applied on any prefix match. PackageNamePrefixes []*string `json:"packageNamePrefixes,omitempty" tf:"package_name_prefixes,omitempty"` // Match versions by tag prefix. Applied on any prefix match. TagPrefixes []*string `json:"tagPrefixes,omitempty" tf:"tag_prefixes,omitempty"` // Match versions by tag status. // Default value is ANY. // Possible values are: TAGGED, UNTAGGED, ANY. TagState *string `json:"tagState,omitempty" tf:"tag_state,omitempty"` // Match versions by version name prefix. Applied on any prefix match. VersionNamePrefixes []*string `json:"versionNamePrefixes,omitempty" tf:"version_name_prefixes,omitempty"` }
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 { // Match versions newer than a duration. // +kubebuilder:validation:Optional NewerThan *string `json:"newerThan,omitempty" tf:"newer_than,omitempty"` // Match versions older than a duration. // +kubebuilder:validation:Optional OlderThan *string `json:"olderThan,omitempty" tf:"older_than,omitempty"` // Match versions by package prefix. Applied on any prefix match. // +kubebuilder:validation:Optional PackageNamePrefixes []*string `json:"packageNamePrefixes,omitempty" tf:"package_name_prefixes,omitempty"` // Match versions by tag prefix. Applied on any prefix match. // +kubebuilder:validation:Optional TagPrefixes []*string `json:"tagPrefixes,omitempty" tf:"tag_prefixes,omitempty"` // Match versions by tag status. // Default value is ANY. // Possible values are: TAGGED, UNTAGGED, ANY. // +kubebuilder:validation:Optional TagState *string `json:"tagState,omitempty" tf:"tag_state,omitempty"` // Match versions by version name prefix. Applied on any prefix match. // +kubebuilder:validation:Optional VersionNamePrefixes []*string `json:"versionNamePrefixes,omitempty" tf:"version_name_prefixes,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 CustomRepositoryInitParameters ¶ added in v1.7.0
type CustomRepositoryInitParameters struct { // Specific uri to the registry, e.g. "https://registry-1.docker.io" URI *string `json:"uri,omitempty" tf:"uri,omitempty"` }
func (*CustomRepositoryInitParameters) DeepCopy ¶ added in v1.7.0
func (in *CustomRepositoryInitParameters) DeepCopy() *CustomRepositoryInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomRepositoryInitParameters.
func (*CustomRepositoryInitParameters) DeepCopyInto ¶ added in v1.7.0
func (in *CustomRepositoryInitParameters) DeepCopyInto(out *CustomRepositoryInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomRepositoryObservation ¶ added in v1.7.0
type CustomRepositoryObservation struct { // Specific uri to the registry, e.g. "https://registry-1.docker.io" URI *string `json:"uri,omitempty" tf:"uri,omitempty"` }
func (*CustomRepositoryObservation) DeepCopy ¶ added in v1.7.0
func (in *CustomRepositoryObservation) DeepCopy() *CustomRepositoryObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomRepositoryObservation.
func (*CustomRepositoryObservation) DeepCopyInto ¶ added in v1.7.0
func (in *CustomRepositoryObservation) DeepCopyInto(out *CustomRepositoryObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomRepositoryParameters ¶ added in v1.7.0
type CustomRepositoryParameters struct { // Specific uri to the registry, e.g. "https://registry-1.docker.io" // +kubebuilder:validation:Optional URI *string `json:"uri,omitempty" tf:"uri,omitempty"` }
func (*CustomRepositoryParameters) DeepCopy ¶ added in v1.7.0
func (in *CustomRepositoryParameters) DeepCopy() *CustomRepositoryParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomRepositoryParameters.
func (*CustomRepositoryParameters) DeepCopyInto ¶ added in v1.7.0
func (in *CustomRepositoryParameters) DeepCopyInto(out *CustomRepositoryParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DockerConfigInitParameters ¶ added in v0.35.0
type DockerConfigInitParameters struct { // The repository which enabled this flag prevents all tags from being modified, moved or deleted. This does not prevent tags from being created. ImmutableTags *bool `json:"immutableTags,omitempty" tf:"immutable_tags,omitempty"` }
func (*DockerConfigInitParameters) DeepCopy ¶ added in v0.35.0
func (in *DockerConfigInitParameters) DeepCopy() *DockerConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerConfigInitParameters.
func (*DockerConfigInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *DockerConfigInitParameters) DeepCopyInto(out *DockerConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DockerConfigObservation ¶ added in v0.32.0
type DockerConfigObservation struct { // The repository which enabled this flag prevents all tags from being modified, moved or deleted. This does not prevent tags from being created. ImmutableTags *bool `json:"immutableTags,omitempty" tf:"immutable_tags,omitempty"` }
func (*DockerConfigObservation) DeepCopy ¶ added in v0.32.0
func (in *DockerConfigObservation) DeepCopy() *DockerConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerConfigObservation.
func (*DockerConfigObservation) DeepCopyInto ¶ added in v0.32.0
func (in *DockerConfigObservation) DeepCopyInto(out *DockerConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DockerConfigParameters ¶ added in v0.32.0
type DockerConfigParameters struct { // The repository which enabled this flag prevents all tags from being modified, moved or deleted. This does not prevent tags from being created. // +kubebuilder:validation:Optional ImmutableTags *bool `json:"immutableTags,omitempty" tf:"immutable_tags,omitempty"` }
func (*DockerConfigParameters) DeepCopy ¶ added in v0.32.0
func (in *DockerConfigParameters) DeepCopy() *DockerConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerConfigParameters.
func (*DockerConfigParameters) DeepCopyInto ¶ added in v0.32.0
func (in *DockerConfigParameters) DeepCopyInto(out *DockerConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DockerRepositoryInitParameters ¶ added in v0.35.0
type DockerRepositoryInitParameters struct { // Settings for a remote repository with a custom uri. // Structure is documented below. CustomRepository []CustomRepositoryInitParameters `json:"customRepository,omitempty" tf:"custom_repository,omitempty"` // One of the publicly available Yum repositories supported by Artifact Registry. // Structure is documented below. PublicRepository *string `json:"publicRepository,omitempty" tf:"public_repository,omitempty"` }
func (*DockerRepositoryInitParameters) DeepCopy ¶ added in v0.35.0
func (in *DockerRepositoryInitParameters) DeepCopy() *DockerRepositoryInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerRepositoryInitParameters.
func (*DockerRepositoryInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *DockerRepositoryInitParameters) DeepCopyInto(out *DockerRepositoryInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DockerRepositoryObservation ¶ added in v0.32.0
type DockerRepositoryObservation struct { // Settings for a remote repository with a custom uri. // Structure is documented below. CustomRepository []CustomRepositoryObservation `json:"customRepository,omitempty" tf:"custom_repository,omitempty"` // One of the publicly available Yum repositories supported by Artifact Registry. // Structure is documented below. PublicRepository *string `json:"publicRepository,omitempty" tf:"public_repository,omitempty"` }
func (*DockerRepositoryObservation) DeepCopy ¶ added in v0.32.0
func (in *DockerRepositoryObservation) DeepCopy() *DockerRepositoryObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerRepositoryObservation.
func (*DockerRepositoryObservation) DeepCopyInto ¶ added in v0.32.0
func (in *DockerRepositoryObservation) DeepCopyInto(out *DockerRepositoryObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DockerRepositoryParameters ¶ added in v0.32.0
type DockerRepositoryParameters struct { // Settings for a remote repository with a custom uri. // Structure is documented below. // +kubebuilder:validation:Optional CustomRepository []CustomRepositoryParameters `json:"customRepository,omitempty" tf:"custom_repository,omitempty"` // One of the publicly available Yum repositories supported by Artifact Registry. // Structure is documented below. // +kubebuilder:validation:Optional PublicRepository *string `json:"publicRepository,omitempty" tf:"public_repository,omitempty"` }
func (*DockerRepositoryParameters) DeepCopy ¶ added in v0.32.0
func (in *DockerRepositoryParameters) DeepCopy() *DockerRepositoryParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerRepositoryParameters.
func (*DockerRepositoryParameters) DeepCopyInto ¶ added in v0.32.0
func (in *DockerRepositoryParameters) DeepCopyInto(out *DockerRepositoryParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MavenConfigInitParameters ¶ added in v0.35.0
type MavenConfigInitParameters struct { // The repository with this flag will allow publishing the same // snapshot versions. 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, SNAPSHOT. VersionPolicy *string `json:"versionPolicy,omitempty" tf:"version_policy,omitempty"` }
func (*MavenConfigInitParameters) DeepCopy ¶ added in v0.35.0
func (in *MavenConfigInitParameters) DeepCopy() *MavenConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MavenConfigInitParameters.
func (*MavenConfigInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *MavenConfigInitParameters) DeepCopyInto(out *MavenConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MavenConfigObservation ¶
type MavenConfigObservation struct { // The repository with this flag will allow publishing the same // snapshot versions. 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, SNAPSHOT. VersionPolicy *string `json:"versionPolicy,omitempty" tf:"version_policy,omitempty"` }
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, 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 MavenRepositoryCustomRepositoryInitParameters ¶ added in v1.7.0
type MavenRepositoryCustomRepositoryInitParameters struct { // Specific uri to the registry, e.g. "https://registry-1.docker.io" URI *string `json:"uri,omitempty" tf:"uri,omitempty"` }
func (*MavenRepositoryCustomRepositoryInitParameters) DeepCopy ¶ added in v1.7.0
func (in *MavenRepositoryCustomRepositoryInitParameters) DeepCopy() *MavenRepositoryCustomRepositoryInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MavenRepositoryCustomRepositoryInitParameters.
func (*MavenRepositoryCustomRepositoryInitParameters) DeepCopyInto ¶ added in v1.7.0
func (in *MavenRepositoryCustomRepositoryInitParameters) DeepCopyInto(out *MavenRepositoryCustomRepositoryInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MavenRepositoryCustomRepositoryObservation ¶ added in v1.7.0
type MavenRepositoryCustomRepositoryObservation struct { // Specific uri to the registry, e.g. "https://registry-1.docker.io" URI *string `json:"uri,omitempty" tf:"uri,omitempty"` }
func (*MavenRepositoryCustomRepositoryObservation) DeepCopy ¶ added in v1.7.0
func (in *MavenRepositoryCustomRepositoryObservation) DeepCopy() *MavenRepositoryCustomRepositoryObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MavenRepositoryCustomRepositoryObservation.
func (*MavenRepositoryCustomRepositoryObservation) DeepCopyInto ¶ added in v1.7.0
func (in *MavenRepositoryCustomRepositoryObservation) DeepCopyInto(out *MavenRepositoryCustomRepositoryObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MavenRepositoryCustomRepositoryParameters ¶ added in v1.7.0
type MavenRepositoryCustomRepositoryParameters struct { // Specific uri to the registry, e.g. "https://registry-1.docker.io" // +kubebuilder:validation:Optional URI *string `json:"uri,omitempty" tf:"uri,omitempty"` }
func (*MavenRepositoryCustomRepositoryParameters) DeepCopy ¶ added in v1.7.0
func (in *MavenRepositoryCustomRepositoryParameters) DeepCopy() *MavenRepositoryCustomRepositoryParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MavenRepositoryCustomRepositoryParameters.
func (*MavenRepositoryCustomRepositoryParameters) DeepCopyInto ¶ added in v1.7.0
func (in *MavenRepositoryCustomRepositoryParameters) DeepCopyInto(out *MavenRepositoryCustomRepositoryParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MavenRepositoryInitParameters ¶ added in v0.35.0
type MavenRepositoryInitParameters struct { // Settings for a remote repository with a custom uri. // Structure is documented below. CustomRepository []MavenRepositoryCustomRepositoryInitParameters `json:"customRepository,omitempty" tf:"custom_repository,omitempty"` // One of the publicly available Yum repositories supported by Artifact Registry. // Structure is documented below. PublicRepository *string `json:"publicRepository,omitempty" tf:"public_repository,omitempty"` }
func (*MavenRepositoryInitParameters) DeepCopy ¶ added in v0.35.0
func (in *MavenRepositoryInitParameters) DeepCopy() *MavenRepositoryInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MavenRepositoryInitParameters.
func (*MavenRepositoryInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *MavenRepositoryInitParameters) DeepCopyInto(out *MavenRepositoryInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MavenRepositoryObservation ¶ added in v0.32.0
type MavenRepositoryObservation struct { // Settings for a remote repository with a custom uri. // Structure is documented below. CustomRepository []MavenRepositoryCustomRepositoryObservation `json:"customRepository,omitempty" tf:"custom_repository,omitempty"` // One of the publicly available Yum repositories supported by Artifact Registry. // Structure is documented below. PublicRepository *string `json:"publicRepository,omitempty" tf:"public_repository,omitempty"` }
func (*MavenRepositoryObservation) DeepCopy ¶ added in v0.32.0
func (in *MavenRepositoryObservation) DeepCopy() *MavenRepositoryObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MavenRepositoryObservation.
func (*MavenRepositoryObservation) DeepCopyInto ¶ added in v0.32.0
func (in *MavenRepositoryObservation) DeepCopyInto(out *MavenRepositoryObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MavenRepositoryParameters ¶ added in v0.32.0
type MavenRepositoryParameters struct { // Settings for a remote repository with a custom uri. // Structure is documented below. // +kubebuilder:validation:Optional CustomRepository []MavenRepositoryCustomRepositoryParameters `json:"customRepository,omitempty" tf:"custom_repository,omitempty"` // One of the publicly available Yum repositories supported by Artifact Registry. // Structure is documented below. // +kubebuilder:validation:Optional PublicRepository *string `json:"publicRepository,omitempty" tf:"public_repository,omitempty"` }
func (*MavenRepositoryParameters) DeepCopy ¶ added in v0.32.0
func (in *MavenRepositoryParameters) DeepCopy() *MavenRepositoryParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MavenRepositoryParameters.
func (*MavenRepositoryParameters) DeepCopyInto ¶ added in v0.32.0
func (in *MavenRepositoryParameters) DeepCopyInto(out *MavenRepositoryParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MostRecentVersionsInitParameters ¶ added in v1.0.0
type MostRecentVersionsInitParameters struct { // Minimum number of versions to keep. KeepCount *float64 `json:"keepCount,omitempty" tf:"keep_count,omitempty"` // Match versions by package prefix. Applied on any prefix match. PackageNamePrefixes []*string `json:"packageNamePrefixes,omitempty" tf:"package_name_prefixes,omitempty"` }
func (*MostRecentVersionsInitParameters) DeepCopy ¶ added in v1.0.0
func (in *MostRecentVersionsInitParameters) DeepCopy() *MostRecentVersionsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MostRecentVersionsInitParameters.
func (*MostRecentVersionsInitParameters) DeepCopyInto ¶ added in v1.0.0
func (in *MostRecentVersionsInitParameters) DeepCopyInto(out *MostRecentVersionsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MostRecentVersionsObservation ¶ added in v1.0.0
type MostRecentVersionsObservation struct { // Minimum number of versions to keep. KeepCount *float64 `json:"keepCount,omitempty" tf:"keep_count,omitempty"` // Match versions by package prefix. Applied on any prefix match. PackageNamePrefixes []*string `json:"packageNamePrefixes,omitempty" tf:"package_name_prefixes,omitempty"` }
func (*MostRecentVersionsObservation) DeepCopy ¶ added in v1.0.0
func (in *MostRecentVersionsObservation) DeepCopy() *MostRecentVersionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MostRecentVersionsObservation.
func (*MostRecentVersionsObservation) DeepCopyInto ¶ added in v1.0.0
func (in *MostRecentVersionsObservation) DeepCopyInto(out *MostRecentVersionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MostRecentVersionsParameters ¶ added in v1.0.0
type MostRecentVersionsParameters struct { // Minimum number of versions to keep. // +kubebuilder:validation:Optional KeepCount *float64 `json:"keepCount,omitempty" tf:"keep_count,omitempty"` // Match versions by package prefix. Applied on any prefix match. // +kubebuilder:validation:Optional PackageNamePrefixes []*string `json:"packageNamePrefixes,omitempty" tf:"package_name_prefixes,omitempty"` }
func (*MostRecentVersionsParameters) DeepCopy ¶ added in v1.0.0
func (in *MostRecentVersionsParameters) DeepCopy() *MostRecentVersionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MostRecentVersionsParameters.
func (*MostRecentVersionsParameters) DeepCopyInto ¶ added in v1.0.0
func (in *MostRecentVersionsParameters) DeepCopyInto(out *MostRecentVersionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NpmRepositoryCustomRepositoryInitParameters ¶ added in v1.7.0
type NpmRepositoryCustomRepositoryInitParameters struct { // Specific uri to the registry, e.g. "https://registry-1.docker.io" URI *string `json:"uri,omitempty" tf:"uri,omitempty"` }
func (*NpmRepositoryCustomRepositoryInitParameters) DeepCopy ¶ added in v1.7.0
func (in *NpmRepositoryCustomRepositoryInitParameters) DeepCopy() *NpmRepositoryCustomRepositoryInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NpmRepositoryCustomRepositoryInitParameters.
func (*NpmRepositoryCustomRepositoryInitParameters) DeepCopyInto ¶ added in v1.7.0
func (in *NpmRepositoryCustomRepositoryInitParameters) DeepCopyInto(out *NpmRepositoryCustomRepositoryInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NpmRepositoryCustomRepositoryObservation ¶ added in v1.7.0
type NpmRepositoryCustomRepositoryObservation struct { // Specific uri to the registry, e.g. "https://registry-1.docker.io" URI *string `json:"uri,omitempty" tf:"uri,omitempty"` }
func (*NpmRepositoryCustomRepositoryObservation) DeepCopy ¶ added in v1.7.0
func (in *NpmRepositoryCustomRepositoryObservation) DeepCopy() *NpmRepositoryCustomRepositoryObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NpmRepositoryCustomRepositoryObservation.
func (*NpmRepositoryCustomRepositoryObservation) DeepCopyInto ¶ added in v1.7.0
func (in *NpmRepositoryCustomRepositoryObservation) DeepCopyInto(out *NpmRepositoryCustomRepositoryObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NpmRepositoryCustomRepositoryParameters ¶ added in v1.7.0
type NpmRepositoryCustomRepositoryParameters struct { // Specific uri to the registry, e.g. "https://registry-1.docker.io" // +kubebuilder:validation:Optional URI *string `json:"uri,omitempty" tf:"uri,omitempty"` }
func (*NpmRepositoryCustomRepositoryParameters) DeepCopy ¶ added in v1.7.0
func (in *NpmRepositoryCustomRepositoryParameters) DeepCopy() *NpmRepositoryCustomRepositoryParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NpmRepositoryCustomRepositoryParameters.
func (*NpmRepositoryCustomRepositoryParameters) DeepCopyInto ¶ added in v1.7.0
func (in *NpmRepositoryCustomRepositoryParameters) DeepCopyInto(out *NpmRepositoryCustomRepositoryParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NpmRepositoryInitParameters ¶ added in v0.35.0
type NpmRepositoryInitParameters struct { // Settings for a remote repository with a custom uri. // Structure is documented below. CustomRepository []NpmRepositoryCustomRepositoryInitParameters `json:"customRepository,omitempty" tf:"custom_repository,omitempty"` // One of the publicly available Yum repositories supported by Artifact Registry. // Structure is documented below. PublicRepository *string `json:"publicRepository,omitempty" tf:"public_repository,omitempty"` }
func (*NpmRepositoryInitParameters) DeepCopy ¶ added in v0.35.0
func (in *NpmRepositoryInitParameters) DeepCopy() *NpmRepositoryInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NpmRepositoryInitParameters.
func (*NpmRepositoryInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *NpmRepositoryInitParameters) DeepCopyInto(out *NpmRepositoryInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NpmRepositoryObservation ¶ added in v0.32.0
type NpmRepositoryObservation struct { // Settings for a remote repository with a custom uri. // Structure is documented below. CustomRepository []NpmRepositoryCustomRepositoryObservation `json:"customRepository,omitempty" tf:"custom_repository,omitempty"` // One of the publicly available Yum repositories supported by Artifact Registry. // Structure is documented below. PublicRepository *string `json:"publicRepository,omitempty" tf:"public_repository,omitempty"` }
func (*NpmRepositoryObservation) DeepCopy ¶ added in v0.32.0
func (in *NpmRepositoryObservation) DeepCopy() *NpmRepositoryObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NpmRepositoryObservation.
func (*NpmRepositoryObservation) DeepCopyInto ¶ added in v0.32.0
func (in *NpmRepositoryObservation) DeepCopyInto(out *NpmRepositoryObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NpmRepositoryParameters ¶ added in v0.32.0
type NpmRepositoryParameters struct { // Settings for a remote repository with a custom uri. // Structure is documented below. // +kubebuilder:validation:Optional CustomRepository []NpmRepositoryCustomRepositoryParameters `json:"customRepository,omitempty" tf:"custom_repository,omitempty"` // One of the publicly available Yum repositories supported by Artifact Registry. // Structure is documented below. // +kubebuilder:validation:Optional PublicRepository *string `json:"publicRepository,omitempty" tf:"public_repository,omitempty"` }
func (*NpmRepositoryParameters) DeepCopy ¶ added in v0.32.0
func (in *NpmRepositoryParameters) DeepCopy() *NpmRepositoryParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NpmRepositoryParameters.
func (*NpmRepositoryParameters) DeepCopyInto ¶ added in v0.32.0
func (in *NpmRepositoryParameters) DeepCopyInto(out *NpmRepositoryParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PublicRepositoryInitParameters ¶ added in v1.0.0
type PublicRepositoryInitParameters struct { // A common public repository base for Yum. // Possible values are: CENTOS, CENTOS_DEBUG, CENTOS_VAULT, CENTOS_STREAM, ROCKY, EPEL. RepositoryBase *string `json:"repositoryBase,omitempty" tf:"repository_base,omitempty"` // Specific repository from the base, e.g. "centos/8-stream/BaseOS/x86_64/os" RepositoryPath *string `json:"repositoryPath,omitempty" tf:"repository_path,omitempty"` }
func (*PublicRepositoryInitParameters) DeepCopy ¶ added in v1.0.0
func (in *PublicRepositoryInitParameters) DeepCopy() *PublicRepositoryInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicRepositoryInitParameters.
func (*PublicRepositoryInitParameters) DeepCopyInto ¶ added in v1.0.0
func (in *PublicRepositoryInitParameters) DeepCopyInto(out *PublicRepositoryInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PublicRepositoryObservation ¶ added in v1.0.0
type PublicRepositoryObservation struct { // A common public repository base for Yum. // Possible values are: CENTOS, CENTOS_DEBUG, CENTOS_VAULT, CENTOS_STREAM, ROCKY, EPEL. RepositoryBase *string `json:"repositoryBase,omitempty" tf:"repository_base,omitempty"` // Specific repository from the base, e.g. "centos/8-stream/BaseOS/x86_64/os" RepositoryPath *string `json:"repositoryPath,omitempty" tf:"repository_path,omitempty"` }
func (*PublicRepositoryObservation) DeepCopy ¶ added in v1.0.0
func (in *PublicRepositoryObservation) DeepCopy() *PublicRepositoryObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicRepositoryObservation.
func (*PublicRepositoryObservation) DeepCopyInto ¶ added in v1.0.0
func (in *PublicRepositoryObservation) DeepCopyInto(out *PublicRepositoryObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PublicRepositoryParameters ¶ added in v1.0.0
type PublicRepositoryParameters struct { // A common public repository base for Yum. // Possible values are: CENTOS, CENTOS_DEBUG, CENTOS_VAULT, CENTOS_STREAM, ROCKY, EPEL. // +kubebuilder:validation:Optional RepositoryBase *string `json:"repositoryBase" tf:"repository_base,omitempty"` // Specific repository from the base, e.g. "centos/8-stream/BaseOS/x86_64/os" // +kubebuilder:validation:Optional RepositoryPath *string `json:"repositoryPath" tf:"repository_path,omitempty"` }
func (*PublicRepositoryParameters) DeepCopy ¶ added in v1.0.0
func (in *PublicRepositoryParameters) DeepCopy() *PublicRepositoryParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicRepositoryParameters.
func (*PublicRepositoryParameters) DeepCopyInto ¶ added in v1.0.0
func (in *PublicRepositoryParameters) DeepCopyInto(out *PublicRepositoryParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PythonRepositoryCustomRepositoryInitParameters ¶ added in v1.7.0
type PythonRepositoryCustomRepositoryInitParameters struct { // Specific uri to the registry, e.g. "https://registry-1.docker.io" URI *string `json:"uri,omitempty" tf:"uri,omitempty"` }
func (*PythonRepositoryCustomRepositoryInitParameters) DeepCopy ¶ added in v1.7.0
func (in *PythonRepositoryCustomRepositoryInitParameters) DeepCopy() *PythonRepositoryCustomRepositoryInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PythonRepositoryCustomRepositoryInitParameters.
func (*PythonRepositoryCustomRepositoryInitParameters) DeepCopyInto ¶ added in v1.7.0
func (in *PythonRepositoryCustomRepositoryInitParameters) DeepCopyInto(out *PythonRepositoryCustomRepositoryInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PythonRepositoryCustomRepositoryObservation ¶ added in v1.7.0
type PythonRepositoryCustomRepositoryObservation struct { // Specific uri to the registry, e.g. "https://registry-1.docker.io" URI *string `json:"uri,omitempty" tf:"uri,omitempty"` }
func (*PythonRepositoryCustomRepositoryObservation) DeepCopy ¶ added in v1.7.0
func (in *PythonRepositoryCustomRepositoryObservation) DeepCopy() *PythonRepositoryCustomRepositoryObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PythonRepositoryCustomRepositoryObservation.
func (*PythonRepositoryCustomRepositoryObservation) DeepCopyInto ¶ added in v1.7.0
func (in *PythonRepositoryCustomRepositoryObservation) DeepCopyInto(out *PythonRepositoryCustomRepositoryObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PythonRepositoryCustomRepositoryParameters ¶ added in v1.7.0
type PythonRepositoryCustomRepositoryParameters struct { // Specific uri to the registry, e.g. "https://registry-1.docker.io" // +kubebuilder:validation:Optional URI *string `json:"uri,omitempty" tf:"uri,omitempty"` }
func (*PythonRepositoryCustomRepositoryParameters) DeepCopy ¶ added in v1.7.0
func (in *PythonRepositoryCustomRepositoryParameters) DeepCopy() *PythonRepositoryCustomRepositoryParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PythonRepositoryCustomRepositoryParameters.
func (*PythonRepositoryCustomRepositoryParameters) DeepCopyInto ¶ added in v1.7.0
func (in *PythonRepositoryCustomRepositoryParameters) DeepCopyInto(out *PythonRepositoryCustomRepositoryParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PythonRepositoryInitParameters ¶ added in v0.35.0
type PythonRepositoryInitParameters struct { // Settings for a remote repository with a custom uri. // Structure is documented below. CustomRepository []PythonRepositoryCustomRepositoryInitParameters `json:"customRepository,omitempty" tf:"custom_repository,omitempty"` // One of the publicly available Yum repositories supported by Artifact Registry. // Structure is documented below. PublicRepository *string `json:"publicRepository,omitempty" tf:"public_repository,omitempty"` }
func (*PythonRepositoryInitParameters) DeepCopy ¶ added in v0.35.0
func (in *PythonRepositoryInitParameters) DeepCopy() *PythonRepositoryInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PythonRepositoryInitParameters.
func (*PythonRepositoryInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *PythonRepositoryInitParameters) DeepCopyInto(out *PythonRepositoryInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PythonRepositoryObservation ¶ added in v0.32.0
type PythonRepositoryObservation struct { // Settings for a remote repository with a custom uri. // Structure is documented below. CustomRepository []PythonRepositoryCustomRepositoryObservation `json:"customRepository,omitempty" tf:"custom_repository,omitempty"` // One of the publicly available Yum repositories supported by Artifact Registry. // Structure is documented below. PublicRepository *string `json:"publicRepository,omitempty" tf:"public_repository,omitempty"` }
func (*PythonRepositoryObservation) DeepCopy ¶ added in v0.32.0
func (in *PythonRepositoryObservation) DeepCopy() *PythonRepositoryObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PythonRepositoryObservation.
func (*PythonRepositoryObservation) DeepCopyInto ¶ added in v0.32.0
func (in *PythonRepositoryObservation) DeepCopyInto(out *PythonRepositoryObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PythonRepositoryParameters ¶ added in v0.32.0
type PythonRepositoryParameters struct { // Settings for a remote repository with a custom uri. // Structure is documented below. // +kubebuilder:validation:Optional CustomRepository []PythonRepositoryCustomRepositoryParameters `json:"customRepository,omitempty" tf:"custom_repository,omitempty"` // One of the publicly available Yum repositories supported by Artifact Registry. // Structure is documented below. // +kubebuilder:validation:Optional PublicRepository *string `json:"publicRepository,omitempty" tf:"public_repository,omitempty"` }
func (*PythonRepositoryParameters) DeepCopy ¶ added in v0.32.0
func (in *PythonRepositoryParameters) DeepCopy() *PythonRepositoryParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PythonRepositoryParameters.
func (*PythonRepositoryParameters) DeepCopyInto ¶ added in v0.32.0
func (in *PythonRepositoryParameters) DeepCopyInto(out *PythonRepositoryParameters)
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"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.format) || (has(self.initProvider) && has(self.initProvider.format))",message="spec.forProvider.format is a required parameter" 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="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].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:resource:scope=Cluster,categories={crossplane,managed,gcp}
func (*RegistryRepository) ConvertFrom ¶ added in v1.2.0
func (tr *RegistryRepository) ConvertFrom(srcRaw conversion.Hub) error
ConvertFrom converts from the hub type to the RegistryRepository type.
func (*RegistryRepository) ConvertTo ¶ added in v1.2.0
func (tr *RegistryRepository) ConvertTo(dstRaw conversion.Hub) error
ConvertTo converts this RegistryRepository to the hub type.
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) GetInitParameters ¶ added in v0.35.0
func (tr *RegistryRepository) GetInitParameters() (map[string]any, error)
GetInitParameters of this RegistryRepository
func (*RegistryRepository) GetManagementPolicies ¶ added in v0.35.0
func (mg *RegistryRepository) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this RegistryRepository.
func (*RegistryRepository) GetMergedParameters ¶ added in v0.40.0
func (tr *RegistryRepository) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters 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) 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) ResolveReferences ¶ added in v0.32.0
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) SetManagementPolicies ¶ added in v0.35.0
func (mg *RegistryRepository) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies 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) 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"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.member) || (has(self.initProvider) && has(self.initProvider.member))",message="spec.forProvider.member is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.repository) || (has(self.initProvider) && has(self.initProvider.repository))",message="spec.forProvider.repository is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.role) || (has(self.initProvider) && has(self.initProvider.role))",message="spec.forProvider.role is a required parameter" Spec RegistryRepositoryIAMMemberSpec `json:"spec"` Status RegistryRepositoryIAMMemberStatus `json:"status,omitempty"` }
RegistryRepositoryIAMMember is the Schema for the RegistryRepositoryIAMMembers API. <no value> +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].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:resource:scope=Cluster,categories={crossplane,managed,gcp}
func (*RegistryRepositoryIAMMember) ConvertFrom ¶ added in v1.2.0
func (tr *RegistryRepositoryIAMMember) ConvertFrom(srcRaw conversion.Hub) error
ConvertFrom converts from the hub type to the RegistryRepositoryIAMMember type.
func (*RegistryRepositoryIAMMember) ConvertTo ¶ added in v1.2.0
func (tr *RegistryRepositoryIAMMember) ConvertTo(dstRaw conversion.Hub) error
ConvertTo converts this RegistryRepositoryIAMMember to the hub type.
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) GetInitParameters ¶ added in v0.35.0
func (tr *RegistryRepositoryIAMMember) GetInitParameters() (map[string]any, error)
GetInitParameters of this RegistryRepositoryIAMMember
func (*RegistryRepositoryIAMMember) GetManagementPolicies ¶ added in v0.35.0
func (mg *RegistryRepositoryIAMMember) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this RegistryRepositoryIAMMember.
func (*RegistryRepositoryIAMMember) GetMergedParameters ¶ added in v0.40.0
func (tr *RegistryRepositoryIAMMember) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters 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) 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) SetManagementPolicies ¶ added in v0.35.0
func (mg *RegistryRepositoryIAMMember) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies 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) 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 RegistryRepositoryIAMMemberConditionInitParameters ¶ added in v1.0.0
type RegistryRepositoryIAMMemberConditionInitParameters struct { Description *string `json:"description,omitempty" tf:"description,omitempty"` Expression *string `json:"expression,omitempty" tf:"expression,omitempty"` Title *string `json:"title,omitempty" tf:"title,omitempty"` }
func (*RegistryRepositoryIAMMemberConditionInitParameters) DeepCopy ¶ added in v1.0.0
func (in *RegistryRepositoryIAMMemberConditionInitParameters) DeepCopy() *RegistryRepositoryIAMMemberConditionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryRepositoryIAMMemberConditionInitParameters.
func (*RegistryRepositoryIAMMemberConditionInitParameters) DeepCopyInto ¶ added in v1.0.0
func (in *RegistryRepositoryIAMMemberConditionInitParameters) DeepCopyInto(out *RegistryRepositoryIAMMemberConditionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegistryRepositoryIAMMemberConditionObservation ¶ added in v1.0.0
type RegistryRepositoryIAMMemberConditionObservation struct { Description *string `json:"description,omitempty" tf:"description,omitempty"` Expression *string `json:"expression,omitempty" tf:"expression,omitempty"` Title *string `json:"title,omitempty" tf:"title,omitempty"` }
func (*RegistryRepositoryIAMMemberConditionObservation) DeepCopy ¶ added in v1.0.0
func (in *RegistryRepositoryIAMMemberConditionObservation) DeepCopy() *RegistryRepositoryIAMMemberConditionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryRepositoryIAMMemberConditionObservation.
func (*RegistryRepositoryIAMMemberConditionObservation) DeepCopyInto ¶ added in v1.0.0
func (in *RegistryRepositoryIAMMemberConditionObservation) DeepCopyInto(out *RegistryRepositoryIAMMemberConditionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegistryRepositoryIAMMemberConditionParameters ¶ added in v1.0.0
type RegistryRepositoryIAMMemberConditionParameters struct { // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Optional Expression *string `json:"expression" tf:"expression,omitempty"` // +kubebuilder:validation:Optional Title *string `json:"title" tf:"title,omitempty"` }
func (*RegistryRepositoryIAMMemberConditionParameters) DeepCopy ¶ added in v1.0.0
func (in *RegistryRepositoryIAMMemberConditionParameters) DeepCopy() *RegistryRepositoryIAMMemberConditionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryRepositoryIAMMemberConditionParameters.
func (*RegistryRepositoryIAMMemberConditionParameters) DeepCopyInto ¶ added in v1.0.0
func (in *RegistryRepositoryIAMMemberConditionParameters) DeepCopyInto(out *RegistryRepositoryIAMMemberConditionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegistryRepositoryIAMMemberInitParameters ¶ added in v0.35.0
type RegistryRepositoryIAMMemberInitParameters struct { Condition []RegistryRepositoryIAMMemberConditionInitParameters `json:"condition,omitempty" tf:"condition,omitempty"` Location *string `json:"location,omitempty" tf:"location,omitempty"` Member *string `json:"member,omitempty" tf:"member,omitempty"` Project *string `json:"project,omitempty" tf:"project,omitempty"` Repository *string `json:"repository,omitempty" tf:"repository,omitempty"` Role *string `json:"role,omitempty" tf:"role,omitempty"` }
func (*RegistryRepositoryIAMMemberInitParameters) DeepCopy ¶ added in v0.35.0
func (in *RegistryRepositoryIAMMemberInitParameters) DeepCopy() *RegistryRepositoryIAMMemberInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryRepositoryIAMMemberInitParameters.
func (*RegistryRepositoryIAMMemberInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *RegistryRepositoryIAMMemberInitParameters) DeepCopyInto(out *RegistryRepositoryIAMMemberInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 { Condition []RegistryRepositoryIAMMemberConditionObservation `json:"condition,omitempty" tf:"condition,omitempty"` Etag *string `json:"etag,omitempty" tf:"etag,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` Location *string `json:"location,omitempty" tf:"location,omitempty"` Member *string `json:"member,omitempty" tf:"member,omitempty"` Project *string `json:"project,omitempty" tf:"project,omitempty"` Repository *string `json:"repository,omitempty" tf:"repository,omitempty"` Role *string `json:"role,omitempty" tf:"role,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 []RegistryRepositoryIAMMemberConditionParameters `json:"condition,omitempty" tf:"condition,omitempty"` // +kubebuilder:validation:Optional Location *string `json:"location,omitempty" tf:"location,omitempty"` // +kubebuilder:validation:Optional Member *string `json:"member,omitempty" tf:"member,omitempty"` // +kubebuilder:validation:Optional Project *string `json:"project,omitempty" tf:"project,omitempty"` // +kubebuilder:validation:Optional Repository *string `json:"repository,omitempty" tf:"repository,omitempty"` // +kubebuilder:validation:Optional Role *string `json:"role,omitempty" 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"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider RegistryRepositoryIAMMemberInitParameters `json:"initProvider,omitempty"` }
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 RegistryRepositoryInitParameters ¶ added in v0.35.0
type RegistryRepositoryInitParameters struct { // Cleanup policies for this repository. Cleanup policies indicate when // certain package versions can be automatically deleted. // Map keys are policy IDs supplied by users during policy creation. They must // unique within a repository and be under 128 characters in length. // Structure is documented below. CleanupPolicies []CleanupPoliciesInitParameters `json:"cleanupPolicies,omitempty" tf:"cleanup_policies,omitempty"` // If true, the cleanup pipeline is prevented from deleting versions in this // repository. CleanupPolicyDryRun *bool `json:"cleanupPolicyDryRun,omitempty" tf:"cleanup_policy_dry_run,omitempty"` // The user-provided description of the repository. Description *string `json:"description,omitempty" tf:"description,omitempty"` // Docker repository config contains repository level configuration for the repositories of docker type. // Structure is documented below. DockerConfig []DockerConfigInitParameters `json:"dockerConfig,omitempty" tf:"docker_config,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. Format *string `json:"format,omitempty" 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. 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. // +mapType=granular Labels map[string]*string `json:"labels,omitempty" tf:"labels,omitempty"` // MavenRepositoryConfig is maven related repository details. // Provides additional configuration details for repositories of the maven // format type. // Structure is documented below. MavenConfig []MavenConfigInitParameters `json:"mavenConfig,omitempty" tf:"maven_config,omitempty"` // The mode configures the repository to serve artifacts from different sources. // Default value is STANDARD_REPOSITORY. // Possible values are: STANDARD_REPOSITORY, VIRTUAL_REPOSITORY, REMOTE_REPOSITORY. Mode *string `json:"mode,omitempty" tf:"mode,omitempty"` // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project *string `json:"project,omitempty" tf:"project,omitempty"` // Configuration specific for a Remote Repository. // Structure is documented below. RemoteRepositoryConfig []RemoteRepositoryConfigInitParameters `json:"remoteRepositoryConfig,omitempty" tf:"remote_repository_config,omitempty"` // Configuration specific for a Virtual Repository. // Structure is documented below. VirtualRepositoryConfig []VirtualRepositoryConfigInitParameters `json:"virtualRepositoryConfig,omitempty" tf:"virtual_repository_config,omitempty"` }
func (*RegistryRepositoryInitParameters) DeepCopy ¶ added in v0.35.0
func (in *RegistryRepositoryInitParameters) DeepCopy() *RegistryRepositoryInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryRepositoryInitParameters.
func (*RegistryRepositoryInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *RegistryRepositoryInitParameters) DeepCopyInto(out *RegistryRepositoryInitParameters)
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 { // Cleanup policies for this repository. Cleanup policies indicate when // certain package versions can be automatically deleted. // Map keys are policy IDs supplied by users during policy creation. They must // unique within a repository and be under 128 characters in length. // Structure is documented below. CleanupPolicies []CleanupPoliciesObservation `json:"cleanupPolicies,omitempty" tf:"cleanup_policies,omitempty"` // If true, the cleanup pipeline is prevented from deleting versions in this // repository. CleanupPolicyDryRun *bool `json:"cleanupPolicyDryRun,omitempty" tf:"cleanup_policy_dry_run,omitempty"` // The time when the repository was created. CreateTime *string `json:"createTime,omitempty" tf:"create_time,omitempty"` // The user-provided description of the repository. Description *string `json:"description,omitempty" tf:"description,omitempty"` // Docker repository config contains repository level configuration for the repositories of docker type. // Structure is documented below. DockerConfig []DockerConfigObservation `json:"dockerConfig,omitempty" tf:"docker_config,omitempty"` // for all of the labels present on the resource. // +mapType=granular EffectiveLabels map[string]*string `json:"effectiveLabels,omitempty" tf:"effective_labels,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. Format *string `json:"format,omitempty" tf:"format,omitempty"` // an identifier for the resource with format projects/{{project}}/locations/{{location}}/repositories/{{repository_id}} ID *string `json:"id,omitempty" tf:"id,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. 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. // +mapType=granular Labels map[string]*string `json:"labels,omitempty" tf:"labels,omitempty"` // The name of the location this repository is located in. 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. MavenConfig []MavenConfigObservation `json:"mavenConfig,omitempty" tf:"maven_config,omitempty"` // The mode configures the repository to serve artifacts from different sources. // Default value is STANDARD_REPOSITORY. // Possible values are: STANDARD_REPOSITORY, VIRTUAL_REPOSITORY, REMOTE_REPOSITORY. Mode *string `json:"mode,omitempty" tf:"mode,omitempty"` // The name of the repository, for example: // "repo1" Name *string `json:"name,omitempty" tf:"name,omitempty"` // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project *string `json:"project,omitempty" tf:"project,omitempty"` // Configuration specific for a Remote Repository. // Structure is documented below. RemoteRepositoryConfig []RemoteRepositoryConfigObservation `json:"remoteRepositoryConfig,omitempty" tf:"remote_repository_config,omitempty"` // The combination of labels configured directly on the resource // and default labels configured on the provider. // +mapType=granular TerraformLabels map[string]*string `json:"terraformLabels,omitempty" tf:"terraform_labels,omitempty"` // The time when the repository was last updated. UpdateTime *string `json:"updateTime,omitempty" tf:"update_time,omitempty"` // Configuration specific for a Virtual Repository. // Structure is documented below. VirtualRepositoryConfig []VirtualRepositoryConfigObservation `json:"virtualRepositoryConfig,omitempty" tf:"virtual_repository_config,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 { // Cleanup policies for this repository. Cleanup policies indicate when // certain package versions can be automatically deleted. // Map keys are policy IDs supplied by users during policy creation. They must // unique within a repository and be under 128 characters in length. // Structure is documented below. // +kubebuilder:validation:Optional CleanupPolicies []CleanupPoliciesParameters `json:"cleanupPolicies,omitempty" tf:"cleanup_policies,omitempty"` // If true, the cleanup pipeline is prevented from deleting versions in this // repository. // +kubebuilder:validation:Optional CleanupPolicyDryRun *bool `json:"cleanupPolicyDryRun,omitempty" tf:"cleanup_policy_dry_run,omitempty"` // The user-provided description of the repository. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // Docker repository config contains repository level configuration for the repositories of docker type. // Structure is documented below. // +kubebuilder:validation:Optional DockerConfig []DockerConfigParameters `json:"dockerConfig,omitempty" tf:"docker_config,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:Optional Format *string `json:"format,omitempty" 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 // +mapType=granular 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 mode configures the repository to serve artifacts from different sources. // Default value is STANDARD_REPOSITORY. // Possible values are: STANDARD_REPOSITORY, VIRTUAL_REPOSITORY, REMOTE_REPOSITORY. // +kubebuilder:validation:Optional Mode *string `json:"mode,omitempty" tf:"mode,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"` // Configuration specific for a Remote Repository. // Structure is documented below. // +kubebuilder:validation:Optional RemoteRepositoryConfig []RemoteRepositoryConfigParameters `json:"remoteRepositoryConfig,omitempty" tf:"remote_repository_config,omitempty"` // Configuration specific for a Virtual Repository. // Structure is documented below. // +kubebuilder:validation:Optional VirtualRepositoryConfig []VirtualRepositoryConfigParameters `json:"virtualRepositoryConfig,omitempty" tf:"virtual_repository_config,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"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider RegistryRepositoryInitParameters `json:"initProvider,omitempty"` }
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.
type RemoteRepositoryConfigInitParameters ¶ added in v0.35.0
type RemoteRepositoryConfigInitParameters struct { // Specific settings for an Apt remote repository. // Structure is documented below. AptRepository []AptRepositoryInitParameters `json:"aptRepository,omitempty" tf:"apt_repository,omitempty"` // The description of the remote source. Description *string `json:"description,omitempty" tf:"description,omitempty"` // If true, the remote repository upstream and upstream credentials will // not be validated. DisableUpstreamValidation *bool `json:"disableUpstreamValidation,omitempty" tf:"disable_upstream_validation,omitempty"` // Specific settings for a Docker remote repository. // Structure is documented below. DockerRepository []DockerRepositoryInitParameters `json:"dockerRepository,omitempty" tf:"docker_repository,omitempty"` // Specific settings for a Maven remote repository. // Structure is documented below. MavenRepository []MavenRepositoryInitParameters `json:"mavenRepository,omitempty" tf:"maven_repository,omitempty"` // Specific settings for an Npm remote repository. // Structure is documented below. NpmRepository []NpmRepositoryInitParameters `json:"npmRepository,omitempty" tf:"npm_repository,omitempty"` // Specific settings for a Python remote repository. // Structure is documented below. PythonRepository []PythonRepositoryInitParameters `json:"pythonRepository,omitempty" tf:"python_repository,omitempty"` // The credentials used to access the remote repository. // Structure is documented below. UpstreamCredentials []UpstreamCredentialsInitParameters `json:"upstreamCredentials,omitempty" tf:"upstream_credentials,omitempty"` // Specific settings for an Yum remote repository. // Structure is documented below. YumRepository []YumRepositoryInitParameters `json:"yumRepository,omitempty" tf:"yum_repository,omitempty"` }
func (*RemoteRepositoryConfigInitParameters) DeepCopy ¶ added in v0.35.0
func (in *RemoteRepositoryConfigInitParameters) DeepCopy() *RemoteRepositoryConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RemoteRepositoryConfigInitParameters.
func (*RemoteRepositoryConfigInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *RemoteRepositoryConfigInitParameters) DeepCopyInto(out *RemoteRepositoryConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RemoteRepositoryConfigObservation ¶ added in v0.32.0
type RemoteRepositoryConfigObservation struct { // Specific settings for an Apt remote repository. // Structure is documented below. AptRepository []AptRepositoryObservation `json:"aptRepository,omitempty" tf:"apt_repository,omitempty"` // The description of the remote source. Description *string `json:"description,omitempty" tf:"description,omitempty"` // If true, the remote repository upstream and upstream credentials will // not be validated. DisableUpstreamValidation *bool `json:"disableUpstreamValidation,omitempty" tf:"disable_upstream_validation,omitempty"` // Specific settings for a Docker remote repository. // Structure is documented below. DockerRepository []DockerRepositoryObservation `json:"dockerRepository,omitempty" tf:"docker_repository,omitempty"` // Specific settings for a Maven remote repository. // Structure is documented below. MavenRepository []MavenRepositoryObservation `json:"mavenRepository,omitempty" tf:"maven_repository,omitempty"` // Specific settings for an Npm remote repository. // Structure is documented below. NpmRepository []NpmRepositoryObservation `json:"npmRepository,omitempty" tf:"npm_repository,omitempty"` // Specific settings for a Python remote repository. // Structure is documented below. PythonRepository []PythonRepositoryObservation `json:"pythonRepository,omitempty" tf:"python_repository,omitempty"` // The credentials used to access the remote repository. // Structure is documented below. UpstreamCredentials []UpstreamCredentialsObservation `json:"upstreamCredentials,omitempty" tf:"upstream_credentials,omitempty"` // Specific settings for an Yum remote repository. // Structure is documented below. YumRepository []YumRepositoryObservation `json:"yumRepository,omitempty" tf:"yum_repository,omitempty"` }
func (*RemoteRepositoryConfigObservation) DeepCopy ¶ added in v0.32.0
func (in *RemoteRepositoryConfigObservation) DeepCopy() *RemoteRepositoryConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RemoteRepositoryConfigObservation.
func (*RemoteRepositoryConfigObservation) DeepCopyInto ¶ added in v0.32.0
func (in *RemoteRepositoryConfigObservation) DeepCopyInto(out *RemoteRepositoryConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RemoteRepositoryConfigParameters ¶ added in v0.32.0
type RemoteRepositoryConfigParameters struct { // Specific settings for an Apt remote repository. // Structure is documented below. // +kubebuilder:validation:Optional AptRepository []AptRepositoryParameters `json:"aptRepository,omitempty" tf:"apt_repository,omitempty"` // The description of the remote source. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // If true, the remote repository upstream and upstream credentials will // not be validated. // +kubebuilder:validation:Optional DisableUpstreamValidation *bool `json:"disableUpstreamValidation,omitempty" tf:"disable_upstream_validation,omitempty"` // Specific settings for a Docker remote repository. // Structure is documented below. // +kubebuilder:validation:Optional DockerRepository []DockerRepositoryParameters `json:"dockerRepository,omitempty" tf:"docker_repository,omitempty"` // Specific settings for a Maven remote repository. // Structure is documented below. // +kubebuilder:validation:Optional MavenRepository []MavenRepositoryParameters `json:"mavenRepository,omitempty" tf:"maven_repository,omitempty"` // Specific settings for an Npm remote repository. // Structure is documented below. // +kubebuilder:validation:Optional NpmRepository []NpmRepositoryParameters `json:"npmRepository,omitempty" tf:"npm_repository,omitempty"` // Specific settings for a Python remote repository. // Structure is documented below. // +kubebuilder:validation:Optional PythonRepository []PythonRepositoryParameters `json:"pythonRepository,omitempty" tf:"python_repository,omitempty"` // The credentials used to access the remote repository. // Structure is documented below. // +kubebuilder:validation:Optional UpstreamCredentials []UpstreamCredentialsParameters `json:"upstreamCredentials,omitempty" tf:"upstream_credentials,omitempty"` // Specific settings for an Yum remote repository. // Structure is documented below. // +kubebuilder:validation:Optional YumRepository []YumRepositoryParameters `json:"yumRepository,omitempty" tf:"yum_repository,omitempty"` }
func (*RemoteRepositoryConfigParameters) DeepCopy ¶ added in v0.32.0
func (in *RemoteRepositoryConfigParameters) DeepCopy() *RemoteRepositoryConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RemoteRepositoryConfigParameters.
func (*RemoteRepositoryConfigParameters) DeepCopyInto ¶ added in v0.32.0
func (in *RemoteRepositoryConfigParameters) DeepCopyInto(out *RemoteRepositoryConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UpstreamCredentialsInitParameters ¶ added in v1.0.0
type UpstreamCredentialsInitParameters struct { // Use username and password to access the remote repository. // Structure is documented below. UsernamePasswordCredentials []UsernamePasswordCredentialsInitParameters `json:"usernamePasswordCredentials,omitempty" tf:"username_password_credentials,omitempty"` }
func (*UpstreamCredentialsInitParameters) DeepCopy ¶ added in v1.0.0
func (in *UpstreamCredentialsInitParameters) DeepCopy() *UpstreamCredentialsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UpstreamCredentialsInitParameters.
func (*UpstreamCredentialsInitParameters) DeepCopyInto ¶ added in v1.0.0
func (in *UpstreamCredentialsInitParameters) DeepCopyInto(out *UpstreamCredentialsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UpstreamCredentialsObservation ¶ added in v1.0.0
type UpstreamCredentialsObservation struct { // Use username and password to access the remote repository. // Structure is documented below. UsernamePasswordCredentials []UsernamePasswordCredentialsObservation `json:"usernamePasswordCredentials,omitempty" tf:"username_password_credentials,omitempty"` }
func (*UpstreamCredentialsObservation) DeepCopy ¶ added in v1.0.0
func (in *UpstreamCredentialsObservation) DeepCopy() *UpstreamCredentialsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UpstreamCredentialsObservation.
func (*UpstreamCredentialsObservation) DeepCopyInto ¶ added in v1.0.0
func (in *UpstreamCredentialsObservation) DeepCopyInto(out *UpstreamCredentialsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UpstreamCredentialsParameters ¶ added in v1.0.0
type UpstreamCredentialsParameters struct { // Use username and password to access the remote repository. // Structure is documented below. // +kubebuilder:validation:Optional UsernamePasswordCredentials []UsernamePasswordCredentialsParameters `json:"usernamePasswordCredentials,omitempty" tf:"username_password_credentials,omitempty"` }
func (*UpstreamCredentialsParameters) DeepCopy ¶ added in v1.0.0
func (in *UpstreamCredentialsParameters) DeepCopy() *UpstreamCredentialsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UpstreamCredentialsParameters.
func (*UpstreamCredentialsParameters) DeepCopyInto ¶ added in v1.0.0
func (in *UpstreamCredentialsParameters) DeepCopyInto(out *UpstreamCredentialsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UpstreamPoliciesInitParameters ¶ added in v0.35.0
type UpstreamPoliciesInitParameters struct { // The user-provided ID of the upstream policy. ID *string `json:"id,omitempty" tf:"id,omitempty"` // Entries with a greater priority value take precedence in the pull order. Priority *float64 `json:"priority,omitempty" tf:"priority,omitempty"` // A reference to the repository resource, for example: // "projects/p1/locations/us-central1/repository/repo1". // +crossplane:generate:reference:type=github.com/upbound/provider-gcp/apis/artifact/v1beta1.RegistryRepository // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() Repository *string `json:"repository,omitempty" tf:"repository,omitempty"` // Reference to a RegistryRepository in artifact to populate repository. // +kubebuilder:validation:Optional RepositoryRef *v1.Reference `json:"repositoryRef,omitempty" tf:"-"` // Selector for a RegistryRepository in artifact to populate repository. // +kubebuilder:validation:Optional RepositorySelector *v1.Selector `json:"repositorySelector,omitempty" tf:"-"` }
func (*UpstreamPoliciesInitParameters) DeepCopy ¶ added in v0.35.0
func (in *UpstreamPoliciesInitParameters) DeepCopy() *UpstreamPoliciesInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UpstreamPoliciesInitParameters.
func (*UpstreamPoliciesInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *UpstreamPoliciesInitParameters) DeepCopyInto(out *UpstreamPoliciesInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UpstreamPoliciesObservation ¶ added in v0.32.0
type UpstreamPoliciesObservation struct { // The user-provided ID of the upstream policy. ID *string `json:"id,omitempty" tf:"id,omitempty"` // Entries with a greater priority value take precedence in the pull order. Priority *float64 `json:"priority,omitempty" tf:"priority,omitempty"` // A reference to the repository resource, for example: // "projects/p1/locations/us-central1/repository/repo1". Repository *string `json:"repository,omitempty" tf:"repository,omitempty"` }
func (*UpstreamPoliciesObservation) DeepCopy ¶ added in v0.32.0
func (in *UpstreamPoliciesObservation) DeepCopy() *UpstreamPoliciesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UpstreamPoliciesObservation.
func (*UpstreamPoliciesObservation) DeepCopyInto ¶ added in v0.32.0
func (in *UpstreamPoliciesObservation) DeepCopyInto(out *UpstreamPoliciesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UpstreamPoliciesParameters ¶ added in v0.32.0
type UpstreamPoliciesParameters struct { // The user-provided ID of the upstream policy. // +kubebuilder:validation:Optional ID *string `json:"id,omitempty" tf:"id,omitempty"` // Entries with a greater priority value take precedence in the pull order. // +kubebuilder:validation:Optional Priority *float64 `json:"priority,omitempty" tf:"priority,omitempty"` // A reference to the repository resource, for example: // "projects/p1/locations/us-central1/repository/repo1". // +crossplane:generate:reference:type=github.com/upbound/provider-gcp/apis/artifact/v1beta1.RegistryRepository // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractResourceID() // +kubebuilder:validation:Optional Repository *string `json:"repository,omitempty" tf:"repository,omitempty"` // Reference to a RegistryRepository in artifact to populate repository. // +kubebuilder:validation:Optional RepositoryRef *v1.Reference `json:"repositoryRef,omitempty" tf:"-"` // Selector for a RegistryRepository in artifact to populate repository. // +kubebuilder:validation:Optional RepositorySelector *v1.Selector `json:"repositorySelector,omitempty" tf:"-"` }
func (*UpstreamPoliciesParameters) DeepCopy ¶ added in v0.32.0
func (in *UpstreamPoliciesParameters) DeepCopy() *UpstreamPoliciesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UpstreamPoliciesParameters.
func (*UpstreamPoliciesParameters) DeepCopyInto ¶ added in v0.32.0
func (in *UpstreamPoliciesParameters) DeepCopyInto(out *UpstreamPoliciesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UsernamePasswordCredentialsInitParameters ¶ added in v1.0.0
type UsernamePasswordCredentialsInitParameters struct { // The Secret Manager key version that holds the password to access the // remote repository. Must be in the format of // projects/{project}/secrets/{secret}/versions/{version}. // +crossplane:generate:reference:type=github.com/upbound/provider-gcp/apis/secretmanager/v1beta1.SecretVersion // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractParamPath("name",true) PasswordSecretVersion *string `json:"passwordSecretVersion,omitempty" tf:"password_secret_version,omitempty"` // Reference to a SecretVersion in secretmanager to populate passwordSecretVersion. // +kubebuilder:validation:Optional PasswordSecretVersionRef *v1.Reference `json:"passwordSecretVersionRef,omitempty" tf:"-"` // Selector for a SecretVersion in secretmanager to populate passwordSecretVersion. // +kubebuilder:validation:Optional PasswordSecretVersionSelector *v1.Selector `json:"passwordSecretVersionSelector,omitempty" tf:"-"` // The username to access the remote repository. Username *string `json:"username,omitempty" tf:"username,omitempty"` }
func (*UsernamePasswordCredentialsInitParameters) DeepCopy ¶ added in v1.0.0
func (in *UsernamePasswordCredentialsInitParameters) DeepCopy() *UsernamePasswordCredentialsInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UsernamePasswordCredentialsInitParameters.
func (*UsernamePasswordCredentialsInitParameters) DeepCopyInto ¶ added in v1.0.0
func (in *UsernamePasswordCredentialsInitParameters) DeepCopyInto(out *UsernamePasswordCredentialsInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UsernamePasswordCredentialsObservation ¶ added in v1.0.0
type UsernamePasswordCredentialsObservation struct { // The Secret Manager key version that holds the password to access the // remote repository. Must be in the format of // projects/{project}/secrets/{secret}/versions/{version}. PasswordSecretVersion *string `json:"passwordSecretVersion,omitempty" tf:"password_secret_version,omitempty"` // The username to access the remote repository. Username *string `json:"username,omitempty" tf:"username,omitempty"` }
func (*UsernamePasswordCredentialsObservation) DeepCopy ¶ added in v1.0.0
func (in *UsernamePasswordCredentialsObservation) DeepCopy() *UsernamePasswordCredentialsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UsernamePasswordCredentialsObservation.
func (*UsernamePasswordCredentialsObservation) DeepCopyInto ¶ added in v1.0.0
func (in *UsernamePasswordCredentialsObservation) DeepCopyInto(out *UsernamePasswordCredentialsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UsernamePasswordCredentialsParameters ¶ added in v1.0.0
type UsernamePasswordCredentialsParameters struct { // The Secret Manager key version that holds the password to access the // remote repository. Must be in the format of // projects/{project}/secrets/{secret}/versions/{version}. // +crossplane:generate:reference:type=github.com/upbound/provider-gcp/apis/secretmanager/v1beta1.SecretVersion // +crossplane:generate:reference:extractor=github.com/crossplane/upjet/pkg/resource.ExtractParamPath("name",true) // +kubebuilder:validation:Optional PasswordSecretVersion *string `json:"passwordSecretVersion,omitempty" tf:"password_secret_version,omitempty"` // Reference to a SecretVersion in secretmanager to populate passwordSecretVersion. // +kubebuilder:validation:Optional PasswordSecretVersionRef *v1.Reference `json:"passwordSecretVersionRef,omitempty" tf:"-"` // Selector for a SecretVersion in secretmanager to populate passwordSecretVersion. // +kubebuilder:validation:Optional PasswordSecretVersionSelector *v1.Selector `json:"passwordSecretVersionSelector,omitempty" tf:"-"` // The username to access the remote repository. // +kubebuilder:validation:Optional Username *string `json:"username,omitempty" tf:"username,omitempty"` }
func (*UsernamePasswordCredentialsParameters) DeepCopy ¶ added in v1.0.0
func (in *UsernamePasswordCredentialsParameters) DeepCopy() *UsernamePasswordCredentialsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UsernamePasswordCredentialsParameters.
func (*UsernamePasswordCredentialsParameters) DeepCopyInto ¶ added in v1.0.0
func (in *UsernamePasswordCredentialsParameters) DeepCopyInto(out *UsernamePasswordCredentialsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualRepositoryConfigInitParameters ¶ added in v0.35.0
type VirtualRepositoryConfigInitParameters struct { // Policies that configure the upstream artifacts distributed by the Virtual // Repository. Upstream policies cannot be set on a standard repository. // Structure is documented below. UpstreamPolicies []UpstreamPoliciesInitParameters `json:"upstreamPolicies,omitempty" tf:"upstream_policies,omitempty"` }
func (*VirtualRepositoryConfigInitParameters) DeepCopy ¶ added in v0.35.0
func (in *VirtualRepositoryConfigInitParameters) DeepCopy() *VirtualRepositoryConfigInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualRepositoryConfigInitParameters.
func (*VirtualRepositoryConfigInitParameters) DeepCopyInto ¶ added in v0.35.0
func (in *VirtualRepositoryConfigInitParameters) DeepCopyInto(out *VirtualRepositoryConfigInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualRepositoryConfigObservation ¶ added in v0.32.0
type VirtualRepositoryConfigObservation struct { // Policies that configure the upstream artifacts distributed by the Virtual // Repository. Upstream policies cannot be set on a standard repository. // Structure is documented below. UpstreamPolicies []UpstreamPoliciesObservation `json:"upstreamPolicies,omitempty" tf:"upstream_policies,omitempty"` }
func (*VirtualRepositoryConfigObservation) DeepCopy ¶ added in v0.32.0
func (in *VirtualRepositoryConfigObservation) DeepCopy() *VirtualRepositoryConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualRepositoryConfigObservation.
func (*VirtualRepositoryConfigObservation) DeepCopyInto ¶ added in v0.32.0
func (in *VirtualRepositoryConfigObservation) DeepCopyInto(out *VirtualRepositoryConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualRepositoryConfigParameters ¶ added in v0.32.0
type VirtualRepositoryConfigParameters struct { // Policies that configure the upstream artifacts distributed by the Virtual // Repository. Upstream policies cannot be set on a standard repository. // Structure is documented below. // +kubebuilder:validation:Optional UpstreamPolicies []UpstreamPoliciesParameters `json:"upstreamPolicies,omitempty" tf:"upstream_policies,omitempty"` }
func (*VirtualRepositoryConfigParameters) DeepCopy ¶ added in v0.32.0
func (in *VirtualRepositoryConfigParameters) DeepCopy() *VirtualRepositoryConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualRepositoryConfigParameters.
func (*VirtualRepositoryConfigParameters) DeepCopyInto ¶ added in v0.32.0
func (in *VirtualRepositoryConfigParameters) DeepCopyInto(out *VirtualRepositoryConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type YumRepositoryInitParameters ¶ added in v1.0.0
type YumRepositoryInitParameters struct { // One of the publicly available Yum repositories supported by Artifact Registry. // Structure is documented below. PublicRepository []YumRepositoryPublicRepositoryInitParameters `json:"publicRepository,omitempty" tf:"public_repository,omitempty"` }
func (*YumRepositoryInitParameters) DeepCopy ¶ added in v1.0.0
func (in *YumRepositoryInitParameters) DeepCopy() *YumRepositoryInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YumRepositoryInitParameters.
func (*YumRepositoryInitParameters) DeepCopyInto ¶ added in v1.0.0
func (in *YumRepositoryInitParameters) DeepCopyInto(out *YumRepositoryInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type YumRepositoryObservation ¶ added in v1.0.0
type YumRepositoryObservation struct { // One of the publicly available Yum repositories supported by Artifact Registry. // Structure is documented below. PublicRepository []YumRepositoryPublicRepositoryObservation `json:"publicRepository,omitempty" tf:"public_repository,omitempty"` }
func (*YumRepositoryObservation) DeepCopy ¶ added in v1.0.0
func (in *YumRepositoryObservation) DeepCopy() *YumRepositoryObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YumRepositoryObservation.
func (*YumRepositoryObservation) DeepCopyInto ¶ added in v1.0.0
func (in *YumRepositoryObservation) DeepCopyInto(out *YumRepositoryObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type YumRepositoryParameters ¶ added in v1.0.0
type YumRepositoryParameters struct { // One of the publicly available Yum repositories supported by Artifact Registry. // Structure is documented below. // +kubebuilder:validation:Optional PublicRepository []YumRepositoryPublicRepositoryParameters `json:"publicRepository,omitempty" tf:"public_repository,omitempty"` }
func (*YumRepositoryParameters) DeepCopy ¶ added in v1.0.0
func (in *YumRepositoryParameters) DeepCopy() *YumRepositoryParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YumRepositoryParameters.
func (*YumRepositoryParameters) DeepCopyInto ¶ added in v1.0.0
func (in *YumRepositoryParameters) DeepCopyInto(out *YumRepositoryParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type YumRepositoryPublicRepositoryInitParameters ¶ added in v1.0.0
type YumRepositoryPublicRepositoryInitParameters struct { // A common public repository base for Yum. // Possible values are: CENTOS, CENTOS_DEBUG, CENTOS_VAULT, CENTOS_STREAM, ROCKY, EPEL. RepositoryBase *string `json:"repositoryBase,omitempty" tf:"repository_base,omitempty"` // Specific repository from the base, e.g. "centos/8-stream/BaseOS/x86_64/os" RepositoryPath *string `json:"repositoryPath,omitempty" tf:"repository_path,omitempty"` }
func (*YumRepositoryPublicRepositoryInitParameters) DeepCopy ¶ added in v1.0.0
func (in *YumRepositoryPublicRepositoryInitParameters) DeepCopy() *YumRepositoryPublicRepositoryInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YumRepositoryPublicRepositoryInitParameters.
func (*YumRepositoryPublicRepositoryInitParameters) DeepCopyInto ¶ added in v1.0.0
func (in *YumRepositoryPublicRepositoryInitParameters) DeepCopyInto(out *YumRepositoryPublicRepositoryInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type YumRepositoryPublicRepositoryObservation ¶ added in v1.0.0
type YumRepositoryPublicRepositoryObservation struct { // A common public repository base for Yum. // Possible values are: CENTOS, CENTOS_DEBUG, CENTOS_VAULT, CENTOS_STREAM, ROCKY, EPEL. RepositoryBase *string `json:"repositoryBase,omitempty" tf:"repository_base,omitempty"` // Specific repository from the base, e.g. "centos/8-stream/BaseOS/x86_64/os" RepositoryPath *string `json:"repositoryPath,omitempty" tf:"repository_path,omitempty"` }
func (*YumRepositoryPublicRepositoryObservation) DeepCopy ¶ added in v1.0.0
func (in *YumRepositoryPublicRepositoryObservation) DeepCopy() *YumRepositoryPublicRepositoryObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YumRepositoryPublicRepositoryObservation.
func (*YumRepositoryPublicRepositoryObservation) DeepCopyInto ¶ added in v1.0.0
func (in *YumRepositoryPublicRepositoryObservation) DeepCopyInto(out *YumRepositoryPublicRepositoryObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type YumRepositoryPublicRepositoryParameters ¶ added in v1.0.0
type YumRepositoryPublicRepositoryParameters struct { // A common public repository base for Yum. // Possible values are: CENTOS, CENTOS_DEBUG, CENTOS_VAULT, CENTOS_STREAM, ROCKY, EPEL. // +kubebuilder:validation:Optional RepositoryBase *string `json:"repositoryBase" tf:"repository_base,omitempty"` // Specific repository from the base, e.g. "centos/8-stream/BaseOS/x86_64/os" // +kubebuilder:validation:Optional RepositoryPath *string `json:"repositoryPath" tf:"repository_path,omitempty"` }
func (*YumRepositoryPublicRepositoryParameters) DeepCopy ¶ added in v1.0.0
func (in *YumRepositoryPublicRepositoryParameters) DeepCopy() *YumRepositoryPublicRepositoryParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YumRepositoryPublicRepositoryParameters.
func (*YumRepositoryPublicRepositoryParameters) DeepCopyInto ¶ added in v1.0.0
func (in *YumRepositoryPublicRepositoryParameters) DeepCopyInto(out *YumRepositoryPublicRepositoryParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- zz_generated.conversion_spokes.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_generated.resolvers.go
- zz_groupversion_info.go
- zz_registryrepository_terraformed.go
- zz_registryrepository_types.go
- zz_registryrepositoryiammember_terraformed.go
- zz_registryrepositoryiammember_types.go