Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=repository.nexus.adrp.xyz +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type AptHosted
- func (in *AptHosted) DeepCopy() *AptHosted
- func (in *AptHosted) DeepCopyInto(out *AptHosted)
- func (in *AptHosted) DeepCopyObject() runtime.Object
- func (mg *AptHosted) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *AptHosted) GetConnectionDetailsMapping() map[string]string
- func (mg *AptHosted) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *AptHosted) GetID() string
- func (tr *AptHosted) GetInitParameters() (map[string]any, error)
- func (mg *AptHosted) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *AptHosted) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *AptHosted) GetObservation() (map[string]any, error)
- func (tr *AptHosted) GetParameters() (map[string]any, error)
- func (mg *AptHosted) GetProviderConfigReference() *xpv1.Reference
- func (mg *AptHosted) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *AptHosted) GetTerraformResourceType() string
- func (tr *AptHosted) GetTerraformSchemaVersion() int
- func (mg *AptHosted) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *AptHosted) Hub()
- func (tr *AptHosted) LateInitialize(attrs []byte) (bool, error)
- func (mg *AptHosted) SetConditions(c ...xpv1.Condition)
- func (mg *AptHosted) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *AptHosted) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *AptHosted) SetObservation(obs map[string]any) error
- func (tr *AptHosted) SetParameters(params map[string]any) error
- func (mg *AptHosted) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *AptHosted) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *AptHosted) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type AptHostedInitParameters
- type AptHostedList
- type AptHostedObservation
- type AptHostedParameters
- type AptHostedSpec
- type AptHostedStatus
- type AptProxy
- func (in *AptProxy) DeepCopy() *AptProxy
- func (in *AptProxy) DeepCopyInto(out *AptProxy)
- func (in *AptProxy) DeepCopyObject() runtime.Object
- func (mg *AptProxy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *AptProxy) GetConnectionDetailsMapping() map[string]string
- func (mg *AptProxy) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *AptProxy) GetID() string
- func (tr *AptProxy) GetInitParameters() (map[string]any, error)
- func (mg *AptProxy) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *AptProxy) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *AptProxy) GetObservation() (map[string]any, error)
- func (tr *AptProxy) GetParameters() (map[string]any, error)
- func (mg *AptProxy) GetProviderConfigReference() *xpv1.Reference
- func (mg *AptProxy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *AptProxy) GetTerraformResourceType() string
- func (tr *AptProxy) GetTerraformSchemaVersion() int
- func (mg *AptProxy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *AptProxy) Hub()
- func (tr *AptProxy) LateInitialize(attrs []byte) (bool, error)
- func (mg *AptProxy) SetConditions(c ...xpv1.Condition)
- func (mg *AptProxy) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *AptProxy) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *AptProxy) SetObservation(obs map[string]any) error
- func (tr *AptProxy) SetParameters(params map[string]any) error
- func (mg *AptProxy) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *AptProxy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *AptProxy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type AptProxyCleanupInitParameters
- type AptProxyCleanupObservation
- type AptProxyCleanupParameters
- type AptProxyInitParameters
- type AptProxyList
- type AptProxyObservation
- type AptProxyParameters
- type AptProxySpec
- type AptProxyStatus
- type AptProxyStorageInitParameters
- type AptProxyStorageObservation
- type AptProxyStorageParameters
- type AuthenticationInitParameters
- type AuthenticationObservation
- type AuthenticationParameters
- type BowerGroup
- func (in *BowerGroup) DeepCopy() *BowerGroup
- func (in *BowerGroup) DeepCopyInto(out *BowerGroup)
- func (in *BowerGroup) DeepCopyObject() runtime.Object
- func (mg *BowerGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *BowerGroup) GetConnectionDetailsMapping() map[string]string
- func (mg *BowerGroup) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *BowerGroup) GetID() string
- func (tr *BowerGroup) GetInitParameters() (map[string]any, error)
- func (mg *BowerGroup) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *BowerGroup) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *BowerGroup) GetObservation() (map[string]any, error)
- func (tr *BowerGroup) GetParameters() (map[string]any, error)
- func (mg *BowerGroup) GetProviderConfigReference() *xpv1.Reference
- func (mg *BowerGroup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *BowerGroup) GetTerraformResourceType() string
- func (tr *BowerGroup) GetTerraformSchemaVersion() int
- func (mg *BowerGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *BowerGroup) Hub()
- func (tr *BowerGroup) LateInitialize(attrs []byte) (bool, error)
- func (mg *BowerGroup) SetConditions(c ...xpv1.Condition)
- func (mg *BowerGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *BowerGroup) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *BowerGroup) SetObservation(obs map[string]any) error
- func (tr *BowerGroup) SetParameters(params map[string]any) error
- func (mg *BowerGroup) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *BowerGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *BowerGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type BowerGroupInitParameters
- type BowerGroupList
- type BowerGroupObservation
- type BowerGroupParameters
- type BowerGroupSpec
- type BowerGroupStatus
- type BowerGroupStorageInitParameters
- type BowerGroupStorageObservation
- type BowerGroupStorageParameters
- type BowerHosted
- func (in *BowerHosted) DeepCopy() *BowerHosted
- func (in *BowerHosted) DeepCopyInto(out *BowerHosted)
- func (in *BowerHosted) DeepCopyObject() runtime.Object
- func (mg *BowerHosted) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *BowerHosted) GetConnectionDetailsMapping() map[string]string
- func (mg *BowerHosted) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *BowerHosted) GetID() string
- func (tr *BowerHosted) GetInitParameters() (map[string]any, error)
- func (mg *BowerHosted) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *BowerHosted) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *BowerHosted) GetObservation() (map[string]any, error)
- func (tr *BowerHosted) GetParameters() (map[string]any, error)
- func (mg *BowerHosted) GetProviderConfigReference() *xpv1.Reference
- func (mg *BowerHosted) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *BowerHosted) GetTerraformResourceType() string
- func (tr *BowerHosted) GetTerraformSchemaVersion() int
- func (mg *BowerHosted) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *BowerHosted) Hub()
- func (tr *BowerHosted) LateInitialize(attrs []byte) (bool, error)
- func (mg *BowerHosted) SetConditions(c ...xpv1.Condition)
- func (mg *BowerHosted) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *BowerHosted) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *BowerHosted) SetObservation(obs map[string]any) error
- func (tr *BowerHosted) SetParameters(params map[string]any) error
- func (mg *BowerHosted) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *BowerHosted) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *BowerHosted) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type BowerHostedCleanupInitParameters
- type BowerHostedCleanupObservation
- type BowerHostedCleanupParameters
- type BowerHostedComponentInitParameters
- type BowerHostedComponentObservation
- type BowerHostedComponentParameters
- type BowerHostedInitParameters
- type BowerHostedList
- type BowerHostedObservation
- type BowerHostedParameters
- type BowerHostedSpec
- type BowerHostedStatus
- type BowerHostedStorageInitParameters
- type BowerHostedStorageObservation
- type BowerHostedStorageParameters
- type BowerProxy
- func (in *BowerProxy) DeepCopy() *BowerProxy
- func (in *BowerProxy) DeepCopyInto(out *BowerProxy)
- func (in *BowerProxy) DeepCopyObject() runtime.Object
- func (mg *BowerProxy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *BowerProxy) GetConnectionDetailsMapping() map[string]string
- func (mg *BowerProxy) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *BowerProxy) GetID() string
- func (tr *BowerProxy) GetInitParameters() (map[string]any, error)
- func (mg *BowerProxy) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *BowerProxy) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *BowerProxy) GetObservation() (map[string]any, error)
- func (tr *BowerProxy) GetParameters() (map[string]any, error)
- func (mg *BowerProxy) GetProviderConfigReference() *xpv1.Reference
- func (mg *BowerProxy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *BowerProxy) GetTerraformResourceType() string
- func (tr *BowerProxy) GetTerraformSchemaVersion() int
- func (mg *BowerProxy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *BowerProxy) Hub()
- func (tr *BowerProxy) LateInitialize(attrs []byte) (bool, error)
- func (mg *BowerProxy) SetConditions(c ...xpv1.Condition)
- func (mg *BowerProxy) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *BowerProxy) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *BowerProxy) SetObservation(obs map[string]any) error
- func (tr *BowerProxy) SetParameters(params map[string]any) error
- func (mg *BowerProxy) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *BowerProxy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *BowerProxy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type BowerProxyCleanupInitParameters
- type BowerProxyCleanupObservation
- type BowerProxyCleanupParameters
- type BowerProxyHTTPClientInitParameters
- type BowerProxyHTTPClientObservation
- type BowerProxyHTTPClientParameters
- type BowerProxyInitParameters
- type BowerProxyList
- type BowerProxyNegativeCacheInitParameters
- type BowerProxyNegativeCacheObservation
- type BowerProxyNegativeCacheParameters
- type BowerProxyObservation
- type BowerProxyParameters
- type BowerProxyProxyInitParameters
- type BowerProxyProxyObservation
- type BowerProxyProxyParameters
- type BowerProxySpec
- type BowerProxyStatus
- type BowerProxyStorageInitParameters
- type BowerProxyStorageObservation
- type BowerProxyStorageParameters
- type CleanupInitParameters
- type CleanupObservation
- type CleanupParameters
- type CocoapodsProxy
- func (in *CocoapodsProxy) DeepCopy() *CocoapodsProxy
- func (in *CocoapodsProxy) DeepCopyInto(out *CocoapodsProxy)
- func (in *CocoapodsProxy) DeepCopyObject() runtime.Object
- func (mg *CocoapodsProxy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *CocoapodsProxy) GetConnectionDetailsMapping() map[string]string
- func (mg *CocoapodsProxy) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *CocoapodsProxy) GetID() string
- func (tr *CocoapodsProxy) GetInitParameters() (map[string]any, error)
- func (mg *CocoapodsProxy) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *CocoapodsProxy) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *CocoapodsProxy) GetObservation() (map[string]any, error)
- func (tr *CocoapodsProxy) GetParameters() (map[string]any, error)
- func (mg *CocoapodsProxy) GetProviderConfigReference() *xpv1.Reference
- func (mg *CocoapodsProxy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *CocoapodsProxy) GetTerraformResourceType() string
- func (tr *CocoapodsProxy) GetTerraformSchemaVersion() int
- func (mg *CocoapodsProxy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *CocoapodsProxy) Hub()
- func (tr *CocoapodsProxy) LateInitialize(attrs []byte) (bool, error)
- func (mg *CocoapodsProxy) SetConditions(c ...xpv1.Condition)
- func (mg *CocoapodsProxy) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *CocoapodsProxy) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *CocoapodsProxy) SetObservation(obs map[string]any) error
- func (tr *CocoapodsProxy) SetParameters(params map[string]any) error
- func (mg *CocoapodsProxy) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *CocoapodsProxy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *CocoapodsProxy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type CocoapodsProxyCleanupInitParameters
- type CocoapodsProxyCleanupObservation
- type CocoapodsProxyCleanupParameters
- type CocoapodsProxyHTTPClientAuthenticationInitParameters
- type CocoapodsProxyHTTPClientAuthenticationObservation
- type CocoapodsProxyHTTPClientAuthenticationParameters
- type CocoapodsProxyHTTPClientConnectionInitParameters
- type CocoapodsProxyHTTPClientConnectionObservation
- type CocoapodsProxyHTTPClientConnectionParameters
- type CocoapodsProxyHTTPClientInitParameters
- type CocoapodsProxyHTTPClientObservation
- type CocoapodsProxyHTTPClientParameters
- type CocoapodsProxyInitParameters
- type CocoapodsProxyList
- type CocoapodsProxyNegativeCacheInitParameters
- type CocoapodsProxyNegativeCacheObservation
- type CocoapodsProxyNegativeCacheParameters
- type CocoapodsProxyObservation
- type CocoapodsProxyParameters
- type CocoapodsProxyProxyInitParameters
- type CocoapodsProxyProxyObservation
- type CocoapodsProxyProxyParameters
- type CocoapodsProxySpec
- type CocoapodsProxyStatus
- type CocoapodsProxyStorageInitParameters
- type CocoapodsProxyStorageObservation
- type CocoapodsProxyStorageParameters
- type ComponentInitParameters
- type ComponentObservation
- type ComponentParameters
- type ConanProxy
- func (in *ConanProxy) DeepCopy() *ConanProxy
- func (in *ConanProxy) DeepCopyInto(out *ConanProxy)
- func (in *ConanProxy) DeepCopyObject() runtime.Object
- func (mg *ConanProxy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ConanProxy) GetConnectionDetailsMapping() map[string]string
- func (mg *ConanProxy) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ConanProxy) GetID() string
- func (tr *ConanProxy) GetInitParameters() (map[string]any, error)
- func (mg *ConanProxy) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *ConanProxy) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *ConanProxy) GetObservation() (map[string]any, error)
- func (tr *ConanProxy) GetParameters() (map[string]any, error)
- func (mg *ConanProxy) GetProviderConfigReference() *xpv1.Reference
- func (mg *ConanProxy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *ConanProxy) GetTerraformResourceType() string
- func (tr *ConanProxy) GetTerraformSchemaVersion() int
- func (mg *ConanProxy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ConanProxy) Hub()
- func (tr *ConanProxy) LateInitialize(attrs []byte) (bool, error)
- func (mg *ConanProxy) SetConditions(c ...xpv1.Condition)
- func (mg *ConanProxy) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *ConanProxy) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *ConanProxy) SetObservation(obs map[string]any) error
- func (tr *ConanProxy) SetParameters(params map[string]any) error
- func (mg *ConanProxy) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ConanProxy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *ConanProxy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ConanProxyCleanupInitParameters
- type ConanProxyCleanupObservation
- type ConanProxyCleanupParameters
- type ConanProxyHTTPClientAuthenticationInitParameters
- type ConanProxyHTTPClientAuthenticationObservation
- type ConanProxyHTTPClientAuthenticationParameters
- type ConanProxyHTTPClientConnectionInitParameters
- type ConanProxyHTTPClientConnectionObservation
- type ConanProxyHTTPClientConnectionParameters
- type ConanProxyHTTPClientInitParameters
- type ConanProxyHTTPClientObservation
- type ConanProxyHTTPClientParameters
- type ConanProxyInitParameters
- type ConanProxyList
- type ConanProxyNegativeCacheInitParameters
- type ConanProxyNegativeCacheObservation
- type ConanProxyNegativeCacheParameters
- type ConanProxyObservation
- type ConanProxyParameters
- type ConanProxyProxyInitParameters
- type ConanProxyProxyObservation
- type ConanProxyProxyParameters
- type ConanProxySpec
- type ConanProxyStatus
- type ConanProxyStorageInitParameters
- type ConanProxyStorageObservation
- type ConanProxyStorageParameters
- type CondaProxy
- func (in *CondaProxy) DeepCopy() *CondaProxy
- func (in *CondaProxy) DeepCopyInto(out *CondaProxy)
- func (in *CondaProxy) DeepCopyObject() runtime.Object
- func (mg *CondaProxy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *CondaProxy) GetConnectionDetailsMapping() map[string]string
- func (mg *CondaProxy) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *CondaProxy) GetID() string
- func (tr *CondaProxy) GetInitParameters() (map[string]any, error)
- func (mg *CondaProxy) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *CondaProxy) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *CondaProxy) GetObservation() (map[string]any, error)
- func (tr *CondaProxy) GetParameters() (map[string]any, error)
- func (mg *CondaProxy) GetProviderConfigReference() *xpv1.Reference
- func (mg *CondaProxy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *CondaProxy) GetTerraformResourceType() string
- func (tr *CondaProxy) GetTerraformSchemaVersion() int
- func (mg *CondaProxy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *CondaProxy) Hub()
- func (tr *CondaProxy) LateInitialize(attrs []byte) (bool, error)
- func (mg *CondaProxy) SetConditions(c ...xpv1.Condition)
- func (mg *CondaProxy) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *CondaProxy) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *CondaProxy) SetObservation(obs map[string]any) error
- func (tr *CondaProxy) SetParameters(params map[string]any) error
- func (mg *CondaProxy) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *CondaProxy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *CondaProxy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type CondaProxyCleanupInitParameters
- type CondaProxyCleanupObservation
- type CondaProxyCleanupParameters
- type CondaProxyHTTPClientAuthenticationInitParameters
- type CondaProxyHTTPClientAuthenticationObservation
- type CondaProxyHTTPClientAuthenticationParameters
- type CondaProxyHTTPClientConnectionInitParameters
- type CondaProxyHTTPClientConnectionObservation
- type CondaProxyHTTPClientConnectionParameters
- type CondaProxyHTTPClientInitParameters
- type CondaProxyHTTPClientObservation
- type CondaProxyHTTPClientParameters
- type CondaProxyInitParameters
- type CondaProxyList
- type CondaProxyNegativeCacheInitParameters
- type CondaProxyNegativeCacheObservation
- type CondaProxyNegativeCacheParameters
- type CondaProxyObservation
- type CondaProxyParameters
- type CondaProxyProxyInitParameters
- type CondaProxyProxyObservation
- type CondaProxyProxyParameters
- type CondaProxySpec
- type CondaProxyStatus
- type CondaProxyStorageInitParameters
- type CondaProxyStorageObservation
- type CondaProxyStorageParameters
- type ConnectionInitParameters
- type ConnectionObservation
- type ConnectionParameters
- type DockerGroup
- func (in *DockerGroup) DeepCopy() *DockerGroup
- func (in *DockerGroup) DeepCopyInto(out *DockerGroup)
- func (in *DockerGroup) DeepCopyObject() runtime.Object
- func (mg *DockerGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *DockerGroup) GetConnectionDetailsMapping() map[string]string
- func (mg *DockerGroup) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *DockerGroup) GetID() string
- func (tr *DockerGroup) GetInitParameters() (map[string]any, error)
- func (mg *DockerGroup) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *DockerGroup) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *DockerGroup) GetObservation() (map[string]any, error)
- func (tr *DockerGroup) GetParameters() (map[string]any, error)
- func (mg *DockerGroup) GetProviderConfigReference() *xpv1.Reference
- func (mg *DockerGroup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *DockerGroup) GetTerraformResourceType() string
- func (tr *DockerGroup) GetTerraformSchemaVersion() int
- func (mg *DockerGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *DockerGroup) Hub()
- func (tr *DockerGroup) LateInitialize(attrs []byte) (bool, error)
- func (mg *DockerGroup) SetConditions(c ...xpv1.Condition)
- func (mg *DockerGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *DockerGroup) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *DockerGroup) SetObservation(obs map[string]any) error
- func (tr *DockerGroup) SetParameters(params map[string]any) error
- func (mg *DockerGroup) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *DockerGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *DockerGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type DockerGroupGroupInitParameters
- type DockerGroupGroupObservation
- type DockerGroupGroupParameters
- type DockerGroupInitParameters
- type DockerGroupList
- type DockerGroupObservation
- type DockerGroupParameters
- type DockerGroupSpec
- type DockerGroupStatus
- type DockerGroupStorageInitParameters
- type DockerGroupStorageObservation
- type DockerGroupStorageParameters
- type DockerHosted
- func (in *DockerHosted) DeepCopy() *DockerHosted
- func (in *DockerHosted) DeepCopyInto(out *DockerHosted)
- func (in *DockerHosted) DeepCopyObject() runtime.Object
- func (mg *DockerHosted) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *DockerHosted) GetConnectionDetailsMapping() map[string]string
- func (mg *DockerHosted) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *DockerHosted) GetID() string
- func (tr *DockerHosted) GetInitParameters() (map[string]any, error)
- func (mg *DockerHosted) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *DockerHosted) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *DockerHosted) GetObservation() (map[string]any, error)
- func (tr *DockerHosted) GetParameters() (map[string]any, error)
- func (mg *DockerHosted) GetProviderConfigReference() *xpv1.Reference
- func (mg *DockerHosted) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *DockerHosted) GetTerraformResourceType() string
- func (tr *DockerHosted) GetTerraformSchemaVersion() int
- func (mg *DockerHosted) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *DockerHosted) Hub()
- func (tr *DockerHosted) LateInitialize(attrs []byte) (bool, error)
- func (mg *DockerHosted) SetConditions(c ...xpv1.Condition)
- func (mg *DockerHosted) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *DockerHosted) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *DockerHosted) SetObservation(obs map[string]any) error
- func (tr *DockerHosted) SetParameters(params map[string]any) error
- func (mg *DockerHosted) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *DockerHosted) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *DockerHosted) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type DockerHostedCleanupInitParameters
- type DockerHostedCleanupObservation
- type DockerHostedCleanupParameters
- type DockerHostedComponentInitParameters
- type DockerHostedComponentObservation
- type DockerHostedComponentParameters
- type DockerHostedDockerInitParameters
- type DockerHostedDockerObservation
- type DockerHostedDockerParameters
- type DockerHostedInitParameters
- type DockerHostedList
- type DockerHostedObservation
- type DockerHostedParameters
- type DockerHostedSpec
- type DockerHostedStatus
- type DockerHostedStorageInitParameters
- type DockerHostedStorageObservation
- type DockerHostedStorageParameters
- type DockerInitParameters
- type DockerObservation
- type DockerParameters
- type DockerProxy
- func (in *DockerProxy) DeepCopy() *DockerProxy
- func (in *DockerProxy) DeepCopyInto(out *DockerProxy)
- func (in *DockerProxy) DeepCopyObject() runtime.Object
- func (mg *DockerProxy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *DockerProxy) GetConnectionDetailsMapping() map[string]string
- func (mg *DockerProxy) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *DockerProxy) GetID() string
- func (tr *DockerProxy) GetInitParameters() (map[string]any, error)
- func (mg *DockerProxy) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *DockerProxy) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *DockerProxy) GetObservation() (map[string]any, error)
- func (tr *DockerProxy) GetParameters() (map[string]any, error)
- func (mg *DockerProxy) GetProviderConfigReference() *xpv1.Reference
- func (mg *DockerProxy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *DockerProxy) GetTerraformResourceType() string
- func (tr *DockerProxy) GetTerraformSchemaVersion() int
- func (mg *DockerProxy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *DockerProxy) Hub()
- func (tr *DockerProxy) LateInitialize(attrs []byte) (bool, error)
- func (mg *DockerProxy) SetConditions(c ...xpv1.Condition)
- func (mg *DockerProxy) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *DockerProxy) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *DockerProxy) SetObservation(obs map[string]any) error
- func (tr *DockerProxy) SetParameters(params map[string]any) error
- func (mg *DockerProxy) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *DockerProxy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *DockerProxy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type DockerProxyCleanupInitParameters
- type DockerProxyCleanupObservation
- type DockerProxyCleanupParameters
- type DockerProxyDockerInitParameters
- type DockerProxyDockerObservation
- type DockerProxyDockerParameters
- type DockerProxyDockerProxyInitParameters
- type DockerProxyDockerProxyObservation
- type DockerProxyDockerProxyParameters
- type DockerProxyHTTPClientAuthenticationInitParameters
- type DockerProxyHTTPClientAuthenticationObservation
- type DockerProxyHTTPClientAuthenticationParameters
- type DockerProxyHTTPClientConnectionInitParameters
- type DockerProxyHTTPClientConnectionObservation
- type DockerProxyHTTPClientConnectionParameters
- type DockerProxyHTTPClientInitParameters
- type DockerProxyHTTPClientObservation
- type DockerProxyHTTPClientParameters
- type DockerProxyInitParameters
- type DockerProxyList
- type DockerProxyNegativeCacheInitParameters
- type DockerProxyNegativeCacheObservation
- type DockerProxyNegativeCacheParameters
- type DockerProxyObservation
- type DockerProxyParameters
- type DockerProxyProxyInitParameters
- type DockerProxyProxyObservation
- type DockerProxyProxyParameters
- type DockerProxySpec
- type DockerProxyStatus
- type DockerProxyStorageInitParameters
- type DockerProxyStorageObservation
- type DockerProxyStorageParameters
- type GitlfsHosted
- func (in *GitlfsHosted) DeepCopy() *GitlfsHosted
- func (in *GitlfsHosted) DeepCopyInto(out *GitlfsHosted)
- func (in *GitlfsHosted) DeepCopyObject() runtime.Object
- func (mg *GitlfsHosted) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *GitlfsHosted) GetConnectionDetailsMapping() map[string]string
- func (mg *GitlfsHosted) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *GitlfsHosted) GetID() string
- func (tr *GitlfsHosted) GetInitParameters() (map[string]any, error)
- func (mg *GitlfsHosted) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *GitlfsHosted) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *GitlfsHosted) GetObservation() (map[string]any, error)
- func (tr *GitlfsHosted) GetParameters() (map[string]any, error)
- func (mg *GitlfsHosted) GetProviderConfigReference() *xpv1.Reference
- func (mg *GitlfsHosted) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *GitlfsHosted) GetTerraformResourceType() string
- func (tr *GitlfsHosted) GetTerraformSchemaVersion() int
- func (mg *GitlfsHosted) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *GitlfsHosted) Hub()
- func (tr *GitlfsHosted) LateInitialize(attrs []byte) (bool, error)
- func (mg *GitlfsHosted) SetConditions(c ...xpv1.Condition)
- func (mg *GitlfsHosted) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *GitlfsHosted) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *GitlfsHosted) SetObservation(obs map[string]any) error
- func (tr *GitlfsHosted) SetParameters(params map[string]any) error
- func (mg *GitlfsHosted) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *GitlfsHosted) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *GitlfsHosted) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type GitlfsHostedCleanupInitParameters
- type GitlfsHostedCleanupObservation
- type GitlfsHostedCleanupParameters
- type GitlfsHostedComponentInitParameters
- type GitlfsHostedComponentObservation
- type GitlfsHostedComponentParameters
- type GitlfsHostedInitParameters
- type GitlfsHostedList
- type GitlfsHostedObservation
- type GitlfsHostedParameters
- type GitlfsHostedSpec
- type GitlfsHostedStatus
- type GitlfsHostedStorageInitParameters
- type GitlfsHostedStorageObservation
- type GitlfsHostedStorageParameters
- type GoGroup
- func (in *GoGroup) DeepCopy() *GoGroup
- func (in *GoGroup) DeepCopyInto(out *GoGroup)
- func (in *GoGroup) DeepCopyObject() runtime.Object
- func (mg *GoGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *GoGroup) GetConnectionDetailsMapping() map[string]string
- func (mg *GoGroup) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *GoGroup) GetID() string
- func (tr *GoGroup) GetInitParameters() (map[string]any, error)
- func (mg *GoGroup) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *GoGroup) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *GoGroup) GetObservation() (map[string]any, error)
- func (tr *GoGroup) GetParameters() (map[string]any, error)
- func (mg *GoGroup) GetProviderConfigReference() *xpv1.Reference
- func (mg *GoGroup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *GoGroup) GetTerraformResourceType() string
- func (tr *GoGroup) GetTerraformSchemaVersion() int
- func (mg *GoGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *GoGroup) Hub()
- func (tr *GoGroup) LateInitialize(attrs []byte) (bool, error)
- func (mg *GoGroup) SetConditions(c ...xpv1.Condition)
- func (mg *GoGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *GoGroup) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *GoGroup) SetObservation(obs map[string]any) error
- func (tr *GoGroup) SetParameters(params map[string]any) error
- func (mg *GoGroup) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *GoGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *GoGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type GoGroupGroupInitParameters
- type GoGroupGroupObservation
- type GoGroupGroupParameters
- type GoGroupInitParameters
- type GoGroupList
- type GoGroupObservation
- type GoGroupParameters
- type GoGroupSpec
- type GoGroupStatus
- type GoGroupStorageInitParameters
- type GoGroupStorageObservation
- type GoGroupStorageParameters
- type GoProxy
- func (in *GoProxy) DeepCopy() *GoProxy
- func (in *GoProxy) DeepCopyInto(out *GoProxy)
- func (in *GoProxy) DeepCopyObject() runtime.Object
- func (mg *GoProxy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *GoProxy) GetConnectionDetailsMapping() map[string]string
- func (mg *GoProxy) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *GoProxy) GetID() string
- func (tr *GoProxy) GetInitParameters() (map[string]any, error)
- func (mg *GoProxy) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *GoProxy) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *GoProxy) GetObservation() (map[string]any, error)
- func (tr *GoProxy) GetParameters() (map[string]any, error)
- func (mg *GoProxy) GetProviderConfigReference() *xpv1.Reference
- func (mg *GoProxy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *GoProxy) GetTerraformResourceType() string
- func (tr *GoProxy) GetTerraformSchemaVersion() int
- func (mg *GoProxy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *GoProxy) Hub()
- func (tr *GoProxy) LateInitialize(attrs []byte) (bool, error)
- func (mg *GoProxy) SetConditions(c ...xpv1.Condition)
- func (mg *GoProxy) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *GoProxy) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *GoProxy) SetObservation(obs map[string]any) error
- func (tr *GoProxy) SetParameters(params map[string]any) error
- func (mg *GoProxy) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *GoProxy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *GoProxy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type GoProxyCleanupInitParameters
- type GoProxyCleanupObservation
- type GoProxyCleanupParameters
- type GoProxyHTTPClientAuthenticationInitParameters
- type GoProxyHTTPClientAuthenticationObservation
- type GoProxyHTTPClientAuthenticationParameters
- type GoProxyHTTPClientConnectionInitParameters
- type GoProxyHTTPClientConnectionObservation
- type GoProxyHTTPClientConnectionParameters
- type GoProxyHTTPClientInitParameters
- type GoProxyHTTPClientObservation
- type GoProxyHTTPClientParameters
- type GoProxyInitParameters
- type GoProxyList
- type GoProxyNegativeCacheInitParameters
- type GoProxyNegativeCacheObservation
- type GoProxyNegativeCacheParameters
- type GoProxyObservation
- type GoProxyParameters
- type GoProxyProxyInitParameters
- type GoProxyProxyObservation
- type GoProxyProxyParameters
- type GoProxySpec
- type GoProxyStatus
- type GoProxyStorageInitParameters
- type GoProxyStorageObservation
- type GoProxyStorageParameters
- type GroupInitParameters
- type GroupObservation
- type GroupParameters
- type HTTPClientAuthenticationInitParameters
- type HTTPClientAuthenticationObservation
- type HTTPClientAuthenticationParameters
- type HTTPClientConnectionInitParameters
- type HTTPClientConnectionObservation
- type HTTPClientConnectionParameters
- type HTTPClientInitParameters
- type HTTPClientObservation
- type HTTPClientParameters
- type HelmHosted
- func (in *HelmHosted) DeepCopy() *HelmHosted
- func (in *HelmHosted) DeepCopyInto(out *HelmHosted)
- func (in *HelmHosted) DeepCopyObject() runtime.Object
- func (mg *HelmHosted) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *HelmHosted) GetConnectionDetailsMapping() map[string]string
- func (mg *HelmHosted) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *HelmHosted) GetID() string
- func (tr *HelmHosted) GetInitParameters() (map[string]any, error)
- func (mg *HelmHosted) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *HelmHosted) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *HelmHosted) GetObservation() (map[string]any, error)
- func (tr *HelmHosted) GetParameters() (map[string]any, error)
- func (mg *HelmHosted) GetProviderConfigReference() *xpv1.Reference
- func (mg *HelmHosted) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *HelmHosted) GetTerraformResourceType() string
- func (tr *HelmHosted) GetTerraformSchemaVersion() int
- func (mg *HelmHosted) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *HelmHosted) Hub()
- func (tr *HelmHosted) LateInitialize(attrs []byte) (bool, error)
- func (mg *HelmHosted) SetConditions(c ...xpv1.Condition)
- func (mg *HelmHosted) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *HelmHosted) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *HelmHosted) SetObservation(obs map[string]any) error
- func (tr *HelmHosted) SetParameters(params map[string]any) error
- func (mg *HelmHosted) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *HelmHosted) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *HelmHosted) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type HelmHostedCleanupInitParameters
- type HelmHostedCleanupObservation
- type HelmHostedCleanupParameters
- type HelmHostedComponentInitParameters
- type HelmHostedComponentObservation
- type HelmHostedComponentParameters
- type HelmHostedInitParameters
- type HelmHostedList
- type HelmHostedObservation
- type HelmHostedParameters
- type HelmHostedSpec
- type HelmHostedStatus
- type HelmHostedStorageInitParameters
- type HelmHostedStorageObservation
- type HelmHostedStorageParameters
- type HelmProxy
- func (in *HelmProxy) DeepCopy() *HelmProxy
- func (in *HelmProxy) DeepCopyInto(out *HelmProxy)
- func (in *HelmProxy) DeepCopyObject() runtime.Object
- func (mg *HelmProxy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *HelmProxy) GetConnectionDetailsMapping() map[string]string
- func (mg *HelmProxy) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *HelmProxy) GetID() string
- func (tr *HelmProxy) GetInitParameters() (map[string]any, error)
- func (mg *HelmProxy) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *HelmProxy) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *HelmProxy) GetObservation() (map[string]any, error)
- func (tr *HelmProxy) GetParameters() (map[string]any, error)
- func (mg *HelmProxy) GetProviderConfigReference() *xpv1.Reference
- func (mg *HelmProxy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *HelmProxy) GetTerraformResourceType() string
- func (tr *HelmProxy) GetTerraformSchemaVersion() int
- func (mg *HelmProxy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *HelmProxy) Hub()
- func (tr *HelmProxy) LateInitialize(attrs []byte) (bool, error)
- func (mg *HelmProxy) SetConditions(c ...xpv1.Condition)
- func (mg *HelmProxy) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *HelmProxy) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *HelmProxy) SetObservation(obs map[string]any) error
- func (tr *HelmProxy) SetParameters(params map[string]any) error
- func (mg *HelmProxy) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *HelmProxy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *HelmProxy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type HelmProxyCleanupInitParameters
- type HelmProxyCleanupObservation
- type HelmProxyCleanupParameters
- type HelmProxyHTTPClientAuthenticationInitParameters
- type HelmProxyHTTPClientAuthenticationObservation
- type HelmProxyHTTPClientAuthenticationParameters
- type HelmProxyHTTPClientConnectionInitParameters
- type HelmProxyHTTPClientConnectionObservation
- type HelmProxyHTTPClientConnectionParameters
- type HelmProxyHTTPClientInitParameters
- type HelmProxyHTTPClientObservation
- type HelmProxyHTTPClientParameters
- type HelmProxyInitParameters
- type HelmProxyList
- type HelmProxyNegativeCacheInitParameters
- type HelmProxyNegativeCacheObservation
- type HelmProxyNegativeCacheParameters
- type HelmProxyObservation
- type HelmProxyParameters
- type HelmProxyProxyInitParameters
- type HelmProxyProxyObservation
- type HelmProxyProxyParameters
- type HelmProxySpec
- type HelmProxyStatus
- type HelmProxyStorageInitParameters
- type HelmProxyStorageObservation
- type HelmProxyStorageParameters
- type MavenGroup
- func (in *MavenGroup) DeepCopy() *MavenGroup
- func (in *MavenGroup) DeepCopyInto(out *MavenGroup)
- func (in *MavenGroup) DeepCopyObject() runtime.Object
- func (mg *MavenGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *MavenGroup) GetConnectionDetailsMapping() map[string]string
- func (mg *MavenGroup) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *MavenGroup) GetID() string
- func (tr *MavenGroup) GetInitParameters() (map[string]any, error)
- func (mg *MavenGroup) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *MavenGroup) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *MavenGroup) GetObservation() (map[string]any, error)
- func (tr *MavenGroup) GetParameters() (map[string]any, error)
- func (mg *MavenGroup) GetProviderConfigReference() *xpv1.Reference
- func (mg *MavenGroup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *MavenGroup) GetTerraformResourceType() string
- func (tr *MavenGroup) GetTerraformSchemaVersion() int
- func (mg *MavenGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *MavenGroup) Hub()
- func (tr *MavenGroup) LateInitialize(attrs []byte) (bool, error)
- func (mg *MavenGroup) SetConditions(c ...xpv1.Condition)
- func (mg *MavenGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *MavenGroup) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *MavenGroup) SetObservation(obs map[string]any) error
- func (tr *MavenGroup) SetParameters(params map[string]any) error
- func (mg *MavenGroup) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *MavenGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *MavenGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type MavenGroupGroupInitParameters
- type MavenGroupGroupObservation
- type MavenGroupGroupParameters
- type MavenGroupInitParameters
- type MavenGroupList
- type MavenGroupObservation
- type MavenGroupParameters
- type MavenGroupSpec
- type MavenGroupStatus
- type MavenGroupStorageInitParameters
- type MavenGroupStorageObservation
- type MavenGroupStorageParameters
- type MavenHosted
- func (in *MavenHosted) DeepCopy() *MavenHosted
- func (in *MavenHosted) DeepCopyInto(out *MavenHosted)
- func (in *MavenHosted) DeepCopyObject() runtime.Object
- func (mg *MavenHosted) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *MavenHosted) GetConnectionDetailsMapping() map[string]string
- func (mg *MavenHosted) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *MavenHosted) GetID() string
- func (tr *MavenHosted) GetInitParameters() (map[string]any, error)
- func (mg *MavenHosted) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *MavenHosted) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *MavenHosted) GetObservation() (map[string]any, error)
- func (tr *MavenHosted) GetParameters() (map[string]any, error)
- func (mg *MavenHosted) GetProviderConfigReference() *xpv1.Reference
- func (mg *MavenHosted) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *MavenHosted) GetTerraformResourceType() string
- func (tr *MavenHosted) GetTerraformSchemaVersion() int
- func (mg *MavenHosted) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *MavenHosted) Hub()
- func (tr *MavenHosted) LateInitialize(attrs []byte) (bool, error)
- func (mg *MavenHosted) SetConditions(c ...xpv1.Condition)
- func (mg *MavenHosted) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *MavenHosted) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *MavenHosted) SetObservation(obs map[string]any) error
- func (tr *MavenHosted) SetParameters(params map[string]any) error
- func (mg *MavenHosted) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *MavenHosted) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *MavenHosted) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type MavenHostedCleanupInitParameters
- type MavenHostedCleanupObservation
- type MavenHostedCleanupParameters
- type MavenHostedComponentInitParameters
- type MavenHostedComponentObservation
- type MavenHostedComponentParameters
- type MavenHostedInitParameters
- type MavenHostedList
- type MavenHostedObservation
- type MavenHostedParameters
- type MavenHostedSpec
- type MavenHostedStatus
- type MavenHostedStorageInitParameters
- type MavenHostedStorageObservation
- type MavenHostedStorageParameters
- type MavenInitParameters
- type MavenObservation
- type MavenParameters
- type MavenProxy
- func (in *MavenProxy) DeepCopy() *MavenProxy
- func (in *MavenProxy) DeepCopyInto(out *MavenProxy)
- func (in *MavenProxy) DeepCopyObject() runtime.Object
- func (mg *MavenProxy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *MavenProxy) GetConnectionDetailsMapping() map[string]string
- func (mg *MavenProxy) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *MavenProxy) GetID() string
- func (tr *MavenProxy) GetInitParameters() (map[string]any, error)
- func (mg *MavenProxy) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *MavenProxy) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *MavenProxy) GetObservation() (map[string]any, error)
- func (tr *MavenProxy) GetParameters() (map[string]any, error)
- func (mg *MavenProxy) GetProviderConfigReference() *xpv1.Reference
- func (mg *MavenProxy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *MavenProxy) GetTerraformResourceType() string
- func (tr *MavenProxy) GetTerraformSchemaVersion() int
- func (mg *MavenProxy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *MavenProxy) Hub()
- func (tr *MavenProxy) LateInitialize(attrs []byte) (bool, error)
- func (mg *MavenProxy) SetConditions(c ...xpv1.Condition)
- func (mg *MavenProxy) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *MavenProxy) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *MavenProxy) SetObservation(obs map[string]any) error
- func (tr *MavenProxy) SetParameters(params map[string]any) error
- func (mg *MavenProxy) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *MavenProxy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *MavenProxy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type MavenProxyCleanupInitParameters
- type MavenProxyCleanupObservation
- type MavenProxyCleanupParameters
- type MavenProxyHTTPClientAuthenticationInitParameters
- type MavenProxyHTTPClientAuthenticationObservation
- type MavenProxyHTTPClientAuthenticationParameters
- type MavenProxyHTTPClientConnectionInitParameters
- type MavenProxyHTTPClientConnectionObservation
- type MavenProxyHTTPClientConnectionParameters
- type MavenProxyHTTPClientInitParameters
- type MavenProxyHTTPClientObservation
- type MavenProxyHTTPClientParameters
- type MavenProxyInitParameters
- type MavenProxyList
- type MavenProxyMavenInitParameters
- type MavenProxyMavenObservation
- type MavenProxyMavenParameters
- type MavenProxyNegativeCacheInitParameters
- type MavenProxyNegativeCacheObservation
- type MavenProxyNegativeCacheParameters
- type MavenProxyObservation
- type MavenProxyParameters
- type MavenProxyProxyInitParameters
- type MavenProxyProxyObservation
- type MavenProxyProxyParameters
- type MavenProxySpec
- type MavenProxyStatus
- type MavenProxyStorageInitParameters
- type MavenProxyStorageObservation
- type MavenProxyStorageParameters
- type NegativeCacheInitParameters
- type NegativeCacheObservation
- type NegativeCacheParameters
- type NpmGroup
- func (in *NpmGroup) DeepCopy() *NpmGroup
- func (in *NpmGroup) DeepCopyInto(out *NpmGroup)
- func (in *NpmGroup) DeepCopyObject() runtime.Object
- func (mg *NpmGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *NpmGroup) GetConnectionDetailsMapping() map[string]string
- func (mg *NpmGroup) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *NpmGroup) GetID() string
- func (tr *NpmGroup) GetInitParameters() (map[string]any, error)
- func (mg *NpmGroup) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *NpmGroup) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *NpmGroup) GetObservation() (map[string]any, error)
- func (tr *NpmGroup) GetParameters() (map[string]any, error)
- func (mg *NpmGroup) GetProviderConfigReference() *xpv1.Reference
- func (mg *NpmGroup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *NpmGroup) GetTerraformResourceType() string
- func (tr *NpmGroup) GetTerraformSchemaVersion() int
- func (mg *NpmGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *NpmGroup) Hub()
- func (tr *NpmGroup) LateInitialize(attrs []byte) (bool, error)
- func (mg *NpmGroup) SetConditions(c ...xpv1.Condition)
- func (mg *NpmGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *NpmGroup) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *NpmGroup) SetObservation(obs map[string]any) error
- func (tr *NpmGroup) SetParameters(params map[string]any) error
- func (mg *NpmGroup) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *NpmGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *NpmGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type NpmGroupGroupInitParameters
- type NpmGroupGroupObservation
- type NpmGroupGroupParameters
- type NpmGroupInitParameters
- type NpmGroupList
- type NpmGroupObservation
- type NpmGroupParameters
- type NpmGroupSpec
- type NpmGroupStatus
- type NpmGroupStorageInitParameters
- type NpmGroupStorageObservation
- type NpmGroupStorageParameters
- type NpmHosted
- func (in *NpmHosted) DeepCopy() *NpmHosted
- func (in *NpmHosted) DeepCopyInto(out *NpmHosted)
- func (in *NpmHosted) DeepCopyObject() runtime.Object
- func (mg *NpmHosted) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *NpmHosted) GetConnectionDetailsMapping() map[string]string
- func (mg *NpmHosted) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *NpmHosted) GetID() string
- func (tr *NpmHosted) GetInitParameters() (map[string]any, error)
- func (mg *NpmHosted) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *NpmHosted) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *NpmHosted) GetObservation() (map[string]any, error)
- func (tr *NpmHosted) GetParameters() (map[string]any, error)
- func (mg *NpmHosted) GetProviderConfigReference() *xpv1.Reference
- func (mg *NpmHosted) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *NpmHosted) GetTerraformResourceType() string
- func (tr *NpmHosted) GetTerraformSchemaVersion() int
- func (mg *NpmHosted) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *NpmHosted) Hub()
- func (tr *NpmHosted) LateInitialize(attrs []byte) (bool, error)
- func (mg *NpmHosted) SetConditions(c ...xpv1.Condition)
- func (mg *NpmHosted) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *NpmHosted) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *NpmHosted) SetObservation(obs map[string]any) error
- func (tr *NpmHosted) SetParameters(params map[string]any) error
- func (mg *NpmHosted) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *NpmHosted) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *NpmHosted) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type NpmHostedCleanupInitParameters
- type NpmHostedCleanupObservation
- type NpmHostedCleanupParameters
- type NpmHostedComponentInitParameters
- type NpmHostedComponentObservation
- type NpmHostedComponentParameters
- type NpmHostedInitParameters
- type NpmHostedList
- type NpmHostedObservation
- type NpmHostedParameters
- type NpmHostedSpec
- type NpmHostedStatus
- type NpmHostedStorageInitParameters
- type NpmHostedStorageObservation
- type NpmHostedStorageParameters
- type NpmProxy
- func (in *NpmProxy) DeepCopy() *NpmProxy
- func (in *NpmProxy) DeepCopyInto(out *NpmProxy)
- func (in *NpmProxy) DeepCopyObject() runtime.Object
- func (mg *NpmProxy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *NpmProxy) GetConnectionDetailsMapping() map[string]string
- func (mg *NpmProxy) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *NpmProxy) GetID() string
- func (tr *NpmProxy) GetInitParameters() (map[string]any, error)
- func (mg *NpmProxy) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *NpmProxy) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *NpmProxy) GetObservation() (map[string]any, error)
- func (tr *NpmProxy) GetParameters() (map[string]any, error)
- func (mg *NpmProxy) GetProviderConfigReference() *xpv1.Reference
- func (mg *NpmProxy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *NpmProxy) GetTerraformResourceType() string
- func (tr *NpmProxy) GetTerraformSchemaVersion() int
- func (mg *NpmProxy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *NpmProxy) Hub()
- func (tr *NpmProxy) LateInitialize(attrs []byte) (bool, error)
- func (mg *NpmProxy) SetConditions(c ...xpv1.Condition)
- func (mg *NpmProxy) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *NpmProxy) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *NpmProxy) SetObservation(obs map[string]any) error
- func (tr *NpmProxy) SetParameters(params map[string]any) error
- func (mg *NpmProxy) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *NpmProxy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *NpmProxy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type NpmProxyCleanupInitParameters
- type NpmProxyCleanupObservation
- type NpmProxyCleanupParameters
- type NpmProxyHTTPClientAuthenticationInitParameters
- type NpmProxyHTTPClientAuthenticationObservation
- type NpmProxyHTTPClientAuthenticationParameters
- type NpmProxyHTTPClientConnectionInitParameters
- type NpmProxyHTTPClientConnectionObservation
- type NpmProxyHTTPClientConnectionParameters
- type NpmProxyHTTPClientInitParameters
- type NpmProxyHTTPClientObservation
- type NpmProxyHTTPClientParameters
- type NpmProxyInitParameters
- type NpmProxyList
- type NpmProxyNegativeCacheInitParameters
- type NpmProxyNegativeCacheObservation
- type NpmProxyNegativeCacheParameters
- type NpmProxyObservation
- type NpmProxyParameters
- type NpmProxyProxyInitParameters
- type NpmProxyProxyObservation
- type NpmProxyProxyParameters
- type NpmProxySpec
- type NpmProxyStatus
- type NpmProxyStorageInitParameters
- type NpmProxyStorageObservation
- type NpmProxyStorageParameters
- type NugetGroup
- func (in *NugetGroup) DeepCopy() *NugetGroup
- func (in *NugetGroup) DeepCopyInto(out *NugetGroup)
- func (in *NugetGroup) DeepCopyObject() runtime.Object
- func (mg *NugetGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *NugetGroup) GetConnectionDetailsMapping() map[string]string
- func (mg *NugetGroup) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *NugetGroup) GetID() string
- func (tr *NugetGroup) GetInitParameters() (map[string]any, error)
- func (mg *NugetGroup) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *NugetGroup) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *NugetGroup) GetObservation() (map[string]any, error)
- func (tr *NugetGroup) GetParameters() (map[string]any, error)
- func (mg *NugetGroup) GetProviderConfigReference() *xpv1.Reference
- func (mg *NugetGroup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *NugetGroup) GetTerraformResourceType() string
- func (tr *NugetGroup) GetTerraformSchemaVersion() int
- func (mg *NugetGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *NugetGroup) Hub()
- func (tr *NugetGroup) LateInitialize(attrs []byte) (bool, error)
- func (mg *NugetGroup) SetConditions(c ...xpv1.Condition)
- func (mg *NugetGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *NugetGroup) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *NugetGroup) SetObservation(obs map[string]any) error
- func (tr *NugetGroup) SetParameters(params map[string]any) error
- func (mg *NugetGroup) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *NugetGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *NugetGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type NugetGroupGroupInitParameters
- type NugetGroupGroupObservation
- type NugetGroupGroupParameters
- type NugetGroupInitParameters
- type NugetGroupList
- type NugetGroupObservation
- type NugetGroupParameters
- type NugetGroupSpec
- type NugetGroupStatus
- type NugetGroupStorageInitParameters
- type NugetGroupStorageObservation
- type NugetGroupStorageParameters
- type NugetHosted
- func (in *NugetHosted) DeepCopy() *NugetHosted
- func (in *NugetHosted) DeepCopyInto(out *NugetHosted)
- func (in *NugetHosted) DeepCopyObject() runtime.Object
- func (mg *NugetHosted) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *NugetHosted) GetConnectionDetailsMapping() map[string]string
- func (mg *NugetHosted) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *NugetHosted) GetID() string
- func (tr *NugetHosted) GetInitParameters() (map[string]any, error)
- func (mg *NugetHosted) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *NugetHosted) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *NugetHosted) GetObservation() (map[string]any, error)
- func (tr *NugetHosted) GetParameters() (map[string]any, error)
- func (mg *NugetHosted) GetProviderConfigReference() *xpv1.Reference
- func (mg *NugetHosted) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *NugetHosted) GetTerraformResourceType() string
- func (tr *NugetHosted) GetTerraformSchemaVersion() int
- func (mg *NugetHosted) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *NugetHosted) Hub()
- func (tr *NugetHosted) LateInitialize(attrs []byte) (bool, error)
- func (mg *NugetHosted) SetConditions(c ...xpv1.Condition)
- func (mg *NugetHosted) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *NugetHosted) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *NugetHosted) SetObservation(obs map[string]any) error
- func (tr *NugetHosted) SetParameters(params map[string]any) error
- func (mg *NugetHosted) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *NugetHosted) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *NugetHosted) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type NugetHostedCleanupInitParameters
- type NugetHostedCleanupObservation
- type NugetHostedCleanupParameters
- type NugetHostedComponentInitParameters
- type NugetHostedComponentObservation
- type NugetHostedComponentParameters
- type NugetHostedInitParameters
- type NugetHostedList
- type NugetHostedObservation
- type NugetHostedParameters
- type NugetHostedSpec
- type NugetHostedStatus
- type NugetHostedStorageInitParameters
- type NugetHostedStorageObservation
- type NugetHostedStorageParameters
- type NugetProxy
- func (in *NugetProxy) DeepCopy() *NugetProxy
- func (in *NugetProxy) DeepCopyInto(out *NugetProxy)
- func (in *NugetProxy) DeepCopyObject() runtime.Object
- func (mg *NugetProxy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *NugetProxy) GetConnectionDetailsMapping() map[string]string
- func (mg *NugetProxy) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *NugetProxy) GetID() string
- func (tr *NugetProxy) GetInitParameters() (map[string]any, error)
- func (mg *NugetProxy) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *NugetProxy) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *NugetProxy) GetObservation() (map[string]any, error)
- func (tr *NugetProxy) GetParameters() (map[string]any, error)
- func (mg *NugetProxy) GetProviderConfigReference() *xpv1.Reference
- func (mg *NugetProxy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *NugetProxy) GetTerraformResourceType() string
- func (tr *NugetProxy) GetTerraformSchemaVersion() int
- func (mg *NugetProxy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *NugetProxy) Hub()
- func (tr *NugetProxy) LateInitialize(attrs []byte) (bool, error)
- func (mg *NugetProxy) SetConditions(c ...xpv1.Condition)
- func (mg *NugetProxy) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *NugetProxy) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *NugetProxy) SetObservation(obs map[string]any) error
- func (tr *NugetProxy) SetParameters(params map[string]any) error
- func (mg *NugetProxy) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *NugetProxy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *NugetProxy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type NugetProxyCleanupInitParameters
- type NugetProxyCleanupObservation
- type NugetProxyCleanupParameters
- type NugetProxyHTTPClientAuthenticationInitParameters
- type NugetProxyHTTPClientAuthenticationObservation
- type NugetProxyHTTPClientAuthenticationParameters
- type NugetProxyHTTPClientConnectionInitParameters
- type NugetProxyHTTPClientConnectionObservation
- type NugetProxyHTTPClientConnectionParameters
- type NugetProxyHTTPClientInitParameters
- type NugetProxyHTTPClientObservation
- type NugetProxyHTTPClientParameters
- type NugetProxyInitParameters
- type NugetProxyList
- type NugetProxyNegativeCacheInitParameters
- type NugetProxyNegativeCacheObservation
- type NugetProxyNegativeCacheParameters
- type NugetProxyObservation
- type NugetProxyParameters
- type NugetProxyProxyInitParameters
- type NugetProxyProxyObservation
- type NugetProxyProxyParameters
- type NugetProxySpec
- type NugetProxyStatus
- type NugetProxyStorageInitParameters
- type NugetProxyStorageObservation
- type NugetProxyStorageParameters
- type P2Proxy
- func (in *P2Proxy) DeepCopy() *P2Proxy
- func (in *P2Proxy) DeepCopyInto(out *P2Proxy)
- func (in *P2Proxy) DeepCopyObject() runtime.Object
- func (mg *P2Proxy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *P2Proxy) GetConnectionDetailsMapping() map[string]string
- func (mg *P2Proxy) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *P2Proxy) GetID() string
- func (tr *P2Proxy) GetInitParameters() (map[string]any, error)
- func (mg *P2Proxy) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *P2Proxy) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *P2Proxy) GetObservation() (map[string]any, error)
- func (tr *P2Proxy) GetParameters() (map[string]any, error)
- func (mg *P2Proxy) GetProviderConfigReference() *xpv1.Reference
- func (mg *P2Proxy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *P2Proxy) GetTerraformResourceType() string
- func (tr *P2Proxy) GetTerraformSchemaVersion() int
- func (mg *P2Proxy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *P2Proxy) Hub()
- func (tr *P2Proxy) LateInitialize(attrs []byte) (bool, error)
- func (mg *P2Proxy) SetConditions(c ...xpv1.Condition)
- func (mg *P2Proxy) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *P2Proxy) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *P2Proxy) SetObservation(obs map[string]any) error
- func (tr *P2Proxy) SetParameters(params map[string]any) error
- func (mg *P2Proxy) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *P2Proxy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *P2Proxy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type P2ProxyCleanupInitParameters
- type P2ProxyCleanupObservation
- type P2ProxyCleanupParameters
- type P2ProxyHTTPClientAuthenticationInitParameters
- type P2ProxyHTTPClientAuthenticationObservation
- type P2ProxyHTTPClientAuthenticationParameters
- type P2ProxyHTTPClientConnectionInitParameters
- type P2ProxyHTTPClientConnectionObservation
- type P2ProxyHTTPClientConnectionParameters
- type P2ProxyHTTPClientInitParameters
- type P2ProxyHTTPClientObservation
- type P2ProxyHTTPClientParameters
- type P2ProxyInitParameters
- type P2ProxyList
- type P2ProxyNegativeCacheInitParameters
- type P2ProxyNegativeCacheObservation
- type P2ProxyNegativeCacheParameters
- type P2ProxyObservation
- type P2ProxyParameters
- type P2ProxyProxyInitParameters
- type P2ProxyProxyObservation
- type P2ProxyProxyParameters
- type P2ProxySpec
- type P2ProxyStatus
- type P2ProxyStorageInitParameters
- type P2ProxyStorageObservation
- type P2ProxyStorageParameters
- type ProxyInitParameters
- type ProxyObservation
- type ProxyParameters
- type RawGroup
- func (in *RawGroup) DeepCopy() *RawGroup
- func (in *RawGroup) DeepCopyInto(out *RawGroup)
- func (in *RawGroup) DeepCopyObject() runtime.Object
- func (mg *RawGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *RawGroup) GetConnectionDetailsMapping() map[string]string
- func (mg *RawGroup) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *RawGroup) GetID() string
- func (tr *RawGroup) GetInitParameters() (map[string]any, error)
- func (mg *RawGroup) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *RawGroup) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *RawGroup) GetObservation() (map[string]any, error)
- func (tr *RawGroup) GetParameters() (map[string]any, error)
- func (mg *RawGroup) GetProviderConfigReference() *xpv1.Reference
- func (mg *RawGroup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *RawGroup) GetTerraformResourceType() string
- func (tr *RawGroup) GetTerraformSchemaVersion() int
- func (mg *RawGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *RawGroup) Hub()
- func (tr *RawGroup) LateInitialize(attrs []byte) (bool, error)
- func (mg *RawGroup) SetConditions(c ...xpv1.Condition)
- func (mg *RawGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *RawGroup) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *RawGroup) SetObservation(obs map[string]any) error
- func (tr *RawGroup) SetParameters(params map[string]any) error
- func (mg *RawGroup) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *RawGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *RawGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type RawGroupGroupInitParameters
- type RawGroupGroupObservation
- type RawGroupGroupParameters
- type RawGroupInitParameters
- type RawGroupList
- type RawGroupObservation
- type RawGroupParameters
- type RawGroupSpec
- type RawGroupStatus
- type RawGroupStorageInitParameters
- type RawGroupStorageObservation
- type RawGroupStorageParameters
- type RawHosted
- func (in *RawHosted) DeepCopy() *RawHosted
- func (in *RawHosted) DeepCopyInto(out *RawHosted)
- func (in *RawHosted) DeepCopyObject() runtime.Object
- func (mg *RawHosted) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *RawHosted) GetConnectionDetailsMapping() map[string]string
- func (mg *RawHosted) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *RawHosted) GetID() string
- func (tr *RawHosted) GetInitParameters() (map[string]any, error)
- func (mg *RawHosted) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *RawHosted) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *RawHosted) GetObservation() (map[string]any, error)
- func (tr *RawHosted) GetParameters() (map[string]any, error)
- func (mg *RawHosted) GetProviderConfigReference() *xpv1.Reference
- func (mg *RawHosted) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *RawHosted) GetTerraformResourceType() string
- func (tr *RawHosted) GetTerraformSchemaVersion() int
- func (mg *RawHosted) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *RawHosted) Hub()
- func (tr *RawHosted) LateInitialize(attrs []byte) (bool, error)
- func (mg *RawHosted) SetConditions(c ...xpv1.Condition)
- func (mg *RawHosted) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *RawHosted) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *RawHosted) SetObservation(obs map[string]any) error
- func (tr *RawHosted) SetParameters(params map[string]any) error
- func (mg *RawHosted) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *RawHosted) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *RawHosted) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type RawHostedCleanupInitParameters
- type RawHostedCleanupObservation
- type RawHostedCleanupParameters
- type RawHostedComponentInitParameters
- type RawHostedComponentObservation
- type RawHostedComponentParameters
- type RawHostedInitParameters
- type RawHostedList
- type RawHostedObservation
- type RawHostedParameters
- type RawHostedSpec
- type RawHostedStatus
- type RawHostedStorageInitParameters
- type RawHostedStorageObservation
- type RawHostedStorageParameters
- type RawProxy
- func (in *RawProxy) DeepCopy() *RawProxy
- func (in *RawProxy) DeepCopyInto(out *RawProxy)
- func (in *RawProxy) DeepCopyObject() runtime.Object
- func (mg *RawProxy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *RawProxy) GetConnectionDetailsMapping() map[string]string
- func (mg *RawProxy) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *RawProxy) GetID() string
- func (tr *RawProxy) GetInitParameters() (map[string]any, error)
- func (mg *RawProxy) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *RawProxy) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *RawProxy) GetObservation() (map[string]any, error)
- func (tr *RawProxy) GetParameters() (map[string]any, error)
- func (mg *RawProxy) GetProviderConfigReference() *xpv1.Reference
- func (mg *RawProxy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *RawProxy) GetTerraformResourceType() string
- func (tr *RawProxy) GetTerraformSchemaVersion() int
- func (mg *RawProxy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *RawProxy) Hub()
- func (tr *RawProxy) LateInitialize(attrs []byte) (bool, error)
- func (mg *RawProxy) SetConditions(c ...xpv1.Condition)
- func (mg *RawProxy) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *RawProxy) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *RawProxy) SetObservation(obs map[string]any) error
- func (tr *RawProxy) SetParameters(params map[string]any) error
- func (mg *RawProxy) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *RawProxy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *RawProxy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type RawProxyCleanupInitParameters
- type RawProxyCleanupObservation
- type RawProxyCleanupParameters
- type RawProxyHTTPClientAuthenticationInitParameters
- type RawProxyHTTPClientAuthenticationObservation
- type RawProxyHTTPClientAuthenticationParameters
- type RawProxyHTTPClientConnectionInitParameters
- type RawProxyHTTPClientConnectionObservation
- type RawProxyHTTPClientConnectionParameters
- type RawProxyHTTPClientInitParameters
- type RawProxyHTTPClientObservation
- type RawProxyHTTPClientParameters
- type RawProxyInitParameters
- type RawProxyList
- type RawProxyNegativeCacheInitParameters
- type RawProxyNegativeCacheObservation
- type RawProxyNegativeCacheParameters
- type RawProxyObservation
- type RawProxyParameters
- type RawProxyProxyInitParameters
- type RawProxyProxyObservation
- type RawProxyProxyParameters
- type RawProxySpec
- type RawProxyStatus
- type RawProxyStorageInitParameters
- type RawProxyStorageObservation
- type RawProxyStorageParameters
- type RubygemsGroup
- func (in *RubygemsGroup) DeepCopy() *RubygemsGroup
- func (in *RubygemsGroup) DeepCopyInto(out *RubygemsGroup)
- func (in *RubygemsGroup) DeepCopyObject() runtime.Object
- func (mg *RubygemsGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *RubygemsGroup) GetConnectionDetailsMapping() map[string]string
- func (mg *RubygemsGroup) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *RubygemsGroup) GetID() string
- func (tr *RubygemsGroup) GetInitParameters() (map[string]any, error)
- func (mg *RubygemsGroup) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *RubygemsGroup) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *RubygemsGroup) GetObservation() (map[string]any, error)
- func (tr *RubygemsGroup) GetParameters() (map[string]any, error)
- func (mg *RubygemsGroup) GetProviderConfigReference() *xpv1.Reference
- func (mg *RubygemsGroup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *RubygemsGroup) GetTerraformResourceType() string
- func (tr *RubygemsGroup) GetTerraformSchemaVersion() int
- func (mg *RubygemsGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *RubygemsGroup) Hub()
- func (tr *RubygemsGroup) LateInitialize(attrs []byte) (bool, error)
- func (mg *RubygemsGroup) SetConditions(c ...xpv1.Condition)
- func (mg *RubygemsGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *RubygemsGroup) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *RubygemsGroup) SetObservation(obs map[string]any) error
- func (tr *RubygemsGroup) SetParameters(params map[string]any) error
- func (mg *RubygemsGroup) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *RubygemsGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *RubygemsGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type RubygemsGroupGroupInitParameters
- type RubygemsGroupGroupObservation
- type RubygemsGroupGroupParameters
- type RubygemsGroupInitParameters
- type RubygemsGroupList
- type RubygemsGroupObservation
- type RubygemsGroupParameters
- type RubygemsGroupSpec
- type RubygemsGroupStatus
- type RubygemsGroupStorageInitParameters
- type RubygemsGroupStorageObservation
- type RubygemsGroupStorageParameters
- type RubygemsHosted
- func (in *RubygemsHosted) DeepCopy() *RubygemsHosted
- func (in *RubygemsHosted) DeepCopyInto(out *RubygemsHosted)
- func (in *RubygemsHosted) DeepCopyObject() runtime.Object
- func (mg *RubygemsHosted) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *RubygemsHosted) GetConnectionDetailsMapping() map[string]string
- func (mg *RubygemsHosted) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *RubygemsHosted) GetID() string
- func (tr *RubygemsHosted) GetInitParameters() (map[string]any, error)
- func (mg *RubygemsHosted) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *RubygemsHosted) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *RubygemsHosted) GetObservation() (map[string]any, error)
- func (tr *RubygemsHosted) GetParameters() (map[string]any, error)
- func (mg *RubygemsHosted) GetProviderConfigReference() *xpv1.Reference
- func (mg *RubygemsHosted) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *RubygemsHosted) GetTerraformResourceType() string
- func (tr *RubygemsHosted) GetTerraformSchemaVersion() int
- func (mg *RubygemsHosted) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *RubygemsHosted) Hub()
- func (tr *RubygemsHosted) LateInitialize(attrs []byte) (bool, error)
- func (mg *RubygemsHosted) SetConditions(c ...xpv1.Condition)
- func (mg *RubygemsHosted) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *RubygemsHosted) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *RubygemsHosted) SetObservation(obs map[string]any) error
- func (tr *RubygemsHosted) SetParameters(params map[string]any) error
- func (mg *RubygemsHosted) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *RubygemsHosted) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *RubygemsHosted) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type RubygemsHostedCleanupInitParameters
- type RubygemsHostedCleanupObservation
- type RubygemsHostedCleanupParameters
- type RubygemsHostedComponentInitParameters
- type RubygemsHostedComponentObservation
- type RubygemsHostedComponentParameters
- type RubygemsHostedInitParameters
- type RubygemsHostedList
- type RubygemsHostedObservation
- type RubygemsHostedParameters
- type RubygemsHostedSpec
- type RubygemsHostedStatus
- type RubygemsHostedStorageInitParameters
- type RubygemsHostedStorageObservation
- type RubygemsHostedStorageParameters
- type RubygemsProxy
- func (in *RubygemsProxy) DeepCopy() *RubygemsProxy
- func (in *RubygemsProxy) DeepCopyInto(out *RubygemsProxy)
- func (in *RubygemsProxy) DeepCopyObject() runtime.Object
- func (mg *RubygemsProxy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *RubygemsProxy) GetConnectionDetailsMapping() map[string]string
- func (mg *RubygemsProxy) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *RubygemsProxy) GetID() string
- func (tr *RubygemsProxy) GetInitParameters() (map[string]any, error)
- func (mg *RubygemsProxy) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *RubygemsProxy) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *RubygemsProxy) GetObservation() (map[string]any, error)
- func (tr *RubygemsProxy) GetParameters() (map[string]any, error)
- func (mg *RubygemsProxy) GetProviderConfigReference() *xpv1.Reference
- func (mg *RubygemsProxy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *RubygemsProxy) GetTerraformResourceType() string
- func (tr *RubygemsProxy) GetTerraformSchemaVersion() int
- func (mg *RubygemsProxy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *RubygemsProxy) Hub()
- func (tr *RubygemsProxy) LateInitialize(attrs []byte) (bool, error)
- func (mg *RubygemsProxy) SetConditions(c ...xpv1.Condition)
- func (mg *RubygemsProxy) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *RubygemsProxy) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *RubygemsProxy) SetObservation(obs map[string]any) error
- func (tr *RubygemsProxy) SetParameters(params map[string]any) error
- func (mg *RubygemsProxy) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *RubygemsProxy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *RubygemsProxy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type RubygemsProxyCleanupInitParameters
- type RubygemsProxyCleanupObservation
- type RubygemsProxyCleanupParameters
- type RubygemsProxyHTTPClientAuthenticationInitParameters
- type RubygemsProxyHTTPClientAuthenticationObservation
- type RubygemsProxyHTTPClientAuthenticationParameters
- type RubygemsProxyHTTPClientConnectionInitParameters
- type RubygemsProxyHTTPClientConnectionObservation
- type RubygemsProxyHTTPClientConnectionParameters
- type RubygemsProxyHTTPClientInitParameters
- type RubygemsProxyHTTPClientObservation
- type RubygemsProxyHTTPClientParameters
- type RubygemsProxyInitParameters
- type RubygemsProxyList
- type RubygemsProxyNegativeCacheInitParameters
- type RubygemsProxyNegativeCacheObservation
- type RubygemsProxyNegativeCacheParameters
- type RubygemsProxyObservation
- type RubygemsProxyParameters
- type RubygemsProxyProxyInitParameters
- type RubygemsProxyProxyObservation
- type RubygemsProxyProxyParameters
- type RubygemsProxySpec
- type RubygemsProxyStatus
- type RubygemsProxyStorageInitParameters
- type RubygemsProxyStorageObservation
- type RubygemsProxyStorageParameters
- type SigningInitParameters
- type SigningObservation
- type SigningParameters
- type StorageInitParameters
- type StorageObservation
- type StorageParameters
- type YumGroup
- func (in *YumGroup) DeepCopy() *YumGroup
- func (in *YumGroup) DeepCopyInto(out *YumGroup)
- func (in *YumGroup) DeepCopyObject() runtime.Object
- func (mg *YumGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *YumGroup) GetConnectionDetailsMapping() map[string]string
- func (mg *YumGroup) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *YumGroup) GetID() string
- func (tr *YumGroup) GetInitParameters() (map[string]any, error)
- func (mg *YumGroup) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *YumGroup) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *YumGroup) GetObservation() (map[string]any, error)
- func (tr *YumGroup) GetParameters() (map[string]any, error)
- func (mg *YumGroup) GetProviderConfigReference() *xpv1.Reference
- func (mg *YumGroup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *YumGroup) GetTerraformResourceType() string
- func (tr *YumGroup) GetTerraformSchemaVersion() int
- func (mg *YumGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *YumGroup) Hub()
- func (tr *YumGroup) LateInitialize(attrs []byte) (bool, error)
- func (mg *YumGroup) SetConditions(c ...xpv1.Condition)
- func (mg *YumGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *YumGroup) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *YumGroup) SetObservation(obs map[string]any) error
- func (tr *YumGroup) SetParameters(params map[string]any) error
- func (mg *YumGroup) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *YumGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *YumGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type YumGroupGroupInitParameters
- type YumGroupGroupObservation
- type YumGroupGroupParameters
- type YumGroupInitParameters
- type YumGroupList
- type YumGroupObservation
- type YumGroupParameters
- type YumGroupSpec
- type YumGroupStatus
- type YumGroupStorageInitParameters
- type YumGroupStorageObservation
- type YumGroupStorageParameters
- type YumHosted
- func (in *YumHosted) DeepCopy() *YumHosted
- func (in *YumHosted) DeepCopyInto(out *YumHosted)
- func (in *YumHosted) DeepCopyObject() runtime.Object
- func (mg *YumHosted) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *YumHosted) GetConnectionDetailsMapping() map[string]string
- func (mg *YumHosted) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *YumHosted) GetID() string
- func (tr *YumHosted) GetInitParameters() (map[string]any, error)
- func (mg *YumHosted) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *YumHosted) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *YumHosted) GetObservation() (map[string]any, error)
- func (tr *YumHosted) GetParameters() (map[string]any, error)
- func (mg *YumHosted) GetProviderConfigReference() *xpv1.Reference
- func (mg *YumHosted) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *YumHosted) GetTerraformResourceType() string
- func (tr *YumHosted) GetTerraformSchemaVersion() int
- func (mg *YumHosted) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *YumHosted) Hub()
- func (tr *YumHosted) LateInitialize(attrs []byte) (bool, error)
- func (mg *YumHosted) SetConditions(c ...xpv1.Condition)
- func (mg *YumHosted) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *YumHosted) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *YumHosted) SetObservation(obs map[string]any) error
- func (tr *YumHosted) SetParameters(params map[string]any) error
- func (mg *YumHosted) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *YumHosted) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *YumHosted) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type YumHostedCleanupInitParameters
- type YumHostedCleanupObservation
- type YumHostedCleanupParameters
- type YumHostedComponentInitParameters
- type YumHostedComponentObservation
- type YumHostedComponentParameters
- type YumHostedInitParameters
- type YumHostedList
- type YumHostedObservation
- type YumHostedParameters
- type YumHostedSpec
- type YumHostedStatus
- type YumHostedStorageInitParameters
- type YumHostedStorageObservation
- type YumHostedStorageParameters
- type YumProxy
- func (in *YumProxy) DeepCopy() *YumProxy
- func (in *YumProxy) DeepCopyInto(out *YumProxy)
- func (in *YumProxy) DeepCopyObject() runtime.Object
- func (mg *YumProxy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *YumProxy) GetConnectionDetailsMapping() map[string]string
- func (mg *YumProxy) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *YumProxy) GetID() string
- func (tr *YumProxy) GetInitParameters() (map[string]any, error)
- func (mg *YumProxy) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *YumProxy) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *YumProxy) GetObservation() (map[string]any, error)
- func (tr *YumProxy) GetParameters() (map[string]any, error)
- func (mg *YumProxy) GetProviderConfigReference() *xpv1.Reference
- func (mg *YumProxy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *YumProxy) GetTerraformResourceType() string
- func (tr *YumProxy) GetTerraformSchemaVersion() int
- func (mg *YumProxy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *YumProxy) Hub()
- func (tr *YumProxy) LateInitialize(attrs []byte) (bool, error)
- func (mg *YumProxy) SetConditions(c ...xpv1.Condition)
- func (mg *YumProxy) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *YumProxy) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *YumProxy) SetObservation(obs map[string]any) error
- func (tr *YumProxy) SetParameters(params map[string]any) error
- func (mg *YumProxy) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *YumProxy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *YumProxy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type YumProxyCleanupInitParameters
- type YumProxyCleanupObservation
- type YumProxyCleanupParameters
- type YumProxyHTTPClientAuthenticationInitParameters
- type YumProxyHTTPClientAuthenticationObservation
- type YumProxyHTTPClientAuthenticationParameters
- type YumProxyHTTPClientConnectionInitParameters
- type YumProxyHTTPClientConnectionObservation
- type YumProxyHTTPClientConnectionParameters
- type YumProxyHTTPClientInitParameters
- type YumProxyHTTPClientObservation
- type YumProxyHTTPClientParameters
- type YumProxyInitParameters
- type YumProxyList
- type YumProxyNegativeCacheInitParameters
- type YumProxyNegativeCacheObservation
- type YumProxyNegativeCacheParameters
- type YumProxyObservation
- type YumProxyParameters
- type YumProxyProxyInitParameters
- type YumProxyProxyObservation
- type YumProxyProxyParameters
- type YumProxySpec
- type YumProxyStatus
- type YumProxyStorageInitParameters
- type YumProxyStorageObservation
- type YumProxyStorageParameters
- type YumProxyYumSigningInitParameters
- type YumProxyYumSigningObservation
- type YumProxyYumSigningParameters
- type YumSigningInitParameters
- type YumSigningObservation
- type YumSigningParameters
Constants ¶
const ( CRDGroup = "repository.nexus.adrp.xyz" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( AptHosted_Kind = "AptHosted" AptHosted_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: AptHosted_Kind}.String() AptHosted_KindAPIVersion = AptHosted_Kind + "." + CRDGroupVersion.String() AptHosted_GroupVersionKind = CRDGroupVersion.WithKind(AptHosted_Kind) )
Repository type metadata.
var ( AptProxy_Kind = "AptProxy" AptProxy_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: AptProxy_Kind}.String() AptProxy_KindAPIVersion = AptProxy_Kind + "." + CRDGroupVersion.String() AptProxy_GroupVersionKind = CRDGroupVersion.WithKind(AptProxy_Kind) )
Repository type metadata.
var ( BowerGroup_Kind = "BowerGroup" BowerGroup_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: BowerGroup_Kind}.String() BowerGroup_KindAPIVersion = BowerGroup_Kind + "." + CRDGroupVersion.String() BowerGroup_GroupVersionKind = CRDGroupVersion.WithKind(BowerGroup_Kind) )
Repository type metadata.
var ( BowerHosted_Kind = "BowerHosted" BowerHosted_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: BowerHosted_Kind}.String() BowerHosted_KindAPIVersion = BowerHosted_Kind + "." + CRDGroupVersion.String() BowerHosted_GroupVersionKind = CRDGroupVersion.WithKind(BowerHosted_Kind) )
Repository type metadata.
var ( BowerProxy_Kind = "BowerProxy" BowerProxy_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: BowerProxy_Kind}.String() BowerProxy_KindAPIVersion = BowerProxy_Kind + "." + CRDGroupVersion.String() BowerProxy_GroupVersionKind = CRDGroupVersion.WithKind(BowerProxy_Kind) )
Repository type metadata.
var ( CocoapodsProxy_Kind = "CocoapodsProxy" CocoapodsProxy_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: CocoapodsProxy_Kind}.String() CocoapodsProxy_KindAPIVersion = CocoapodsProxy_Kind + "." + CRDGroupVersion.String() CocoapodsProxy_GroupVersionKind = CRDGroupVersion.WithKind(CocoapodsProxy_Kind) )
Repository type metadata.
var ( ConanProxy_Kind = "ConanProxy" ConanProxy_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ConanProxy_Kind}.String() ConanProxy_KindAPIVersion = ConanProxy_Kind + "." + CRDGroupVersion.String() ConanProxy_GroupVersionKind = CRDGroupVersion.WithKind(ConanProxy_Kind) )
Repository type metadata.
var ( CondaProxy_Kind = "CondaProxy" CondaProxy_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: CondaProxy_Kind}.String() CondaProxy_KindAPIVersion = CondaProxy_Kind + "." + CRDGroupVersion.String() CondaProxy_GroupVersionKind = CRDGroupVersion.WithKind(CondaProxy_Kind) )
Repository type metadata.
var ( DockerGroup_Kind = "DockerGroup" DockerGroup_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: DockerGroup_Kind}.String() DockerGroup_KindAPIVersion = DockerGroup_Kind + "." + CRDGroupVersion.String() DockerGroup_GroupVersionKind = CRDGroupVersion.WithKind(DockerGroup_Kind) )
Repository type metadata.
var ( DockerHosted_Kind = "DockerHosted" DockerHosted_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: DockerHosted_Kind}.String() DockerHosted_KindAPIVersion = DockerHosted_Kind + "." + CRDGroupVersion.String() DockerHosted_GroupVersionKind = CRDGroupVersion.WithKind(DockerHosted_Kind) )
Repository type metadata.
var ( DockerProxy_Kind = "DockerProxy" DockerProxy_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: DockerProxy_Kind}.String() DockerProxy_KindAPIVersion = DockerProxy_Kind + "." + CRDGroupVersion.String() DockerProxy_GroupVersionKind = CRDGroupVersion.WithKind(DockerProxy_Kind) )
Repository type metadata.
var ( GitlfsHosted_Kind = "GitlfsHosted" GitlfsHosted_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: GitlfsHosted_Kind}.String() GitlfsHosted_KindAPIVersion = GitlfsHosted_Kind + "." + CRDGroupVersion.String() GitlfsHosted_GroupVersionKind = CRDGroupVersion.WithKind(GitlfsHosted_Kind) )
Repository type metadata.
var ( GoGroup_Kind = "GoGroup" GoGroup_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: GoGroup_Kind}.String() GoGroup_KindAPIVersion = GoGroup_Kind + "." + CRDGroupVersion.String() GoGroup_GroupVersionKind = CRDGroupVersion.WithKind(GoGroup_Kind) )
Repository type metadata.
var ( GoProxy_Kind = "GoProxy" GoProxy_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: GoProxy_Kind}.String() GoProxy_KindAPIVersion = GoProxy_Kind + "." + CRDGroupVersion.String() GoProxy_GroupVersionKind = CRDGroupVersion.WithKind(GoProxy_Kind) )
Repository type metadata.
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 ( HelmHosted_Kind = "HelmHosted" HelmHosted_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: HelmHosted_Kind}.String() HelmHosted_KindAPIVersion = HelmHosted_Kind + "." + CRDGroupVersion.String() HelmHosted_GroupVersionKind = CRDGroupVersion.WithKind(HelmHosted_Kind) )
Repository type metadata.
var ( HelmProxy_Kind = "HelmProxy" HelmProxy_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: HelmProxy_Kind}.String() HelmProxy_KindAPIVersion = HelmProxy_Kind + "." + CRDGroupVersion.String() HelmProxy_GroupVersionKind = CRDGroupVersion.WithKind(HelmProxy_Kind) )
Repository type metadata.
var ( MavenGroup_Kind = "MavenGroup" MavenGroup_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: MavenGroup_Kind}.String() MavenGroup_KindAPIVersion = MavenGroup_Kind + "." + CRDGroupVersion.String() MavenGroup_GroupVersionKind = CRDGroupVersion.WithKind(MavenGroup_Kind) )
Repository type metadata.
var ( MavenHosted_Kind = "MavenHosted" MavenHosted_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: MavenHosted_Kind}.String() MavenHosted_KindAPIVersion = MavenHosted_Kind + "." + CRDGroupVersion.String() MavenHosted_GroupVersionKind = CRDGroupVersion.WithKind(MavenHosted_Kind) )
Repository type metadata.
var ( MavenProxy_Kind = "MavenProxy" MavenProxy_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: MavenProxy_Kind}.String() MavenProxy_KindAPIVersion = MavenProxy_Kind + "." + CRDGroupVersion.String() MavenProxy_GroupVersionKind = CRDGroupVersion.WithKind(MavenProxy_Kind) )
Repository type metadata.
var ( NpmGroup_Kind = "NpmGroup" NpmGroup_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: NpmGroup_Kind}.String() NpmGroup_KindAPIVersion = NpmGroup_Kind + "." + CRDGroupVersion.String() NpmGroup_GroupVersionKind = CRDGroupVersion.WithKind(NpmGroup_Kind) )
Repository type metadata.
var ( NpmHosted_Kind = "NpmHosted" NpmHosted_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: NpmHosted_Kind}.String() NpmHosted_KindAPIVersion = NpmHosted_Kind + "." + CRDGroupVersion.String() NpmHosted_GroupVersionKind = CRDGroupVersion.WithKind(NpmHosted_Kind) )
Repository type metadata.
var ( NpmProxy_Kind = "NpmProxy" NpmProxy_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: NpmProxy_Kind}.String() NpmProxy_KindAPIVersion = NpmProxy_Kind + "." + CRDGroupVersion.String() NpmProxy_GroupVersionKind = CRDGroupVersion.WithKind(NpmProxy_Kind) )
Repository type metadata.
var ( NugetGroup_Kind = "NugetGroup" NugetGroup_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: NugetGroup_Kind}.String() NugetGroup_KindAPIVersion = NugetGroup_Kind + "." + CRDGroupVersion.String() NugetGroup_GroupVersionKind = CRDGroupVersion.WithKind(NugetGroup_Kind) )
Repository type metadata.
var ( NugetHosted_Kind = "NugetHosted" NugetHosted_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: NugetHosted_Kind}.String() NugetHosted_KindAPIVersion = NugetHosted_Kind + "." + CRDGroupVersion.String() NugetHosted_GroupVersionKind = CRDGroupVersion.WithKind(NugetHosted_Kind) )
Repository type metadata.
var ( NugetProxy_Kind = "NugetProxy" NugetProxy_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: NugetProxy_Kind}.String() NugetProxy_KindAPIVersion = NugetProxy_Kind + "." + CRDGroupVersion.String() NugetProxy_GroupVersionKind = CRDGroupVersion.WithKind(NugetProxy_Kind) )
Repository type metadata.
var ( P2Proxy_Kind = "P2Proxy" P2Proxy_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: P2Proxy_Kind}.String() P2Proxy_KindAPIVersion = P2Proxy_Kind + "." + CRDGroupVersion.String() P2Proxy_GroupVersionKind = CRDGroupVersion.WithKind(P2Proxy_Kind) )
Repository type metadata.
var ( RawGroup_Kind = "RawGroup" RawGroup_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: RawGroup_Kind}.String() RawGroup_KindAPIVersion = RawGroup_Kind + "." + CRDGroupVersion.String() RawGroup_GroupVersionKind = CRDGroupVersion.WithKind(RawGroup_Kind) )
Repository type metadata.
var ( RawHosted_Kind = "RawHosted" RawHosted_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: RawHosted_Kind}.String() RawHosted_KindAPIVersion = RawHosted_Kind + "." + CRDGroupVersion.String() RawHosted_GroupVersionKind = CRDGroupVersion.WithKind(RawHosted_Kind) )
Repository type metadata.
var ( RawProxy_Kind = "RawProxy" RawProxy_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: RawProxy_Kind}.String() RawProxy_KindAPIVersion = RawProxy_Kind + "." + CRDGroupVersion.String() RawProxy_GroupVersionKind = CRDGroupVersion.WithKind(RawProxy_Kind) )
Repository type metadata.
var ( RubygemsGroup_Kind = "RubygemsGroup" RubygemsGroup_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: RubygemsGroup_Kind}.String() RubygemsGroup_KindAPIVersion = RubygemsGroup_Kind + "." + CRDGroupVersion.String() RubygemsGroup_GroupVersionKind = CRDGroupVersion.WithKind(RubygemsGroup_Kind) )
Repository type metadata.
var ( RubygemsHosted_Kind = "RubygemsHosted" RubygemsHosted_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: RubygemsHosted_Kind}.String() RubygemsHosted_KindAPIVersion = RubygemsHosted_Kind + "." + CRDGroupVersion.String() RubygemsHosted_GroupVersionKind = CRDGroupVersion.WithKind(RubygemsHosted_Kind) )
Repository type metadata.
var ( RubygemsProxy_Kind = "RubygemsProxy" RubygemsProxy_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: RubygemsProxy_Kind}.String() RubygemsProxy_KindAPIVersion = RubygemsProxy_Kind + "." + CRDGroupVersion.String() RubygemsProxy_GroupVersionKind = CRDGroupVersion.WithKind(RubygemsProxy_Kind) )
Repository type metadata.
var ( YumGroup_Kind = "YumGroup" YumGroup_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: YumGroup_Kind}.String() YumGroup_KindAPIVersion = YumGroup_Kind + "." + CRDGroupVersion.String() YumGroup_GroupVersionKind = CRDGroupVersion.WithKind(YumGroup_Kind) )
Repository type metadata.
var ( YumHosted_Kind = "YumHosted" YumHosted_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: YumHosted_Kind}.String() YumHosted_KindAPIVersion = YumHosted_Kind + "." + CRDGroupVersion.String() YumHosted_GroupVersionKind = CRDGroupVersion.WithKind(YumHosted_Kind) )
Repository type metadata.
var ( YumProxy_Kind = "YumProxy" YumProxy_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: YumProxy_Kind}.String() YumProxy_KindAPIVersion = YumProxy_Kind + "." + CRDGroupVersion.String() YumProxy_GroupVersionKind = CRDGroupVersion.WithKind(YumProxy_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type AptHosted ¶ added in v0.0.7
type AptHosted 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.distribution) || (has(self.initProvider) && has(self.initProvider.distribution))",message="spec.forProvider.distribution is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.signing) || (has(self.initProvider) && has(self.initProvider.signing))",message="spec.forProvider.signing is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.storage) || (has(self.initProvider) && has(self.initProvider.storage))",message="spec.forProvider.storage is a required parameter" Spec AptHostedSpec `json:"spec"` Status AptHostedStatus `json:"status,omitempty"` }
AptHosted is the Schema for the AptHosteds API. Use this resource to create a hosted apt repository. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,nexus}
func (*AptHosted) DeepCopy ¶ added in v0.0.7
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AptHosted.
func (*AptHosted) DeepCopyInto ¶ added in v0.0.7
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AptHosted) DeepCopyObject ¶ added in v0.0.7
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AptHosted) GetCondition ¶ added in v0.0.7
func (mg *AptHosted) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this AptHosted.
func (*AptHosted) GetConnectionDetailsMapping ¶ added in v0.0.7
GetConnectionDetailsMapping for this AptHosted
func (*AptHosted) GetDeletionPolicy ¶ added in v0.0.7
func (mg *AptHosted) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this AptHosted.
func (*AptHosted) GetID ¶ added in v0.0.7
GetID returns ID of underlying Terraform resource of this AptHosted
func (*AptHosted) GetInitParameters ¶ added in v0.0.7
GetInitParameters of this AptHosted
func (*AptHosted) GetManagementPolicies ¶ added in v0.0.7
func (mg *AptHosted) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this AptHosted.
func (*AptHosted) GetMergedParameters ¶ added in v0.0.7
GetInitParameters of this AptHosted
func (*AptHosted) GetObservation ¶ added in v0.0.7
GetObservation of this AptHosted
func (*AptHosted) GetParameters ¶ added in v0.0.7
GetParameters of this AptHosted
func (*AptHosted) GetProviderConfigReference ¶ added in v0.0.7
GetProviderConfigReference of this AptHosted.
func (*AptHosted) GetPublishConnectionDetailsTo ¶ added in v0.0.7
func (mg *AptHosted) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this AptHosted.
func (*AptHosted) GetTerraformResourceType ¶ added in v0.0.7
GetTerraformResourceType returns Terraform resource type for this AptHosted
func (*AptHosted) GetTerraformSchemaVersion ¶ added in v0.0.7
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*AptHosted) GetWriteConnectionSecretToReference ¶ added in v0.0.7
func (mg *AptHosted) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this AptHosted.
func (*AptHosted) Hub ¶ added in v0.0.7
func (tr *AptHosted) Hub()
Hub marks this type as a conversion hub.
func (*AptHosted) LateInitialize ¶ added in v0.0.7
LateInitialize this AptHosted using its observed tfState. returns True if there are any spec changes for the resource.
func (*AptHosted) SetConditions ¶ added in v0.0.7
SetConditions of this AptHosted.
func (*AptHosted) SetDeletionPolicy ¶ added in v0.0.7
func (mg *AptHosted) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this AptHosted.
func (*AptHosted) SetManagementPolicies ¶ added in v0.0.7
func (mg *AptHosted) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this AptHosted.
func (*AptHosted) SetObservation ¶ added in v0.0.7
SetObservation for this AptHosted
func (*AptHosted) SetParameters ¶ added in v0.0.7
SetParameters for this AptHosted
func (*AptHosted) SetProviderConfigReference ¶ added in v0.0.7
SetProviderConfigReference of this AptHosted.
func (*AptHosted) SetPublishConnectionDetailsTo ¶ added in v0.0.7
func (mg *AptHosted) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this AptHosted.
func (*AptHosted) SetWriteConnectionSecretToReference ¶ added in v0.0.7
func (mg *AptHosted) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this AptHosted.
type AptHostedInitParameters ¶ added in v0.0.7
type AptHostedInitParameters struct { // (Block List) Cleanup policies (see below for nested schema) // Cleanup policies Cleanup []CleanupInitParameters `json:"cleanup,omitempty" tf:"cleanup,omitempty"` // (Block List, Max: 1) Component configuration for the hosted repository (see below for nested schema) // Component configuration for the hosted repository Component []ComponentInitParameters `json:"component,omitempty" tf:"component,omitempty"` // (String) Distribution to fetch // Distribution to fetch Distribution *string `json:"distribution,omitempty" tf:"distribution,omitempty"` // (String) A unique identifier for this repository // A unique identifier for this repository Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Boolean) Whether this repository accepts incoming requests // Whether this repository accepts incoming requests Online *bool `json:"online,omitempty" tf:"online,omitempty"` // (Block List, Min: 1, Max: 1) Signing contains signing data of hosted repositores of format Apt (see below for nested schema) // Signing contains signing data of hosted repositores of format Apt Signing []SigningInitParameters `json:"signing,omitempty" tf:"signing,omitempty"` // (Block List, Min: 1, Max: 1) The storage configuration of the repository (see below for nested schema) // The storage configuration of the repository Storage []StorageInitParameters `json:"storage,omitempty" tf:"storage,omitempty"` }
func (*AptHostedInitParameters) DeepCopy ¶ added in v0.0.7
func (in *AptHostedInitParameters) DeepCopy() *AptHostedInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AptHostedInitParameters.
func (*AptHostedInitParameters) DeepCopyInto ¶ added in v0.0.7
func (in *AptHostedInitParameters) DeepCopyInto(out *AptHostedInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AptHostedList ¶ added in v0.0.7
type AptHostedList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []AptHosted `json:"items"` }
AptHostedList contains a list of AptHosteds
func (*AptHostedList) DeepCopy ¶ added in v0.0.7
func (in *AptHostedList) DeepCopy() *AptHostedList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AptHostedList.
func (*AptHostedList) DeepCopyInto ¶ added in v0.0.7
func (in *AptHostedList) DeepCopyInto(out *AptHostedList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AptHostedList) DeepCopyObject ¶ added in v0.0.7
func (in *AptHostedList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AptHostedList) GetItems ¶ added in v0.0.7
func (l *AptHostedList) GetItems() []resource.Managed
GetItems of this AptHostedList.
type AptHostedObservation ¶ added in v0.0.7
type AptHostedObservation struct { // (Block List) Cleanup policies (see below for nested schema) // Cleanup policies Cleanup []CleanupObservation `json:"cleanup,omitempty" tf:"cleanup,omitempty"` // (Block List, Max: 1) Component configuration for the hosted repository (see below for nested schema) // Component configuration for the hosted repository Component []ComponentObservation `json:"component,omitempty" tf:"component,omitempty"` // (String) Distribution to fetch // Distribution to fetch Distribution *string `json:"distribution,omitempty" tf:"distribution,omitempty"` // (String) Used to identify resource at nexus ID *string `json:"id,omitempty" tf:"id,omitempty"` // (String) A unique identifier for this repository // A unique identifier for this repository Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Boolean) Whether this repository accepts incoming requests // Whether this repository accepts incoming requests Online *bool `json:"online,omitempty" tf:"online,omitempty"` // (Block List, Min: 1, Max: 1) Signing contains signing data of hosted repositores of format Apt (see below for nested schema) // Signing contains signing data of hosted repositores of format Apt Signing []SigningParameters `json:"signing,omitempty" tf:"signing,omitempty"` // (Block List, Min: 1, Max: 1) The storage configuration of the repository (see below for nested schema) // The storage configuration of the repository Storage []StorageObservation `json:"storage,omitempty" tf:"storage,omitempty"` }
func (*AptHostedObservation) DeepCopy ¶ added in v0.0.7
func (in *AptHostedObservation) DeepCopy() *AptHostedObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AptHostedObservation.
func (*AptHostedObservation) DeepCopyInto ¶ added in v0.0.7
func (in *AptHostedObservation) DeepCopyInto(out *AptHostedObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AptHostedParameters ¶ added in v0.0.7
type AptHostedParameters struct { // (Block List) Cleanup policies (see below for nested schema) // Cleanup policies // +kubebuilder:validation:Optional Cleanup []CleanupParameters `json:"cleanup,omitempty" tf:"cleanup,omitempty"` // (Block List, Max: 1) Component configuration for the hosted repository (see below for nested schema) // Component configuration for the hosted repository // +kubebuilder:validation:Optional Component []ComponentParameters `json:"component,omitempty" tf:"component,omitempty"` // (String) Distribution to fetch // Distribution to fetch // +kubebuilder:validation:Optional Distribution *string `json:"distribution,omitempty" tf:"distribution,omitempty"` // (String) A unique identifier for this repository // A unique identifier for this repository // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Boolean) Whether this repository accepts incoming requests // Whether this repository accepts incoming requests // +kubebuilder:validation:Optional Online *bool `json:"online,omitempty" tf:"online,omitempty"` // (Block List, Min: 1, Max: 1) Signing contains signing data of hosted repositores of format Apt (see below for nested schema) // Signing contains signing data of hosted repositores of format Apt // +kubebuilder:validation:Optional Signing []SigningParameters `json:"signing,omitempty" tf:"signing,omitempty"` // (Block List, Min: 1, Max: 1) The storage configuration of the repository (see below for nested schema) // The storage configuration of the repository // +kubebuilder:validation:Optional Storage []StorageParameters `json:"storage,omitempty" tf:"storage,omitempty"` }
func (*AptHostedParameters) DeepCopy ¶ added in v0.0.7
func (in *AptHostedParameters) DeepCopy() *AptHostedParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AptHostedParameters.
func (*AptHostedParameters) DeepCopyInto ¶ added in v0.0.7
func (in *AptHostedParameters) DeepCopyInto(out *AptHostedParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AptHostedSpec ¶ added in v0.0.7
type AptHostedSpec struct { v1.ResourceSpec `json:",inline"` ForProvider AptHostedParameters `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 AptHostedInitParameters `json:"initProvider,omitempty"` }
AptHostedSpec defines the desired state of AptHosted
func (*AptHostedSpec) DeepCopy ¶ added in v0.0.7
func (in *AptHostedSpec) DeepCopy() *AptHostedSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AptHostedSpec.
func (*AptHostedSpec) DeepCopyInto ¶ added in v0.0.7
func (in *AptHostedSpec) DeepCopyInto(out *AptHostedSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AptHostedStatus ¶ added in v0.0.7
type AptHostedStatus struct { v1.ResourceStatus `json:",inline"` AtProvider AptHostedObservation `json:"atProvider,omitempty"` }
AptHostedStatus defines the observed state of AptHosted.
func (*AptHostedStatus) DeepCopy ¶ added in v0.0.7
func (in *AptHostedStatus) DeepCopy() *AptHostedStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AptHostedStatus.
func (*AptHostedStatus) DeepCopyInto ¶ added in v0.0.7
func (in *AptHostedStatus) DeepCopyInto(out *AptHostedStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AptProxy ¶ added in v0.0.7
type AptProxy 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.distribution) || (has(self.initProvider) && has(self.initProvider.distribution))",message="spec.forProvider.distribution is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.flat) || (has(self.initProvider) && has(self.initProvider.flat))",message="spec.forProvider.flat is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.httpClient) || (has(self.initProvider) && has(self.initProvider.httpClient))",message="spec.forProvider.httpClient is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.proxy) || (has(self.initProvider) && has(self.initProvider.proxy))",message="spec.forProvider.proxy is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.storage) || (has(self.initProvider) && has(self.initProvider.storage))",message="spec.forProvider.storage is a required parameter" Spec AptProxySpec `json:"spec"` Status AptProxyStatus `json:"status,omitempty"` }
AptProxy is the Schema for the AptProxys API. Use this resource to create a hosted apt repository. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,nexus}
func (*AptProxy) DeepCopy ¶ added in v0.0.7
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AptProxy.
func (*AptProxy) DeepCopyInto ¶ added in v0.0.7
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AptProxy) DeepCopyObject ¶ added in v0.0.7
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AptProxy) GetCondition ¶ added in v0.0.7
func (mg *AptProxy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this AptProxy.
func (*AptProxy) GetConnectionDetailsMapping ¶ added in v0.0.7
GetConnectionDetailsMapping for this AptProxy
func (*AptProxy) GetDeletionPolicy ¶ added in v0.0.7
func (mg *AptProxy) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this AptProxy.
func (*AptProxy) GetID ¶ added in v0.0.7
GetID returns ID of underlying Terraform resource of this AptProxy
func (*AptProxy) GetInitParameters ¶ added in v0.0.7
GetInitParameters of this AptProxy
func (*AptProxy) GetManagementPolicies ¶ added in v0.0.7
func (mg *AptProxy) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this AptProxy.
func (*AptProxy) GetMergedParameters ¶ added in v0.0.7
GetInitParameters of this AptProxy
func (*AptProxy) GetObservation ¶ added in v0.0.7
GetObservation of this AptProxy
func (*AptProxy) GetParameters ¶ added in v0.0.7
GetParameters of this AptProxy
func (*AptProxy) GetProviderConfigReference ¶ added in v0.0.7
GetProviderConfigReference of this AptProxy.
func (*AptProxy) GetPublishConnectionDetailsTo ¶ added in v0.0.7
func (mg *AptProxy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this AptProxy.
func (*AptProxy) GetTerraformResourceType ¶ added in v0.0.7
GetTerraformResourceType returns Terraform resource type for this AptProxy
func (*AptProxy) GetTerraformSchemaVersion ¶ added in v0.0.7
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*AptProxy) GetWriteConnectionSecretToReference ¶ added in v0.0.7
func (mg *AptProxy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this AptProxy.
func (*AptProxy) Hub ¶ added in v0.0.7
func (tr *AptProxy) Hub()
Hub marks this type as a conversion hub.
func (*AptProxy) LateInitialize ¶ added in v0.0.7
LateInitialize this AptProxy using its observed tfState. returns True if there are any spec changes for the resource.
func (*AptProxy) SetConditions ¶ added in v0.0.7
SetConditions of this AptProxy.
func (*AptProxy) SetDeletionPolicy ¶ added in v0.0.7
func (mg *AptProxy) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this AptProxy.
func (*AptProxy) SetManagementPolicies ¶ added in v0.0.7
func (mg *AptProxy) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this AptProxy.
func (*AptProxy) SetObservation ¶ added in v0.0.7
SetObservation for this AptProxy
func (*AptProxy) SetParameters ¶ added in v0.0.7
SetParameters for this AptProxy
func (*AptProxy) SetProviderConfigReference ¶ added in v0.0.7
SetProviderConfigReference of this AptProxy.
func (*AptProxy) SetPublishConnectionDetailsTo ¶ added in v0.0.7
func (mg *AptProxy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this AptProxy.
func (*AptProxy) SetWriteConnectionSecretToReference ¶ added in v0.0.7
func (mg *AptProxy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this AptProxy.
type AptProxyCleanupInitParameters ¶ added in v0.0.7
type AptProxyCleanupInitParameters struct { // (Set of String) List of policy names // List of policy names // +listType=set PolicyNames []*string `json:"policyNames,omitempty" tf:"policy_names,omitempty"` }
func (*AptProxyCleanupInitParameters) DeepCopy ¶ added in v0.0.7
func (in *AptProxyCleanupInitParameters) DeepCopy() *AptProxyCleanupInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AptProxyCleanupInitParameters.
func (*AptProxyCleanupInitParameters) DeepCopyInto ¶ added in v0.0.7
func (in *AptProxyCleanupInitParameters) DeepCopyInto(out *AptProxyCleanupInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AptProxyCleanupObservation ¶ added in v0.0.7
type AptProxyCleanupObservation struct { // (Set of String) List of policy names // List of policy names // +listType=set PolicyNames []*string `json:"policyNames,omitempty" tf:"policy_names,omitempty"` }
func (*AptProxyCleanupObservation) DeepCopy ¶ added in v0.0.7
func (in *AptProxyCleanupObservation) DeepCopy() *AptProxyCleanupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AptProxyCleanupObservation.
func (*AptProxyCleanupObservation) DeepCopyInto ¶ added in v0.0.7
func (in *AptProxyCleanupObservation) DeepCopyInto(out *AptProxyCleanupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AptProxyCleanupParameters ¶ added in v0.0.7
type AptProxyCleanupParameters struct { // (Set of String) List of policy names // List of policy names // +kubebuilder:validation:Optional // +listType=set PolicyNames []*string `json:"policyNames,omitempty" tf:"policy_names,omitempty"` }
func (*AptProxyCleanupParameters) DeepCopy ¶ added in v0.0.7
func (in *AptProxyCleanupParameters) DeepCopy() *AptProxyCleanupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AptProxyCleanupParameters.
func (*AptProxyCleanupParameters) DeepCopyInto ¶ added in v0.0.7
func (in *AptProxyCleanupParameters) DeepCopyInto(out *AptProxyCleanupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AptProxyInitParameters ¶ added in v0.0.7
type AptProxyInitParameters struct { // (Block List) Cleanup policies (see below for nested schema) // Cleanup policies Cleanup []AptProxyCleanupInitParameters `json:"cleanup,omitempty" tf:"cleanup,omitempty"` // (String) Distribution to fetch // Distribution to fetch Distribution *string `json:"distribution,omitempty" tf:"distribution,omitempty"` // (Boolean) Distribution to fetch // Distribution to fetch Flat *bool `json:"flat,omitempty" tf:"flat,omitempty"` // (Block List, Min: 1, Max: 1) HTTP Client configuration for proxy repositories (see below for nested schema) // HTTP Client configuration for proxy repositories HTTPClient []HTTPClientInitParameters `json:"httpClient,omitempty" tf:"http_client,omitempty"` // (String) A unique identifier for this repository // A unique identifier for this repository Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Block List, Max: 1) Configuration of the negative cache handling (see below for nested schema) // Configuration of the negative cache handling NegativeCache []NegativeCacheInitParameters `json:"negativeCache,omitempty" tf:"negative_cache,omitempty"` // (Boolean) Whether this repository accepts incoming requests // Whether this repository accepts incoming requests Online *bool `json:"online,omitempty" tf:"online,omitempty"` // (Block List, Min: 1, Max: 1) Configuration for the proxy repository (see below for nested schema) // Configuration for the proxy repository Proxy []ProxyInitParameters `json:"proxy,omitempty" tf:"proxy,omitempty"` // (String) The name of the routing rule assigned to this repository // The name of the routing rule assigned to this repository RoutingRule *string `json:"routingRule,omitempty" tf:"routing_rule,omitempty"` // (Block List, Min: 1, Max: 1) The storage configuration of the repository (see below for nested schema) // The storage configuration of the repository Storage []AptProxyStorageInitParameters `json:"storage,omitempty" tf:"storage,omitempty"` }
func (*AptProxyInitParameters) DeepCopy ¶ added in v0.0.7
func (in *AptProxyInitParameters) DeepCopy() *AptProxyInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AptProxyInitParameters.
func (*AptProxyInitParameters) DeepCopyInto ¶ added in v0.0.7
func (in *AptProxyInitParameters) DeepCopyInto(out *AptProxyInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AptProxyList ¶ added in v0.0.7
type AptProxyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []AptProxy `json:"items"` }
AptProxyList contains a list of AptProxys
func (*AptProxyList) DeepCopy ¶ added in v0.0.7
func (in *AptProxyList) DeepCopy() *AptProxyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AptProxyList.
func (*AptProxyList) DeepCopyInto ¶ added in v0.0.7
func (in *AptProxyList) DeepCopyInto(out *AptProxyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AptProxyList) DeepCopyObject ¶ added in v0.0.7
func (in *AptProxyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AptProxyList) GetItems ¶ added in v0.0.7
func (l *AptProxyList) GetItems() []resource.Managed
GetItems of this AptProxyList.
type AptProxyObservation ¶ added in v0.0.7
type AptProxyObservation struct { // (Block List) Cleanup policies (see below for nested schema) // Cleanup policies Cleanup []AptProxyCleanupObservation `json:"cleanup,omitempty" tf:"cleanup,omitempty"` // (String) Distribution to fetch // Distribution to fetch Distribution *string `json:"distribution,omitempty" tf:"distribution,omitempty"` // (Boolean) Distribution to fetch // Distribution to fetch Flat *bool `json:"flat,omitempty" tf:"flat,omitempty"` // (Block List, Min: 1, Max: 1) HTTP Client configuration for proxy repositories (see below for nested schema) // HTTP Client configuration for proxy repositories HTTPClient []HTTPClientObservation `json:"httpClient,omitempty" tf:"http_client,omitempty"` // (String) Used to identify resource at nexus ID *string `json:"id,omitempty" tf:"id,omitempty"` // (String) A unique identifier for this repository // A unique identifier for this repository Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Block List, Max: 1) Configuration of the negative cache handling (see below for nested schema) // Configuration of the negative cache handling NegativeCache []NegativeCacheObservation `json:"negativeCache,omitempty" tf:"negative_cache,omitempty"` // (Boolean) Whether this repository accepts incoming requests // Whether this repository accepts incoming requests Online *bool `json:"online,omitempty" tf:"online,omitempty"` // (Block List, Min: 1, Max: 1) Configuration for the proxy repository (see below for nested schema) // Configuration for the proxy repository Proxy []ProxyObservation `json:"proxy,omitempty" tf:"proxy,omitempty"` // (String) The name of the routing rule assigned to this repository // The name of the routing rule assigned to this repository RoutingRule *string `json:"routingRule,omitempty" tf:"routing_rule,omitempty"` // (Block List, Min: 1, Max: 1) The storage configuration of the repository (see below for nested schema) // The storage configuration of the repository Storage []AptProxyStorageObservation `json:"storage,omitempty" tf:"storage,omitempty"` }
func (*AptProxyObservation) DeepCopy ¶ added in v0.0.7
func (in *AptProxyObservation) DeepCopy() *AptProxyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AptProxyObservation.
func (*AptProxyObservation) DeepCopyInto ¶ added in v0.0.7
func (in *AptProxyObservation) DeepCopyInto(out *AptProxyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AptProxyParameters ¶ added in v0.0.7
type AptProxyParameters struct { // (Block List) Cleanup policies (see below for nested schema) // Cleanup policies // +kubebuilder:validation:Optional Cleanup []AptProxyCleanupParameters `json:"cleanup,omitempty" tf:"cleanup,omitempty"` // (String) Distribution to fetch // Distribution to fetch // +kubebuilder:validation:Optional Distribution *string `json:"distribution,omitempty" tf:"distribution,omitempty"` // (Boolean) Distribution to fetch // Distribution to fetch // +kubebuilder:validation:Optional Flat *bool `json:"flat,omitempty" tf:"flat,omitempty"` // (Block List, Min: 1, Max: 1) HTTP Client configuration for proxy repositories (see below for nested schema) // HTTP Client configuration for proxy repositories // +kubebuilder:validation:Optional HTTPClient []HTTPClientParameters `json:"httpClient,omitempty" tf:"http_client,omitempty"` // (String) A unique identifier for this repository // A unique identifier for this repository // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Block List, Max: 1) Configuration of the negative cache handling (see below for nested schema) // Configuration of the negative cache handling // +kubebuilder:validation:Optional NegativeCache []NegativeCacheParameters `json:"negativeCache,omitempty" tf:"negative_cache,omitempty"` // (Boolean) Whether this repository accepts incoming requests // Whether this repository accepts incoming requests // +kubebuilder:validation:Optional Online *bool `json:"online,omitempty" tf:"online,omitempty"` // (Block List, Min: 1, Max: 1) Configuration for the proxy repository (see below for nested schema) // Configuration for the proxy repository // +kubebuilder:validation:Optional Proxy []ProxyParameters `json:"proxy,omitempty" tf:"proxy,omitempty"` // (String) The name of the routing rule assigned to this repository // The name of the routing rule assigned to this repository // +kubebuilder:validation:Optional RoutingRule *string `json:"routingRule,omitempty" tf:"routing_rule,omitempty"` // (Block List, Min: 1, Max: 1) The storage configuration of the repository (see below for nested schema) // The storage configuration of the repository // +kubebuilder:validation:Optional Storage []AptProxyStorageParameters `json:"storage,omitempty" tf:"storage,omitempty"` }
func (*AptProxyParameters) DeepCopy ¶ added in v0.0.7
func (in *AptProxyParameters) DeepCopy() *AptProxyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AptProxyParameters.
func (*AptProxyParameters) DeepCopyInto ¶ added in v0.0.7
func (in *AptProxyParameters) DeepCopyInto(out *AptProxyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AptProxySpec ¶ added in v0.0.7
type AptProxySpec struct { v1.ResourceSpec `json:",inline"` ForProvider AptProxyParameters `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 AptProxyInitParameters `json:"initProvider,omitempty"` }
AptProxySpec defines the desired state of AptProxy
func (*AptProxySpec) DeepCopy ¶ added in v0.0.7
func (in *AptProxySpec) DeepCopy() *AptProxySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AptProxySpec.
func (*AptProxySpec) DeepCopyInto ¶ added in v0.0.7
func (in *AptProxySpec) DeepCopyInto(out *AptProxySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AptProxyStatus ¶ added in v0.0.7
type AptProxyStatus struct { v1.ResourceStatus `json:",inline"` AtProvider AptProxyObservation `json:"atProvider,omitempty"` }
AptProxyStatus defines the observed state of AptProxy.
func (*AptProxyStatus) DeepCopy ¶ added in v0.0.7
func (in *AptProxyStatus) DeepCopy() *AptProxyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AptProxyStatus.
func (*AptProxyStatus) DeepCopyInto ¶ added in v0.0.7
func (in *AptProxyStatus) DeepCopyInto(out *AptProxyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AptProxyStorageInitParameters ¶ added in v0.0.7
type AptProxyStorageInitParameters struct { // (String) Blob store used to store repository contents // Blob store used to store repository contents BlobStoreName *string `json:"blobStoreName,omitempty" tf:"blob_store_name,omitempty"` // (Boolean) Whether to validate uploaded content's MIME type appropriate for the repository format // Whether to validate uploaded content's MIME type appropriate for the repository format StrictContentTypeValidation *bool `json:"strictContentTypeValidation,omitempty" tf:"strict_content_type_validation,omitempty"` }
func (*AptProxyStorageInitParameters) DeepCopy ¶ added in v0.0.7
func (in *AptProxyStorageInitParameters) DeepCopy() *AptProxyStorageInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AptProxyStorageInitParameters.
func (*AptProxyStorageInitParameters) DeepCopyInto ¶ added in v0.0.7
func (in *AptProxyStorageInitParameters) DeepCopyInto(out *AptProxyStorageInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AptProxyStorageObservation ¶ added in v0.0.7
type AptProxyStorageObservation struct { // (String) Blob store used to store repository contents // Blob store used to store repository contents BlobStoreName *string `json:"blobStoreName,omitempty" tf:"blob_store_name,omitempty"` // (Boolean) Whether to validate uploaded content's MIME type appropriate for the repository format // Whether to validate uploaded content's MIME type appropriate for the repository format StrictContentTypeValidation *bool `json:"strictContentTypeValidation,omitempty" tf:"strict_content_type_validation,omitempty"` }
func (*AptProxyStorageObservation) DeepCopy ¶ added in v0.0.7
func (in *AptProxyStorageObservation) DeepCopy() *AptProxyStorageObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AptProxyStorageObservation.
func (*AptProxyStorageObservation) DeepCopyInto ¶ added in v0.0.7
func (in *AptProxyStorageObservation) DeepCopyInto(out *AptProxyStorageObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AptProxyStorageParameters ¶ added in v0.0.7
type AptProxyStorageParameters struct { // (String) Blob store used to store repository contents // Blob store used to store repository contents // +kubebuilder:validation:Optional BlobStoreName *string `json:"blobStoreName" tf:"blob_store_name,omitempty"` // (Boolean) Whether to validate uploaded content's MIME type appropriate for the repository format // Whether to validate uploaded content's MIME type appropriate for the repository format // +kubebuilder:validation:Optional StrictContentTypeValidation *bool `json:"strictContentTypeValidation,omitempty" tf:"strict_content_type_validation,omitempty"` }
func (*AptProxyStorageParameters) DeepCopy ¶ added in v0.0.7
func (in *AptProxyStorageParameters) DeepCopy() *AptProxyStorageParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AptProxyStorageParameters.
func (*AptProxyStorageParameters) DeepCopyInto ¶ added in v0.0.7
func (in *AptProxyStorageParameters) DeepCopyInto(out *AptProxyStorageParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthenticationInitParameters ¶
type AuthenticationInitParameters struct { // (String) The ntlm domain to connect // The ntlm domain to connect NtlmDomain *string `json:"ntlmDomain,omitempty" tf:"ntlm_domain,omitempty"` // (String) The ntlm host to connect // The ntlm host to connect NtlmHost *string `json:"ntlmHost,omitempty" tf:"ntlm_host,omitempty"` // (String) Authentication type. Possible values: ntlm or username // Authentication type. Possible values: `ntlm` or `username` Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*AuthenticationInitParameters) DeepCopy ¶
func (in *AuthenticationInitParameters) DeepCopy() *AuthenticationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthenticationInitParameters.
func (*AuthenticationInitParameters) DeepCopyInto ¶
func (in *AuthenticationInitParameters) DeepCopyInto(out *AuthenticationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthenticationObservation ¶
type AuthenticationObservation struct { // (String) The ntlm domain to connect // The ntlm domain to connect NtlmDomain *string `json:"ntlmDomain,omitempty" tf:"ntlm_domain,omitempty"` // (String) The ntlm host to connect // The ntlm host to connect NtlmHost *string `json:"ntlmHost,omitempty" tf:"ntlm_host,omitempty"` // (String) Authentication type. Possible values: ntlm or username // Authentication type. Possible values: `ntlm` or `username` Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*AuthenticationObservation) DeepCopy ¶
func (in *AuthenticationObservation) DeepCopy() *AuthenticationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthenticationObservation.
func (*AuthenticationObservation) DeepCopyInto ¶
func (in *AuthenticationObservation) DeepCopyInto(out *AuthenticationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuthenticationParameters ¶
type AuthenticationParameters struct { // (String) The ntlm domain to connect // The ntlm domain to connect // +kubebuilder:validation:Optional NtlmDomain *string `json:"ntlmDomain,omitempty" tf:"ntlm_domain,omitempty"` // (String) The ntlm host to connect // The ntlm host to connect // +kubebuilder:validation:Optional NtlmHost *string `json:"ntlmHost,omitempty" tf:"ntlm_host,omitempty"` // (String, Sensitive) The password used by the proxy repository // The password used by the proxy repository // +kubebuilder:validation:Optional PasswordSecretRef *v1.SecretKeySelector `json:"passwordSecretRef,omitempty" tf:"-"` // (String) Authentication type. Possible values: ntlm or username // Authentication type. Possible values: `ntlm` or `username` // +kubebuilder:validation:Optional Type *string `json:"type" tf:"type,omitempty"` // (String) The username used by the proxy repository // The username used by the proxy repository // +kubebuilder:validation:Optional UsernameSecretRef *v1.SecretKeySelector `json:"usernameSecretRef,omitempty" tf:"-"` }
func (*AuthenticationParameters) DeepCopy ¶
func (in *AuthenticationParameters) DeepCopy() *AuthenticationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthenticationParameters.
func (*AuthenticationParameters) DeepCopyInto ¶
func (in *AuthenticationParameters) DeepCopyInto(out *AuthenticationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BowerGroup ¶ added in v0.0.8
type BowerGroup 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.group) || (has(self.initProvider) && has(self.initProvider.group))",message="spec.forProvider.group is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.storage) || (has(self.initProvider) && has(self.initProvider.storage))",message="spec.forProvider.storage is a required parameter" Spec BowerGroupSpec `json:"spec"` Status BowerGroupStatus `json:"status,omitempty"` }
BowerGroup is the Schema for the BowerGroups API. Use this resource to create a group bower repository. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,nexus}
func (*BowerGroup) DeepCopy ¶ added in v0.0.8
func (in *BowerGroup) DeepCopy() *BowerGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BowerGroup.
func (*BowerGroup) DeepCopyInto ¶ added in v0.0.8
func (in *BowerGroup) DeepCopyInto(out *BowerGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BowerGroup) DeepCopyObject ¶ added in v0.0.8
func (in *BowerGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BowerGroup) GetCondition ¶ added in v0.0.8
func (mg *BowerGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this BowerGroup.
func (*BowerGroup) GetConnectionDetailsMapping ¶ added in v0.0.8
func (tr *BowerGroup) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this BowerGroup
func (*BowerGroup) GetDeletionPolicy ¶ added in v0.0.8
func (mg *BowerGroup) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this BowerGroup.
func (*BowerGroup) GetID ¶ added in v0.0.8
func (tr *BowerGroup) GetID() string
GetID returns ID of underlying Terraform resource of this BowerGroup
func (*BowerGroup) GetInitParameters ¶ added in v0.0.8
func (tr *BowerGroup) GetInitParameters() (map[string]any, error)
GetInitParameters of this BowerGroup
func (*BowerGroup) GetManagementPolicies ¶ added in v0.0.8
func (mg *BowerGroup) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this BowerGroup.
func (*BowerGroup) GetMergedParameters ¶ added in v0.0.8
func (tr *BowerGroup) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this BowerGroup
func (*BowerGroup) GetObservation ¶ added in v0.0.8
func (tr *BowerGroup) GetObservation() (map[string]any, error)
GetObservation of this BowerGroup
func (*BowerGroup) GetParameters ¶ added in v0.0.8
func (tr *BowerGroup) GetParameters() (map[string]any, error)
GetParameters of this BowerGroup
func (*BowerGroup) GetProviderConfigReference ¶ added in v0.0.8
func (mg *BowerGroup) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this BowerGroup.
func (*BowerGroup) GetPublishConnectionDetailsTo ¶ added in v0.0.8
func (mg *BowerGroup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this BowerGroup.
func (*BowerGroup) GetTerraformResourceType ¶ added in v0.0.8
func (mg *BowerGroup) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this BowerGroup
func (*BowerGroup) GetTerraformSchemaVersion ¶ added in v0.0.8
func (tr *BowerGroup) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*BowerGroup) GetWriteConnectionSecretToReference ¶ added in v0.0.8
func (mg *BowerGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this BowerGroup.
func (*BowerGroup) Hub ¶ added in v0.0.8
func (tr *BowerGroup) Hub()
Hub marks this type as a conversion hub.
func (*BowerGroup) LateInitialize ¶ added in v0.0.8
func (tr *BowerGroup) LateInitialize(attrs []byte) (bool, error)
LateInitialize this BowerGroup using its observed tfState. returns True if there are any spec changes for the resource.
func (*BowerGroup) SetConditions ¶ added in v0.0.8
func (mg *BowerGroup) SetConditions(c ...xpv1.Condition)
SetConditions of this BowerGroup.
func (*BowerGroup) SetDeletionPolicy ¶ added in v0.0.8
func (mg *BowerGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this BowerGroup.
func (*BowerGroup) SetManagementPolicies ¶ added in v0.0.8
func (mg *BowerGroup) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this BowerGroup.
func (*BowerGroup) SetObservation ¶ added in v0.0.8
func (tr *BowerGroup) SetObservation(obs map[string]any) error
SetObservation for this BowerGroup
func (*BowerGroup) SetParameters ¶ added in v0.0.8
func (tr *BowerGroup) SetParameters(params map[string]any) error
SetParameters for this BowerGroup
func (*BowerGroup) SetProviderConfigReference ¶ added in v0.0.8
func (mg *BowerGroup) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this BowerGroup.
func (*BowerGroup) SetPublishConnectionDetailsTo ¶ added in v0.0.8
func (mg *BowerGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this BowerGroup.
func (*BowerGroup) SetWriteConnectionSecretToReference ¶ added in v0.0.8
func (mg *BowerGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this BowerGroup.
type BowerGroupInitParameters ¶ added in v0.0.8
type BowerGroupInitParameters struct { // (Block List, Min: 1, Max: 1) Configuration for repository group (see below for nested schema) // Configuration for repository group Group []GroupInitParameters `json:"group,omitempty" tf:"group,omitempty"` // (String) A unique identifier for this repository // A unique identifier for this repository Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Boolean) Whether this repository accepts incoming requests // Whether this repository accepts incoming requests Online *bool `json:"online,omitempty" tf:"online,omitempty"` // (Block List, Min: 1, Max: 1) The storage configuration of the repository (see below for nested schema) // The storage configuration of the repository Storage []BowerGroupStorageInitParameters `json:"storage,omitempty" tf:"storage,omitempty"` }
func (*BowerGroupInitParameters) DeepCopy ¶ added in v0.0.8
func (in *BowerGroupInitParameters) DeepCopy() *BowerGroupInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BowerGroupInitParameters.
func (*BowerGroupInitParameters) DeepCopyInto ¶ added in v0.0.8
func (in *BowerGroupInitParameters) DeepCopyInto(out *BowerGroupInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BowerGroupList ¶ added in v0.0.8
type BowerGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []BowerGroup `json:"items"` }
BowerGroupList contains a list of BowerGroups
func (*BowerGroupList) DeepCopy ¶ added in v0.0.8
func (in *BowerGroupList) DeepCopy() *BowerGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BowerGroupList.
func (*BowerGroupList) DeepCopyInto ¶ added in v0.0.8
func (in *BowerGroupList) DeepCopyInto(out *BowerGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BowerGroupList) DeepCopyObject ¶ added in v0.0.8
func (in *BowerGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BowerGroupList) GetItems ¶ added in v0.0.8
func (l *BowerGroupList) GetItems() []resource.Managed
GetItems of this BowerGroupList.
type BowerGroupObservation ¶ added in v0.0.8
type BowerGroupObservation struct { // (Block List, Min: 1, Max: 1) Configuration for repository group (see below for nested schema) // Configuration for repository group Group []GroupObservation `json:"group,omitempty" tf:"group,omitempty"` // (String) Used to identify resource at nexus ID *string `json:"id,omitempty" tf:"id,omitempty"` // (String) A unique identifier for this repository // A unique identifier for this repository Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Boolean) Whether this repository accepts incoming requests // Whether this repository accepts incoming requests Online *bool `json:"online,omitempty" tf:"online,omitempty"` // (Block List, Min: 1, Max: 1) The storage configuration of the repository (see below for nested schema) // The storage configuration of the repository Storage []BowerGroupStorageObservation `json:"storage,omitempty" tf:"storage,omitempty"` }
func (*BowerGroupObservation) DeepCopy ¶ added in v0.0.8
func (in *BowerGroupObservation) DeepCopy() *BowerGroupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BowerGroupObservation.
func (*BowerGroupObservation) DeepCopyInto ¶ added in v0.0.8
func (in *BowerGroupObservation) DeepCopyInto(out *BowerGroupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BowerGroupParameters ¶ added in v0.0.8
type BowerGroupParameters struct { // (Block List, Min: 1, Max: 1) Configuration for repository group (see below for nested schema) // Configuration for repository group // +kubebuilder:validation:Optional Group []GroupParameters `json:"group,omitempty" tf:"group,omitempty"` // (String) A unique identifier for this repository // A unique identifier for this repository // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Boolean) Whether this repository accepts incoming requests // Whether this repository accepts incoming requests // +kubebuilder:validation:Optional Online *bool `json:"online,omitempty" tf:"online,omitempty"` // (Block List, Min: 1, Max: 1) The storage configuration of the repository (see below for nested schema) // The storage configuration of the repository // +kubebuilder:validation:Optional Storage []BowerGroupStorageParameters `json:"storage,omitempty" tf:"storage,omitempty"` }
func (*BowerGroupParameters) DeepCopy ¶ added in v0.0.8
func (in *BowerGroupParameters) DeepCopy() *BowerGroupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BowerGroupParameters.
func (*BowerGroupParameters) DeepCopyInto ¶ added in v0.0.8
func (in *BowerGroupParameters) DeepCopyInto(out *BowerGroupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BowerGroupSpec ¶ added in v0.0.8
type BowerGroupSpec struct { v1.ResourceSpec `json:",inline"` ForProvider BowerGroupParameters `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 BowerGroupInitParameters `json:"initProvider,omitempty"` }
BowerGroupSpec defines the desired state of BowerGroup
func (*BowerGroupSpec) DeepCopy ¶ added in v0.0.8
func (in *BowerGroupSpec) DeepCopy() *BowerGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BowerGroupSpec.
func (*BowerGroupSpec) DeepCopyInto ¶ added in v0.0.8
func (in *BowerGroupSpec) DeepCopyInto(out *BowerGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BowerGroupStatus ¶ added in v0.0.8
type BowerGroupStatus struct { v1.ResourceStatus `json:",inline"` AtProvider BowerGroupObservation `json:"atProvider,omitempty"` }
BowerGroupStatus defines the observed state of BowerGroup.
func (*BowerGroupStatus) DeepCopy ¶ added in v0.0.8
func (in *BowerGroupStatus) DeepCopy() *BowerGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BowerGroupStatus.
func (*BowerGroupStatus) DeepCopyInto ¶ added in v0.0.8
func (in *BowerGroupStatus) DeepCopyInto(out *BowerGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BowerGroupStorageInitParameters ¶ added in v0.0.8
type BowerGroupStorageInitParameters struct { // (String) Blob store used to store repository contents // Blob store used to store repository contents BlobStoreName *string `json:"blobStoreName,omitempty" tf:"blob_store_name,omitempty"` // (Boolean) Whether to validate uploaded content's MIME type appropriate for the repository format // Whether to validate uploaded content's MIME type appropriate for the repository format StrictContentTypeValidation *bool `json:"strictContentTypeValidation,omitempty" tf:"strict_content_type_validation,omitempty"` }
func (*BowerGroupStorageInitParameters) DeepCopy ¶ added in v0.0.8
func (in *BowerGroupStorageInitParameters) DeepCopy() *BowerGroupStorageInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BowerGroupStorageInitParameters.
func (*BowerGroupStorageInitParameters) DeepCopyInto ¶ added in v0.0.8
func (in *BowerGroupStorageInitParameters) DeepCopyInto(out *BowerGroupStorageInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BowerGroupStorageObservation ¶ added in v0.0.8
type BowerGroupStorageObservation struct { // (String) Blob store used to store repository contents // Blob store used to store repository contents BlobStoreName *string `json:"blobStoreName,omitempty" tf:"blob_store_name,omitempty"` // (Boolean) Whether to validate uploaded content's MIME type appropriate for the repository format // Whether to validate uploaded content's MIME type appropriate for the repository format StrictContentTypeValidation *bool `json:"strictContentTypeValidation,omitempty" tf:"strict_content_type_validation,omitempty"` }
func (*BowerGroupStorageObservation) DeepCopy ¶ added in v0.0.8
func (in *BowerGroupStorageObservation) DeepCopy() *BowerGroupStorageObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BowerGroupStorageObservation.
func (*BowerGroupStorageObservation) DeepCopyInto ¶ added in v0.0.8
func (in *BowerGroupStorageObservation) DeepCopyInto(out *BowerGroupStorageObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BowerGroupStorageParameters ¶ added in v0.0.8
type BowerGroupStorageParameters struct { // (String) Blob store used to store repository contents // Blob store used to store repository contents // +kubebuilder:validation:Optional BlobStoreName *string `json:"blobStoreName" tf:"blob_store_name,omitempty"` // (Boolean) Whether to validate uploaded content's MIME type appropriate for the repository format // Whether to validate uploaded content's MIME type appropriate for the repository format // +kubebuilder:validation:Optional StrictContentTypeValidation *bool `json:"strictContentTypeValidation,omitempty" tf:"strict_content_type_validation,omitempty"` }
func (*BowerGroupStorageParameters) DeepCopy ¶ added in v0.0.8
func (in *BowerGroupStorageParameters) DeepCopy() *BowerGroupStorageParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BowerGroupStorageParameters.
func (*BowerGroupStorageParameters) DeepCopyInto ¶ added in v0.0.8
func (in *BowerGroupStorageParameters) DeepCopyInto(out *BowerGroupStorageParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BowerHosted ¶ added in v0.0.8
type BowerHosted 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.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.storage) || (has(self.initProvider) && has(self.initProvider.storage))",message="spec.forProvider.storage is a required parameter" Spec BowerHostedSpec `json:"spec"` Status BowerHostedStatus `json:"status,omitempty"` }
BowerHosted is the Schema for the BowerHosteds API. Use this resource to create a hosted Bower repository. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,nexus}
func (*BowerHosted) DeepCopy ¶ added in v0.0.8
func (in *BowerHosted) DeepCopy() *BowerHosted
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BowerHosted.
func (*BowerHosted) DeepCopyInto ¶ added in v0.0.8
func (in *BowerHosted) DeepCopyInto(out *BowerHosted)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BowerHosted) DeepCopyObject ¶ added in v0.0.8
func (in *BowerHosted) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BowerHosted) GetCondition ¶ added in v0.0.8
func (mg *BowerHosted) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this BowerHosted.
func (*BowerHosted) GetConnectionDetailsMapping ¶ added in v0.0.8
func (tr *BowerHosted) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this BowerHosted
func (*BowerHosted) GetDeletionPolicy ¶ added in v0.0.8
func (mg *BowerHosted) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this BowerHosted.
func (*BowerHosted) GetID ¶ added in v0.0.8
func (tr *BowerHosted) GetID() string
GetID returns ID of underlying Terraform resource of this BowerHosted
func (*BowerHosted) GetInitParameters ¶ added in v0.0.8
func (tr *BowerHosted) GetInitParameters() (map[string]any, error)
GetInitParameters of this BowerHosted
func (*BowerHosted) GetManagementPolicies ¶ added in v0.0.8
func (mg *BowerHosted) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this BowerHosted.
func (*BowerHosted) GetMergedParameters ¶ added in v0.0.8
func (tr *BowerHosted) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this BowerHosted
func (*BowerHosted) GetObservation ¶ added in v0.0.8
func (tr *BowerHosted) GetObservation() (map[string]any, error)
GetObservation of this BowerHosted
func (*BowerHosted) GetParameters ¶ added in v0.0.8
func (tr *BowerHosted) GetParameters() (map[string]any, error)
GetParameters of this BowerHosted
func (*BowerHosted) GetProviderConfigReference ¶ added in v0.0.8
func (mg *BowerHosted) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this BowerHosted.
func (*BowerHosted) GetPublishConnectionDetailsTo ¶ added in v0.0.8
func (mg *BowerHosted) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this BowerHosted.
func (*BowerHosted) GetTerraformResourceType ¶ added in v0.0.8
func (mg *BowerHosted) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this BowerHosted
func (*BowerHosted) GetTerraformSchemaVersion ¶ added in v0.0.8
func (tr *BowerHosted) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*BowerHosted) GetWriteConnectionSecretToReference ¶ added in v0.0.8
func (mg *BowerHosted) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this BowerHosted.
func (*BowerHosted) Hub ¶ added in v0.0.8
func (tr *BowerHosted) Hub()
Hub marks this type as a conversion hub.
func (*BowerHosted) LateInitialize ¶ added in v0.0.8
func (tr *BowerHosted) LateInitialize(attrs []byte) (bool, error)
LateInitialize this BowerHosted using its observed tfState. returns True if there are any spec changes for the resource.
func (*BowerHosted) SetConditions ¶ added in v0.0.8
func (mg *BowerHosted) SetConditions(c ...xpv1.Condition)
SetConditions of this BowerHosted.
func (*BowerHosted) SetDeletionPolicy ¶ added in v0.0.8
func (mg *BowerHosted) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this BowerHosted.
func (*BowerHosted) SetManagementPolicies ¶ added in v0.0.8
func (mg *BowerHosted) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this BowerHosted.
func (*BowerHosted) SetObservation ¶ added in v0.0.8
func (tr *BowerHosted) SetObservation(obs map[string]any) error
SetObservation for this BowerHosted
func (*BowerHosted) SetParameters ¶ added in v0.0.8
func (tr *BowerHosted) SetParameters(params map[string]any) error
SetParameters for this BowerHosted
func (*BowerHosted) SetProviderConfigReference ¶ added in v0.0.8
func (mg *BowerHosted) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this BowerHosted.
func (*BowerHosted) SetPublishConnectionDetailsTo ¶ added in v0.0.8
func (mg *BowerHosted) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this BowerHosted.
func (*BowerHosted) SetWriteConnectionSecretToReference ¶ added in v0.0.8
func (mg *BowerHosted) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this BowerHosted.
type BowerHostedCleanupInitParameters ¶ added in v0.0.8
type BowerHostedCleanupInitParameters struct { // (Set of String) List of policy names // List of policy names // +listType=set PolicyNames []*string `json:"policyNames,omitempty" tf:"policy_names,omitempty"` }
func (*BowerHostedCleanupInitParameters) DeepCopy ¶ added in v0.0.8
func (in *BowerHostedCleanupInitParameters) DeepCopy() *BowerHostedCleanupInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BowerHostedCleanupInitParameters.
func (*BowerHostedCleanupInitParameters) DeepCopyInto ¶ added in v0.0.8
func (in *BowerHostedCleanupInitParameters) DeepCopyInto(out *BowerHostedCleanupInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BowerHostedCleanupObservation ¶ added in v0.0.8
type BowerHostedCleanupObservation struct { // (Set of String) List of policy names // List of policy names // +listType=set PolicyNames []*string `json:"policyNames,omitempty" tf:"policy_names,omitempty"` }
func (*BowerHostedCleanupObservation) DeepCopy ¶ added in v0.0.8
func (in *BowerHostedCleanupObservation) DeepCopy() *BowerHostedCleanupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BowerHostedCleanupObservation.
func (*BowerHostedCleanupObservation) DeepCopyInto ¶ added in v0.0.8
func (in *BowerHostedCleanupObservation) DeepCopyInto(out *BowerHostedCleanupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BowerHostedCleanupParameters ¶ added in v0.0.8
type BowerHostedCleanupParameters struct { // (Set of String) List of policy names // List of policy names // +kubebuilder:validation:Optional // +listType=set PolicyNames []*string `json:"policyNames,omitempty" tf:"policy_names,omitempty"` }
func (*BowerHostedCleanupParameters) DeepCopy ¶ added in v0.0.8
func (in *BowerHostedCleanupParameters) DeepCopy() *BowerHostedCleanupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BowerHostedCleanupParameters.
func (*BowerHostedCleanupParameters) DeepCopyInto ¶ added in v0.0.8
func (in *BowerHostedCleanupParameters) DeepCopyInto(out *BowerHostedCleanupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BowerHostedComponentInitParameters ¶ added in v0.0.8
type BowerHostedComponentInitParameters struct { // (Boolean) Components in this repository count as proprietary for namespace conflict attacks (requires Sonatype Nexus Firewall) // Components in this repository count as proprietary for namespace conflict attacks (requires Sonatype Nexus Firewall) ProprietaryComponents *bool `json:"proprietaryComponents,omitempty" tf:"proprietary_components,omitempty"` }
func (*BowerHostedComponentInitParameters) DeepCopy ¶ added in v0.0.8
func (in *BowerHostedComponentInitParameters) DeepCopy() *BowerHostedComponentInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BowerHostedComponentInitParameters.
func (*BowerHostedComponentInitParameters) DeepCopyInto ¶ added in v0.0.8
func (in *BowerHostedComponentInitParameters) DeepCopyInto(out *BowerHostedComponentInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BowerHostedComponentObservation ¶ added in v0.0.8
type BowerHostedComponentObservation struct { // (Boolean) Components in this repository count as proprietary for namespace conflict attacks (requires Sonatype Nexus Firewall) // Components in this repository count as proprietary for namespace conflict attacks (requires Sonatype Nexus Firewall) ProprietaryComponents *bool `json:"proprietaryComponents,omitempty" tf:"proprietary_components,omitempty"` }
func (*BowerHostedComponentObservation) DeepCopy ¶ added in v0.0.8
func (in *BowerHostedComponentObservation) DeepCopy() *BowerHostedComponentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BowerHostedComponentObservation.
func (*BowerHostedComponentObservation) DeepCopyInto ¶ added in v0.0.8
func (in *BowerHostedComponentObservation) DeepCopyInto(out *BowerHostedComponentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BowerHostedComponentParameters ¶ added in v0.0.8
type BowerHostedComponentParameters struct { // (Boolean) Components in this repository count as proprietary for namespace conflict attacks (requires Sonatype Nexus Firewall) // Components in this repository count as proprietary for namespace conflict attacks (requires Sonatype Nexus Firewall) // +kubebuilder:validation:Optional ProprietaryComponents *bool `json:"proprietaryComponents" tf:"proprietary_components,omitempty"` }
func (*BowerHostedComponentParameters) DeepCopy ¶ added in v0.0.8
func (in *BowerHostedComponentParameters) DeepCopy() *BowerHostedComponentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BowerHostedComponentParameters.
func (*BowerHostedComponentParameters) DeepCopyInto ¶ added in v0.0.8
func (in *BowerHostedComponentParameters) DeepCopyInto(out *BowerHostedComponentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BowerHostedInitParameters ¶ added in v0.0.8
type BowerHostedInitParameters struct { // (Block List) Cleanup policies (see below for nested schema) // Cleanup policies Cleanup []BowerHostedCleanupInitParameters `json:"cleanup,omitempty" tf:"cleanup,omitempty"` // (Block List, Max: 1) Component configuration for the hosted repository (see below for nested schema) // Component configuration for the hosted repository Component []BowerHostedComponentInitParameters `json:"component,omitempty" tf:"component,omitempty"` // (String) A unique identifier for this repository // A unique identifier for this repository Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Boolean) Whether this repository accepts incoming requests // Whether this repository accepts incoming requests Online *bool `json:"online,omitempty" tf:"online,omitempty"` // (Block List, Min: 1, Max: 1) The storage configuration of the repository (see below for nested schema) // The storage configuration of the repository Storage []BowerHostedStorageInitParameters `json:"storage,omitempty" tf:"storage,omitempty"` }
func (*BowerHostedInitParameters) DeepCopy ¶ added in v0.0.8
func (in *BowerHostedInitParameters) DeepCopy() *BowerHostedInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BowerHostedInitParameters.
func (*BowerHostedInitParameters) DeepCopyInto ¶ added in v0.0.8
func (in *BowerHostedInitParameters) DeepCopyInto(out *BowerHostedInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BowerHostedList ¶ added in v0.0.8
type BowerHostedList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []BowerHosted `json:"items"` }
BowerHostedList contains a list of BowerHosteds
func (*BowerHostedList) DeepCopy ¶ added in v0.0.8
func (in *BowerHostedList) DeepCopy() *BowerHostedList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BowerHostedList.
func (*BowerHostedList) DeepCopyInto ¶ added in v0.0.8
func (in *BowerHostedList) DeepCopyInto(out *BowerHostedList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BowerHostedList) DeepCopyObject ¶ added in v0.0.8
func (in *BowerHostedList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BowerHostedList) GetItems ¶ added in v0.0.8
func (l *BowerHostedList) GetItems() []resource.Managed
GetItems of this BowerHostedList.
type BowerHostedObservation ¶ added in v0.0.8
type BowerHostedObservation struct { // (Block List) Cleanup policies (see below for nested schema) // Cleanup policies Cleanup []BowerHostedCleanupObservation `json:"cleanup,omitempty" tf:"cleanup,omitempty"` // (Block List, Max: 1) Component configuration for the hosted repository (see below for nested schema) // Component configuration for the hosted repository Component []BowerHostedComponentObservation `json:"component,omitempty" tf:"component,omitempty"` // (String) Used to identify resource at nexus ID *string `json:"id,omitempty" tf:"id,omitempty"` // (String) A unique identifier for this repository // A unique identifier for this repository Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Boolean) Whether this repository accepts incoming requests // Whether this repository accepts incoming requests Online *bool `json:"online,omitempty" tf:"online,omitempty"` // (Block List, Min: 1, Max: 1) The storage configuration of the repository (see below for nested schema) // The storage configuration of the repository Storage []BowerHostedStorageObservation `json:"storage,omitempty" tf:"storage,omitempty"` }
func (*BowerHostedObservation) DeepCopy ¶ added in v0.0.8
func (in *BowerHostedObservation) DeepCopy() *BowerHostedObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BowerHostedObservation.
func (*BowerHostedObservation) DeepCopyInto ¶ added in v0.0.8
func (in *BowerHostedObservation) DeepCopyInto(out *BowerHostedObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BowerHostedParameters ¶ added in v0.0.8
type BowerHostedParameters struct { // (Block List) Cleanup policies (see below for nested schema) // Cleanup policies // +kubebuilder:validation:Optional Cleanup []BowerHostedCleanupParameters `json:"cleanup,omitempty" tf:"cleanup,omitempty"` // (Block List, Max: 1) Component configuration for the hosted repository (see below for nested schema) // Component configuration for the hosted repository // +kubebuilder:validation:Optional Component []BowerHostedComponentParameters `json:"component,omitempty" tf:"component,omitempty"` // (String) A unique identifier for this repository // A unique identifier for this repository // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Boolean) Whether this repository accepts incoming requests // Whether this repository accepts incoming requests // +kubebuilder:validation:Optional Online *bool `json:"online,omitempty" tf:"online,omitempty"` // (Block List, Min: 1, Max: 1) The storage configuration of the repository (see below for nested schema) // The storage configuration of the repository // +kubebuilder:validation:Optional Storage []BowerHostedStorageParameters `json:"storage,omitempty" tf:"storage,omitempty"` }
func (*BowerHostedParameters) DeepCopy ¶ added in v0.0.8
func (in *BowerHostedParameters) DeepCopy() *BowerHostedParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BowerHostedParameters.
func (*BowerHostedParameters) DeepCopyInto ¶ added in v0.0.8
func (in *BowerHostedParameters) DeepCopyInto(out *BowerHostedParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BowerHostedSpec ¶ added in v0.0.8
type BowerHostedSpec struct { v1.ResourceSpec `json:",inline"` ForProvider BowerHostedParameters `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 BowerHostedInitParameters `json:"initProvider,omitempty"` }
BowerHostedSpec defines the desired state of BowerHosted
func (*BowerHostedSpec) DeepCopy ¶ added in v0.0.8
func (in *BowerHostedSpec) DeepCopy() *BowerHostedSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BowerHostedSpec.
func (*BowerHostedSpec) DeepCopyInto ¶ added in v0.0.8
func (in *BowerHostedSpec) DeepCopyInto(out *BowerHostedSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BowerHostedStatus ¶ added in v0.0.8
type BowerHostedStatus struct { v1.ResourceStatus `json:",inline"` AtProvider BowerHostedObservation `json:"atProvider,omitempty"` }
BowerHostedStatus defines the observed state of BowerHosted.
func (*BowerHostedStatus) DeepCopy ¶ added in v0.0.8
func (in *BowerHostedStatus) DeepCopy() *BowerHostedStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BowerHostedStatus.
func (*BowerHostedStatus) DeepCopyInto ¶ added in v0.0.8
func (in *BowerHostedStatus) DeepCopyInto(out *BowerHostedStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BowerHostedStorageInitParameters ¶ added in v0.0.8
type BowerHostedStorageInitParameters struct { // (String) Blob store used to store repository contents // Blob store used to store repository contents BlobStoreName *string `json:"blobStoreName,omitempty" tf:"blob_store_name,omitempty"` // (Boolean) Whether to validate uploaded content's MIME type appropriate for the repository format // Whether to validate uploaded content's MIME type appropriate for the repository format StrictContentTypeValidation *bool `json:"strictContentTypeValidation,omitempty" tf:"strict_content_type_validation,omitempty"` // (String) Controls if deployments of and updates to assets are allowed // Controls if deployments of and updates to assets are allowed WritePolicy *string `json:"writePolicy,omitempty" tf:"write_policy,omitempty"` }
func (*BowerHostedStorageInitParameters) DeepCopy ¶ added in v0.0.8
func (in *BowerHostedStorageInitParameters) DeepCopy() *BowerHostedStorageInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BowerHostedStorageInitParameters.
func (*BowerHostedStorageInitParameters) DeepCopyInto ¶ added in v0.0.8
func (in *BowerHostedStorageInitParameters) DeepCopyInto(out *BowerHostedStorageInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BowerHostedStorageObservation ¶ added in v0.0.8
type BowerHostedStorageObservation struct { // (String) Blob store used to store repository contents // Blob store used to store repository contents BlobStoreName *string `json:"blobStoreName,omitempty" tf:"blob_store_name,omitempty"` // (Boolean) Whether to validate uploaded content's MIME type appropriate for the repository format // Whether to validate uploaded content's MIME type appropriate for the repository format StrictContentTypeValidation *bool `json:"strictContentTypeValidation,omitempty" tf:"strict_content_type_validation,omitempty"` // (String) Controls if deployments of and updates to assets are allowed // Controls if deployments of and updates to assets are allowed WritePolicy *string `json:"writePolicy,omitempty" tf:"write_policy,omitempty"` }
func (*BowerHostedStorageObservation) DeepCopy ¶ added in v0.0.8
func (in *BowerHostedStorageObservation) DeepCopy() *BowerHostedStorageObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BowerHostedStorageObservation.
func (*BowerHostedStorageObservation) DeepCopyInto ¶ added in v0.0.8
func (in *BowerHostedStorageObservation) DeepCopyInto(out *BowerHostedStorageObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BowerHostedStorageParameters ¶ added in v0.0.8
type BowerHostedStorageParameters struct { // (String) Blob store used to store repository contents // Blob store used to store repository contents // +kubebuilder:validation:Optional BlobStoreName *string `json:"blobStoreName" tf:"blob_store_name,omitempty"` // (Boolean) Whether to validate uploaded content's MIME type appropriate for the repository format // Whether to validate uploaded content's MIME type appropriate for the repository format // +kubebuilder:validation:Optional StrictContentTypeValidation *bool `json:"strictContentTypeValidation" tf:"strict_content_type_validation,omitempty"` // (String) Controls if deployments of and updates to assets are allowed // Controls if deployments of and updates to assets are allowed // +kubebuilder:validation:Optional WritePolicy *string `json:"writePolicy,omitempty" tf:"write_policy,omitempty"` }
func (*BowerHostedStorageParameters) DeepCopy ¶ added in v0.0.8
func (in *BowerHostedStorageParameters) DeepCopy() *BowerHostedStorageParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BowerHostedStorageParameters.
func (*BowerHostedStorageParameters) DeepCopyInto ¶ added in v0.0.8
func (in *BowerHostedStorageParameters) DeepCopyInto(out *BowerHostedStorageParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BowerProxy ¶ added in v0.0.8
type BowerProxy 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.httpClient) || (has(self.initProvider) && has(self.initProvider.httpClient))",message="spec.forProvider.httpClient is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.proxy) || (has(self.initProvider) && has(self.initProvider.proxy))",message="spec.forProvider.proxy is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.rewritePackageUrls) || (has(self.initProvider) && has(self.initProvider.rewritePackageUrls))",message="spec.forProvider.rewritePackageUrls is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.storage) || (has(self.initProvider) && has(self.initProvider.storage))",message="spec.forProvider.storage is a required parameter" Spec BowerProxySpec `json:"spec"` Status BowerProxyStatus `json:"status,omitempty"` }
BowerProxy is the Schema for the BowerProxys API. Use this resource to create an bower proxy repository. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,nexus}
func (*BowerProxy) DeepCopy ¶ added in v0.0.8
func (in *BowerProxy) DeepCopy() *BowerProxy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BowerProxy.
func (*BowerProxy) DeepCopyInto ¶ added in v0.0.8
func (in *BowerProxy) DeepCopyInto(out *BowerProxy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BowerProxy) DeepCopyObject ¶ added in v0.0.8
func (in *BowerProxy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BowerProxy) GetCondition ¶ added in v0.0.8
func (mg *BowerProxy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this BowerProxy.
func (*BowerProxy) GetConnectionDetailsMapping ¶ added in v0.0.8
func (tr *BowerProxy) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this BowerProxy
func (*BowerProxy) GetDeletionPolicy ¶ added in v0.0.8
func (mg *BowerProxy) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this BowerProxy.
func (*BowerProxy) GetID ¶ added in v0.0.8
func (tr *BowerProxy) GetID() string
GetID returns ID of underlying Terraform resource of this BowerProxy
func (*BowerProxy) GetInitParameters ¶ added in v0.0.8
func (tr *BowerProxy) GetInitParameters() (map[string]any, error)
GetInitParameters of this BowerProxy
func (*BowerProxy) GetManagementPolicies ¶ added in v0.0.8
func (mg *BowerProxy) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this BowerProxy.
func (*BowerProxy) GetMergedParameters ¶ added in v0.0.8
func (tr *BowerProxy) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this BowerProxy
func (*BowerProxy) GetObservation ¶ added in v0.0.8
func (tr *BowerProxy) GetObservation() (map[string]any, error)
GetObservation of this BowerProxy
func (*BowerProxy) GetParameters ¶ added in v0.0.8
func (tr *BowerProxy) GetParameters() (map[string]any, error)
GetParameters of this BowerProxy
func (*BowerProxy) GetProviderConfigReference ¶ added in v0.0.8
func (mg *BowerProxy) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this BowerProxy.
func (*BowerProxy) GetPublishConnectionDetailsTo ¶ added in v0.0.8
func (mg *BowerProxy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this BowerProxy.
func (*BowerProxy) GetTerraformResourceType ¶ added in v0.0.8
func (mg *BowerProxy) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this BowerProxy
func (*BowerProxy) GetTerraformSchemaVersion ¶ added in v0.0.8
func (tr *BowerProxy) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*BowerProxy) GetWriteConnectionSecretToReference ¶ added in v0.0.8
func (mg *BowerProxy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this BowerProxy.
func (*BowerProxy) Hub ¶ added in v0.0.8
func (tr *BowerProxy) Hub()
Hub marks this type as a conversion hub.
func (*BowerProxy) LateInitialize ¶ added in v0.0.8
func (tr *BowerProxy) LateInitialize(attrs []byte) (bool, error)
LateInitialize this BowerProxy using its observed tfState. returns True if there are any spec changes for the resource.
func (*BowerProxy) SetConditions ¶ added in v0.0.8
func (mg *BowerProxy) SetConditions(c ...xpv1.Condition)
SetConditions of this BowerProxy.
func (*BowerProxy) SetDeletionPolicy ¶ added in v0.0.8
func (mg *BowerProxy) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this BowerProxy.
func (*BowerProxy) SetManagementPolicies ¶ added in v0.0.8
func (mg *BowerProxy) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this BowerProxy.
func (*BowerProxy) SetObservation ¶ added in v0.0.8
func (tr *BowerProxy) SetObservation(obs map[string]any) error
SetObservation for this BowerProxy
func (*BowerProxy) SetParameters ¶ added in v0.0.8
func (tr *BowerProxy) SetParameters(params map[string]any) error
SetParameters for this BowerProxy
func (*BowerProxy) SetProviderConfigReference ¶ added in v0.0.8
func (mg *BowerProxy) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this BowerProxy.
func (*BowerProxy) SetPublishConnectionDetailsTo ¶ added in v0.0.8
func (mg *BowerProxy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this BowerProxy.
func (*BowerProxy) SetWriteConnectionSecretToReference ¶ added in v0.0.8
func (mg *BowerProxy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this BowerProxy.
type BowerProxyCleanupInitParameters ¶ added in v0.0.8
type BowerProxyCleanupInitParameters struct { // (Set of String) List of policy names // List of policy names // +listType=set PolicyNames []*string `json:"policyNames,omitempty" tf:"policy_names,omitempty"` }
func (*BowerProxyCleanupInitParameters) DeepCopy ¶ added in v0.0.8
func (in *BowerProxyCleanupInitParameters) DeepCopy() *BowerProxyCleanupInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BowerProxyCleanupInitParameters.
func (*BowerProxyCleanupInitParameters) DeepCopyInto ¶ added in v0.0.8
func (in *BowerProxyCleanupInitParameters) DeepCopyInto(out *BowerProxyCleanupInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BowerProxyCleanupObservation ¶ added in v0.0.8
type BowerProxyCleanupObservation struct { // (Set of String) List of policy names // List of policy names // +listType=set PolicyNames []*string `json:"policyNames,omitempty" tf:"policy_names,omitempty"` }
func (*BowerProxyCleanupObservation) DeepCopy ¶ added in v0.0.8
func (in *BowerProxyCleanupObservation) DeepCopy() *BowerProxyCleanupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BowerProxyCleanupObservation.
func (*BowerProxyCleanupObservation) DeepCopyInto ¶ added in v0.0.8
func (in *BowerProxyCleanupObservation) DeepCopyInto(out *BowerProxyCleanupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BowerProxyCleanupParameters ¶ added in v0.0.8
type BowerProxyCleanupParameters struct { // (Set of String) List of policy names // List of policy names // +kubebuilder:validation:Optional // +listType=set PolicyNames []*string `json:"policyNames,omitempty" tf:"policy_names,omitempty"` }
func (*BowerProxyCleanupParameters) DeepCopy ¶ added in v0.0.8
func (in *BowerProxyCleanupParameters) DeepCopy() *BowerProxyCleanupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BowerProxyCleanupParameters.
func (*BowerProxyCleanupParameters) DeepCopyInto ¶ added in v0.0.8
func (in *BowerProxyCleanupParameters) DeepCopyInto(out *BowerProxyCleanupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BowerProxyHTTPClientInitParameters ¶ added in v0.0.8
type BowerProxyHTTPClientInitParameters struct { // (Block List, Max: 1) Authentication configuration of the HTTP client (see below for nested schema) // Authentication configuration of the HTTP client Authentication []HTTPClientAuthenticationInitParameters `json:"authentication,omitempty" tf:"authentication,omitempty"` // block outbound connections if remote peer is detected as unreachable/unresponsive // Whether to auto-block outbound connections if remote peer is detected as unreachable/unresponsive AutoBlock *bool `json:"autoBlock,omitempty" tf:"auto_block,omitempty"` // (Boolean) Whether to block outbound connections on the repository // Whether to block outbound connections on the repository Blocked *bool `json:"blocked,omitempty" tf:"blocked,omitempty"` // (Block List, Max: 1) Connection configuration of the HTTP client (see below for nested schema) // Connection configuration of the HTTP client Connection []HTTPClientConnectionInitParameters `json:"connection,omitempty" tf:"connection,omitempty"` }
func (*BowerProxyHTTPClientInitParameters) DeepCopy ¶ added in v0.0.8
func (in *BowerProxyHTTPClientInitParameters) DeepCopy() *BowerProxyHTTPClientInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BowerProxyHTTPClientInitParameters.
func (*BowerProxyHTTPClientInitParameters) DeepCopyInto ¶ added in v0.0.8
func (in *BowerProxyHTTPClientInitParameters) DeepCopyInto(out *BowerProxyHTTPClientInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BowerProxyHTTPClientObservation ¶ added in v0.0.8
type BowerProxyHTTPClientObservation struct { // (Block List, Max: 1) Authentication configuration of the HTTP client (see below for nested schema) // Authentication configuration of the HTTP client Authentication []HTTPClientAuthenticationObservation `json:"authentication,omitempty" tf:"authentication,omitempty"` // block outbound connections if remote peer is detected as unreachable/unresponsive // Whether to auto-block outbound connections if remote peer is detected as unreachable/unresponsive AutoBlock *bool `json:"autoBlock,omitempty" tf:"auto_block,omitempty"` // (Boolean) Whether to block outbound connections on the repository // Whether to block outbound connections on the repository Blocked *bool `json:"blocked,omitempty" tf:"blocked,omitempty"` // (Block List, Max: 1) Connection configuration of the HTTP client (see below for nested schema) // Connection configuration of the HTTP client Connection []HTTPClientConnectionObservation `json:"connection,omitempty" tf:"connection,omitempty"` }
func (*BowerProxyHTTPClientObservation) DeepCopy ¶ added in v0.0.8
func (in *BowerProxyHTTPClientObservation) DeepCopy() *BowerProxyHTTPClientObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BowerProxyHTTPClientObservation.
func (*BowerProxyHTTPClientObservation) DeepCopyInto ¶ added in v0.0.8
func (in *BowerProxyHTTPClientObservation) DeepCopyInto(out *BowerProxyHTTPClientObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BowerProxyHTTPClientParameters ¶ added in v0.0.8
type BowerProxyHTTPClientParameters struct { // (Block List, Max: 1) Authentication configuration of the HTTP client (see below for nested schema) // Authentication configuration of the HTTP client // +kubebuilder:validation:Optional Authentication []HTTPClientAuthenticationParameters `json:"authentication,omitempty" tf:"authentication,omitempty"` // block outbound connections if remote peer is detected as unreachable/unresponsive // Whether to auto-block outbound connections if remote peer is detected as unreachable/unresponsive // +kubebuilder:validation:Optional AutoBlock *bool `json:"autoBlock" tf:"auto_block,omitempty"` // (Boolean) Whether to block outbound connections on the repository // Whether to block outbound connections on the repository // +kubebuilder:validation:Optional Blocked *bool `json:"blocked" tf:"blocked,omitempty"` // (Block List, Max: 1) Connection configuration of the HTTP client (see below for nested schema) // Connection configuration of the HTTP client // +kubebuilder:validation:Optional Connection []HTTPClientConnectionParameters `json:"connection,omitempty" tf:"connection,omitempty"` }
func (*BowerProxyHTTPClientParameters) DeepCopy ¶ added in v0.0.8
func (in *BowerProxyHTTPClientParameters) DeepCopy() *BowerProxyHTTPClientParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BowerProxyHTTPClientParameters.
func (*BowerProxyHTTPClientParameters) DeepCopyInto ¶ added in v0.0.8
func (in *BowerProxyHTTPClientParameters) DeepCopyInto(out *BowerProxyHTTPClientParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BowerProxyInitParameters ¶ added in v0.0.8
type BowerProxyInitParameters struct { // (Block List) Cleanup policies (see below for nested schema) // Cleanup policies Cleanup []BowerProxyCleanupInitParameters `json:"cleanup,omitempty" tf:"cleanup,omitempty"` // (Block List, Min: 1, Max: 1) HTTP Client configuration for proxy repositories (see below for nested schema) // HTTP Client configuration for proxy repositories HTTPClient []BowerProxyHTTPClientInitParameters `json:"httpClient,omitempty" tf:"http_client,omitempty"` // (String) A unique identifier for this repository // A unique identifier for this repository Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Block List, Max: 1) Configuration of the negative cache handling (see below for nested schema) // Configuration of the negative cache handling NegativeCache []BowerProxyNegativeCacheInitParameters `json:"negativeCache,omitempty" tf:"negative_cache,omitempty"` // (Boolean) Whether this repository accepts incoming requests // Whether this repository accepts incoming requests Online *bool `json:"online,omitempty" tf:"online,omitempty"` // (Block List, Min: 1, Max: 1) Configuration for the proxy repository (see below for nested schema) // Configuration for the proxy repository Proxy []BowerProxyProxyInitParameters `json:"proxy,omitempty" tf:"proxy,omitempty"` // (Boolean) Whether to force Bower to retrieve packages through this proxy repository // Whether to force Bower to retrieve packages through this proxy repository RewritePackageUrls *bool `json:"rewritePackageUrls,omitempty" tf:"rewrite_package_urls,omitempty"` // (String) The name of the routing rule assigned to this repository // The name of the routing rule assigned to this repository RoutingRule *string `json:"routingRule,omitempty" tf:"routing_rule,omitempty"` // (Block List, Min: 1, Max: 1) The storage configuration of the repository (see below for nested schema) // The storage configuration of the repository Storage []BowerProxyStorageInitParameters `json:"storage,omitempty" tf:"storage,omitempty"` }
func (*BowerProxyInitParameters) DeepCopy ¶ added in v0.0.8
func (in *BowerProxyInitParameters) DeepCopy() *BowerProxyInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BowerProxyInitParameters.
func (*BowerProxyInitParameters) DeepCopyInto ¶ added in v0.0.8
func (in *BowerProxyInitParameters) DeepCopyInto(out *BowerProxyInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BowerProxyList ¶ added in v0.0.8
type BowerProxyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []BowerProxy `json:"items"` }
BowerProxyList contains a list of BowerProxys
func (*BowerProxyList) DeepCopy ¶ added in v0.0.8
func (in *BowerProxyList) DeepCopy() *BowerProxyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BowerProxyList.
func (*BowerProxyList) DeepCopyInto ¶ added in v0.0.8
func (in *BowerProxyList) DeepCopyInto(out *BowerProxyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BowerProxyList) DeepCopyObject ¶ added in v0.0.8
func (in *BowerProxyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BowerProxyList) GetItems ¶ added in v0.0.8
func (l *BowerProxyList) GetItems() []resource.Managed
GetItems of this BowerProxyList.
type BowerProxyNegativeCacheInitParameters ¶ added in v0.0.8
type BowerProxyNegativeCacheInitParameters struct { // (Boolean) Whether to cache responses for content not present in the proxied repository // Whether to cache responses for content not present in the proxied repository Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // (Number) How long to cache the fact that a file was not found in the repository (in minutes) // How long to cache the fact that a file was not found in the repository (in minutes) TTL *float64 `json:"ttl,omitempty" tf:"ttl,omitempty"` }
func (*BowerProxyNegativeCacheInitParameters) DeepCopy ¶ added in v0.0.8
func (in *BowerProxyNegativeCacheInitParameters) DeepCopy() *BowerProxyNegativeCacheInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BowerProxyNegativeCacheInitParameters.
func (*BowerProxyNegativeCacheInitParameters) DeepCopyInto ¶ added in v0.0.8
func (in *BowerProxyNegativeCacheInitParameters) DeepCopyInto(out *BowerProxyNegativeCacheInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BowerProxyNegativeCacheObservation ¶ added in v0.0.8
type BowerProxyNegativeCacheObservation struct { // (Boolean) Whether to cache responses for content not present in the proxied repository // Whether to cache responses for content not present in the proxied repository Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // (Number) How long to cache the fact that a file was not found in the repository (in minutes) // How long to cache the fact that a file was not found in the repository (in minutes) TTL *float64 `json:"ttl,omitempty" tf:"ttl,omitempty"` }
func (*BowerProxyNegativeCacheObservation) DeepCopy ¶ added in v0.0.8
func (in *BowerProxyNegativeCacheObservation) DeepCopy() *BowerProxyNegativeCacheObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BowerProxyNegativeCacheObservation.
func (*BowerProxyNegativeCacheObservation) DeepCopyInto ¶ added in v0.0.8
func (in *BowerProxyNegativeCacheObservation) DeepCopyInto(out *BowerProxyNegativeCacheObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BowerProxyNegativeCacheParameters ¶ added in v0.0.8
type BowerProxyNegativeCacheParameters struct { // (Boolean) Whether to cache responses for content not present in the proxied repository // Whether to cache responses for content not present in the proxied repository // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // (Number) How long to cache the fact that a file was not found in the repository (in minutes) // How long to cache the fact that a file was not found in the repository (in minutes) // +kubebuilder:validation:Optional TTL *float64 `json:"ttl,omitempty" tf:"ttl,omitempty"` }
func (*BowerProxyNegativeCacheParameters) DeepCopy ¶ added in v0.0.8
func (in *BowerProxyNegativeCacheParameters) DeepCopy() *BowerProxyNegativeCacheParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BowerProxyNegativeCacheParameters.
func (*BowerProxyNegativeCacheParameters) DeepCopyInto ¶ added in v0.0.8
func (in *BowerProxyNegativeCacheParameters) DeepCopyInto(out *BowerProxyNegativeCacheParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BowerProxyObservation ¶ added in v0.0.8
type BowerProxyObservation struct { // (Block List) Cleanup policies (see below for nested schema) // Cleanup policies Cleanup []BowerProxyCleanupObservation `json:"cleanup,omitempty" tf:"cleanup,omitempty"` // (Block List, Min: 1, Max: 1) HTTP Client configuration for proxy repositories (see below for nested schema) // HTTP Client configuration for proxy repositories HTTPClient []BowerProxyHTTPClientObservation `json:"httpClient,omitempty" tf:"http_client,omitempty"` // (String) Used to identify resource at nexus ID *string `json:"id,omitempty" tf:"id,omitempty"` // (String) A unique identifier for this repository // A unique identifier for this repository Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Block List, Max: 1) Configuration of the negative cache handling (see below for nested schema) // Configuration of the negative cache handling NegativeCache []BowerProxyNegativeCacheObservation `json:"negativeCache,omitempty" tf:"negative_cache,omitempty"` // (Boolean) Whether this repository accepts incoming requests // Whether this repository accepts incoming requests Online *bool `json:"online,omitempty" tf:"online,omitempty"` // (Block List, Min: 1, Max: 1) Configuration for the proxy repository (see below for nested schema) // Configuration for the proxy repository Proxy []BowerProxyProxyObservation `json:"proxy,omitempty" tf:"proxy,omitempty"` // (Boolean) Whether to force Bower to retrieve packages through this proxy repository // Whether to force Bower to retrieve packages through this proxy repository RewritePackageUrls *bool `json:"rewritePackageUrls,omitempty" tf:"rewrite_package_urls,omitempty"` // (String) The name of the routing rule assigned to this repository // The name of the routing rule assigned to this repository RoutingRule *string `json:"routingRule,omitempty" tf:"routing_rule,omitempty"` // (Block List, Min: 1, Max: 1) The storage configuration of the repository (see below for nested schema) // The storage configuration of the repository Storage []BowerProxyStorageObservation `json:"storage,omitempty" tf:"storage,omitempty"` }
func (*BowerProxyObservation) DeepCopy ¶ added in v0.0.8
func (in *BowerProxyObservation) DeepCopy() *BowerProxyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BowerProxyObservation.
func (*BowerProxyObservation) DeepCopyInto ¶ added in v0.0.8
func (in *BowerProxyObservation) DeepCopyInto(out *BowerProxyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BowerProxyParameters ¶ added in v0.0.8
type BowerProxyParameters struct { // (Block List) Cleanup policies (see below for nested schema) // Cleanup policies // +kubebuilder:validation:Optional Cleanup []BowerProxyCleanupParameters `json:"cleanup,omitempty" tf:"cleanup,omitempty"` // (Block List, Min: 1, Max: 1) HTTP Client configuration for proxy repositories (see below for nested schema) // HTTP Client configuration for proxy repositories // +kubebuilder:validation:Optional HTTPClient []BowerProxyHTTPClientParameters `json:"httpClient,omitempty" tf:"http_client,omitempty"` // (String) A unique identifier for this repository // A unique identifier for this repository // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Block List, Max: 1) Configuration of the negative cache handling (see below for nested schema) // Configuration of the negative cache handling // +kubebuilder:validation:Optional NegativeCache []BowerProxyNegativeCacheParameters `json:"negativeCache,omitempty" tf:"negative_cache,omitempty"` // (Boolean) Whether this repository accepts incoming requests // Whether this repository accepts incoming requests // +kubebuilder:validation:Optional Online *bool `json:"online,omitempty" tf:"online,omitempty"` // (Block List, Min: 1, Max: 1) Configuration for the proxy repository (see below for nested schema) // Configuration for the proxy repository // +kubebuilder:validation:Optional Proxy []BowerProxyProxyParameters `json:"proxy,omitempty" tf:"proxy,omitempty"` // (Boolean) Whether to force Bower to retrieve packages through this proxy repository // Whether to force Bower to retrieve packages through this proxy repository // +kubebuilder:validation:Optional RewritePackageUrls *bool `json:"rewritePackageUrls,omitempty" tf:"rewrite_package_urls,omitempty"` // (String) The name of the routing rule assigned to this repository // The name of the routing rule assigned to this repository // +kubebuilder:validation:Optional RoutingRule *string `json:"routingRule,omitempty" tf:"routing_rule,omitempty"` // (Block List, Min: 1, Max: 1) The storage configuration of the repository (see below for nested schema) // The storage configuration of the repository // +kubebuilder:validation:Optional Storage []BowerProxyStorageParameters `json:"storage,omitempty" tf:"storage,omitempty"` }
func (*BowerProxyParameters) DeepCopy ¶ added in v0.0.8
func (in *BowerProxyParameters) DeepCopy() *BowerProxyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BowerProxyParameters.
func (*BowerProxyParameters) DeepCopyInto ¶ added in v0.0.8
func (in *BowerProxyParameters) DeepCopyInto(out *BowerProxyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BowerProxyProxyInitParameters ¶ added in v0.0.8
type BowerProxyProxyInitParameters struct { // (Number) How long (in minutes) to cache artifacts before rechecking the remote repository // How long (in minutes) to cache artifacts before rechecking the remote repository ContentMaxAge *float64 `json:"contentMaxAge,omitempty" tf:"content_max_age,omitempty"` // (Number) How long (in minutes) to cache metadata before rechecking the remote repository. // How long (in minutes) to cache metadata before rechecking the remote repository. MetadataMaxAge *float64 `json:"metadataMaxAge,omitempty" tf:"metadata_max_age,omitempty"` // (String) Location of the remote repository being proxied // Location of the remote repository being proxied RemoteURL *string `json:"remoteUrl,omitempty" tf:"remote_url,omitempty"` }
func (*BowerProxyProxyInitParameters) DeepCopy ¶ added in v0.0.8
func (in *BowerProxyProxyInitParameters) DeepCopy() *BowerProxyProxyInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BowerProxyProxyInitParameters.
func (*BowerProxyProxyInitParameters) DeepCopyInto ¶ added in v0.0.8
func (in *BowerProxyProxyInitParameters) DeepCopyInto(out *BowerProxyProxyInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BowerProxyProxyObservation ¶ added in v0.0.8
type BowerProxyProxyObservation struct { // (Number) How long (in minutes) to cache artifacts before rechecking the remote repository // How long (in minutes) to cache artifacts before rechecking the remote repository ContentMaxAge *float64 `json:"contentMaxAge,omitempty" tf:"content_max_age,omitempty"` // (Number) How long (in minutes) to cache metadata before rechecking the remote repository. // How long (in minutes) to cache metadata before rechecking the remote repository. MetadataMaxAge *float64 `json:"metadataMaxAge,omitempty" tf:"metadata_max_age,omitempty"` // (String) Location of the remote repository being proxied // Location of the remote repository being proxied RemoteURL *string `json:"remoteUrl,omitempty" tf:"remote_url,omitempty"` }
func (*BowerProxyProxyObservation) DeepCopy ¶ added in v0.0.8
func (in *BowerProxyProxyObservation) DeepCopy() *BowerProxyProxyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BowerProxyProxyObservation.
func (*BowerProxyProxyObservation) DeepCopyInto ¶ added in v0.0.8
func (in *BowerProxyProxyObservation) DeepCopyInto(out *BowerProxyProxyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BowerProxyProxyParameters ¶ added in v0.0.8
type BowerProxyProxyParameters struct { // (Number) How long (in minutes) to cache artifacts before rechecking the remote repository // How long (in minutes) to cache artifacts before rechecking the remote repository // +kubebuilder:validation:Optional ContentMaxAge *float64 `json:"contentMaxAge,omitempty" tf:"content_max_age,omitempty"` // (Number) How long (in minutes) to cache metadata before rechecking the remote repository. // How long (in minutes) to cache metadata before rechecking the remote repository. // +kubebuilder:validation:Optional MetadataMaxAge *float64 `json:"metadataMaxAge,omitempty" tf:"metadata_max_age,omitempty"` // (String) Location of the remote repository being proxied // Location of the remote repository being proxied // +kubebuilder:validation:Optional RemoteURL *string `json:"remoteUrl" tf:"remote_url,omitempty"` }
func (*BowerProxyProxyParameters) DeepCopy ¶ added in v0.0.8
func (in *BowerProxyProxyParameters) DeepCopy() *BowerProxyProxyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BowerProxyProxyParameters.
func (*BowerProxyProxyParameters) DeepCopyInto ¶ added in v0.0.8
func (in *BowerProxyProxyParameters) DeepCopyInto(out *BowerProxyProxyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BowerProxySpec ¶ added in v0.0.8
type BowerProxySpec struct { v1.ResourceSpec `json:",inline"` ForProvider BowerProxyParameters `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 BowerProxyInitParameters `json:"initProvider,omitempty"` }
BowerProxySpec defines the desired state of BowerProxy
func (*BowerProxySpec) DeepCopy ¶ added in v0.0.8
func (in *BowerProxySpec) DeepCopy() *BowerProxySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BowerProxySpec.
func (*BowerProxySpec) DeepCopyInto ¶ added in v0.0.8
func (in *BowerProxySpec) DeepCopyInto(out *BowerProxySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BowerProxyStatus ¶ added in v0.0.8
type BowerProxyStatus struct { v1.ResourceStatus `json:",inline"` AtProvider BowerProxyObservation `json:"atProvider,omitempty"` }
BowerProxyStatus defines the observed state of BowerProxy.
func (*BowerProxyStatus) DeepCopy ¶ added in v0.0.8
func (in *BowerProxyStatus) DeepCopy() *BowerProxyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BowerProxyStatus.
func (*BowerProxyStatus) DeepCopyInto ¶ added in v0.0.8
func (in *BowerProxyStatus) DeepCopyInto(out *BowerProxyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BowerProxyStorageInitParameters ¶ added in v0.0.8
type BowerProxyStorageInitParameters struct { // (String) Blob store used to store repository contents // Blob store used to store repository contents BlobStoreName *string `json:"blobStoreName,omitempty" tf:"blob_store_name,omitempty"` // (Boolean) Whether to validate uploaded content's MIME type appropriate for the repository format // Whether to validate uploaded content's MIME type appropriate for the repository format StrictContentTypeValidation *bool `json:"strictContentTypeValidation,omitempty" tf:"strict_content_type_validation,omitempty"` }
func (*BowerProxyStorageInitParameters) DeepCopy ¶ added in v0.0.8
func (in *BowerProxyStorageInitParameters) DeepCopy() *BowerProxyStorageInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BowerProxyStorageInitParameters.
func (*BowerProxyStorageInitParameters) DeepCopyInto ¶ added in v0.0.8
func (in *BowerProxyStorageInitParameters) DeepCopyInto(out *BowerProxyStorageInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BowerProxyStorageObservation ¶ added in v0.0.8
type BowerProxyStorageObservation struct { // (String) Blob store used to store repository contents // Blob store used to store repository contents BlobStoreName *string `json:"blobStoreName,omitempty" tf:"blob_store_name,omitempty"` // (Boolean) Whether to validate uploaded content's MIME type appropriate for the repository format // Whether to validate uploaded content's MIME type appropriate for the repository format StrictContentTypeValidation *bool `json:"strictContentTypeValidation,omitempty" tf:"strict_content_type_validation,omitempty"` }
func (*BowerProxyStorageObservation) DeepCopy ¶ added in v0.0.8
func (in *BowerProxyStorageObservation) DeepCopy() *BowerProxyStorageObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BowerProxyStorageObservation.
func (*BowerProxyStorageObservation) DeepCopyInto ¶ added in v0.0.8
func (in *BowerProxyStorageObservation) DeepCopyInto(out *BowerProxyStorageObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BowerProxyStorageParameters ¶ added in v0.0.8
type BowerProxyStorageParameters struct { // (String) Blob store used to store repository contents // Blob store used to store repository contents // +kubebuilder:validation:Optional BlobStoreName *string `json:"blobStoreName" tf:"blob_store_name,omitempty"` // (Boolean) Whether to validate uploaded content's MIME type appropriate for the repository format // Whether to validate uploaded content's MIME type appropriate for the repository format // +kubebuilder:validation:Optional StrictContentTypeValidation *bool `json:"strictContentTypeValidation,omitempty" tf:"strict_content_type_validation,omitempty"` }
func (*BowerProxyStorageParameters) DeepCopy ¶ added in v0.0.8
func (in *BowerProxyStorageParameters) DeepCopy() *BowerProxyStorageParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BowerProxyStorageParameters.
func (*BowerProxyStorageParameters) DeepCopyInto ¶ added in v0.0.8
func (in *BowerProxyStorageParameters) DeepCopyInto(out *BowerProxyStorageParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CleanupInitParameters ¶
type CleanupInitParameters struct { // (Set of String) List of policy names // List of policy names // +listType=set PolicyNames []*string `json:"policyNames,omitempty" tf:"policy_names,omitempty"` }
func (*CleanupInitParameters) DeepCopy ¶
func (in *CleanupInitParameters) DeepCopy() *CleanupInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CleanupInitParameters.
func (*CleanupInitParameters) DeepCopyInto ¶
func (in *CleanupInitParameters) DeepCopyInto(out *CleanupInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CleanupObservation ¶
type CleanupObservation struct { // (Set of String) List of policy names // List of policy names // +listType=set PolicyNames []*string `json:"policyNames,omitempty" tf:"policy_names,omitempty"` }
func (*CleanupObservation) DeepCopy ¶
func (in *CleanupObservation) DeepCopy() *CleanupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CleanupObservation.
func (*CleanupObservation) DeepCopyInto ¶
func (in *CleanupObservation) DeepCopyInto(out *CleanupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CleanupParameters ¶
type CleanupParameters struct { // (Set of String) List of policy names // List of policy names // +kubebuilder:validation:Optional // +listType=set PolicyNames []*string `json:"policyNames,omitempty" tf:"policy_names,omitempty"` }
func (*CleanupParameters) DeepCopy ¶
func (in *CleanupParameters) DeepCopy() *CleanupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CleanupParameters.
func (*CleanupParameters) DeepCopyInto ¶
func (in *CleanupParameters) DeepCopyInto(out *CleanupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CocoapodsProxy ¶ added in v0.0.8
type CocoapodsProxy 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.httpClient) || (has(self.initProvider) && has(self.initProvider.httpClient))",message="spec.forProvider.httpClient is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.proxy) || (has(self.initProvider) && has(self.initProvider.proxy))",message="spec.forProvider.proxy is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.storage) || (has(self.initProvider) && has(self.initProvider.storage))",message="spec.forProvider.storage is a required parameter" Spec CocoapodsProxySpec `json:"spec"` Status CocoapodsProxyStatus `json:"status,omitempty"` }
CocoapodsProxy is the Schema for the CocoapodsProxys API. Use this resource to create an cocoapods proxy repository. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,nexus}
func (*CocoapodsProxy) DeepCopy ¶ added in v0.0.8
func (in *CocoapodsProxy) DeepCopy() *CocoapodsProxy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CocoapodsProxy.
func (*CocoapodsProxy) DeepCopyInto ¶ added in v0.0.8
func (in *CocoapodsProxy) DeepCopyInto(out *CocoapodsProxy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CocoapodsProxy) DeepCopyObject ¶ added in v0.0.8
func (in *CocoapodsProxy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CocoapodsProxy) GetCondition ¶ added in v0.0.8
func (mg *CocoapodsProxy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this CocoapodsProxy.
func (*CocoapodsProxy) GetConnectionDetailsMapping ¶ added in v0.0.8
func (tr *CocoapodsProxy) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this CocoapodsProxy
func (*CocoapodsProxy) GetDeletionPolicy ¶ added in v0.0.8
func (mg *CocoapodsProxy) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this CocoapodsProxy.
func (*CocoapodsProxy) GetID ¶ added in v0.0.8
func (tr *CocoapodsProxy) GetID() string
GetID returns ID of underlying Terraform resource of this CocoapodsProxy
func (*CocoapodsProxy) GetInitParameters ¶ added in v0.0.8
func (tr *CocoapodsProxy) GetInitParameters() (map[string]any, error)
GetInitParameters of this CocoapodsProxy
func (*CocoapodsProxy) GetManagementPolicies ¶ added in v0.0.8
func (mg *CocoapodsProxy) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this CocoapodsProxy.
func (*CocoapodsProxy) GetMergedParameters ¶ added in v0.0.8
func (tr *CocoapodsProxy) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this CocoapodsProxy
func (*CocoapodsProxy) GetObservation ¶ added in v0.0.8
func (tr *CocoapodsProxy) GetObservation() (map[string]any, error)
GetObservation of this CocoapodsProxy
func (*CocoapodsProxy) GetParameters ¶ added in v0.0.8
func (tr *CocoapodsProxy) GetParameters() (map[string]any, error)
GetParameters of this CocoapodsProxy
func (*CocoapodsProxy) GetProviderConfigReference ¶ added in v0.0.8
func (mg *CocoapodsProxy) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this CocoapodsProxy.
func (*CocoapodsProxy) GetPublishConnectionDetailsTo ¶ added in v0.0.8
func (mg *CocoapodsProxy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this CocoapodsProxy.
func (*CocoapodsProxy) GetTerraformResourceType ¶ added in v0.0.8
func (mg *CocoapodsProxy) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this CocoapodsProxy
func (*CocoapodsProxy) GetTerraformSchemaVersion ¶ added in v0.0.8
func (tr *CocoapodsProxy) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*CocoapodsProxy) GetWriteConnectionSecretToReference ¶ added in v0.0.8
func (mg *CocoapodsProxy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this CocoapodsProxy.
func (*CocoapodsProxy) Hub ¶ added in v0.0.8
func (tr *CocoapodsProxy) Hub()
Hub marks this type as a conversion hub.
func (*CocoapodsProxy) LateInitialize ¶ added in v0.0.8
func (tr *CocoapodsProxy) LateInitialize(attrs []byte) (bool, error)
LateInitialize this CocoapodsProxy using its observed tfState. returns True if there are any spec changes for the resource.
func (*CocoapodsProxy) SetConditions ¶ added in v0.0.8
func (mg *CocoapodsProxy) SetConditions(c ...xpv1.Condition)
SetConditions of this CocoapodsProxy.
func (*CocoapodsProxy) SetDeletionPolicy ¶ added in v0.0.8
func (mg *CocoapodsProxy) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this CocoapodsProxy.
func (*CocoapodsProxy) SetManagementPolicies ¶ added in v0.0.8
func (mg *CocoapodsProxy) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this CocoapodsProxy.
func (*CocoapodsProxy) SetObservation ¶ added in v0.0.8
func (tr *CocoapodsProxy) SetObservation(obs map[string]any) error
SetObservation for this CocoapodsProxy
func (*CocoapodsProxy) SetParameters ¶ added in v0.0.8
func (tr *CocoapodsProxy) SetParameters(params map[string]any) error
SetParameters for this CocoapodsProxy
func (*CocoapodsProxy) SetProviderConfigReference ¶ added in v0.0.8
func (mg *CocoapodsProxy) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this CocoapodsProxy.
func (*CocoapodsProxy) SetPublishConnectionDetailsTo ¶ added in v0.0.8
func (mg *CocoapodsProxy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this CocoapodsProxy.
func (*CocoapodsProxy) SetWriteConnectionSecretToReference ¶ added in v0.0.8
func (mg *CocoapodsProxy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this CocoapodsProxy.
type CocoapodsProxyCleanupInitParameters ¶ added in v0.0.8
type CocoapodsProxyCleanupInitParameters struct { // (Set of String) List of policy names // List of policy names // +listType=set PolicyNames []*string `json:"policyNames,omitempty" tf:"policy_names,omitempty"` }
func (*CocoapodsProxyCleanupInitParameters) DeepCopy ¶ added in v0.0.8
func (in *CocoapodsProxyCleanupInitParameters) DeepCopy() *CocoapodsProxyCleanupInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CocoapodsProxyCleanupInitParameters.
func (*CocoapodsProxyCleanupInitParameters) DeepCopyInto ¶ added in v0.0.8
func (in *CocoapodsProxyCleanupInitParameters) DeepCopyInto(out *CocoapodsProxyCleanupInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CocoapodsProxyCleanupObservation ¶ added in v0.0.8
type CocoapodsProxyCleanupObservation struct { // (Set of String) List of policy names // List of policy names // +listType=set PolicyNames []*string `json:"policyNames,omitempty" tf:"policy_names,omitempty"` }
func (*CocoapodsProxyCleanupObservation) DeepCopy ¶ added in v0.0.8
func (in *CocoapodsProxyCleanupObservation) DeepCopy() *CocoapodsProxyCleanupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CocoapodsProxyCleanupObservation.
func (*CocoapodsProxyCleanupObservation) DeepCopyInto ¶ added in v0.0.8
func (in *CocoapodsProxyCleanupObservation) DeepCopyInto(out *CocoapodsProxyCleanupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CocoapodsProxyCleanupParameters ¶ added in v0.0.8
type CocoapodsProxyCleanupParameters struct { // (Set of String) List of policy names // List of policy names // +kubebuilder:validation:Optional // +listType=set PolicyNames []*string `json:"policyNames,omitempty" tf:"policy_names,omitempty"` }
func (*CocoapodsProxyCleanupParameters) DeepCopy ¶ added in v0.0.8
func (in *CocoapodsProxyCleanupParameters) DeepCopy() *CocoapodsProxyCleanupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CocoapodsProxyCleanupParameters.
func (*CocoapodsProxyCleanupParameters) DeepCopyInto ¶ added in v0.0.8
func (in *CocoapodsProxyCleanupParameters) DeepCopyInto(out *CocoapodsProxyCleanupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CocoapodsProxyHTTPClientAuthenticationInitParameters ¶ added in v0.0.8
type CocoapodsProxyHTTPClientAuthenticationInitParameters struct { // (String) The ntlm domain to connect // The ntlm domain to connect NtlmDomain *string `json:"ntlmDomain,omitempty" tf:"ntlm_domain,omitempty"` // (String) The ntlm host to connect // The ntlm host to connect NtlmHost *string `json:"ntlmHost,omitempty" tf:"ntlm_host,omitempty"` // (String) Authentication type. Possible values: ntlm or username // Authentication type. Possible values: `ntlm` or `username` Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*CocoapodsProxyHTTPClientAuthenticationInitParameters) DeepCopy ¶ added in v0.0.8
func (in *CocoapodsProxyHTTPClientAuthenticationInitParameters) DeepCopy() *CocoapodsProxyHTTPClientAuthenticationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CocoapodsProxyHTTPClientAuthenticationInitParameters.
func (*CocoapodsProxyHTTPClientAuthenticationInitParameters) DeepCopyInto ¶ added in v0.0.8
func (in *CocoapodsProxyHTTPClientAuthenticationInitParameters) DeepCopyInto(out *CocoapodsProxyHTTPClientAuthenticationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CocoapodsProxyHTTPClientAuthenticationObservation ¶ added in v0.0.8
type CocoapodsProxyHTTPClientAuthenticationObservation struct { // (String) The ntlm domain to connect // The ntlm domain to connect NtlmDomain *string `json:"ntlmDomain,omitempty" tf:"ntlm_domain,omitempty"` // (String) The ntlm host to connect // The ntlm host to connect NtlmHost *string `json:"ntlmHost,omitempty" tf:"ntlm_host,omitempty"` // (String) Authentication type. Possible values: ntlm or username // Authentication type. Possible values: `ntlm` or `username` Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*CocoapodsProxyHTTPClientAuthenticationObservation) DeepCopy ¶ added in v0.0.8
func (in *CocoapodsProxyHTTPClientAuthenticationObservation) DeepCopy() *CocoapodsProxyHTTPClientAuthenticationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CocoapodsProxyHTTPClientAuthenticationObservation.
func (*CocoapodsProxyHTTPClientAuthenticationObservation) DeepCopyInto ¶ added in v0.0.8
func (in *CocoapodsProxyHTTPClientAuthenticationObservation) DeepCopyInto(out *CocoapodsProxyHTTPClientAuthenticationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CocoapodsProxyHTTPClientAuthenticationParameters ¶ added in v0.0.8
type CocoapodsProxyHTTPClientAuthenticationParameters struct { // (String) The ntlm domain to connect // The ntlm domain to connect // +kubebuilder:validation:Optional NtlmDomain *string `json:"ntlmDomain,omitempty" tf:"ntlm_domain,omitempty"` // (String) The ntlm host to connect // The ntlm host to connect // +kubebuilder:validation:Optional NtlmHost *string `json:"ntlmHost,omitempty" tf:"ntlm_host,omitempty"` // (String, Sensitive) The password used by the proxy repository // The password used by the proxy repository // +kubebuilder:validation:Optional PasswordSecretRef *v1.SecretKeySelector `json:"passwordSecretRef,omitempty" tf:"-"` // (String) Authentication type. Possible values: ntlm or username // Authentication type. Possible values: `ntlm` or `username` // +kubebuilder:validation:Optional Type *string `json:"type" tf:"type,omitempty"` // (String) The username used by the proxy repository // The username used by the proxy repository // +kubebuilder:validation:Optional UsernameSecretRef *v1.SecretKeySelector `json:"usernameSecretRef,omitempty" tf:"-"` }
func (*CocoapodsProxyHTTPClientAuthenticationParameters) DeepCopy ¶ added in v0.0.8
func (in *CocoapodsProxyHTTPClientAuthenticationParameters) DeepCopy() *CocoapodsProxyHTTPClientAuthenticationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CocoapodsProxyHTTPClientAuthenticationParameters.
func (*CocoapodsProxyHTTPClientAuthenticationParameters) DeepCopyInto ¶ added in v0.0.8
func (in *CocoapodsProxyHTTPClientAuthenticationParameters) DeepCopyInto(out *CocoapodsProxyHTTPClientAuthenticationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CocoapodsProxyHTTPClientConnectionInitParameters ¶ added in v0.0.8
type CocoapodsProxyHTTPClientConnectionInitParameters struct { // (Boolean) Whether to enable redirects to the same location (may be required by some servers) // Whether to enable redirects to the same location (may be required by some servers) EnableCircularRedirects *bool `json:"enableCircularRedirects,omitempty" tf:"enable_circular_redirects,omitempty"` // (Boolean) Whether to allow cookies to be stored and used // Whether to allow cookies to be stored and used EnableCookies *bool `json:"enableCookies,omitempty" tf:"enable_cookies,omitempty"` // (Number) Total retries if the initial connection attempt suffers a timeout // Total retries if the initial connection attempt suffers a timeout Retries *float64 `json:"retries,omitempty" tf:"retries,omitempty"` // (Number) Seconds to wait for activity before stopping and retrying the connection // Seconds to wait for activity before stopping and retrying the connection Timeout *float64 `json:"timeout,omitempty" tf:"timeout,omitempty"` // (Boolean) Use certificates stored in the Nexus Repository Manager truststore to connect to external systems // Use certificates stored in the Nexus Repository Manager truststore to connect to external systems UseTrustStore *bool `json:"useTrustStore,omitempty" tf:"use_trust_store,omitempty"` // Agent header in HTTP requests // Custom fragment to append to User-Agent header in HTTP requests UserAgentSuffix *string `json:"userAgentSuffix,omitempty" tf:"user_agent_suffix,omitempty"` }
func (*CocoapodsProxyHTTPClientConnectionInitParameters) DeepCopy ¶ added in v0.0.8
func (in *CocoapodsProxyHTTPClientConnectionInitParameters) DeepCopy() *CocoapodsProxyHTTPClientConnectionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CocoapodsProxyHTTPClientConnectionInitParameters.
func (*CocoapodsProxyHTTPClientConnectionInitParameters) DeepCopyInto ¶ added in v0.0.8
func (in *CocoapodsProxyHTTPClientConnectionInitParameters) DeepCopyInto(out *CocoapodsProxyHTTPClientConnectionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CocoapodsProxyHTTPClientConnectionObservation ¶ added in v0.0.8
type CocoapodsProxyHTTPClientConnectionObservation struct { // (Boolean) Whether to enable redirects to the same location (may be required by some servers) // Whether to enable redirects to the same location (may be required by some servers) EnableCircularRedirects *bool `json:"enableCircularRedirects,omitempty" tf:"enable_circular_redirects,omitempty"` // (Boolean) Whether to allow cookies to be stored and used // Whether to allow cookies to be stored and used EnableCookies *bool `json:"enableCookies,omitempty" tf:"enable_cookies,omitempty"` // (Number) Total retries if the initial connection attempt suffers a timeout // Total retries if the initial connection attempt suffers a timeout Retries *float64 `json:"retries,omitempty" tf:"retries,omitempty"` // (Number) Seconds to wait for activity before stopping and retrying the connection // Seconds to wait for activity before stopping and retrying the connection Timeout *float64 `json:"timeout,omitempty" tf:"timeout,omitempty"` // (Boolean) Use certificates stored in the Nexus Repository Manager truststore to connect to external systems // Use certificates stored in the Nexus Repository Manager truststore to connect to external systems UseTrustStore *bool `json:"useTrustStore,omitempty" tf:"use_trust_store,omitempty"` // Agent header in HTTP requests // Custom fragment to append to User-Agent header in HTTP requests UserAgentSuffix *string `json:"userAgentSuffix,omitempty" tf:"user_agent_suffix,omitempty"` }
func (*CocoapodsProxyHTTPClientConnectionObservation) DeepCopy ¶ added in v0.0.8
func (in *CocoapodsProxyHTTPClientConnectionObservation) DeepCopy() *CocoapodsProxyHTTPClientConnectionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CocoapodsProxyHTTPClientConnectionObservation.
func (*CocoapodsProxyHTTPClientConnectionObservation) DeepCopyInto ¶ added in v0.0.8
func (in *CocoapodsProxyHTTPClientConnectionObservation) DeepCopyInto(out *CocoapodsProxyHTTPClientConnectionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CocoapodsProxyHTTPClientConnectionParameters ¶ added in v0.0.8
type CocoapodsProxyHTTPClientConnectionParameters struct { // (Boolean) Whether to enable redirects to the same location (may be required by some servers) // Whether to enable redirects to the same location (may be required by some servers) // +kubebuilder:validation:Optional EnableCircularRedirects *bool `json:"enableCircularRedirects,omitempty" tf:"enable_circular_redirects,omitempty"` // (Boolean) Whether to allow cookies to be stored and used // Whether to allow cookies to be stored and used // +kubebuilder:validation:Optional EnableCookies *bool `json:"enableCookies,omitempty" tf:"enable_cookies,omitempty"` // (Number) Total retries if the initial connection attempt suffers a timeout // Total retries if the initial connection attempt suffers a timeout // +kubebuilder:validation:Optional Retries *float64 `json:"retries,omitempty" tf:"retries,omitempty"` // (Number) Seconds to wait for activity before stopping and retrying the connection // Seconds to wait for activity before stopping and retrying the connection // +kubebuilder:validation:Optional Timeout *float64 `json:"timeout,omitempty" tf:"timeout,omitempty"` // (Boolean) Use certificates stored in the Nexus Repository Manager truststore to connect to external systems // Use certificates stored in the Nexus Repository Manager truststore to connect to external systems // +kubebuilder:validation:Optional UseTrustStore *bool `json:"useTrustStore,omitempty" tf:"use_trust_store,omitempty"` // Agent header in HTTP requests // Custom fragment to append to User-Agent header in HTTP requests // +kubebuilder:validation:Optional UserAgentSuffix *string `json:"userAgentSuffix,omitempty" tf:"user_agent_suffix,omitempty"` }
func (*CocoapodsProxyHTTPClientConnectionParameters) DeepCopy ¶ added in v0.0.8
func (in *CocoapodsProxyHTTPClientConnectionParameters) DeepCopy() *CocoapodsProxyHTTPClientConnectionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CocoapodsProxyHTTPClientConnectionParameters.
func (*CocoapodsProxyHTTPClientConnectionParameters) DeepCopyInto ¶ added in v0.0.8
func (in *CocoapodsProxyHTTPClientConnectionParameters) DeepCopyInto(out *CocoapodsProxyHTTPClientConnectionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CocoapodsProxyHTTPClientInitParameters ¶ added in v0.0.8
type CocoapodsProxyHTTPClientInitParameters struct { // (Block List, Max: 1) Authentication configuration of the HTTP client (see below for nested schema) // Authentication configuration of the HTTP client Authentication []CocoapodsProxyHTTPClientAuthenticationInitParameters `json:"authentication,omitempty" tf:"authentication,omitempty"` // block outbound connections if remote peer is detected as unreachable/unresponsive // Whether to auto-block outbound connections if remote peer is detected as unreachable/unresponsive AutoBlock *bool `json:"autoBlock,omitempty" tf:"auto_block,omitempty"` // (Boolean) Whether to block outbound connections on the repository // Whether to block outbound connections on the repository Blocked *bool `json:"blocked,omitempty" tf:"blocked,omitempty"` // (Block List, Max: 1) Connection configuration of the HTTP client (see below for nested schema) // Connection configuration of the HTTP client Connection []CocoapodsProxyHTTPClientConnectionInitParameters `json:"connection,omitempty" tf:"connection,omitempty"` }
func (*CocoapodsProxyHTTPClientInitParameters) DeepCopy ¶ added in v0.0.8
func (in *CocoapodsProxyHTTPClientInitParameters) DeepCopy() *CocoapodsProxyHTTPClientInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CocoapodsProxyHTTPClientInitParameters.
func (*CocoapodsProxyHTTPClientInitParameters) DeepCopyInto ¶ added in v0.0.8
func (in *CocoapodsProxyHTTPClientInitParameters) DeepCopyInto(out *CocoapodsProxyHTTPClientInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CocoapodsProxyHTTPClientObservation ¶ added in v0.0.8
type CocoapodsProxyHTTPClientObservation struct { // (Block List, Max: 1) Authentication configuration of the HTTP client (see below for nested schema) // Authentication configuration of the HTTP client Authentication []CocoapodsProxyHTTPClientAuthenticationObservation `json:"authentication,omitempty" tf:"authentication,omitempty"` // block outbound connections if remote peer is detected as unreachable/unresponsive // Whether to auto-block outbound connections if remote peer is detected as unreachable/unresponsive AutoBlock *bool `json:"autoBlock,omitempty" tf:"auto_block,omitempty"` // (Boolean) Whether to block outbound connections on the repository // Whether to block outbound connections on the repository Blocked *bool `json:"blocked,omitempty" tf:"blocked,omitempty"` // (Block List, Max: 1) Connection configuration of the HTTP client (see below for nested schema) // Connection configuration of the HTTP client Connection []CocoapodsProxyHTTPClientConnectionObservation `json:"connection,omitempty" tf:"connection,omitempty"` }
func (*CocoapodsProxyHTTPClientObservation) DeepCopy ¶ added in v0.0.8
func (in *CocoapodsProxyHTTPClientObservation) DeepCopy() *CocoapodsProxyHTTPClientObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CocoapodsProxyHTTPClientObservation.
func (*CocoapodsProxyHTTPClientObservation) DeepCopyInto ¶ added in v0.0.8
func (in *CocoapodsProxyHTTPClientObservation) DeepCopyInto(out *CocoapodsProxyHTTPClientObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CocoapodsProxyHTTPClientParameters ¶ added in v0.0.8
type CocoapodsProxyHTTPClientParameters struct { // (Block List, Max: 1) Authentication configuration of the HTTP client (see below for nested schema) // Authentication configuration of the HTTP client // +kubebuilder:validation:Optional Authentication []CocoapodsProxyHTTPClientAuthenticationParameters `json:"authentication,omitempty" tf:"authentication,omitempty"` // block outbound connections if remote peer is detected as unreachable/unresponsive // Whether to auto-block outbound connections if remote peer is detected as unreachable/unresponsive // +kubebuilder:validation:Optional AutoBlock *bool `json:"autoBlock" tf:"auto_block,omitempty"` // (Boolean) Whether to block outbound connections on the repository // Whether to block outbound connections on the repository // +kubebuilder:validation:Optional Blocked *bool `json:"blocked" tf:"blocked,omitempty"` // (Block List, Max: 1) Connection configuration of the HTTP client (see below for nested schema) // Connection configuration of the HTTP client // +kubebuilder:validation:Optional Connection []CocoapodsProxyHTTPClientConnectionParameters `json:"connection,omitempty" tf:"connection,omitempty"` }
func (*CocoapodsProxyHTTPClientParameters) DeepCopy ¶ added in v0.0.8
func (in *CocoapodsProxyHTTPClientParameters) DeepCopy() *CocoapodsProxyHTTPClientParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CocoapodsProxyHTTPClientParameters.
func (*CocoapodsProxyHTTPClientParameters) DeepCopyInto ¶ added in v0.0.8
func (in *CocoapodsProxyHTTPClientParameters) DeepCopyInto(out *CocoapodsProxyHTTPClientParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CocoapodsProxyInitParameters ¶ added in v0.0.8
type CocoapodsProxyInitParameters struct { // (Block List) Cleanup policies (see below for nested schema) // Cleanup policies Cleanup []CocoapodsProxyCleanupInitParameters `json:"cleanup,omitempty" tf:"cleanup,omitempty"` // (Block List, Min: 1, Max: 1) HTTP Client configuration for proxy repositories (see below for nested schema) // HTTP Client configuration for proxy repositories HTTPClient []CocoapodsProxyHTTPClientInitParameters `json:"httpClient,omitempty" tf:"http_client,omitempty"` // (String) A unique identifier for this repository // A unique identifier for this repository Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Block List, Max: 1) Configuration of the negative cache handling (see below for nested schema) // Configuration of the negative cache handling NegativeCache []CocoapodsProxyNegativeCacheInitParameters `json:"negativeCache,omitempty" tf:"negative_cache,omitempty"` // (Boolean) Whether this repository accepts incoming requests // Whether this repository accepts incoming requests Online *bool `json:"online,omitempty" tf:"online,omitempty"` // (Block List, Min: 1, Max: 1) Configuration for the proxy repository (see below for nested schema) // Configuration for the proxy repository Proxy []CocoapodsProxyProxyInitParameters `json:"proxy,omitempty" tf:"proxy,omitempty"` // (String) The name of the routing rule assigned to this repository // The name of the routing rule assigned to this repository RoutingRule *string `json:"routingRule,omitempty" tf:"routing_rule,omitempty"` // (Block List, Min: 1, Max: 1) The storage configuration of the repository (see below for nested schema) // The storage configuration of the repository Storage []CocoapodsProxyStorageInitParameters `json:"storage,omitempty" tf:"storage,omitempty"` }
func (*CocoapodsProxyInitParameters) DeepCopy ¶ added in v0.0.8
func (in *CocoapodsProxyInitParameters) DeepCopy() *CocoapodsProxyInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CocoapodsProxyInitParameters.
func (*CocoapodsProxyInitParameters) DeepCopyInto ¶ added in v0.0.8
func (in *CocoapodsProxyInitParameters) DeepCopyInto(out *CocoapodsProxyInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CocoapodsProxyList ¶ added in v0.0.8
type CocoapodsProxyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []CocoapodsProxy `json:"items"` }
CocoapodsProxyList contains a list of CocoapodsProxys
func (*CocoapodsProxyList) DeepCopy ¶ added in v0.0.8
func (in *CocoapodsProxyList) DeepCopy() *CocoapodsProxyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CocoapodsProxyList.
func (*CocoapodsProxyList) DeepCopyInto ¶ added in v0.0.8
func (in *CocoapodsProxyList) DeepCopyInto(out *CocoapodsProxyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CocoapodsProxyList) DeepCopyObject ¶ added in v0.0.8
func (in *CocoapodsProxyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CocoapodsProxyList) GetItems ¶ added in v0.0.8
func (l *CocoapodsProxyList) GetItems() []resource.Managed
GetItems of this CocoapodsProxyList.
type CocoapodsProxyNegativeCacheInitParameters ¶ added in v0.0.8
type CocoapodsProxyNegativeCacheInitParameters struct { // (Boolean) Whether to cache responses for content not present in the proxied repository // Whether to cache responses for content not present in the proxied repository Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // (Number) How long to cache the fact that a file was not found in the repository (in minutes) // How long to cache the fact that a file was not found in the repository (in minutes) TTL *float64 `json:"ttl,omitempty" tf:"ttl,omitempty"` }
func (*CocoapodsProxyNegativeCacheInitParameters) DeepCopy ¶ added in v0.0.8
func (in *CocoapodsProxyNegativeCacheInitParameters) DeepCopy() *CocoapodsProxyNegativeCacheInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CocoapodsProxyNegativeCacheInitParameters.
func (*CocoapodsProxyNegativeCacheInitParameters) DeepCopyInto ¶ added in v0.0.8
func (in *CocoapodsProxyNegativeCacheInitParameters) DeepCopyInto(out *CocoapodsProxyNegativeCacheInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CocoapodsProxyNegativeCacheObservation ¶ added in v0.0.8
type CocoapodsProxyNegativeCacheObservation struct { // (Boolean) Whether to cache responses for content not present in the proxied repository // Whether to cache responses for content not present in the proxied repository Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // (Number) How long to cache the fact that a file was not found in the repository (in minutes) // How long to cache the fact that a file was not found in the repository (in minutes) TTL *float64 `json:"ttl,omitempty" tf:"ttl,omitempty"` }
func (*CocoapodsProxyNegativeCacheObservation) DeepCopy ¶ added in v0.0.8
func (in *CocoapodsProxyNegativeCacheObservation) DeepCopy() *CocoapodsProxyNegativeCacheObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CocoapodsProxyNegativeCacheObservation.
func (*CocoapodsProxyNegativeCacheObservation) DeepCopyInto ¶ added in v0.0.8
func (in *CocoapodsProxyNegativeCacheObservation) DeepCopyInto(out *CocoapodsProxyNegativeCacheObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CocoapodsProxyNegativeCacheParameters ¶ added in v0.0.8
type CocoapodsProxyNegativeCacheParameters struct { // (Boolean) Whether to cache responses for content not present in the proxied repository // Whether to cache responses for content not present in the proxied repository // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // (Number) How long to cache the fact that a file was not found in the repository (in minutes) // How long to cache the fact that a file was not found in the repository (in minutes) // +kubebuilder:validation:Optional TTL *float64 `json:"ttl,omitempty" tf:"ttl,omitempty"` }
func (*CocoapodsProxyNegativeCacheParameters) DeepCopy ¶ added in v0.0.8
func (in *CocoapodsProxyNegativeCacheParameters) DeepCopy() *CocoapodsProxyNegativeCacheParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CocoapodsProxyNegativeCacheParameters.
func (*CocoapodsProxyNegativeCacheParameters) DeepCopyInto ¶ added in v0.0.8
func (in *CocoapodsProxyNegativeCacheParameters) DeepCopyInto(out *CocoapodsProxyNegativeCacheParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CocoapodsProxyObservation ¶ added in v0.0.8
type CocoapodsProxyObservation struct { // (Block List) Cleanup policies (see below for nested schema) // Cleanup policies Cleanup []CocoapodsProxyCleanupObservation `json:"cleanup,omitempty" tf:"cleanup,omitempty"` // (Block List, Min: 1, Max: 1) HTTP Client configuration for proxy repositories (see below for nested schema) // HTTP Client configuration for proxy repositories HTTPClient []CocoapodsProxyHTTPClientObservation `json:"httpClient,omitempty" tf:"http_client,omitempty"` // (String) Used to identify resource at nexus ID *string `json:"id,omitempty" tf:"id,omitempty"` // (String) A unique identifier for this repository // A unique identifier for this repository Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Block List, Max: 1) Configuration of the negative cache handling (see below for nested schema) // Configuration of the negative cache handling NegativeCache []CocoapodsProxyNegativeCacheObservation `json:"negativeCache,omitempty" tf:"negative_cache,omitempty"` // (Boolean) Whether this repository accepts incoming requests // Whether this repository accepts incoming requests Online *bool `json:"online,omitempty" tf:"online,omitempty"` // (Block List, Min: 1, Max: 1) Configuration for the proxy repository (see below for nested schema) // Configuration for the proxy repository Proxy []CocoapodsProxyProxyObservation `json:"proxy,omitempty" tf:"proxy,omitempty"` // (String) The name of the routing rule assigned to this repository // The name of the routing rule assigned to this repository RoutingRule *string `json:"routingRule,omitempty" tf:"routing_rule,omitempty"` // (Block List, Min: 1, Max: 1) The storage configuration of the repository (see below for nested schema) // The storage configuration of the repository Storage []CocoapodsProxyStorageObservation `json:"storage,omitempty" tf:"storage,omitempty"` }
func (*CocoapodsProxyObservation) DeepCopy ¶ added in v0.0.8
func (in *CocoapodsProxyObservation) DeepCopy() *CocoapodsProxyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CocoapodsProxyObservation.
func (*CocoapodsProxyObservation) DeepCopyInto ¶ added in v0.0.8
func (in *CocoapodsProxyObservation) DeepCopyInto(out *CocoapodsProxyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CocoapodsProxyParameters ¶ added in v0.0.8
type CocoapodsProxyParameters struct { // (Block List) Cleanup policies (see below for nested schema) // Cleanup policies // +kubebuilder:validation:Optional Cleanup []CocoapodsProxyCleanupParameters `json:"cleanup,omitempty" tf:"cleanup,omitempty"` // (Block List, Min: 1, Max: 1) HTTP Client configuration for proxy repositories (see below for nested schema) // HTTP Client configuration for proxy repositories // +kubebuilder:validation:Optional HTTPClient []CocoapodsProxyHTTPClientParameters `json:"httpClient,omitempty" tf:"http_client,omitempty"` // (String) A unique identifier for this repository // A unique identifier for this repository // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Block List, Max: 1) Configuration of the negative cache handling (see below for nested schema) // Configuration of the negative cache handling // +kubebuilder:validation:Optional NegativeCache []CocoapodsProxyNegativeCacheParameters `json:"negativeCache,omitempty" tf:"negative_cache,omitempty"` // (Boolean) Whether this repository accepts incoming requests // Whether this repository accepts incoming requests // +kubebuilder:validation:Optional Online *bool `json:"online,omitempty" tf:"online,omitempty"` // (Block List, Min: 1, Max: 1) Configuration for the proxy repository (see below for nested schema) // Configuration for the proxy repository // +kubebuilder:validation:Optional Proxy []CocoapodsProxyProxyParameters `json:"proxy,omitempty" tf:"proxy,omitempty"` // (String) The name of the routing rule assigned to this repository // The name of the routing rule assigned to this repository // +kubebuilder:validation:Optional RoutingRule *string `json:"routingRule,omitempty" tf:"routing_rule,omitempty"` // (Block List, Min: 1, Max: 1) The storage configuration of the repository (see below for nested schema) // The storage configuration of the repository // +kubebuilder:validation:Optional Storage []CocoapodsProxyStorageParameters `json:"storage,omitempty" tf:"storage,omitempty"` }
func (*CocoapodsProxyParameters) DeepCopy ¶ added in v0.0.8
func (in *CocoapodsProxyParameters) DeepCopy() *CocoapodsProxyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CocoapodsProxyParameters.
func (*CocoapodsProxyParameters) DeepCopyInto ¶ added in v0.0.8
func (in *CocoapodsProxyParameters) DeepCopyInto(out *CocoapodsProxyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CocoapodsProxyProxyInitParameters ¶ added in v0.0.8
type CocoapodsProxyProxyInitParameters struct { // (Number) How long (in minutes) to cache artifacts before rechecking the remote repository // How long (in minutes) to cache artifacts before rechecking the remote repository ContentMaxAge *float64 `json:"contentMaxAge,omitempty" tf:"content_max_age,omitempty"` // (Number) How long (in minutes) to cache metadata before rechecking the remote repository. // How long (in minutes) to cache metadata before rechecking the remote repository. MetadataMaxAge *float64 `json:"metadataMaxAge,omitempty" tf:"metadata_max_age,omitempty"` // (String) Location of the remote repository being proxied // Location of the remote repository being proxied RemoteURL *string `json:"remoteUrl,omitempty" tf:"remote_url,omitempty"` }
func (*CocoapodsProxyProxyInitParameters) DeepCopy ¶ added in v0.0.8
func (in *CocoapodsProxyProxyInitParameters) DeepCopy() *CocoapodsProxyProxyInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CocoapodsProxyProxyInitParameters.
func (*CocoapodsProxyProxyInitParameters) DeepCopyInto ¶ added in v0.0.8
func (in *CocoapodsProxyProxyInitParameters) DeepCopyInto(out *CocoapodsProxyProxyInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CocoapodsProxyProxyObservation ¶ added in v0.0.8
type CocoapodsProxyProxyObservation struct { // (Number) How long (in minutes) to cache artifacts before rechecking the remote repository // How long (in minutes) to cache artifacts before rechecking the remote repository ContentMaxAge *float64 `json:"contentMaxAge,omitempty" tf:"content_max_age,omitempty"` // (Number) How long (in minutes) to cache metadata before rechecking the remote repository. // How long (in minutes) to cache metadata before rechecking the remote repository. MetadataMaxAge *float64 `json:"metadataMaxAge,omitempty" tf:"metadata_max_age,omitempty"` // (String) Location of the remote repository being proxied // Location of the remote repository being proxied RemoteURL *string `json:"remoteUrl,omitempty" tf:"remote_url,omitempty"` }
func (*CocoapodsProxyProxyObservation) DeepCopy ¶ added in v0.0.8
func (in *CocoapodsProxyProxyObservation) DeepCopy() *CocoapodsProxyProxyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CocoapodsProxyProxyObservation.
func (*CocoapodsProxyProxyObservation) DeepCopyInto ¶ added in v0.0.8
func (in *CocoapodsProxyProxyObservation) DeepCopyInto(out *CocoapodsProxyProxyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CocoapodsProxyProxyParameters ¶ added in v0.0.8
type CocoapodsProxyProxyParameters struct { // (Number) How long (in minutes) to cache artifacts before rechecking the remote repository // How long (in minutes) to cache artifacts before rechecking the remote repository // +kubebuilder:validation:Optional ContentMaxAge *float64 `json:"contentMaxAge,omitempty" tf:"content_max_age,omitempty"` // (Number) How long (in minutes) to cache metadata before rechecking the remote repository. // How long (in minutes) to cache metadata before rechecking the remote repository. // +kubebuilder:validation:Optional MetadataMaxAge *float64 `json:"metadataMaxAge,omitempty" tf:"metadata_max_age,omitempty"` // (String) Location of the remote repository being proxied // Location of the remote repository being proxied // +kubebuilder:validation:Optional RemoteURL *string `json:"remoteUrl" tf:"remote_url,omitempty"` }
func (*CocoapodsProxyProxyParameters) DeepCopy ¶ added in v0.0.8
func (in *CocoapodsProxyProxyParameters) DeepCopy() *CocoapodsProxyProxyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CocoapodsProxyProxyParameters.
func (*CocoapodsProxyProxyParameters) DeepCopyInto ¶ added in v0.0.8
func (in *CocoapodsProxyProxyParameters) DeepCopyInto(out *CocoapodsProxyProxyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CocoapodsProxySpec ¶ added in v0.0.8
type CocoapodsProxySpec struct { v1.ResourceSpec `json:",inline"` ForProvider CocoapodsProxyParameters `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 CocoapodsProxyInitParameters `json:"initProvider,omitempty"` }
CocoapodsProxySpec defines the desired state of CocoapodsProxy
func (*CocoapodsProxySpec) DeepCopy ¶ added in v0.0.8
func (in *CocoapodsProxySpec) DeepCopy() *CocoapodsProxySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CocoapodsProxySpec.
func (*CocoapodsProxySpec) DeepCopyInto ¶ added in v0.0.8
func (in *CocoapodsProxySpec) DeepCopyInto(out *CocoapodsProxySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CocoapodsProxyStatus ¶ added in v0.0.8
type CocoapodsProxyStatus struct { v1.ResourceStatus `json:",inline"` AtProvider CocoapodsProxyObservation `json:"atProvider,omitempty"` }
CocoapodsProxyStatus defines the observed state of CocoapodsProxy.
func (*CocoapodsProxyStatus) DeepCopy ¶ added in v0.0.8
func (in *CocoapodsProxyStatus) DeepCopy() *CocoapodsProxyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CocoapodsProxyStatus.
func (*CocoapodsProxyStatus) DeepCopyInto ¶ added in v0.0.8
func (in *CocoapodsProxyStatus) DeepCopyInto(out *CocoapodsProxyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CocoapodsProxyStorageInitParameters ¶ added in v0.0.8
type CocoapodsProxyStorageInitParameters struct { // (String) Blob store used to store repository contents // Blob store used to store repository contents BlobStoreName *string `json:"blobStoreName,omitempty" tf:"blob_store_name,omitempty"` // (Boolean) Whether to validate uploaded content's MIME type appropriate for the repository format // Whether to validate uploaded content's MIME type appropriate for the repository format StrictContentTypeValidation *bool `json:"strictContentTypeValidation,omitempty" tf:"strict_content_type_validation,omitempty"` }
func (*CocoapodsProxyStorageInitParameters) DeepCopy ¶ added in v0.0.8
func (in *CocoapodsProxyStorageInitParameters) DeepCopy() *CocoapodsProxyStorageInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CocoapodsProxyStorageInitParameters.
func (*CocoapodsProxyStorageInitParameters) DeepCopyInto ¶ added in v0.0.8
func (in *CocoapodsProxyStorageInitParameters) DeepCopyInto(out *CocoapodsProxyStorageInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CocoapodsProxyStorageObservation ¶ added in v0.0.8
type CocoapodsProxyStorageObservation struct { // (String) Blob store used to store repository contents // Blob store used to store repository contents BlobStoreName *string `json:"blobStoreName,omitempty" tf:"blob_store_name,omitempty"` // (Boolean) Whether to validate uploaded content's MIME type appropriate for the repository format // Whether to validate uploaded content's MIME type appropriate for the repository format StrictContentTypeValidation *bool `json:"strictContentTypeValidation,omitempty" tf:"strict_content_type_validation,omitempty"` }
func (*CocoapodsProxyStorageObservation) DeepCopy ¶ added in v0.0.8
func (in *CocoapodsProxyStorageObservation) DeepCopy() *CocoapodsProxyStorageObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CocoapodsProxyStorageObservation.
func (*CocoapodsProxyStorageObservation) DeepCopyInto ¶ added in v0.0.8
func (in *CocoapodsProxyStorageObservation) DeepCopyInto(out *CocoapodsProxyStorageObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CocoapodsProxyStorageParameters ¶ added in v0.0.8
type CocoapodsProxyStorageParameters struct { // (String) Blob store used to store repository contents // Blob store used to store repository contents // +kubebuilder:validation:Optional BlobStoreName *string `json:"blobStoreName" tf:"blob_store_name,omitempty"` // (Boolean) Whether to validate uploaded content's MIME type appropriate for the repository format // Whether to validate uploaded content's MIME type appropriate for the repository format // +kubebuilder:validation:Optional StrictContentTypeValidation *bool `json:"strictContentTypeValidation,omitempty" tf:"strict_content_type_validation,omitempty"` }
func (*CocoapodsProxyStorageParameters) DeepCopy ¶ added in v0.0.8
func (in *CocoapodsProxyStorageParameters) DeepCopy() *CocoapodsProxyStorageParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CocoapodsProxyStorageParameters.
func (*CocoapodsProxyStorageParameters) DeepCopyInto ¶ added in v0.0.8
func (in *CocoapodsProxyStorageParameters) DeepCopyInto(out *CocoapodsProxyStorageParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComponentInitParameters ¶ added in v0.0.2
type ComponentInitParameters struct { // (Boolean) Components in this repository count as proprietary for namespace conflict attacks (requires Sonatype Nexus Firewall) // Components in this repository count as proprietary for namespace conflict attacks (requires Sonatype Nexus Firewall) ProprietaryComponents *bool `json:"proprietaryComponents,omitempty" tf:"proprietary_components,omitempty"` }
func (*ComponentInitParameters) DeepCopy ¶ added in v0.0.2
func (in *ComponentInitParameters) DeepCopy() *ComponentInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComponentInitParameters.
func (*ComponentInitParameters) DeepCopyInto ¶ added in v0.0.2
func (in *ComponentInitParameters) DeepCopyInto(out *ComponentInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComponentObservation ¶ added in v0.0.2
type ComponentObservation struct { // (Boolean) Components in this repository count as proprietary for namespace conflict attacks (requires Sonatype Nexus Firewall) // Components in this repository count as proprietary for namespace conflict attacks (requires Sonatype Nexus Firewall) ProprietaryComponents *bool `json:"proprietaryComponents,omitempty" tf:"proprietary_components,omitempty"` }
func (*ComponentObservation) DeepCopy ¶ added in v0.0.2
func (in *ComponentObservation) DeepCopy() *ComponentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComponentObservation.
func (*ComponentObservation) DeepCopyInto ¶ added in v0.0.2
func (in *ComponentObservation) DeepCopyInto(out *ComponentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComponentParameters ¶ added in v0.0.2
type ComponentParameters struct { // (Boolean) Components in this repository count as proprietary for namespace conflict attacks (requires Sonatype Nexus Firewall) // Components in this repository count as proprietary for namespace conflict attacks (requires Sonatype Nexus Firewall) // +kubebuilder:validation:Optional ProprietaryComponents *bool `json:"proprietaryComponents" tf:"proprietary_components,omitempty"` }
func (*ComponentParameters) DeepCopy ¶ added in v0.0.2
func (in *ComponentParameters) DeepCopy() *ComponentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComponentParameters.
func (*ComponentParameters) DeepCopyInto ¶ added in v0.0.2
func (in *ComponentParameters) DeepCopyInto(out *ComponentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConanProxy ¶ added in v0.0.8
type ConanProxy 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.httpClient) || (has(self.initProvider) && has(self.initProvider.httpClient))",message="spec.forProvider.httpClient is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.proxy) || (has(self.initProvider) && has(self.initProvider.proxy))",message="spec.forProvider.proxy is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.storage) || (has(self.initProvider) && has(self.initProvider.storage))",message="spec.forProvider.storage is a required parameter" Spec ConanProxySpec `json:"spec"` Status ConanProxyStatus `json:"status,omitempty"` }
ConanProxy is the Schema for the ConanProxys API. Use this resource to create an conan proxy repository. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,nexus}
func (*ConanProxy) DeepCopy ¶ added in v0.0.8
func (in *ConanProxy) DeepCopy() *ConanProxy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConanProxy.
func (*ConanProxy) DeepCopyInto ¶ added in v0.0.8
func (in *ConanProxy) DeepCopyInto(out *ConanProxy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConanProxy) DeepCopyObject ¶ added in v0.0.8
func (in *ConanProxy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ConanProxy) GetCondition ¶ added in v0.0.8
func (mg *ConanProxy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ConanProxy.
func (*ConanProxy) GetConnectionDetailsMapping ¶ added in v0.0.8
func (tr *ConanProxy) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ConanProxy
func (*ConanProxy) GetDeletionPolicy ¶ added in v0.0.8
func (mg *ConanProxy) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ConanProxy.
func (*ConanProxy) GetID ¶ added in v0.0.8
func (tr *ConanProxy) GetID() string
GetID returns ID of underlying Terraform resource of this ConanProxy
func (*ConanProxy) GetInitParameters ¶ added in v0.0.8
func (tr *ConanProxy) GetInitParameters() (map[string]any, error)
GetInitParameters of this ConanProxy
func (*ConanProxy) GetManagementPolicies ¶ added in v0.0.8
func (mg *ConanProxy) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this ConanProxy.
func (*ConanProxy) GetMergedParameters ¶ added in v0.0.8
func (tr *ConanProxy) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this ConanProxy
func (*ConanProxy) GetObservation ¶ added in v0.0.8
func (tr *ConanProxy) GetObservation() (map[string]any, error)
GetObservation of this ConanProxy
func (*ConanProxy) GetParameters ¶ added in v0.0.8
func (tr *ConanProxy) GetParameters() (map[string]any, error)
GetParameters of this ConanProxy
func (*ConanProxy) GetProviderConfigReference ¶ added in v0.0.8
func (mg *ConanProxy) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ConanProxy.
func (*ConanProxy) GetPublishConnectionDetailsTo ¶ added in v0.0.8
func (mg *ConanProxy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this ConanProxy.
func (*ConanProxy) GetTerraformResourceType ¶ added in v0.0.8
func (mg *ConanProxy) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ConanProxy
func (*ConanProxy) GetTerraformSchemaVersion ¶ added in v0.0.8
func (tr *ConanProxy) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ConanProxy) GetWriteConnectionSecretToReference ¶ added in v0.0.8
func (mg *ConanProxy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ConanProxy.
func (*ConanProxy) Hub ¶ added in v0.0.8
func (tr *ConanProxy) Hub()
Hub marks this type as a conversion hub.
func (*ConanProxy) LateInitialize ¶ added in v0.0.8
func (tr *ConanProxy) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ConanProxy using its observed tfState. returns True if there are any spec changes for the resource.
func (*ConanProxy) SetConditions ¶ added in v0.0.8
func (mg *ConanProxy) SetConditions(c ...xpv1.Condition)
SetConditions of this ConanProxy.
func (*ConanProxy) SetDeletionPolicy ¶ added in v0.0.8
func (mg *ConanProxy) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ConanProxy.
func (*ConanProxy) SetManagementPolicies ¶ added in v0.0.8
func (mg *ConanProxy) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this ConanProxy.
func (*ConanProxy) SetObservation ¶ added in v0.0.8
func (tr *ConanProxy) SetObservation(obs map[string]any) error
SetObservation for this ConanProxy
func (*ConanProxy) SetParameters ¶ added in v0.0.8
func (tr *ConanProxy) SetParameters(params map[string]any) error
SetParameters for this ConanProxy
func (*ConanProxy) SetProviderConfigReference ¶ added in v0.0.8
func (mg *ConanProxy) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ConanProxy.
func (*ConanProxy) SetPublishConnectionDetailsTo ¶ added in v0.0.8
func (mg *ConanProxy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this ConanProxy.
func (*ConanProxy) SetWriteConnectionSecretToReference ¶ added in v0.0.8
func (mg *ConanProxy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ConanProxy.
type ConanProxyCleanupInitParameters ¶ added in v0.0.8
type ConanProxyCleanupInitParameters struct { // (Set of String) List of policy names // List of policy names // +listType=set PolicyNames []*string `json:"policyNames,omitempty" tf:"policy_names,omitempty"` }
func (*ConanProxyCleanupInitParameters) DeepCopy ¶ added in v0.0.8
func (in *ConanProxyCleanupInitParameters) DeepCopy() *ConanProxyCleanupInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConanProxyCleanupInitParameters.
func (*ConanProxyCleanupInitParameters) DeepCopyInto ¶ added in v0.0.8
func (in *ConanProxyCleanupInitParameters) DeepCopyInto(out *ConanProxyCleanupInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConanProxyCleanupObservation ¶ added in v0.0.8
type ConanProxyCleanupObservation struct { // (Set of String) List of policy names // List of policy names // +listType=set PolicyNames []*string `json:"policyNames,omitempty" tf:"policy_names,omitempty"` }
func (*ConanProxyCleanupObservation) DeepCopy ¶ added in v0.0.8
func (in *ConanProxyCleanupObservation) DeepCopy() *ConanProxyCleanupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConanProxyCleanupObservation.
func (*ConanProxyCleanupObservation) DeepCopyInto ¶ added in v0.0.8
func (in *ConanProxyCleanupObservation) DeepCopyInto(out *ConanProxyCleanupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConanProxyCleanupParameters ¶ added in v0.0.8
type ConanProxyCleanupParameters struct { // (Set of String) List of policy names // List of policy names // +kubebuilder:validation:Optional // +listType=set PolicyNames []*string `json:"policyNames,omitempty" tf:"policy_names,omitempty"` }
func (*ConanProxyCleanupParameters) DeepCopy ¶ added in v0.0.8
func (in *ConanProxyCleanupParameters) DeepCopy() *ConanProxyCleanupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConanProxyCleanupParameters.
func (*ConanProxyCleanupParameters) DeepCopyInto ¶ added in v0.0.8
func (in *ConanProxyCleanupParameters) DeepCopyInto(out *ConanProxyCleanupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConanProxyHTTPClientAuthenticationInitParameters ¶ added in v0.0.8
type ConanProxyHTTPClientAuthenticationInitParameters struct { // (String) The ntlm domain to connect // The ntlm domain to connect NtlmDomain *string `json:"ntlmDomain,omitempty" tf:"ntlm_domain,omitempty"` // (String) The ntlm host to connect // The ntlm host to connect NtlmHost *string `json:"ntlmHost,omitempty" tf:"ntlm_host,omitempty"` // (String) Authentication type. Possible values: ntlm or username // Authentication type. Possible values: `ntlm` or `username` Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*ConanProxyHTTPClientAuthenticationInitParameters) DeepCopy ¶ added in v0.0.8
func (in *ConanProxyHTTPClientAuthenticationInitParameters) DeepCopy() *ConanProxyHTTPClientAuthenticationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConanProxyHTTPClientAuthenticationInitParameters.
func (*ConanProxyHTTPClientAuthenticationInitParameters) DeepCopyInto ¶ added in v0.0.8
func (in *ConanProxyHTTPClientAuthenticationInitParameters) DeepCopyInto(out *ConanProxyHTTPClientAuthenticationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConanProxyHTTPClientAuthenticationObservation ¶ added in v0.0.8
type ConanProxyHTTPClientAuthenticationObservation struct { // (String) The ntlm domain to connect // The ntlm domain to connect NtlmDomain *string `json:"ntlmDomain,omitempty" tf:"ntlm_domain,omitempty"` // (String) The ntlm host to connect // The ntlm host to connect NtlmHost *string `json:"ntlmHost,omitempty" tf:"ntlm_host,omitempty"` // (String) Authentication type. Possible values: ntlm or username // Authentication type. Possible values: `ntlm` or `username` Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*ConanProxyHTTPClientAuthenticationObservation) DeepCopy ¶ added in v0.0.8
func (in *ConanProxyHTTPClientAuthenticationObservation) DeepCopy() *ConanProxyHTTPClientAuthenticationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConanProxyHTTPClientAuthenticationObservation.
func (*ConanProxyHTTPClientAuthenticationObservation) DeepCopyInto ¶ added in v0.0.8
func (in *ConanProxyHTTPClientAuthenticationObservation) DeepCopyInto(out *ConanProxyHTTPClientAuthenticationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConanProxyHTTPClientAuthenticationParameters ¶ added in v0.0.8
type ConanProxyHTTPClientAuthenticationParameters struct { // (String) The ntlm domain to connect // The ntlm domain to connect // +kubebuilder:validation:Optional NtlmDomain *string `json:"ntlmDomain,omitempty" tf:"ntlm_domain,omitempty"` // (String) The ntlm host to connect // The ntlm host to connect // +kubebuilder:validation:Optional NtlmHost *string `json:"ntlmHost,omitempty" tf:"ntlm_host,omitempty"` // (String, Sensitive) The password used by the proxy repository // The password used by the proxy repository // +kubebuilder:validation:Optional PasswordSecretRef *v1.SecretKeySelector `json:"passwordSecretRef,omitempty" tf:"-"` // (String) Authentication type. Possible values: ntlm or username // Authentication type. Possible values: `ntlm` or `username` // +kubebuilder:validation:Optional Type *string `json:"type" tf:"type,omitempty"` // (String) The username used by the proxy repository // The username used by the proxy repository // +kubebuilder:validation:Optional UsernameSecretRef *v1.SecretKeySelector `json:"usernameSecretRef,omitempty" tf:"-"` }
func (*ConanProxyHTTPClientAuthenticationParameters) DeepCopy ¶ added in v0.0.8
func (in *ConanProxyHTTPClientAuthenticationParameters) DeepCopy() *ConanProxyHTTPClientAuthenticationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConanProxyHTTPClientAuthenticationParameters.
func (*ConanProxyHTTPClientAuthenticationParameters) DeepCopyInto ¶ added in v0.0.8
func (in *ConanProxyHTTPClientAuthenticationParameters) DeepCopyInto(out *ConanProxyHTTPClientAuthenticationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConanProxyHTTPClientConnectionInitParameters ¶ added in v0.0.8
type ConanProxyHTTPClientConnectionInitParameters struct { // (Boolean) Whether to enable redirects to the same location (may be required by some servers) // Whether to enable redirects to the same location (may be required by some servers) EnableCircularRedirects *bool `json:"enableCircularRedirects,omitempty" tf:"enable_circular_redirects,omitempty"` // (Boolean) Whether to allow cookies to be stored and used // Whether to allow cookies to be stored and used EnableCookies *bool `json:"enableCookies,omitempty" tf:"enable_cookies,omitempty"` // (Number) Total retries if the initial connection attempt suffers a timeout // Total retries if the initial connection attempt suffers a timeout Retries *float64 `json:"retries,omitempty" tf:"retries,omitempty"` // (Number) Seconds to wait for activity before stopping and retrying the connection // Seconds to wait for activity before stopping and retrying the connection Timeout *float64 `json:"timeout,omitempty" tf:"timeout,omitempty"` // (Boolean) Use certificates stored in the Nexus Repository Manager truststore to connect to external systems // Use certificates stored in the Nexus Repository Manager truststore to connect to external systems UseTrustStore *bool `json:"useTrustStore,omitempty" tf:"use_trust_store,omitempty"` // Agent header in HTTP requests // Custom fragment to append to User-Agent header in HTTP requests UserAgentSuffix *string `json:"userAgentSuffix,omitempty" tf:"user_agent_suffix,omitempty"` }
func (*ConanProxyHTTPClientConnectionInitParameters) DeepCopy ¶ added in v0.0.8
func (in *ConanProxyHTTPClientConnectionInitParameters) DeepCopy() *ConanProxyHTTPClientConnectionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConanProxyHTTPClientConnectionInitParameters.
func (*ConanProxyHTTPClientConnectionInitParameters) DeepCopyInto ¶ added in v0.0.8
func (in *ConanProxyHTTPClientConnectionInitParameters) DeepCopyInto(out *ConanProxyHTTPClientConnectionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConanProxyHTTPClientConnectionObservation ¶ added in v0.0.8
type ConanProxyHTTPClientConnectionObservation struct { // (Boolean) Whether to enable redirects to the same location (may be required by some servers) // Whether to enable redirects to the same location (may be required by some servers) EnableCircularRedirects *bool `json:"enableCircularRedirects,omitempty" tf:"enable_circular_redirects,omitempty"` // (Boolean) Whether to allow cookies to be stored and used // Whether to allow cookies to be stored and used EnableCookies *bool `json:"enableCookies,omitempty" tf:"enable_cookies,omitempty"` // (Number) Total retries if the initial connection attempt suffers a timeout // Total retries if the initial connection attempt suffers a timeout Retries *float64 `json:"retries,omitempty" tf:"retries,omitempty"` // (Number) Seconds to wait for activity before stopping and retrying the connection // Seconds to wait for activity before stopping and retrying the connection Timeout *float64 `json:"timeout,omitempty" tf:"timeout,omitempty"` // (Boolean) Use certificates stored in the Nexus Repository Manager truststore to connect to external systems // Use certificates stored in the Nexus Repository Manager truststore to connect to external systems UseTrustStore *bool `json:"useTrustStore,omitempty" tf:"use_trust_store,omitempty"` // Agent header in HTTP requests // Custom fragment to append to User-Agent header in HTTP requests UserAgentSuffix *string `json:"userAgentSuffix,omitempty" tf:"user_agent_suffix,omitempty"` }
func (*ConanProxyHTTPClientConnectionObservation) DeepCopy ¶ added in v0.0.8
func (in *ConanProxyHTTPClientConnectionObservation) DeepCopy() *ConanProxyHTTPClientConnectionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConanProxyHTTPClientConnectionObservation.
func (*ConanProxyHTTPClientConnectionObservation) DeepCopyInto ¶ added in v0.0.8
func (in *ConanProxyHTTPClientConnectionObservation) DeepCopyInto(out *ConanProxyHTTPClientConnectionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConanProxyHTTPClientConnectionParameters ¶ added in v0.0.8
type ConanProxyHTTPClientConnectionParameters struct { // (Boolean) Whether to enable redirects to the same location (may be required by some servers) // Whether to enable redirects to the same location (may be required by some servers) // +kubebuilder:validation:Optional EnableCircularRedirects *bool `json:"enableCircularRedirects,omitempty" tf:"enable_circular_redirects,omitempty"` // (Boolean) Whether to allow cookies to be stored and used // Whether to allow cookies to be stored and used // +kubebuilder:validation:Optional EnableCookies *bool `json:"enableCookies,omitempty" tf:"enable_cookies,omitempty"` // (Number) Total retries if the initial connection attempt suffers a timeout // Total retries if the initial connection attempt suffers a timeout // +kubebuilder:validation:Optional Retries *float64 `json:"retries,omitempty" tf:"retries,omitempty"` // (Number) Seconds to wait for activity before stopping and retrying the connection // Seconds to wait for activity before stopping and retrying the connection // +kubebuilder:validation:Optional Timeout *float64 `json:"timeout,omitempty" tf:"timeout,omitempty"` // (Boolean) Use certificates stored in the Nexus Repository Manager truststore to connect to external systems // Use certificates stored in the Nexus Repository Manager truststore to connect to external systems // +kubebuilder:validation:Optional UseTrustStore *bool `json:"useTrustStore,omitempty" tf:"use_trust_store,omitempty"` // Agent header in HTTP requests // Custom fragment to append to User-Agent header in HTTP requests // +kubebuilder:validation:Optional UserAgentSuffix *string `json:"userAgentSuffix,omitempty" tf:"user_agent_suffix,omitempty"` }
func (*ConanProxyHTTPClientConnectionParameters) DeepCopy ¶ added in v0.0.8
func (in *ConanProxyHTTPClientConnectionParameters) DeepCopy() *ConanProxyHTTPClientConnectionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConanProxyHTTPClientConnectionParameters.
func (*ConanProxyHTTPClientConnectionParameters) DeepCopyInto ¶ added in v0.0.8
func (in *ConanProxyHTTPClientConnectionParameters) DeepCopyInto(out *ConanProxyHTTPClientConnectionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConanProxyHTTPClientInitParameters ¶ added in v0.0.8
type ConanProxyHTTPClientInitParameters struct { // (Block List, Max: 1) Authentication configuration of the HTTP client (see below for nested schema) // Authentication configuration of the HTTP client Authentication []ConanProxyHTTPClientAuthenticationInitParameters `json:"authentication,omitempty" tf:"authentication,omitempty"` // block outbound connections if remote peer is detected as unreachable/unresponsive // Whether to auto-block outbound connections if remote peer is detected as unreachable/unresponsive AutoBlock *bool `json:"autoBlock,omitempty" tf:"auto_block,omitempty"` // (Boolean) Whether to block outbound connections on the repository // Whether to block outbound connections on the repository Blocked *bool `json:"blocked,omitempty" tf:"blocked,omitempty"` // (Block List, Max: 1) Connection configuration of the HTTP client (see below for nested schema) // Connection configuration of the HTTP client Connection []ConanProxyHTTPClientConnectionInitParameters `json:"connection,omitempty" tf:"connection,omitempty"` }
func (*ConanProxyHTTPClientInitParameters) DeepCopy ¶ added in v0.0.8
func (in *ConanProxyHTTPClientInitParameters) DeepCopy() *ConanProxyHTTPClientInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConanProxyHTTPClientInitParameters.
func (*ConanProxyHTTPClientInitParameters) DeepCopyInto ¶ added in v0.0.8
func (in *ConanProxyHTTPClientInitParameters) DeepCopyInto(out *ConanProxyHTTPClientInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConanProxyHTTPClientObservation ¶ added in v0.0.8
type ConanProxyHTTPClientObservation struct { // (Block List, Max: 1) Authentication configuration of the HTTP client (see below for nested schema) // Authentication configuration of the HTTP client Authentication []ConanProxyHTTPClientAuthenticationObservation `json:"authentication,omitempty" tf:"authentication,omitempty"` // block outbound connections if remote peer is detected as unreachable/unresponsive // Whether to auto-block outbound connections if remote peer is detected as unreachable/unresponsive AutoBlock *bool `json:"autoBlock,omitempty" tf:"auto_block,omitempty"` // (Boolean) Whether to block outbound connections on the repository // Whether to block outbound connections on the repository Blocked *bool `json:"blocked,omitempty" tf:"blocked,omitempty"` // (Block List, Max: 1) Connection configuration of the HTTP client (see below for nested schema) // Connection configuration of the HTTP client Connection []ConanProxyHTTPClientConnectionObservation `json:"connection,omitempty" tf:"connection,omitempty"` }
func (*ConanProxyHTTPClientObservation) DeepCopy ¶ added in v0.0.8
func (in *ConanProxyHTTPClientObservation) DeepCopy() *ConanProxyHTTPClientObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConanProxyHTTPClientObservation.
func (*ConanProxyHTTPClientObservation) DeepCopyInto ¶ added in v0.0.8
func (in *ConanProxyHTTPClientObservation) DeepCopyInto(out *ConanProxyHTTPClientObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConanProxyHTTPClientParameters ¶ added in v0.0.8
type ConanProxyHTTPClientParameters struct { // (Block List, Max: 1) Authentication configuration of the HTTP client (see below for nested schema) // Authentication configuration of the HTTP client // +kubebuilder:validation:Optional Authentication []ConanProxyHTTPClientAuthenticationParameters `json:"authentication,omitempty" tf:"authentication,omitempty"` // block outbound connections if remote peer is detected as unreachable/unresponsive // Whether to auto-block outbound connections if remote peer is detected as unreachable/unresponsive // +kubebuilder:validation:Optional AutoBlock *bool `json:"autoBlock" tf:"auto_block,omitempty"` // (Boolean) Whether to block outbound connections on the repository // Whether to block outbound connections on the repository // +kubebuilder:validation:Optional Blocked *bool `json:"blocked" tf:"blocked,omitempty"` // (Block List, Max: 1) Connection configuration of the HTTP client (see below for nested schema) // Connection configuration of the HTTP client // +kubebuilder:validation:Optional Connection []ConanProxyHTTPClientConnectionParameters `json:"connection,omitempty" tf:"connection,omitempty"` }
func (*ConanProxyHTTPClientParameters) DeepCopy ¶ added in v0.0.8
func (in *ConanProxyHTTPClientParameters) DeepCopy() *ConanProxyHTTPClientParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConanProxyHTTPClientParameters.
func (*ConanProxyHTTPClientParameters) DeepCopyInto ¶ added in v0.0.8
func (in *ConanProxyHTTPClientParameters) DeepCopyInto(out *ConanProxyHTTPClientParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConanProxyInitParameters ¶ added in v0.0.8
type ConanProxyInitParameters struct { // (Block List) Cleanup policies (see below for nested schema) // Cleanup policies Cleanup []ConanProxyCleanupInitParameters `json:"cleanup,omitempty" tf:"cleanup,omitempty"` // (Block List, Min: 1, Max: 1) HTTP Client configuration for proxy repositories (see below for nested schema) // HTTP Client configuration for proxy repositories HTTPClient []ConanProxyHTTPClientInitParameters `json:"httpClient,omitempty" tf:"http_client,omitempty"` // (String) A unique identifier for this repository // A unique identifier for this repository Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Block List, Max: 1) Configuration of the negative cache handling (see below for nested schema) // Configuration of the negative cache handling NegativeCache []ConanProxyNegativeCacheInitParameters `json:"negativeCache,omitempty" tf:"negative_cache,omitempty"` // (Boolean) Whether this repository accepts incoming requests // Whether this repository accepts incoming requests Online *bool `json:"online,omitempty" tf:"online,omitempty"` // (Block List, Min: 1, Max: 1) Configuration for the proxy repository (see below for nested schema) // Configuration for the proxy repository Proxy []ConanProxyProxyInitParameters `json:"proxy,omitempty" tf:"proxy,omitempty"` // (String) The name of the routing rule assigned to this repository // The name of the routing rule assigned to this repository RoutingRule *string `json:"routingRule,omitempty" tf:"routing_rule,omitempty"` // (Block List, Min: 1, Max: 1) The storage configuration of the repository (see below for nested schema) // The storage configuration of the repository Storage []ConanProxyStorageInitParameters `json:"storage,omitempty" tf:"storage,omitempty"` }
func (*ConanProxyInitParameters) DeepCopy ¶ added in v0.0.8
func (in *ConanProxyInitParameters) DeepCopy() *ConanProxyInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConanProxyInitParameters.
func (*ConanProxyInitParameters) DeepCopyInto ¶ added in v0.0.8
func (in *ConanProxyInitParameters) DeepCopyInto(out *ConanProxyInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConanProxyList ¶ added in v0.0.8
type ConanProxyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ConanProxy `json:"items"` }
ConanProxyList contains a list of ConanProxys
func (*ConanProxyList) DeepCopy ¶ added in v0.0.8
func (in *ConanProxyList) DeepCopy() *ConanProxyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConanProxyList.
func (*ConanProxyList) DeepCopyInto ¶ added in v0.0.8
func (in *ConanProxyList) DeepCopyInto(out *ConanProxyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConanProxyList) DeepCopyObject ¶ added in v0.0.8
func (in *ConanProxyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ConanProxyList) GetItems ¶ added in v0.0.8
func (l *ConanProxyList) GetItems() []resource.Managed
GetItems of this ConanProxyList.
type ConanProxyNegativeCacheInitParameters ¶ added in v0.0.8
type ConanProxyNegativeCacheInitParameters struct { // (Boolean) Whether to cache responses for content not present in the proxied repository // Whether to cache responses for content not present in the proxied repository Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // (Number) How long to cache the fact that a file was not found in the repository (in minutes) // How long to cache the fact that a file was not found in the repository (in minutes) TTL *float64 `json:"ttl,omitempty" tf:"ttl,omitempty"` }
func (*ConanProxyNegativeCacheInitParameters) DeepCopy ¶ added in v0.0.8
func (in *ConanProxyNegativeCacheInitParameters) DeepCopy() *ConanProxyNegativeCacheInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConanProxyNegativeCacheInitParameters.
func (*ConanProxyNegativeCacheInitParameters) DeepCopyInto ¶ added in v0.0.8
func (in *ConanProxyNegativeCacheInitParameters) DeepCopyInto(out *ConanProxyNegativeCacheInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConanProxyNegativeCacheObservation ¶ added in v0.0.8
type ConanProxyNegativeCacheObservation struct { // (Boolean) Whether to cache responses for content not present in the proxied repository // Whether to cache responses for content not present in the proxied repository Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // (Number) How long to cache the fact that a file was not found in the repository (in minutes) // How long to cache the fact that a file was not found in the repository (in minutes) TTL *float64 `json:"ttl,omitempty" tf:"ttl,omitempty"` }
func (*ConanProxyNegativeCacheObservation) DeepCopy ¶ added in v0.0.8
func (in *ConanProxyNegativeCacheObservation) DeepCopy() *ConanProxyNegativeCacheObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConanProxyNegativeCacheObservation.
func (*ConanProxyNegativeCacheObservation) DeepCopyInto ¶ added in v0.0.8
func (in *ConanProxyNegativeCacheObservation) DeepCopyInto(out *ConanProxyNegativeCacheObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConanProxyNegativeCacheParameters ¶ added in v0.0.8
type ConanProxyNegativeCacheParameters struct { // (Boolean) Whether to cache responses for content not present in the proxied repository // Whether to cache responses for content not present in the proxied repository // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // (Number) How long to cache the fact that a file was not found in the repository (in minutes) // How long to cache the fact that a file was not found in the repository (in minutes) // +kubebuilder:validation:Optional TTL *float64 `json:"ttl,omitempty" tf:"ttl,omitempty"` }
func (*ConanProxyNegativeCacheParameters) DeepCopy ¶ added in v0.0.8
func (in *ConanProxyNegativeCacheParameters) DeepCopy() *ConanProxyNegativeCacheParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConanProxyNegativeCacheParameters.
func (*ConanProxyNegativeCacheParameters) DeepCopyInto ¶ added in v0.0.8
func (in *ConanProxyNegativeCacheParameters) DeepCopyInto(out *ConanProxyNegativeCacheParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConanProxyObservation ¶ added in v0.0.8
type ConanProxyObservation struct { // (Block List) Cleanup policies (see below for nested schema) // Cleanup policies Cleanup []ConanProxyCleanupObservation `json:"cleanup,omitempty" tf:"cleanup,omitempty"` // (Block List, Min: 1, Max: 1) HTTP Client configuration for proxy repositories (see below for nested schema) // HTTP Client configuration for proxy repositories HTTPClient []ConanProxyHTTPClientObservation `json:"httpClient,omitempty" tf:"http_client,omitempty"` // (String) Used to identify resource at nexus ID *string `json:"id,omitempty" tf:"id,omitempty"` // (String) A unique identifier for this repository // A unique identifier for this repository Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Block List, Max: 1) Configuration of the negative cache handling (see below for nested schema) // Configuration of the negative cache handling NegativeCache []ConanProxyNegativeCacheObservation `json:"negativeCache,omitempty" tf:"negative_cache,omitempty"` // (Boolean) Whether this repository accepts incoming requests // Whether this repository accepts incoming requests Online *bool `json:"online,omitempty" tf:"online,omitempty"` // (Block List, Min: 1, Max: 1) Configuration for the proxy repository (see below for nested schema) // Configuration for the proxy repository Proxy []ConanProxyProxyObservation `json:"proxy,omitempty" tf:"proxy,omitempty"` // (String) The name of the routing rule assigned to this repository // The name of the routing rule assigned to this repository RoutingRule *string `json:"routingRule,omitempty" tf:"routing_rule,omitempty"` // (Block List, Min: 1, Max: 1) The storage configuration of the repository (see below for nested schema) // The storage configuration of the repository Storage []ConanProxyStorageObservation `json:"storage,omitempty" tf:"storage,omitempty"` }
func (*ConanProxyObservation) DeepCopy ¶ added in v0.0.8
func (in *ConanProxyObservation) DeepCopy() *ConanProxyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConanProxyObservation.
func (*ConanProxyObservation) DeepCopyInto ¶ added in v0.0.8
func (in *ConanProxyObservation) DeepCopyInto(out *ConanProxyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConanProxyParameters ¶ added in v0.0.8
type ConanProxyParameters struct { // (Block List) Cleanup policies (see below for nested schema) // Cleanup policies // +kubebuilder:validation:Optional Cleanup []ConanProxyCleanupParameters `json:"cleanup,omitempty" tf:"cleanup,omitempty"` // (Block List, Min: 1, Max: 1) HTTP Client configuration for proxy repositories (see below for nested schema) // HTTP Client configuration for proxy repositories // +kubebuilder:validation:Optional HTTPClient []ConanProxyHTTPClientParameters `json:"httpClient,omitempty" tf:"http_client,omitempty"` // (String) A unique identifier for this repository // A unique identifier for this repository // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Block List, Max: 1) Configuration of the negative cache handling (see below for nested schema) // Configuration of the negative cache handling // +kubebuilder:validation:Optional NegativeCache []ConanProxyNegativeCacheParameters `json:"negativeCache,omitempty" tf:"negative_cache,omitempty"` // (Boolean) Whether this repository accepts incoming requests // Whether this repository accepts incoming requests // +kubebuilder:validation:Optional Online *bool `json:"online,omitempty" tf:"online,omitempty"` // (Block List, Min: 1, Max: 1) Configuration for the proxy repository (see below for nested schema) // Configuration for the proxy repository // +kubebuilder:validation:Optional Proxy []ConanProxyProxyParameters `json:"proxy,omitempty" tf:"proxy,omitempty"` // (String) The name of the routing rule assigned to this repository // The name of the routing rule assigned to this repository // +kubebuilder:validation:Optional RoutingRule *string `json:"routingRule,omitempty" tf:"routing_rule,omitempty"` // (Block List, Min: 1, Max: 1) The storage configuration of the repository (see below for nested schema) // The storage configuration of the repository // +kubebuilder:validation:Optional Storage []ConanProxyStorageParameters `json:"storage,omitempty" tf:"storage,omitempty"` }
func (*ConanProxyParameters) DeepCopy ¶ added in v0.0.8
func (in *ConanProxyParameters) DeepCopy() *ConanProxyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConanProxyParameters.
func (*ConanProxyParameters) DeepCopyInto ¶ added in v0.0.8
func (in *ConanProxyParameters) DeepCopyInto(out *ConanProxyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConanProxyProxyInitParameters ¶ added in v0.0.8
type ConanProxyProxyInitParameters struct { // (Number) How long (in minutes) to cache artifacts before rechecking the remote repository // How long (in minutes) to cache artifacts before rechecking the remote repository ContentMaxAge *float64 `json:"contentMaxAge,omitempty" tf:"content_max_age,omitempty"` // (Number) How long (in minutes) to cache metadata before rechecking the remote repository. // How long (in minutes) to cache metadata before rechecking the remote repository. MetadataMaxAge *float64 `json:"metadataMaxAge,omitempty" tf:"metadata_max_age,omitempty"` // (String) Location of the remote repository being proxied // Location of the remote repository being proxied RemoteURL *string `json:"remoteUrl,omitempty" tf:"remote_url,omitempty"` }
func (*ConanProxyProxyInitParameters) DeepCopy ¶ added in v0.0.8
func (in *ConanProxyProxyInitParameters) DeepCopy() *ConanProxyProxyInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConanProxyProxyInitParameters.
func (*ConanProxyProxyInitParameters) DeepCopyInto ¶ added in v0.0.8
func (in *ConanProxyProxyInitParameters) DeepCopyInto(out *ConanProxyProxyInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConanProxyProxyObservation ¶ added in v0.0.8
type ConanProxyProxyObservation struct { // (Number) How long (in minutes) to cache artifacts before rechecking the remote repository // How long (in minutes) to cache artifacts before rechecking the remote repository ContentMaxAge *float64 `json:"contentMaxAge,omitempty" tf:"content_max_age,omitempty"` // (Number) How long (in minutes) to cache metadata before rechecking the remote repository. // How long (in minutes) to cache metadata before rechecking the remote repository. MetadataMaxAge *float64 `json:"metadataMaxAge,omitempty" tf:"metadata_max_age,omitempty"` // (String) Location of the remote repository being proxied // Location of the remote repository being proxied RemoteURL *string `json:"remoteUrl,omitempty" tf:"remote_url,omitempty"` }
func (*ConanProxyProxyObservation) DeepCopy ¶ added in v0.0.8
func (in *ConanProxyProxyObservation) DeepCopy() *ConanProxyProxyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConanProxyProxyObservation.
func (*ConanProxyProxyObservation) DeepCopyInto ¶ added in v0.0.8
func (in *ConanProxyProxyObservation) DeepCopyInto(out *ConanProxyProxyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConanProxyProxyParameters ¶ added in v0.0.8
type ConanProxyProxyParameters struct { // (Number) How long (in minutes) to cache artifacts before rechecking the remote repository // How long (in minutes) to cache artifacts before rechecking the remote repository // +kubebuilder:validation:Optional ContentMaxAge *float64 `json:"contentMaxAge,omitempty" tf:"content_max_age,omitempty"` // (Number) How long (in minutes) to cache metadata before rechecking the remote repository. // How long (in minutes) to cache metadata before rechecking the remote repository. // +kubebuilder:validation:Optional MetadataMaxAge *float64 `json:"metadataMaxAge,omitempty" tf:"metadata_max_age,omitempty"` // (String) Location of the remote repository being proxied // Location of the remote repository being proxied // +kubebuilder:validation:Optional RemoteURL *string `json:"remoteUrl" tf:"remote_url,omitempty"` }
func (*ConanProxyProxyParameters) DeepCopy ¶ added in v0.0.8
func (in *ConanProxyProxyParameters) DeepCopy() *ConanProxyProxyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConanProxyProxyParameters.
func (*ConanProxyProxyParameters) DeepCopyInto ¶ added in v0.0.8
func (in *ConanProxyProxyParameters) DeepCopyInto(out *ConanProxyProxyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConanProxySpec ¶ added in v0.0.8
type ConanProxySpec struct { v1.ResourceSpec `json:",inline"` ForProvider ConanProxyParameters `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 ConanProxyInitParameters `json:"initProvider,omitempty"` }
ConanProxySpec defines the desired state of ConanProxy
func (*ConanProxySpec) DeepCopy ¶ added in v0.0.8
func (in *ConanProxySpec) DeepCopy() *ConanProxySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConanProxySpec.
func (*ConanProxySpec) DeepCopyInto ¶ added in v0.0.8
func (in *ConanProxySpec) DeepCopyInto(out *ConanProxySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConanProxyStatus ¶ added in v0.0.8
type ConanProxyStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ConanProxyObservation `json:"atProvider,omitempty"` }
ConanProxyStatus defines the observed state of ConanProxy.
func (*ConanProxyStatus) DeepCopy ¶ added in v0.0.8
func (in *ConanProxyStatus) DeepCopy() *ConanProxyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConanProxyStatus.
func (*ConanProxyStatus) DeepCopyInto ¶ added in v0.0.8
func (in *ConanProxyStatus) DeepCopyInto(out *ConanProxyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConanProxyStorageInitParameters ¶ added in v0.0.8
type ConanProxyStorageInitParameters struct { // (String) Blob store used to store repository contents // Blob store used to store repository contents BlobStoreName *string `json:"blobStoreName,omitempty" tf:"blob_store_name,omitempty"` // (Boolean) Whether to validate uploaded content's MIME type appropriate for the repository format // Whether to validate uploaded content's MIME type appropriate for the repository format StrictContentTypeValidation *bool `json:"strictContentTypeValidation,omitempty" tf:"strict_content_type_validation,omitempty"` }
func (*ConanProxyStorageInitParameters) DeepCopy ¶ added in v0.0.8
func (in *ConanProxyStorageInitParameters) DeepCopy() *ConanProxyStorageInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConanProxyStorageInitParameters.
func (*ConanProxyStorageInitParameters) DeepCopyInto ¶ added in v0.0.8
func (in *ConanProxyStorageInitParameters) DeepCopyInto(out *ConanProxyStorageInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConanProxyStorageObservation ¶ added in v0.0.8
type ConanProxyStorageObservation struct { // (String) Blob store used to store repository contents // Blob store used to store repository contents BlobStoreName *string `json:"blobStoreName,omitempty" tf:"blob_store_name,omitempty"` // (Boolean) Whether to validate uploaded content's MIME type appropriate for the repository format // Whether to validate uploaded content's MIME type appropriate for the repository format StrictContentTypeValidation *bool `json:"strictContentTypeValidation,omitempty" tf:"strict_content_type_validation,omitempty"` }
func (*ConanProxyStorageObservation) DeepCopy ¶ added in v0.0.8
func (in *ConanProxyStorageObservation) DeepCopy() *ConanProxyStorageObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConanProxyStorageObservation.
func (*ConanProxyStorageObservation) DeepCopyInto ¶ added in v0.0.8
func (in *ConanProxyStorageObservation) DeepCopyInto(out *ConanProxyStorageObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConanProxyStorageParameters ¶ added in v0.0.8
type ConanProxyStorageParameters struct { // (String) Blob store used to store repository contents // Blob store used to store repository contents // +kubebuilder:validation:Optional BlobStoreName *string `json:"blobStoreName" tf:"blob_store_name,omitempty"` // (Boolean) Whether to validate uploaded content's MIME type appropriate for the repository format // Whether to validate uploaded content's MIME type appropriate for the repository format // +kubebuilder:validation:Optional StrictContentTypeValidation *bool `json:"strictContentTypeValidation,omitempty" tf:"strict_content_type_validation,omitempty"` }
func (*ConanProxyStorageParameters) DeepCopy ¶ added in v0.0.8
func (in *ConanProxyStorageParameters) DeepCopy() *ConanProxyStorageParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConanProxyStorageParameters.
func (*ConanProxyStorageParameters) DeepCopyInto ¶ added in v0.0.8
func (in *ConanProxyStorageParameters) DeepCopyInto(out *ConanProxyStorageParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CondaProxy ¶ added in v0.0.8
type CondaProxy 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.httpClient) || (has(self.initProvider) && has(self.initProvider.httpClient))",message="spec.forProvider.httpClient is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.proxy) || (has(self.initProvider) && has(self.initProvider.proxy))",message="spec.forProvider.proxy is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.storage) || (has(self.initProvider) && has(self.initProvider.storage))",message="spec.forProvider.storage is a required parameter" Spec CondaProxySpec `json:"spec"` Status CondaProxyStatus `json:"status,omitempty"` }
CondaProxy is the Schema for the CondaProxys API. Use this resource to create an conda proxy repository. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,nexus}
func (*CondaProxy) DeepCopy ¶ added in v0.0.8
func (in *CondaProxy) DeepCopy() *CondaProxy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CondaProxy.
func (*CondaProxy) DeepCopyInto ¶ added in v0.0.8
func (in *CondaProxy) DeepCopyInto(out *CondaProxy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CondaProxy) DeepCopyObject ¶ added in v0.0.8
func (in *CondaProxy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CondaProxy) GetCondition ¶ added in v0.0.8
func (mg *CondaProxy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this CondaProxy.
func (*CondaProxy) GetConnectionDetailsMapping ¶ added in v0.0.8
func (tr *CondaProxy) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this CondaProxy
func (*CondaProxy) GetDeletionPolicy ¶ added in v0.0.8
func (mg *CondaProxy) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this CondaProxy.
func (*CondaProxy) GetID ¶ added in v0.0.8
func (tr *CondaProxy) GetID() string
GetID returns ID of underlying Terraform resource of this CondaProxy
func (*CondaProxy) GetInitParameters ¶ added in v0.0.8
func (tr *CondaProxy) GetInitParameters() (map[string]any, error)
GetInitParameters of this CondaProxy
func (*CondaProxy) GetManagementPolicies ¶ added in v0.0.8
func (mg *CondaProxy) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this CondaProxy.
func (*CondaProxy) GetMergedParameters ¶ added in v0.0.8
func (tr *CondaProxy) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this CondaProxy
func (*CondaProxy) GetObservation ¶ added in v0.0.8
func (tr *CondaProxy) GetObservation() (map[string]any, error)
GetObservation of this CondaProxy
func (*CondaProxy) GetParameters ¶ added in v0.0.8
func (tr *CondaProxy) GetParameters() (map[string]any, error)
GetParameters of this CondaProxy
func (*CondaProxy) GetProviderConfigReference ¶ added in v0.0.8
func (mg *CondaProxy) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this CondaProxy.
func (*CondaProxy) GetPublishConnectionDetailsTo ¶ added in v0.0.8
func (mg *CondaProxy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this CondaProxy.
func (*CondaProxy) GetTerraformResourceType ¶ added in v0.0.8
func (mg *CondaProxy) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this CondaProxy
func (*CondaProxy) GetTerraformSchemaVersion ¶ added in v0.0.8
func (tr *CondaProxy) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*CondaProxy) GetWriteConnectionSecretToReference ¶ added in v0.0.8
func (mg *CondaProxy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this CondaProxy.
func (*CondaProxy) Hub ¶ added in v0.0.8
func (tr *CondaProxy) Hub()
Hub marks this type as a conversion hub.
func (*CondaProxy) LateInitialize ¶ added in v0.0.8
func (tr *CondaProxy) LateInitialize(attrs []byte) (bool, error)
LateInitialize this CondaProxy using its observed tfState. returns True if there are any spec changes for the resource.
func (*CondaProxy) SetConditions ¶ added in v0.0.8
func (mg *CondaProxy) SetConditions(c ...xpv1.Condition)
SetConditions of this CondaProxy.
func (*CondaProxy) SetDeletionPolicy ¶ added in v0.0.8
func (mg *CondaProxy) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this CondaProxy.
func (*CondaProxy) SetManagementPolicies ¶ added in v0.0.8
func (mg *CondaProxy) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this CondaProxy.
func (*CondaProxy) SetObservation ¶ added in v0.0.8
func (tr *CondaProxy) SetObservation(obs map[string]any) error
SetObservation for this CondaProxy
func (*CondaProxy) SetParameters ¶ added in v0.0.8
func (tr *CondaProxy) SetParameters(params map[string]any) error
SetParameters for this CondaProxy
func (*CondaProxy) SetProviderConfigReference ¶ added in v0.0.8
func (mg *CondaProxy) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this CondaProxy.
func (*CondaProxy) SetPublishConnectionDetailsTo ¶ added in v0.0.8
func (mg *CondaProxy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this CondaProxy.
func (*CondaProxy) SetWriteConnectionSecretToReference ¶ added in v0.0.8
func (mg *CondaProxy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this CondaProxy.
type CondaProxyCleanupInitParameters ¶ added in v0.0.8
type CondaProxyCleanupInitParameters struct { // (Set of String) List of policy names // List of policy names // +listType=set PolicyNames []*string `json:"policyNames,omitempty" tf:"policy_names,omitempty"` }
func (*CondaProxyCleanupInitParameters) DeepCopy ¶ added in v0.0.8
func (in *CondaProxyCleanupInitParameters) DeepCopy() *CondaProxyCleanupInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CondaProxyCleanupInitParameters.
func (*CondaProxyCleanupInitParameters) DeepCopyInto ¶ added in v0.0.8
func (in *CondaProxyCleanupInitParameters) DeepCopyInto(out *CondaProxyCleanupInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CondaProxyCleanupObservation ¶ added in v0.0.8
type CondaProxyCleanupObservation struct { // (Set of String) List of policy names // List of policy names // +listType=set PolicyNames []*string `json:"policyNames,omitempty" tf:"policy_names,omitempty"` }
func (*CondaProxyCleanupObservation) DeepCopy ¶ added in v0.0.8
func (in *CondaProxyCleanupObservation) DeepCopy() *CondaProxyCleanupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CondaProxyCleanupObservation.
func (*CondaProxyCleanupObservation) DeepCopyInto ¶ added in v0.0.8
func (in *CondaProxyCleanupObservation) DeepCopyInto(out *CondaProxyCleanupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CondaProxyCleanupParameters ¶ added in v0.0.8
type CondaProxyCleanupParameters struct { // (Set of String) List of policy names // List of policy names // +kubebuilder:validation:Optional // +listType=set PolicyNames []*string `json:"policyNames,omitempty" tf:"policy_names,omitempty"` }
func (*CondaProxyCleanupParameters) DeepCopy ¶ added in v0.0.8
func (in *CondaProxyCleanupParameters) DeepCopy() *CondaProxyCleanupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CondaProxyCleanupParameters.
func (*CondaProxyCleanupParameters) DeepCopyInto ¶ added in v0.0.8
func (in *CondaProxyCleanupParameters) DeepCopyInto(out *CondaProxyCleanupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CondaProxyHTTPClientAuthenticationInitParameters ¶ added in v0.0.8
type CondaProxyHTTPClientAuthenticationInitParameters struct { // (String) The ntlm domain to connect // The ntlm domain to connect NtlmDomain *string `json:"ntlmDomain,omitempty" tf:"ntlm_domain,omitempty"` // (String) The ntlm host to connect // The ntlm host to connect NtlmHost *string `json:"ntlmHost,omitempty" tf:"ntlm_host,omitempty"` // (String) Authentication type. Possible values: ntlm or username // Authentication type. Possible values: `ntlm` or `username` Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*CondaProxyHTTPClientAuthenticationInitParameters) DeepCopy ¶ added in v0.0.8
func (in *CondaProxyHTTPClientAuthenticationInitParameters) DeepCopy() *CondaProxyHTTPClientAuthenticationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CondaProxyHTTPClientAuthenticationInitParameters.
func (*CondaProxyHTTPClientAuthenticationInitParameters) DeepCopyInto ¶ added in v0.0.8
func (in *CondaProxyHTTPClientAuthenticationInitParameters) DeepCopyInto(out *CondaProxyHTTPClientAuthenticationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CondaProxyHTTPClientAuthenticationObservation ¶ added in v0.0.8
type CondaProxyHTTPClientAuthenticationObservation struct { // (String) The ntlm domain to connect // The ntlm domain to connect NtlmDomain *string `json:"ntlmDomain,omitempty" tf:"ntlm_domain,omitempty"` // (String) The ntlm host to connect // The ntlm host to connect NtlmHost *string `json:"ntlmHost,omitempty" tf:"ntlm_host,omitempty"` // (String) Authentication type. Possible values: ntlm or username // Authentication type. Possible values: `ntlm` or `username` Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*CondaProxyHTTPClientAuthenticationObservation) DeepCopy ¶ added in v0.0.8
func (in *CondaProxyHTTPClientAuthenticationObservation) DeepCopy() *CondaProxyHTTPClientAuthenticationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CondaProxyHTTPClientAuthenticationObservation.
func (*CondaProxyHTTPClientAuthenticationObservation) DeepCopyInto ¶ added in v0.0.8
func (in *CondaProxyHTTPClientAuthenticationObservation) DeepCopyInto(out *CondaProxyHTTPClientAuthenticationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CondaProxyHTTPClientAuthenticationParameters ¶ added in v0.0.8
type CondaProxyHTTPClientAuthenticationParameters struct { // (String) The ntlm domain to connect // The ntlm domain to connect // +kubebuilder:validation:Optional NtlmDomain *string `json:"ntlmDomain,omitempty" tf:"ntlm_domain,omitempty"` // (String) The ntlm host to connect // The ntlm host to connect // +kubebuilder:validation:Optional NtlmHost *string `json:"ntlmHost,omitempty" tf:"ntlm_host,omitempty"` // (String, Sensitive) The password used by the proxy repository // The password used by the proxy repository // +kubebuilder:validation:Optional PasswordSecretRef *v1.SecretKeySelector `json:"passwordSecretRef,omitempty" tf:"-"` // (String) Authentication type. Possible values: ntlm or username // Authentication type. Possible values: `ntlm` or `username` // +kubebuilder:validation:Optional Type *string `json:"type" tf:"type,omitempty"` // (String) The username used by the proxy repository // The username used by the proxy repository // +kubebuilder:validation:Optional UsernameSecretRef *v1.SecretKeySelector `json:"usernameSecretRef,omitempty" tf:"-"` }
func (*CondaProxyHTTPClientAuthenticationParameters) DeepCopy ¶ added in v0.0.8
func (in *CondaProxyHTTPClientAuthenticationParameters) DeepCopy() *CondaProxyHTTPClientAuthenticationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CondaProxyHTTPClientAuthenticationParameters.
func (*CondaProxyHTTPClientAuthenticationParameters) DeepCopyInto ¶ added in v0.0.8
func (in *CondaProxyHTTPClientAuthenticationParameters) DeepCopyInto(out *CondaProxyHTTPClientAuthenticationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CondaProxyHTTPClientConnectionInitParameters ¶ added in v0.0.8
type CondaProxyHTTPClientConnectionInitParameters struct { // (Boolean) Whether to enable redirects to the same location (may be required by some servers) // Whether to enable redirects to the same location (may be required by some servers) EnableCircularRedirects *bool `json:"enableCircularRedirects,omitempty" tf:"enable_circular_redirects,omitempty"` // (Boolean) Whether to allow cookies to be stored and used // Whether to allow cookies to be stored and used EnableCookies *bool `json:"enableCookies,omitempty" tf:"enable_cookies,omitempty"` // (Number) Total retries if the initial connection attempt suffers a timeout // Total retries if the initial connection attempt suffers a timeout Retries *float64 `json:"retries,omitempty" tf:"retries,omitempty"` // (Number) Seconds to wait for activity before stopping and retrying the connection // Seconds to wait for activity before stopping and retrying the connection Timeout *float64 `json:"timeout,omitempty" tf:"timeout,omitempty"` // (Boolean) Use certificates stored in the Nexus Repository Manager truststore to connect to external systems // Use certificates stored in the Nexus Repository Manager truststore to connect to external systems UseTrustStore *bool `json:"useTrustStore,omitempty" tf:"use_trust_store,omitempty"` // Agent header in HTTP requests // Custom fragment to append to User-Agent header in HTTP requests UserAgentSuffix *string `json:"userAgentSuffix,omitempty" tf:"user_agent_suffix,omitempty"` }
func (*CondaProxyHTTPClientConnectionInitParameters) DeepCopy ¶ added in v0.0.8
func (in *CondaProxyHTTPClientConnectionInitParameters) DeepCopy() *CondaProxyHTTPClientConnectionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CondaProxyHTTPClientConnectionInitParameters.
func (*CondaProxyHTTPClientConnectionInitParameters) DeepCopyInto ¶ added in v0.0.8
func (in *CondaProxyHTTPClientConnectionInitParameters) DeepCopyInto(out *CondaProxyHTTPClientConnectionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CondaProxyHTTPClientConnectionObservation ¶ added in v0.0.8
type CondaProxyHTTPClientConnectionObservation struct { // (Boolean) Whether to enable redirects to the same location (may be required by some servers) // Whether to enable redirects to the same location (may be required by some servers) EnableCircularRedirects *bool `json:"enableCircularRedirects,omitempty" tf:"enable_circular_redirects,omitempty"` // (Boolean) Whether to allow cookies to be stored and used // Whether to allow cookies to be stored and used EnableCookies *bool `json:"enableCookies,omitempty" tf:"enable_cookies,omitempty"` // (Number) Total retries if the initial connection attempt suffers a timeout // Total retries if the initial connection attempt suffers a timeout Retries *float64 `json:"retries,omitempty" tf:"retries,omitempty"` // (Number) Seconds to wait for activity before stopping and retrying the connection // Seconds to wait for activity before stopping and retrying the connection Timeout *float64 `json:"timeout,omitempty" tf:"timeout,omitempty"` // (Boolean) Use certificates stored in the Nexus Repository Manager truststore to connect to external systems // Use certificates stored in the Nexus Repository Manager truststore to connect to external systems UseTrustStore *bool `json:"useTrustStore,omitempty" tf:"use_trust_store,omitempty"` // Agent header in HTTP requests // Custom fragment to append to User-Agent header in HTTP requests UserAgentSuffix *string `json:"userAgentSuffix,omitempty" tf:"user_agent_suffix,omitempty"` }
func (*CondaProxyHTTPClientConnectionObservation) DeepCopy ¶ added in v0.0.8
func (in *CondaProxyHTTPClientConnectionObservation) DeepCopy() *CondaProxyHTTPClientConnectionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CondaProxyHTTPClientConnectionObservation.
func (*CondaProxyHTTPClientConnectionObservation) DeepCopyInto ¶ added in v0.0.8
func (in *CondaProxyHTTPClientConnectionObservation) DeepCopyInto(out *CondaProxyHTTPClientConnectionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CondaProxyHTTPClientConnectionParameters ¶ added in v0.0.8
type CondaProxyHTTPClientConnectionParameters struct { // (Boolean) Whether to enable redirects to the same location (may be required by some servers) // Whether to enable redirects to the same location (may be required by some servers) // +kubebuilder:validation:Optional EnableCircularRedirects *bool `json:"enableCircularRedirects,omitempty" tf:"enable_circular_redirects,omitempty"` // (Boolean) Whether to allow cookies to be stored and used // Whether to allow cookies to be stored and used // +kubebuilder:validation:Optional EnableCookies *bool `json:"enableCookies,omitempty" tf:"enable_cookies,omitempty"` // (Number) Total retries if the initial connection attempt suffers a timeout // Total retries if the initial connection attempt suffers a timeout // +kubebuilder:validation:Optional Retries *float64 `json:"retries,omitempty" tf:"retries,omitempty"` // (Number) Seconds to wait for activity before stopping and retrying the connection // Seconds to wait for activity before stopping and retrying the connection // +kubebuilder:validation:Optional Timeout *float64 `json:"timeout,omitempty" tf:"timeout,omitempty"` // (Boolean) Use certificates stored in the Nexus Repository Manager truststore to connect to external systems // Use certificates stored in the Nexus Repository Manager truststore to connect to external systems // +kubebuilder:validation:Optional UseTrustStore *bool `json:"useTrustStore,omitempty" tf:"use_trust_store,omitempty"` // Agent header in HTTP requests // Custom fragment to append to User-Agent header in HTTP requests // +kubebuilder:validation:Optional UserAgentSuffix *string `json:"userAgentSuffix,omitempty" tf:"user_agent_suffix,omitempty"` }
func (*CondaProxyHTTPClientConnectionParameters) DeepCopy ¶ added in v0.0.8
func (in *CondaProxyHTTPClientConnectionParameters) DeepCopy() *CondaProxyHTTPClientConnectionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CondaProxyHTTPClientConnectionParameters.
func (*CondaProxyHTTPClientConnectionParameters) DeepCopyInto ¶ added in v0.0.8
func (in *CondaProxyHTTPClientConnectionParameters) DeepCopyInto(out *CondaProxyHTTPClientConnectionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CondaProxyHTTPClientInitParameters ¶ added in v0.0.8
type CondaProxyHTTPClientInitParameters struct { // (Block List, Max: 1) Authentication configuration of the HTTP client (see below for nested schema) // Authentication configuration of the HTTP client Authentication []CondaProxyHTTPClientAuthenticationInitParameters `json:"authentication,omitempty" tf:"authentication,omitempty"` // block outbound connections if remote peer is detected as unreachable/unresponsive // Whether to auto-block outbound connections if remote peer is detected as unreachable/unresponsive AutoBlock *bool `json:"autoBlock,omitempty" tf:"auto_block,omitempty"` // (Boolean) Whether to block outbound connections on the repository // Whether to block outbound connections on the repository Blocked *bool `json:"blocked,omitempty" tf:"blocked,omitempty"` // (Block List, Max: 1) Connection configuration of the HTTP client (see below for nested schema) // Connection configuration of the HTTP client Connection []CondaProxyHTTPClientConnectionInitParameters `json:"connection,omitempty" tf:"connection,omitempty"` }
func (*CondaProxyHTTPClientInitParameters) DeepCopy ¶ added in v0.0.8
func (in *CondaProxyHTTPClientInitParameters) DeepCopy() *CondaProxyHTTPClientInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CondaProxyHTTPClientInitParameters.
func (*CondaProxyHTTPClientInitParameters) DeepCopyInto ¶ added in v0.0.8
func (in *CondaProxyHTTPClientInitParameters) DeepCopyInto(out *CondaProxyHTTPClientInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CondaProxyHTTPClientObservation ¶ added in v0.0.8
type CondaProxyHTTPClientObservation struct { // (Block List, Max: 1) Authentication configuration of the HTTP client (see below for nested schema) // Authentication configuration of the HTTP client Authentication []CondaProxyHTTPClientAuthenticationObservation `json:"authentication,omitempty" tf:"authentication,omitempty"` // block outbound connections if remote peer is detected as unreachable/unresponsive // Whether to auto-block outbound connections if remote peer is detected as unreachable/unresponsive AutoBlock *bool `json:"autoBlock,omitempty" tf:"auto_block,omitempty"` // (Boolean) Whether to block outbound connections on the repository // Whether to block outbound connections on the repository Blocked *bool `json:"blocked,omitempty" tf:"blocked,omitempty"` // (Block List, Max: 1) Connection configuration of the HTTP client (see below for nested schema) // Connection configuration of the HTTP client Connection []CondaProxyHTTPClientConnectionObservation `json:"connection,omitempty" tf:"connection,omitempty"` }
func (*CondaProxyHTTPClientObservation) DeepCopy ¶ added in v0.0.8
func (in *CondaProxyHTTPClientObservation) DeepCopy() *CondaProxyHTTPClientObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CondaProxyHTTPClientObservation.
func (*CondaProxyHTTPClientObservation) DeepCopyInto ¶ added in v0.0.8
func (in *CondaProxyHTTPClientObservation) DeepCopyInto(out *CondaProxyHTTPClientObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CondaProxyHTTPClientParameters ¶ added in v0.0.8
type CondaProxyHTTPClientParameters struct { // (Block List, Max: 1) Authentication configuration of the HTTP client (see below for nested schema) // Authentication configuration of the HTTP client // +kubebuilder:validation:Optional Authentication []CondaProxyHTTPClientAuthenticationParameters `json:"authentication,omitempty" tf:"authentication,omitempty"` // block outbound connections if remote peer is detected as unreachable/unresponsive // Whether to auto-block outbound connections if remote peer is detected as unreachable/unresponsive // +kubebuilder:validation:Optional AutoBlock *bool `json:"autoBlock" tf:"auto_block,omitempty"` // (Boolean) Whether to block outbound connections on the repository // Whether to block outbound connections on the repository // +kubebuilder:validation:Optional Blocked *bool `json:"blocked" tf:"blocked,omitempty"` // (Block List, Max: 1) Connection configuration of the HTTP client (see below for nested schema) // Connection configuration of the HTTP client // +kubebuilder:validation:Optional Connection []CondaProxyHTTPClientConnectionParameters `json:"connection,omitempty" tf:"connection,omitempty"` }
func (*CondaProxyHTTPClientParameters) DeepCopy ¶ added in v0.0.8
func (in *CondaProxyHTTPClientParameters) DeepCopy() *CondaProxyHTTPClientParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CondaProxyHTTPClientParameters.
func (*CondaProxyHTTPClientParameters) DeepCopyInto ¶ added in v0.0.8
func (in *CondaProxyHTTPClientParameters) DeepCopyInto(out *CondaProxyHTTPClientParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CondaProxyInitParameters ¶ added in v0.0.8
type CondaProxyInitParameters struct { // (Block List) Cleanup policies (see below for nested schema) // Cleanup policies Cleanup []CondaProxyCleanupInitParameters `json:"cleanup,omitempty" tf:"cleanup,omitempty"` // (Block List, Min: 1, Max: 1) HTTP Client configuration for proxy repositories (see below for nested schema) // HTTP Client configuration for proxy repositories HTTPClient []CondaProxyHTTPClientInitParameters `json:"httpClient,omitempty" tf:"http_client,omitempty"` // (String) A unique identifier for this repository // A unique identifier for this repository Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Block List, Max: 1) Configuration of the negative cache handling (see below for nested schema) // Configuration of the negative cache handling NegativeCache []CondaProxyNegativeCacheInitParameters `json:"negativeCache,omitempty" tf:"negative_cache,omitempty"` // (Boolean) Whether this repository accepts incoming requests // Whether this repository accepts incoming requests Online *bool `json:"online,omitempty" tf:"online,omitempty"` // (Block List, Min: 1, Max: 1) Configuration for the proxy repository (see below for nested schema) // Configuration for the proxy repository Proxy []CondaProxyProxyInitParameters `json:"proxy,omitempty" tf:"proxy,omitempty"` // (String) The name of the routing rule assigned to this repository // The name of the routing rule assigned to this repository RoutingRule *string `json:"routingRule,omitempty" tf:"routing_rule,omitempty"` // (Block List, Min: 1, Max: 1) The storage configuration of the repository (see below for nested schema) // The storage configuration of the repository Storage []CondaProxyStorageInitParameters `json:"storage,omitempty" tf:"storage,omitempty"` }
func (*CondaProxyInitParameters) DeepCopy ¶ added in v0.0.8
func (in *CondaProxyInitParameters) DeepCopy() *CondaProxyInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CondaProxyInitParameters.
func (*CondaProxyInitParameters) DeepCopyInto ¶ added in v0.0.8
func (in *CondaProxyInitParameters) DeepCopyInto(out *CondaProxyInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CondaProxyList ¶ added in v0.0.8
type CondaProxyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []CondaProxy `json:"items"` }
CondaProxyList contains a list of CondaProxys
func (*CondaProxyList) DeepCopy ¶ added in v0.0.8
func (in *CondaProxyList) DeepCopy() *CondaProxyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CondaProxyList.
func (*CondaProxyList) DeepCopyInto ¶ added in v0.0.8
func (in *CondaProxyList) DeepCopyInto(out *CondaProxyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CondaProxyList) DeepCopyObject ¶ added in v0.0.8
func (in *CondaProxyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CondaProxyList) GetItems ¶ added in v0.0.8
func (l *CondaProxyList) GetItems() []resource.Managed
GetItems of this CondaProxyList.
type CondaProxyNegativeCacheInitParameters ¶ added in v0.0.8
type CondaProxyNegativeCacheInitParameters struct { // (Boolean) Whether to cache responses for content not present in the proxied repository // Whether to cache responses for content not present in the proxied repository Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // (Number) How long to cache the fact that a file was not found in the repository (in minutes) // How long to cache the fact that a file was not found in the repository (in minutes) TTL *float64 `json:"ttl,omitempty" tf:"ttl,omitempty"` }
func (*CondaProxyNegativeCacheInitParameters) DeepCopy ¶ added in v0.0.8
func (in *CondaProxyNegativeCacheInitParameters) DeepCopy() *CondaProxyNegativeCacheInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CondaProxyNegativeCacheInitParameters.
func (*CondaProxyNegativeCacheInitParameters) DeepCopyInto ¶ added in v0.0.8
func (in *CondaProxyNegativeCacheInitParameters) DeepCopyInto(out *CondaProxyNegativeCacheInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CondaProxyNegativeCacheObservation ¶ added in v0.0.8
type CondaProxyNegativeCacheObservation struct { // (Boolean) Whether to cache responses for content not present in the proxied repository // Whether to cache responses for content not present in the proxied repository Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // (Number) How long to cache the fact that a file was not found in the repository (in minutes) // How long to cache the fact that a file was not found in the repository (in minutes) TTL *float64 `json:"ttl,omitempty" tf:"ttl,omitempty"` }
func (*CondaProxyNegativeCacheObservation) DeepCopy ¶ added in v0.0.8
func (in *CondaProxyNegativeCacheObservation) DeepCopy() *CondaProxyNegativeCacheObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CondaProxyNegativeCacheObservation.
func (*CondaProxyNegativeCacheObservation) DeepCopyInto ¶ added in v0.0.8
func (in *CondaProxyNegativeCacheObservation) DeepCopyInto(out *CondaProxyNegativeCacheObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CondaProxyNegativeCacheParameters ¶ added in v0.0.8
type CondaProxyNegativeCacheParameters struct { // (Boolean) Whether to cache responses for content not present in the proxied repository // Whether to cache responses for content not present in the proxied repository // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // (Number) How long to cache the fact that a file was not found in the repository (in minutes) // How long to cache the fact that a file was not found in the repository (in minutes) // +kubebuilder:validation:Optional TTL *float64 `json:"ttl,omitempty" tf:"ttl,omitempty"` }
func (*CondaProxyNegativeCacheParameters) DeepCopy ¶ added in v0.0.8
func (in *CondaProxyNegativeCacheParameters) DeepCopy() *CondaProxyNegativeCacheParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CondaProxyNegativeCacheParameters.
func (*CondaProxyNegativeCacheParameters) DeepCopyInto ¶ added in v0.0.8
func (in *CondaProxyNegativeCacheParameters) DeepCopyInto(out *CondaProxyNegativeCacheParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CondaProxyObservation ¶ added in v0.0.8
type CondaProxyObservation struct { // (Block List) Cleanup policies (see below for nested schema) // Cleanup policies Cleanup []CondaProxyCleanupObservation `json:"cleanup,omitempty" tf:"cleanup,omitempty"` // (Block List, Min: 1, Max: 1) HTTP Client configuration for proxy repositories (see below for nested schema) // HTTP Client configuration for proxy repositories HTTPClient []CondaProxyHTTPClientObservation `json:"httpClient,omitempty" tf:"http_client,omitempty"` // (String) Used to identify resource at nexus ID *string `json:"id,omitempty" tf:"id,omitempty"` // (String) A unique identifier for this repository // A unique identifier for this repository Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Block List, Max: 1) Configuration of the negative cache handling (see below for nested schema) // Configuration of the negative cache handling NegativeCache []CondaProxyNegativeCacheObservation `json:"negativeCache,omitempty" tf:"negative_cache,omitempty"` // (Boolean) Whether this repository accepts incoming requests // Whether this repository accepts incoming requests Online *bool `json:"online,omitempty" tf:"online,omitempty"` // (Block List, Min: 1, Max: 1) Configuration for the proxy repository (see below for nested schema) // Configuration for the proxy repository Proxy []CondaProxyProxyObservation `json:"proxy,omitempty" tf:"proxy,omitempty"` // (String) The name of the routing rule assigned to this repository // The name of the routing rule assigned to this repository RoutingRule *string `json:"routingRule,omitempty" tf:"routing_rule,omitempty"` // (Block List, Min: 1, Max: 1) The storage configuration of the repository (see below for nested schema) // The storage configuration of the repository Storage []CondaProxyStorageObservation `json:"storage,omitempty" tf:"storage,omitempty"` }
func (*CondaProxyObservation) DeepCopy ¶ added in v0.0.8
func (in *CondaProxyObservation) DeepCopy() *CondaProxyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CondaProxyObservation.
func (*CondaProxyObservation) DeepCopyInto ¶ added in v0.0.8
func (in *CondaProxyObservation) DeepCopyInto(out *CondaProxyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CondaProxyParameters ¶ added in v0.0.8
type CondaProxyParameters struct { // (Block List) Cleanup policies (see below for nested schema) // Cleanup policies // +kubebuilder:validation:Optional Cleanup []CondaProxyCleanupParameters `json:"cleanup,omitempty" tf:"cleanup,omitempty"` // (Block List, Min: 1, Max: 1) HTTP Client configuration for proxy repositories (see below for nested schema) // HTTP Client configuration for proxy repositories // +kubebuilder:validation:Optional HTTPClient []CondaProxyHTTPClientParameters `json:"httpClient,omitempty" tf:"http_client,omitempty"` // (String) A unique identifier for this repository // A unique identifier for this repository // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Block List, Max: 1) Configuration of the negative cache handling (see below for nested schema) // Configuration of the negative cache handling // +kubebuilder:validation:Optional NegativeCache []CondaProxyNegativeCacheParameters `json:"negativeCache,omitempty" tf:"negative_cache,omitempty"` // (Boolean) Whether this repository accepts incoming requests // Whether this repository accepts incoming requests // +kubebuilder:validation:Optional Online *bool `json:"online,omitempty" tf:"online,omitempty"` // (Block List, Min: 1, Max: 1) Configuration for the proxy repository (see below for nested schema) // Configuration for the proxy repository // +kubebuilder:validation:Optional Proxy []CondaProxyProxyParameters `json:"proxy,omitempty" tf:"proxy,omitempty"` // (String) The name of the routing rule assigned to this repository // The name of the routing rule assigned to this repository // +kubebuilder:validation:Optional RoutingRule *string `json:"routingRule,omitempty" tf:"routing_rule,omitempty"` // (Block List, Min: 1, Max: 1) The storage configuration of the repository (see below for nested schema) // The storage configuration of the repository // +kubebuilder:validation:Optional Storage []CondaProxyStorageParameters `json:"storage,omitempty" tf:"storage,omitempty"` }
func (*CondaProxyParameters) DeepCopy ¶ added in v0.0.8
func (in *CondaProxyParameters) DeepCopy() *CondaProxyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CondaProxyParameters.
func (*CondaProxyParameters) DeepCopyInto ¶ added in v0.0.8
func (in *CondaProxyParameters) DeepCopyInto(out *CondaProxyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CondaProxyProxyInitParameters ¶ added in v0.0.8
type CondaProxyProxyInitParameters struct { // (Number) How long (in minutes) to cache artifacts before rechecking the remote repository // How long (in minutes) to cache artifacts before rechecking the remote repository ContentMaxAge *float64 `json:"contentMaxAge,omitempty" tf:"content_max_age,omitempty"` // (Number) How long (in minutes) to cache metadata before rechecking the remote repository. // How long (in minutes) to cache metadata before rechecking the remote repository. MetadataMaxAge *float64 `json:"metadataMaxAge,omitempty" tf:"metadata_max_age,omitempty"` // (String) Location of the remote repository being proxied // Location of the remote repository being proxied RemoteURL *string `json:"remoteUrl,omitempty" tf:"remote_url,omitempty"` }
func (*CondaProxyProxyInitParameters) DeepCopy ¶ added in v0.0.8
func (in *CondaProxyProxyInitParameters) DeepCopy() *CondaProxyProxyInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CondaProxyProxyInitParameters.
func (*CondaProxyProxyInitParameters) DeepCopyInto ¶ added in v0.0.8
func (in *CondaProxyProxyInitParameters) DeepCopyInto(out *CondaProxyProxyInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CondaProxyProxyObservation ¶ added in v0.0.8
type CondaProxyProxyObservation struct { // (Number) How long (in minutes) to cache artifacts before rechecking the remote repository // How long (in minutes) to cache artifacts before rechecking the remote repository ContentMaxAge *float64 `json:"contentMaxAge,omitempty" tf:"content_max_age,omitempty"` // (Number) How long (in minutes) to cache metadata before rechecking the remote repository. // How long (in minutes) to cache metadata before rechecking the remote repository. MetadataMaxAge *float64 `json:"metadataMaxAge,omitempty" tf:"metadata_max_age,omitempty"` // (String) Location of the remote repository being proxied // Location of the remote repository being proxied RemoteURL *string `json:"remoteUrl,omitempty" tf:"remote_url,omitempty"` }
func (*CondaProxyProxyObservation) DeepCopy ¶ added in v0.0.8
func (in *CondaProxyProxyObservation) DeepCopy() *CondaProxyProxyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CondaProxyProxyObservation.
func (*CondaProxyProxyObservation) DeepCopyInto ¶ added in v0.0.8
func (in *CondaProxyProxyObservation) DeepCopyInto(out *CondaProxyProxyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CondaProxyProxyParameters ¶ added in v0.0.8
type CondaProxyProxyParameters struct { // (Number) How long (in minutes) to cache artifacts before rechecking the remote repository // How long (in minutes) to cache artifacts before rechecking the remote repository // +kubebuilder:validation:Optional ContentMaxAge *float64 `json:"contentMaxAge,omitempty" tf:"content_max_age,omitempty"` // (Number) How long (in minutes) to cache metadata before rechecking the remote repository. // How long (in minutes) to cache metadata before rechecking the remote repository. // +kubebuilder:validation:Optional MetadataMaxAge *float64 `json:"metadataMaxAge,omitempty" tf:"metadata_max_age,omitempty"` // (String) Location of the remote repository being proxied // Location of the remote repository being proxied // +kubebuilder:validation:Optional RemoteURL *string `json:"remoteUrl" tf:"remote_url,omitempty"` }
func (*CondaProxyProxyParameters) DeepCopy ¶ added in v0.0.8
func (in *CondaProxyProxyParameters) DeepCopy() *CondaProxyProxyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CondaProxyProxyParameters.
func (*CondaProxyProxyParameters) DeepCopyInto ¶ added in v0.0.8
func (in *CondaProxyProxyParameters) DeepCopyInto(out *CondaProxyProxyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CondaProxySpec ¶ added in v0.0.8
type CondaProxySpec struct { v1.ResourceSpec `json:",inline"` ForProvider CondaProxyParameters `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 CondaProxyInitParameters `json:"initProvider,omitempty"` }
CondaProxySpec defines the desired state of CondaProxy
func (*CondaProxySpec) DeepCopy ¶ added in v0.0.8
func (in *CondaProxySpec) DeepCopy() *CondaProxySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CondaProxySpec.
func (*CondaProxySpec) DeepCopyInto ¶ added in v0.0.8
func (in *CondaProxySpec) DeepCopyInto(out *CondaProxySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CondaProxyStatus ¶ added in v0.0.8
type CondaProxyStatus struct { v1.ResourceStatus `json:",inline"` AtProvider CondaProxyObservation `json:"atProvider,omitempty"` }
CondaProxyStatus defines the observed state of CondaProxy.
func (*CondaProxyStatus) DeepCopy ¶ added in v0.0.8
func (in *CondaProxyStatus) DeepCopy() *CondaProxyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CondaProxyStatus.
func (*CondaProxyStatus) DeepCopyInto ¶ added in v0.0.8
func (in *CondaProxyStatus) DeepCopyInto(out *CondaProxyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CondaProxyStorageInitParameters ¶ added in v0.0.8
type CondaProxyStorageInitParameters struct { // (String) Blob store used to store repository contents // Blob store used to store repository contents BlobStoreName *string `json:"blobStoreName,omitempty" tf:"blob_store_name,omitempty"` // (Boolean) Whether to validate uploaded content's MIME type appropriate for the repository format // Whether to validate uploaded content's MIME type appropriate for the repository format StrictContentTypeValidation *bool `json:"strictContentTypeValidation,omitempty" tf:"strict_content_type_validation,omitempty"` }
func (*CondaProxyStorageInitParameters) DeepCopy ¶ added in v0.0.8
func (in *CondaProxyStorageInitParameters) DeepCopy() *CondaProxyStorageInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CondaProxyStorageInitParameters.
func (*CondaProxyStorageInitParameters) DeepCopyInto ¶ added in v0.0.8
func (in *CondaProxyStorageInitParameters) DeepCopyInto(out *CondaProxyStorageInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CondaProxyStorageObservation ¶ added in v0.0.8
type CondaProxyStorageObservation struct { // (String) Blob store used to store repository contents // Blob store used to store repository contents BlobStoreName *string `json:"blobStoreName,omitempty" tf:"blob_store_name,omitempty"` // (Boolean) Whether to validate uploaded content's MIME type appropriate for the repository format // Whether to validate uploaded content's MIME type appropriate for the repository format StrictContentTypeValidation *bool `json:"strictContentTypeValidation,omitempty" tf:"strict_content_type_validation,omitempty"` }
func (*CondaProxyStorageObservation) DeepCopy ¶ added in v0.0.8
func (in *CondaProxyStorageObservation) DeepCopy() *CondaProxyStorageObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CondaProxyStorageObservation.
func (*CondaProxyStorageObservation) DeepCopyInto ¶ added in v0.0.8
func (in *CondaProxyStorageObservation) DeepCopyInto(out *CondaProxyStorageObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CondaProxyStorageParameters ¶ added in v0.0.8
type CondaProxyStorageParameters struct { // (String) Blob store used to store repository contents // Blob store used to store repository contents // +kubebuilder:validation:Optional BlobStoreName *string `json:"blobStoreName" tf:"blob_store_name,omitempty"` // (Boolean) Whether to validate uploaded content's MIME type appropriate for the repository format // Whether to validate uploaded content's MIME type appropriate for the repository format // +kubebuilder:validation:Optional StrictContentTypeValidation *bool `json:"strictContentTypeValidation,omitempty" tf:"strict_content_type_validation,omitempty"` }
func (*CondaProxyStorageParameters) DeepCopy ¶ added in v0.0.8
func (in *CondaProxyStorageParameters) DeepCopy() *CondaProxyStorageParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CondaProxyStorageParameters.
func (*CondaProxyStorageParameters) DeepCopyInto ¶ added in v0.0.8
func (in *CondaProxyStorageParameters) DeepCopyInto(out *CondaProxyStorageParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionInitParameters ¶
type ConnectionInitParameters struct { // (Boolean) Whether to enable redirects to the same location (may be required by some servers) // Whether to enable redirects to the same location (may be required by some servers) EnableCircularRedirects *bool `json:"enableCircularRedirects,omitempty" tf:"enable_circular_redirects,omitempty"` // (Boolean) Whether to allow cookies to be stored and used // Whether to allow cookies to be stored and used EnableCookies *bool `json:"enableCookies,omitempty" tf:"enable_cookies,omitempty"` // (Number) Total retries if the initial connection attempt suffers a timeout // Total retries if the initial connection attempt suffers a timeout Retries *float64 `json:"retries,omitempty" tf:"retries,omitempty"` // (Number) Seconds to wait for activity before stopping and retrying the connection // Seconds to wait for activity before stopping and retrying the connection Timeout *float64 `json:"timeout,omitempty" tf:"timeout,omitempty"` // (Boolean) Use certificates stored in the Nexus Repository Manager truststore to connect to external systems // Use certificates stored in the Nexus Repository Manager truststore to connect to external systems UseTrustStore *bool `json:"useTrustStore,omitempty" tf:"use_trust_store,omitempty"` // Agent header in HTTP requests // Custom fragment to append to User-Agent header in HTTP requests UserAgentSuffix *string `json:"userAgentSuffix,omitempty" tf:"user_agent_suffix,omitempty"` }
func (*ConnectionInitParameters) DeepCopy ¶
func (in *ConnectionInitParameters) DeepCopy() *ConnectionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionInitParameters.
func (*ConnectionInitParameters) DeepCopyInto ¶
func (in *ConnectionInitParameters) DeepCopyInto(out *ConnectionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionObservation ¶
type ConnectionObservation struct { // (Boolean) Whether to enable redirects to the same location (may be required by some servers) // Whether to enable redirects to the same location (may be required by some servers) EnableCircularRedirects *bool `json:"enableCircularRedirects,omitempty" tf:"enable_circular_redirects,omitempty"` // (Boolean) Whether to allow cookies to be stored and used // Whether to allow cookies to be stored and used EnableCookies *bool `json:"enableCookies,omitempty" tf:"enable_cookies,omitempty"` // (Number) Total retries if the initial connection attempt suffers a timeout // Total retries if the initial connection attempt suffers a timeout Retries *float64 `json:"retries,omitempty" tf:"retries,omitempty"` // (Number) Seconds to wait for activity before stopping and retrying the connection // Seconds to wait for activity before stopping and retrying the connection Timeout *float64 `json:"timeout,omitempty" tf:"timeout,omitempty"` // (Boolean) Use certificates stored in the Nexus Repository Manager truststore to connect to external systems // Use certificates stored in the Nexus Repository Manager truststore to connect to external systems UseTrustStore *bool `json:"useTrustStore,omitempty" tf:"use_trust_store,omitempty"` // Agent header in HTTP requests // Custom fragment to append to User-Agent header in HTTP requests UserAgentSuffix *string `json:"userAgentSuffix,omitempty" tf:"user_agent_suffix,omitempty"` }
func (*ConnectionObservation) DeepCopy ¶
func (in *ConnectionObservation) DeepCopy() *ConnectionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionObservation.
func (*ConnectionObservation) DeepCopyInto ¶
func (in *ConnectionObservation) DeepCopyInto(out *ConnectionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConnectionParameters ¶
type ConnectionParameters struct { // (Boolean) Whether to enable redirects to the same location (may be required by some servers) // Whether to enable redirects to the same location (may be required by some servers) // +kubebuilder:validation:Optional EnableCircularRedirects *bool `json:"enableCircularRedirects,omitempty" tf:"enable_circular_redirects,omitempty"` // (Boolean) Whether to allow cookies to be stored and used // Whether to allow cookies to be stored and used // +kubebuilder:validation:Optional EnableCookies *bool `json:"enableCookies,omitempty" tf:"enable_cookies,omitempty"` // (Number) Total retries if the initial connection attempt suffers a timeout // Total retries if the initial connection attempt suffers a timeout // +kubebuilder:validation:Optional Retries *float64 `json:"retries,omitempty" tf:"retries,omitempty"` // (Number) Seconds to wait for activity before stopping and retrying the connection // Seconds to wait for activity before stopping and retrying the connection // +kubebuilder:validation:Optional Timeout *float64 `json:"timeout,omitempty" tf:"timeout,omitempty"` // (Boolean) Use certificates stored in the Nexus Repository Manager truststore to connect to external systems // Use certificates stored in the Nexus Repository Manager truststore to connect to external systems // +kubebuilder:validation:Optional UseTrustStore *bool `json:"useTrustStore,omitempty" tf:"use_trust_store,omitempty"` // Agent header in HTTP requests // Custom fragment to append to User-Agent header in HTTP requests // +kubebuilder:validation:Optional UserAgentSuffix *string `json:"userAgentSuffix,omitempty" tf:"user_agent_suffix,omitempty"` }
func (*ConnectionParameters) DeepCopy ¶
func (in *ConnectionParameters) DeepCopy() *ConnectionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConnectionParameters.
func (*ConnectionParameters) DeepCopyInto ¶
func (in *ConnectionParameters) DeepCopyInto(out *ConnectionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DockerGroup ¶ added in v0.0.2
type DockerGroup 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.docker) || (has(self.initProvider) && has(self.initProvider.docker))",message="spec.forProvider.docker is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.group) || (has(self.initProvider) && has(self.initProvider.group))",message="spec.forProvider.group is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.storage) || (has(self.initProvider) && has(self.initProvider.storage))",message="spec.forProvider.storage is a required parameter" Spec DockerGroupSpec `json:"spec"` Status DockerGroupStatus `json:"status,omitempty"` }
DockerGroup is the Schema for the DockerGroups API. Use this resource to create a group docker repository. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,nexus}
func (*DockerGroup) DeepCopy ¶ added in v0.0.2
func (in *DockerGroup) DeepCopy() *DockerGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerGroup.
func (*DockerGroup) DeepCopyInto ¶ added in v0.0.2
func (in *DockerGroup) DeepCopyInto(out *DockerGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DockerGroup) DeepCopyObject ¶ added in v0.0.2
func (in *DockerGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DockerGroup) GetCondition ¶ added in v0.0.2
func (mg *DockerGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this DockerGroup.
func (*DockerGroup) GetConnectionDetailsMapping ¶ added in v0.0.2
func (tr *DockerGroup) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this DockerGroup
func (*DockerGroup) GetDeletionPolicy ¶ added in v0.0.2
func (mg *DockerGroup) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this DockerGroup.
func (*DockerGroup) GetID ¶ added in v0.0.2
func (tr *DockerGroup) GetID() string
GetID returns ID of underlying Terraform resource of this DockerGroup
func (*DockerGroup) GetInitParameters ¶ added in v0.0.2
func (tr *DockerGroup) GetInitParameters() (map[string]any, error)
GetInitParameters of this DockerGroup
func (*DockerGroup) GetManagementPolicies ¶ added in v0.0.2
func (mg *DockerGroup) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this DockerGroup.
func (*DockerGroup) GetMergedParameters ¶ added in v0.0.6
func (tr *DockerGroup) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this DockerGroup
func (*DockerGroup) GetObservation ¶ added in v0.0.2
func (tr *DockerGroup) GetObservation() (map[string]any, error)
GetObservation of this DockerGroup
func (*DockerGroup) GetParameters ¶ added in v0.0.2
func (tr *DockerGroup) GetParameters() (map[string]any, error)
GetParameters of this DockerGroup
func (*DockerGroup) GetProviderConfigReference ¶ added in v0.0.2
func (mg *DockerGroup) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this DockerGroup.
func (*DockerGroup) GetPublishConnectionDetailsTo ¶ added in v0.0.2
func (mg *DockerGroup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this DockerGroup.
func (*DockerGroup) GetTerraformResourceType ¶ added in v0.0.2
func (mg *DockerGroup) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this DockerGroup
func (*DockerGroup) GetTerraformSchemaVersion ¶ added in v0.0.2
func (tr *DockerGroup) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*DockerGroup) GetWriteConnectionSecretToReference ¶ added in v0.0.2
func (mg *DockerGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this DockerGroup.
func (*DockerGroup) Hub ¶ added in v0.0.6
func (tr *DockerGroup) Hub()
Hub marks this type as a conversion hub.
func (*DockerGroup) LateInitialize ¶ added in v0.0.2
func (tr *DockerGroup) LateInitialize(attrs []byte) (bool, error)
LateInitialize this DockerGroup using its observed tfState. returns True if there are any spec changes for the resource.
func (*DockerGroup) SetConditions ¶ added in v0.0.2
func (mg *DockerGroup) SetConditions(c ...xpv1.Condition)
SetConditions of this DockerGroup.
func (*DockerGroup) SetDeletionPolicy ¶ added in v0.0.2
func (mg *DockerGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this DockerGroup.
func (*DockerGroup) SetManagementPolicies ¶ added in v0.0.2
func (mg *DockerGroup) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this DockerGroup.
func (*DockerGroup) SetObservation ¶ added in v0.0.2
func (tr *DockerGroup) SetObservation(obs map[string]any) error
SetObservation for this DockerGroup
func (*DockerGroup) SetParameters ¶ added in v0.0.2
func (tr *DockerGroup) SetParameters(params map[string]any) error
SetParameters for this DockerGroup
func (*DockerGroup) SetProviderConfigReference ¶ added in v0.0.2
func (mg *DockerGroup) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this DockerGroup.
func (*DockerGroup) SetPublishConnectionDetailsTo ¶ added in v0.0.2
func (mg *DockerGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this DockerGroup.
func (*DockerGroup) SetWriteConnectionSecretToReference ¶ added in v0.0.2
func (mg *DockerGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this DockerGroup.
type DockerGroupGroupInitParameters ¶ added in v0.0.8
type DockerGroupGroupInitParameters struct { // (Set of String) Member repositories names // Member repositories names MemberNames []*string `json:"memberNames,omitempty" tf:"member_names,omitempty"` // only: This field is for the Group Deployment feature available in NXRM Pro. // Pro-only: This field is for the Group Deployment feature available in NXRM Pro. WritableMember *string `json:"writableMember,omitempty" tf:"writable_member,omitempty"` }
func (*DockerGroupGroupInitParameters) DeepCopy ¶ added in v0.0.8
func (in *DockerGroupGroupInitParameters) DeepCopy() *DockerGroupGroupInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerGroupGroupInitParameters.
func (*DockerGroupGroupInitParameters) DeepCopyInto ¶ added in v0.0.8
func (in *DockerGroupGroupInitParameters) DeepCopyInto(out *DockerGroupGroupInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DockerGroupGroupObservation ¶ added in v0.0.8
type DockerGroupGroupObservation struct { // (Set of String) Member repositories names // Member repositories names MemberNames []*string `json:"memberNames,omitempty" tf:"member_names,omitempty"` // only: This field is for the Group Deployment feature available in NXRM Pro. // Pro-only: This field is for the Group Deployment feature available in NXRM Pro. WritableMember *string `json:"writableMember,omitempty" tf:"writable_member,omitempty"` }
func (*DockerGroupGroupObservation) DeepCopy ¶ added in v0.0.8
func (in *DockerGroupGroupObservation) DeepCopy() *DockerGroupGroupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerGroupGroupObservation.
func (*DockerGroupGroupObservation) DeepCopyInto ¶ added in v0.0.8
func (in *DockerGroupGroupObservation) DeepCopyInto(out *DockerGroupGroupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DockerGroupGroupParameters ¶ added in v0.0.8
type DockerGroupGroupParameters struct { // (Set of String) Member repositories names // Member repositories names // +kubebuilder:validation:Optional MemberNames []*string `json:"memberNames" tf:"member_names,omitempty"` // only: This field is for the Group Deployment feature available in NXRM Pro. // Pro-only: This field is for the Group Deployment feature available in NXRM Pro. // +kubebuilder:validation:Optional WritableMember *string `json:"writableMember,omitempty" tf:"writable_member,omitempty"` }
func (*DockerGroupGroupParameters) DeepCopy ¶ added in v0.0.8
func (in *DockerGroupGroupParameters) DeepCopy() *DockerGroupGroupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerGroupGroupParameters.
func (*DockerGroupGroupParameters) DeepCopyInto ¶ added in v0.0.8
func (in *DockerGroupGroupParameters) DeepCopyInto(out *DockerGroupGroupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DockerGroupInitParameters ¶ added in v0.0.2
type DockerGroupInitParameters struct { // (Block List, Min: 1, Max: 1) docker contains the configuration of the docker repository (see below for nested schema) // docker contains the configuration of the docker repository Docker []DockerInitParameters `json:"docker,omitempty" tf:"docker,omitempty"` // (Block List, Min: 1, Max: 1) Configuration for repository group (see below for nested schema) // Configuration for repository group Group []DockerGroupGroupInitParameters `json:"group,omitempty" tf:"group,omitempty"` // (String) A unique identifier for this repository // A unique identifier for this repository Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Boolean) Whether this repository accepts incoming requests // Whether this repository accepts incoming requests Online *bool `json:"online,omitempty" tf:"online,omitempty"` // (Block List, Min: 1, Max: 1) The storage configuration of the repository (see below for nested schema) // The storage configuration of the repository Storage []DockerGroupStorageInitParameters `json:"storage,omitempty" tf:"storage,omitempty"` }
func (*DockerGroupInitParameters) DeepCopy ¶ added in v0.0.2
func (in *DockerGroupInitParameters) DeepCopy() *DockerGroupInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerGroupInitParameters.
func (*DockerGroupInitParameters) DeepCopyInto ¶ added in v0.0.2
func (in *DockerGroupInitParameters) DeepCopyInto(out *DockerGroupInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DockerGroupList ¶ added in v0.0.2
type DockerGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DockerGroup `json:"items"` }
DockerGroupList contains a list of DockerGroups
func (*DockerGroupList) DeepCopy ¶ added in v0.0.2
func (in *DockerGroupList) DeepCopy() *DockerGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerGroupList.
func (*DockerGroupList) DeepCopyInto ¶ added in v0.0.2
func (in *DockerGroupList) DeepCopyInto(out *DockerGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DockerGroupList) DeepCopyObject ¶ added in v0.0.2
func (in *DockerGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DockerGroupList) GetItems ¶ added in v0.0.2
func (l *DockerGroupList) GetItems() []resource.Managed
GetItems of this DockerGroupList.
type DockerGroupObservation ¶ added in v0.0.2
type DockerGroupObservation struct { // (Block List, Min: 1, Max: 1) docker contains the configuration of the docker repository (see below for nested schema) // docker contains the configuration of the docker repository Docker []DockerObservation `json:"docker,omitempty" tf:"docker,omitempty"` // (Block List, Min: 1, Max: 1) Configuration for repository group (see below for nested schema) // Configuration for repository group Group []DockerGroupGroupObservation `json:"group,omitempty" tf:"group,omitempty"` // (String) Used to identify resource at nexus ID *string `json:"id,omitempty" tf:"id,omitempty"` // (String) A unique identifier for this repository // A unique identifier for this repository Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Boolean) Whether this repository accepts incoming requests // Whether this repository accepts incoming requests Online *bool `json:"online,omitempty" tf:"online,omitempty"` // (Block List, Min: 1, Max: 1) The storage configuration of the repository (see below for nested schema) // The storage configuration of the repository Storage []DockerGroupStorageObservation `json:"storage,omitempty" tf:"storage,omitempty"` }
func (*DockerGroupObservation) DeepCopy ¶ added in v0.0.2
func (in *DockerGroupObservation) DeepCopy() *DockerGroupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerGroupObservation.
func (*DockerGroupObservation) DeepCopyInto ¶ added in v0.0.2
func (in *DockerGroupObservation) DeepCopyInto(out *DockerGroupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DockerGroupParameters ¶ added in v0.0.2
type DockerGroupParameters struct { // (Block List, Min: 1, Max: 1) docker contains the configuration of the docker repository (see below for nested schema) // docker contains the configuration of the docker repository // +kubebuilder:validation:Optional Docker []DockerParameters `json:"docker,omitempty" tf:"docker,omitempty"` // (Block List, Min: 1, Max: 1) Configuration for repository group (see below for nested schema) // Configuration for repository group // +kubebuilder:validation:Optional Group []DockerGroupGroupParameters `json:"group,omitempty" tf:"group,omitempty"` // (String) A unique identifier for this repository // A unique identifier for this repository // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Boolean) Whether this repository accepts incoming requests // Whether this repository accepts incoming requests // +kubebuilder:validation:Optional Online *bool `json:"online,omitempty" tf:"online,omitempty"` // (Block List, Min: 1, Max: 1) The storage configuration of the repository (see below for nested schema) // The storage configuration of the repository // +kubebuilder:validation:Optional Storage []DockerGroupStorageParameters `json:"storage,omitempty" tf:"storage,omitempty"` }
func (*DockerGroupParameters) DeepCopy ¶ added in v0.0.2
func (in *DockerGroupParameters) DeepCopy() *DockerGroupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerGroupParameters.
func (*DockerGroupParameters) DeepCopyInto ¶ added in v0.0.2
func (in *DockerGroupParameters) DeepCopyInto(out *DockerGroupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DockerGroupSpec ¶ added in v0.0.2
type DockerGroupSpec struct { v1.ResourceSpec `json:",inline"` ForProvider DockerGroupParameters `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 DockerGroupInitParameters `json:"initProvider,omitempty"` }
DockerGroupSpec defines the desired state of DockerGroup
func (*DockerGroupSpec) DeepCopy ¶ added in v0.0.2
func (in *DockerGroupSpec) DeepCopy() *DockerGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerGroupSpec.
func (*DockerGroupSpec) DeepCopyInto ¶ added in v0.0.2
func (in *DockerGroupSpec) DeepCopyInto(out *DockerGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DockerGroupStatus ¶ added in v0.0.2
type DockerGroupStatus struct { v1.ResourceStatus `json:",inline"` AtProvider DockerGroupObservation `json:"atProvider,omitempty"` }
DockerGroupStatus defines the observed state of DockerGroup.
func (*DockerGroupStatus) DeepCopy ¶ added in v0.0.2
func (in *DockerGroupStatus) DeepCopy() *DockerGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerGroupStatus.
func (*DockerGroupStatus) DeepCopyInto ¶ added in v0.0.2
func (in *DockerGroupStatus) DeepCopyInto(out *DockerGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DockerGroupStorageInitParameters ¶ added in v0.0.7
type DockerGroupStorageInitParameters struct { // (String) Blob store used to store repository contents // Blob store used to store repository contents BlobStoreName *string `json:"blobStoreName,omitempty" tf:"blob_store_name,omitempty"` // (Boolean) Whether to validate uploaded content's MIME type appropriate for the repository format // Whether to validate uploaded content's MIME type appropriate for the repository format StrictContentTypeValidation *bool `json:"strictContentTypeValidation,omitempty" tf:"strict_content_type_validation,omitempty"` }
func (*DockerGroupStorageInitParameters) DeepCopy ¶ added in v0.0.7
func (in *DockerGroupStorageInitParameters) DeepCopy() *DockerGroupStorageInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerGroupStorageInitParameters.
func (*DockerGroupStorageInitParameters) DeepCopyInto ¶ added in v0.0.7
func (in *DockerGroupStorageInitParameters) DeepCopyInto(out *DockerGroupStorageInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DockerGroupStorageObservation ¶ added in v0.0.7
type DockerGroupStorageObservation struct { // (String) Blob store used to store repository contents // Blob store used to store repository contents BlobStoreName *string `json:"blobStoreName,omitempty" tf:"blob_store_name,omitempty"` // (Boolean) Whether to validate uploaded content's MIME type appropriate for the repository format // Whether to validate uploaded content's MIME type appropriate for the repository format StrictContentTypeValidation *bool `json:"strictContentTypeValidation,omitempty" tf:"strict_content_type_validation,omitempty"` }
func (*DockerGroupStorageObservation) DeepCopy ¶ added in v0.0.7
func (in *DockerGroupStorageObservation) DeepCopy() *DockerGroupStorageObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerGroupStorageObservation.
func (*DockerGroupStorageObservation) DeepCopyInto ¶ added in v0.0.7
func (in *DockerGroupStorageObservation) DeepCopyInto(out *DockerGroupStorageObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DockerGroupStorageParameters ¶ added in v0.0.7
type DockerGroupStorageParameters struct { // (String) Blob store used to store repository contents // Blob store used to store repository contents // +kubebuilder:validation:Optional BlobStoreName *string `json:"blobStoreName" tf:"blob_store_name,omitempty"` // (Boolean) Whether to validate uploaded content's MIME type appropriate for the repository format // Whether to validate uploaded content's MIME type appropriate for the repository format // +kubebuilder:validation:Optional StrictContentTypeValidation *bool `json:"strictContentTypeValidation,omitempty" tf:"strict_content_type_validation,omitempty"` }
func (*DockerGroupStorageParameters) DeepCopy ¶ added in v0.0.7
func (in *DockerGroupStorageParameters) DeepCopy() *DockerGroupStorageParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerGroupStorageParameters.
func (*DockerGroupStorageParameters) DeepCopyInto ¶ added in v0.0.7
func (in *DockerGroupStorageParameters) DeepCopyInto(out *DockerGroupStorageParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DockerHosted ¶ added in v0.0.2
type DockerHosted 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.docker) || (has(self.initProvider) && has(self.initProvider.docker))",message="spec.forProvider.docker is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.storage) || (has(self.initProvider) && has(self.initProvider.storage))",message="spec.forProvider.storage is a required parameter" Spec DockerHostedSpec `json:"spec"` Status DockerHostedStatus `json:"status,omitempty"` }
DockerHosted is the Schema for the DockerHosteds API. Use this resource to create a hosted docker repository. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,nexus}
func (*DockerHosted) DeepCopy ¶ added in v0.0.2
func (in *DockerHosted) DeepCopy() *DockerHosted
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerHosted.
func (*DockerHosted) DeepCopyInto ¶ added in v0.0.2
func (in *DockerHosted) DeepCopyInto(out *DockerHosted)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DockerHosted) DeepCopyObject ¶ added in v0.0.2
func (in *DockerHosted) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DockerHosted) GetCondition ¶ added in v0.0.2
func (mg *DockerHosted) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this DockerHosted.
func (*DockerHosted) GetConnectionDetailsMapping ¶ added in v0.0.2
func (tr *DockerHosted) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this DockerHosted
func (*DockerHosted) GetDeletionPolicy ¶ added in v0.0.2
func (mg *DockerHosted) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this DockerHosted.
func (*DockerHosted) GetID ¶ added in v0.0.2
func (tr *DockerHosted) GetID() string
GetID returns ID of underlying Terraform resource of this DockerHosted
func (*DockerHosted) GetInitParameters ¶ added in v0.0.2
func (tr *DockerHosted) GetInitParameters() (map[string]any, error)
GetInitParameters of this DockerHosted
func (*DockerHosted) GetManagementPolicies ¶ added in v0.0.2
func (mg *DockerHosted) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this DockerHosted.
func (*DockerHosted) GetMergedParameters ¶ added in v0.0.6
func (tr *DockerHosted) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this DockerHosted
func (*DockerHosted) GetObservation ¶ added in v0.0.2
func (tr *DockerHosted) GetObservation() (map[string]any, error)
GetObservation of this DockerHosted
func (*DockerHosted) GetParameters ¶ added in v0.0.2
func (tr *DockerHosted) GetParameters() (map[string]any, error)
GetParameters of this DockerHosted
func (*DockerHosted) GetProviderConfigReference ¶ added in v0.0.2
func (mg *DockerHosted) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this DockerHosted.
func (*DockerHosted) GetPublishConnectionDetailsTo ¶ added in v0.0.2
func (mg *DockerHosted) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this DockerHosted.
func (*DockerHosted) GetTerraformResourceType ¶ added in v0.0.2
func (mg *DockerHosted) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this DockerHosted
func (*DockerHosted) GetTerraformSchemaVersion ¶ added in v0.0.2
func (tr *DockerHosted) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*DockerHosted) GetWriteConnectionSecretToReference ¶ added in v0.0.2
func (mg *DockerHosted) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this DockerHosted.
func (*DockerHosted) Hub ¶ added in v0.0.6
func (tr *DockerHosted) Hub()
Hub marks this type as a conversion hub.
func (*DockerHosted) LateInitialize ¶ added in v0.0.2
func (tr *DockerHosted) LateInitialize(attrs []byte) (bool, error)
LateInitialize this DockerHosted using its observed tfState. returns True if there are any spec changes for the resource.
func (*DockerHosted) SetConditions ¶ added in v0.0.2
func (mg *DockerHosted) SetConditions(c ...xpv1.Condition)
SetConditions of this DockerHosted.
func (*DockerHosted) SetDeletionPolicy ¶ added in v0.0.2
func (mg *DockerHosted) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this DockerHosted.
func (*DockerHosted) SetManagementPolicies ¶ added in v0.0.2
func (mg *DockerHosted) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this DockerHosted.
func (*DockerHosted) SetObservation ¶ added in v0.0.2
func (tr *DockerHosted) SetObservation(obs map[string]any) error
SetObservation for this DockerHosted
func (*DockerHosted) SetParameters ¶ added in v0.0.2
func (tr *DockerHosted) SetParameters(params map[string]any) error
SetParameters for this DockerHosted
func (*DockerHosted) SetProviderConfigReference ¶ added in v0.0.2
func (mg *DockerHosted) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this DockerHosted.
func (*DockerHosted) SetPublishConnectionDetailsTo ¶ added in v0.0.2
func (mg *DockerHosted) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this DockerHosted.
func (*DockerHosted) SetWriteConnectionSecretToReference ¶ added in v0.0.2
func (mg *DockerHosted) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this DockerHosted.
type DockerHostedCleanupInitParameters ¶ added in v0.0.7
type DockerHostedCleanupInitParameters struct { // (Set of String) List of policy names // List of policy names // +listType=set PolicyNames []*string `json:"policyNames,omitempty" tf:"policy_names,omitempty"` }
func (*DockerHostedCleanupInitParameters) DeepCopy ¶ added in v0.0.7
func (in *DockerHostedCleanupInitParameters) DeepCopy() *DockerHostedCleanupInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerHostedCleanupInitParameters.
func (*DockerHostedCleanupInitParameters) DeepCopyInto ¶ added in v0.0.7
func (in *DockerHostedCleanupInitParameters) DeepCopyInto(out *DockerHostedCleanupInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DockerHostedCleanupObservation ¶ added in v0.0.7
type DockerHostedCleanupObservation struct { // (Set of String) List of policy names // List of policy names // +listType=set PolicyNames []*string `json:"policyNames,omitempty" tf:"policy_names,omitempty"` }
func (*DockerHostedCleanupObservation) DeepCopy ¶ added in v0.0.7
func (in *DockerHostedCleanupObservation) DeepCopy() *DockerHostedCleanupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerHostedCleanupObservation.
func (*DockerHostedCleanupObservation) DeepCopyInto ¶ added in v0.0.7
func (in *DockerHostedCleanupObservation) DeepCopyInto(out *DockerHostedCleanupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DockerHostedCleanupParameters ¶ added in v0.0.7
type DockerHostedCleanupParameters struct { // (Set of String) List of policy names // List of policy names // +kubebuilder:validation:Optional // +listType=set PolicyNames []*string `json:"policyNames,omitempty" tf:"policy_names,omitempty"` }
func (*DockerHostedCleanupParameters) DeepCopy ¶ added in v0.0.7
func (in *DockerHostedCleanupParameters) DeepCopy() *DockerHostedCleanupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerHostedCleanupParameters.
func (*DockerHostedCleanupParameters) DeepCopyInto ¶ added in v0.0.7
func (in *DockerHostedCleanupParameters) DeepCopyInto(out *DockerHostedCleanupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DockerHostedComponentInitParameters ¶ added in v0.0.7
type DockerHostedComponentInitParameters struct { // (Boolean) Components in this repository count as proprietary for namespace conflict attacks (requires Sonatype Nexus Firewall) // Components in this repository count as proprietary for namespace conflict attacks (requires Sonatype Nexus Firewall) ProprietaryComponents *bool `json:"proprietaryComponents,omitempty" tf:"proprietary_components,omitempty"` }
func (*DockerHostedComponentInitParameters) DeepCopy ¶ added in v0.0.7
func (in *DockerHostedComponentInitParameters) DeepCopy() *DockerHostedComponentInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerHostedComponentInitParameters.
func (*DockerHostedComponentInitParameters) DeepCopyInto ¶ added in v0.0.7
func (in *DockerHostedComponentInitParameters) DeepCopyInto(out *DockerHostedComponentInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DockerHostedComponentObservation ¶ added in v0.0.7
type DockerHostedComponentObservation struct { // (Boolean) Components in this repository count as proprietary for namespace conflict attacks (requires Sonatype Nexus Firewall) // Components in this repository count as proprietary for namespace conflict attacks (requires Sonatype Nexus Firewall) ProprietaryComponents *bool `json:"proprietaryComponents,omitempty" tf:"proprietary_components,omitempty"` }
func (*DockerHostedComponentObservation) DeepCopy ¶ added in v0.0.7
func (in *DockerHostedComponentObservation) DeepCopy() *DockerHostedComponentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerHostedComponentObservation.
func (*DockerHostedComponentObservation) DeepCopyInto ¶ added in v0.0.7
func (in *DockerHostedComponentObservation) DeepCopyInto(out *DockerHostedComponentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DockerHostedComponentParameters ¶ added in v0.0.7
type DockerHostedComponentParameters struct { // (Boolean) Components in this repository count as proprietary for namespace conflict attacks (requires Sonatype Nexus Firewall) // Components in this repository count as proprietary for namespace conflict attacks (requires Sonatype Nexus Firewall) // +kubebuilder:validation:Optional ProprietaryComponents *bool `json:"proprietaryComponents" tf:"proprietary_components,omitempty"` }
func (*DockerHostedComponentParameters) DeepCopy ¶ added in v0.0.7
func (in *DockerHostedComponentParameters) DeepCopy() *DockerHostedComponentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerHostedComponentParameters.
func (*DockerHostedComponentParameters) DeepCopyInto ¶ added in v0.0.7
func (in *DockerHostedComponentParameters) DeepCopyInto(out *DockerHostedComponentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DockerHostedDockerInitParameters ¶ added in v0.0.2
type DockerHostedDockerInitParameters struct { // (Boolean) Whether to force authentication (Docker Bearer Token Realm required if false) // Whether to force authentication (Docker Bearer Token Realm required if false) ForceBasicAuth *bool `json:"forceBasicAuth,omitempty" tf:"force_basic_auth,omitempty"` // (Number) Create an HTTP connector at specified port // Create an HTTP connector at specified port HTTPPort *float64 `json:"httpPort,omitempty" tf:"http_port,omitempty"` // (Number) Create an HTTPS connector at specified port // Create an HTTPS connector at specified port HTTPSPort *float64 `json:"httpsPort,omitempty" tf:"https_port,omitempty"` // only: Whether to allow clients to use subdomain routing connector // Pro-only: Whether to allow clients to use subdomain routing connector Subdomain *string `json:"subdomain,omitempty" tf:"subdomain,omitempty"` // (Boolean) Whether to allow clients to use the V1 API to interact with this repository // Whether to allow clients to use the V1 API to interact with this repository V1Enabled *bool `json:"v1Enabled,omitempty" tf:"v1_enabled,omitempty"` }
func (*DockerHostedDockerInitParameters) DeepCopy ¶ added in v0.0.2
func (in *DockerHostedDockerInitParameters) DeepCopy() *DockerHostedDockerInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerHostedDockerInitParameters.
func (*DockerHostedDockerInitParameters) DeepCopyInto ¶ added in v0.0.2
func (in *DockerHostedDockerInitParameters) DeepCopyInto(out *DockerHostedDockerInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DockerHostedDockerObservation ¶ added in v0.0.2
type DockerHostedDockerObservation struct { // (Boolean) Whether to force authentication (Docker Bearer Token Realm required if false) // Whether to force authentication (Docker Bearer Token Realm required if false) ForceBasicAuth *bool `json:"forceBasicAuth,omitempty" tf:"force_basic_auth,omitempty"` // (Number) Create an HTTP connector at specified port // Create an HTTP connector at specified port HTTPPort *float64 `json:"httpPort,omitempty" tf:"http_port,omitempty"` // (Number) Create an HTTPS connector at specified port // Create an HTTPS connector at specified port HTTPSPort *float64 `json:"httpsPort,omitempty" tf:"https_port,omitempty"` // only: Whether to allow clients to use subdomain routing connector // Pro-only: Whether to allow clients to use subdomain routing connector Subdomain *string `json:"subdomain,omitempty" tf:"subdomain,omitempty"` // (Boolean) Whether to allow clients to use the V1 API to interact with this repository // Whether to allow clients to use the V1 API to interact with this repository V1Enabled *bool `json:"v1Enabled,omitempty" tf:"v1_enabled,omitempty"` }
func (*DockerHostedDockerObservation) DeepCopy ¶ added in v0.0.2
func (in *DockerHostedDockerObservation) DeepCopy() *DockerHostedDockerObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerHostedDockerObservation.
func (*DockerHostedDockerObservation) DeepCopyInto ¶ added in v0.0.2
func (in *DockerHostedDockerObservation) DeepCopyInto(out *DockerHostedDockerObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DockerHostedDockerParameters ¶ added in v0.0.2
type DockerHostedDockerParameters struct { // (Boolean) Whether to force authentication (Docker Bearer Token Realm required if false) // Whether to force authentication (Docker Bearer Token Realm required if false) // +kubebuilder:validation:Optional ForceBasicAuth *bool `json:"forceBasicAuth" tf:"force_basic_auth,omitempty"` // (Number) Create an HTTP connector at specified port // Create an HTTP connector at specified port // +kubebuilder:validation:Optional HTTPPort *float64 `json:"httpPort,omitempty" tf:"http_port,omitempty"` // (Number) Create an HTTPS connector at specified port // Create an HTTPS connector at specified port // +kubebuilder:validation:Optional HTTPSPort *float64 `json:"httpsPort,omitempty" tf:"https_port,omitempty"` // only: Whether to allow clients to use subdomain routing connector // Pro-only: Whether to allow clients to use subdomain routing connector // +kubebuilder:validation:Optional Subdomain *string `json:"subdomain,omitempty" tf:"subdomain,omitempty"` // (Boolean) Whether to allow clients to use the V1 API to interact with this repository // Whether to allow clients to use the V1 API to interact with this repository // +kubebuilder:validation:Optional V1Enabled *bool `json:"v1Enabled" tf:"v1_enabled,omitempty"` }
func (*DockerHostedDockerParameters) DeepCopy ¶ added in v0.0.2
func (in *DockerHostedDockerParameters) DeepCopy() *DockerHostedDockerParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerHostedDockerParameters.
func (*DockerHostedDockerParameters) DeepCopyInto ¶ added in v0.0.2
func (in *DockerHostedDockerParameters) DeepCopyInto(out *DockerHostedDockerParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DockerHostedInitParameters ¶ added in v0.0.2
type DockerHostedInitParameters struct { // (Block List) Cleanup policies (see below for nested schema) // Cleanup policies Cleanup []DockerHostedCleanupInitParameters `json:"cleanup,omitempty" tf:"cleanup,omitempty"` // (Block List, Max: 1) Component configuration for the hosted repository (see below for nested schema) // Component configuration for the hosted repository Component []DockerHostedComponentInitParameters `json:"component,omitempty" tf:"component,omitempty"` // (Block List, Min: 1, Max: 1) docker contains the configuration of the docker repository (see below for nested schema) // docker contains the configuration of the docker repository Docker []DockerHostedDockerInitParameters `json:"docker,omitempty" tf:"docker,omitempty"` // (String) A unique identifier for this repository // A unique identifier for this repository Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Boolean) Whether this repository accepts incoming requests // Whether this repository accepts incoming requests Online *bool `json:"online,omitempty" tf:"online,omitempty"` // (Block List, Min: 1, Max: 1) The storage configuration of the repository (see below for nested schema) // The storage configuration of the repository Storage []DockerHostedStorageInitParameters `json:"storage,omitempty" tf:"storage,omitempty"` }
func (*DockerHostedInitParameters) DeepCopy ¶ added in v0.0.2
func (in *DockerHostedInitParameters) DeepCopy() *DockerHostedInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerHostedInitParameters.
func (*DockerHostedInitParameters) DeepCopyInto ¶ added in v0.0.2
func (in *DockerHostedInitParameters) DeepCopyInto(out *DockerHostedInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DockerHostedList ¶ added in v0.0.2
type DockerHostedList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DockerHosted `json:"items"` }
DockerHostedList contains a list of DockerHosteds
func (*DockerHostedList) DeepCopy ¶ added in v0.0.2
func (in *DockerHostedList) DeepCopy() *DockerHostedList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerHostedList.
func (*DockerHostedList) DeepCopyInto ¶ added in v0.0.2
func (in *DockerHostedList) DeepCopyInto(out *DockerHostedList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DockerHostedList) DeepCopyObject ¶ added in v0.0.2
func (in *DockerHostedList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DockerHostedList) GetItems ¶ added in v0.0.2
func (l *DockerHostedList) GetItems() []resource.Managed
GetItems of this DockerHostedList.
type DockerHostedObservation ¶ added in v0.0.2
type DockerHostedObservation struct { // (Block List) Cleanup policies (see below for nested schema) // Cleanup policies Cleanup []DockerHostedCleanupObservation `json:"cleanup,omitempty" tf:"cleanup,omitempty"` // (Block List, Max: 1) Component configuration for the hosted repository (see below for nested schema) // Component configuration for the hosted repository Component []DockerHostedComponentObservation `json:"component,omitempty" tf:"component,omitempty"` // (Block List, Min: 1, Max: 1) docker contains the configuration of the docker repository (see below for nested schema) // docker contains the configuration of the docker repository Docker []DockerHostedDockerObservation `json:"docker,omitempty" tf:"docker,omitempty"` // (String) Used to identify resource at nexus ID *string `json:"id,omitempty" tf:"id,omitempty"` // (String) A unique identifier for this repository // A unique identifier for this repository Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Boolean) Whether this repository accepts incoming requests // Whether this repository accepts incoming requests Online *bool `json:"online,omitempty" tf:"online,omitempty"` // (Block List, Min: 1, Max: 1) The storage configuration of the repository (see below for nested schema) // The storage configuration of the repository Storage []DockerHostedStorageObservation `json:"storage,omitempty" tf:"storage,omitempty"` }
func (*DockerHostedObservation) DeepCopy ¶ added in v0.0.2
func (in *DockerHostedObservation) DeepCopy() *DockerHostedObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerHostedObservation.
func (*DockerHostedObservation) DeepCopyInto ¶ added in v0.0.2
func (in *DockerHostedObservation) DeepCopyInto(out *DockerHostedObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DockerHostedParameters ¶ added in v0.0.2
type DockerHostedParameters struct { // (Block List) Cleanup policies (see below for nested schema) // Cleanup policies // +kubebuilder:validation:Optional Cleanup []DockerHostedCleanupParameters `json:"cleanup,omitempty" tf:"cleanup,omitempty"` // (Block List, Max: 1) Component configuration for the hosted repository (see below for nested schema) // Component configuration for the hosted repository // +kubebuilder:validation:Optional Component []DockerHostedComponentParameters `json:"component,omitempty" tf:"component,omitempty"` // (Block List, Min: 1, Max: 1) docker contains the configuration of the docker repository (see below for nested schema) // docker contains the configuration of the docker repository // +kubebuilder:validation:Optional Docker []DockerHostedDockerParameters `json:"docker,omitempty" tf:"docker,omitempty"` // (String) A unique identifier for this repository // A unique identifier for this repository // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Boolean) Whether this repository accepts incoming requests // Whether this repository accepts incoming requests // +kubebuilder:validation:Optional Online *bool `json:"online,omitempty" tf:"online,omitempty"` // (Block List, Min: 1, Max: 1) The storage configuration of the repository (see below for nested schema) // The storage configuration of the repository // +kubebuilder:validation:Optional Storage []DockerHostedStorageParameters `json:"storage,omitempty" tf:"storage,omitempty"` }
func (*DockerHostedParameters) DeepCopy ¶ added in v0.0.2
func (in *DockerHostedParameters) DeepCopy() *DockerHostedParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerHostedParameters.
func (*DockerHostedParameters) DeepCopyInto ¶ added in v0.0.2
func (in *DockerHostedParameters) DeepCopyInto(out *DockerHostedParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DockerHostedSpec ¶ added in v0.0.2
type DockerHostedSpec struct { v1.ResourceSpec `json:",inline"` ForProvider DockerHostedParameters `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 DockerHostedInitParameters `json:"initProvider,omitempty"` }
DockerHostedSpec defines the desired state of DockerHosted
func (*DockerHostedSpec) DeepCopy ¶ added in v0.0.2
func (in *DockerHostedSpec) DeepCopy() *DockerHostedSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerHostedSpec.
func (*DockerHostedSpec) DeepCopyInto ¶ added in v0.0.2
func (in *DockerHostedSpec) DeepCopyInto(out *DockerHostedSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DockerHostedStatus ¶ added in v0.0.2
type DockerHostedStatus struct { v1.ResourceStatus `json:",inline"` AtProvider DockerHostedObservation `json:"atProvider,omitempty"` }
DockerHostedStatus defines the observed state of DockerHosted.
func (*DockerHostedStatus) DeepCopy ¶ added in v0.0.2
func (in *DockerHostedStatus) DeepCopy() *DockerHostedStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerHostedStatus.
func (*DockerHostedStatus) DeepCopyInto ¶ added in v0.0.2
func (in *DockerHostedStatus) DeepCopyInto(out *DockerHostedStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DockerHostedStorageInitParameters ¶ added in v0.0.2
type DockerHostedStorageInitParameters struct { // (String) Blob store used to store repository contents // Blob store used to store repository contents BlobStoreName *string `json:"blobStoreName,omitempty" tf:"blob_store_name,omitempty"` // (Boolean) Whether to validate uploaded content's MIME type appropriate for the repository format // Whether to validate uploaded content's MIME type appropriate for the repository format StrictContentTypeValidation *bool `json:"strictContentTypeValidation,omitempty" tf:"strict_content_type_validation,omitempty"` // (String) Controls if deployments of and updates to assets are allowed // Controls if deployments of and updates to assets are allowed WritePolicy *string `json:"writePolicy,omitempty" tf:"write_policy,omitempty"` }
func (*DockerHostedStorageInitParameters) DeepCopy ¶ added in v0.0.2
func (in *DockerHostedStorageInitParameters) DeepCopy() *DockerHostedStorageInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerHostedStorageInitParameters.
func (*DockerHostedStorageInitParameters) DeepCopyInto ¶ added in v0.0.2
func (in *DockerHostedStorageInitParameters) DeepCopyInto(out *DockerHostedStorageInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DockerHostedStorageObservation ¶ added in v0.0.2
type DockerHostedStorageObservation struct { // (String) Blob store used to store repository contents // Blob store used to store repository contents BlobStoreName *string `json:"blobStoreName,omitempty" tf:"blob_store_name,omitempty"` // (Boolean) Whether to validate uploaded content's MIME type appropriate for the repository format // Whether to validate uploaded content's MIME type appropriate for the repository format StrictContentTypeValidation *bool `json:"strictContentTypeValidation,omitempty" tf:"strict_content_type_validation,omitempty"` // (String) Controls if deployments of and updates to assets are allowed // Controls if deployments of and updates to assets are allowed WritePolicy *string `json:"writePolicy,omitempty" tf:"write_policy,omitempty"` }
func (*DockerHostedStorageObservation) DeepCopy ¶ added in v0.0.2
func (in *DockerHostedStorageObservation) DeepCopy() *DockerHostedStorageObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerHostedStorageObservation.
func (*DockerHostedStorageObservation) DeepCopyInto ¶ added in v0.0.2
func (in *DockerHostedStorageObservation) DeepCopyInto(out *DockerHostedStorageObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DockerHostedStorageParameters ¶ added in v0.0.2
type DockerHostedStorageParameters struct { // (String) Blob store used to store repository contents // Blob store used to store repository contents // +kubebuilder:validation:Optional BlobStoreName *string `json:"blobStoreName" tf:"blob_store_name,omitempty"` // (Boolean) Whether to validate uploaded content's MIME type appropriate for the repository format // Whether to validate uploaded content's MIME type appropriate for the repository format // +kubebuilder:validation:Optional StrictContentTypeValidation *bool `json:"strictContentTypeValidation" tf:"strict_content_type_validation,omitempty"` // (String) Controls if deployments of and updates to assets are allowed // Controls if deployments of and updates to assets are allowed // +kubebuilder:validation:Optional WritePolicy *string `json:"writePolicy,omitempty" tf:"write_policy,omitempty"` }
func (*DockerHostedStorageParameters) DeepCopy ¶ added in v0.0.2
func (in *DockerHostedStorageParameters) DeepCopy() *DockerHostedStorageParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerHostedStorageParameters.
func (*DockerHostedStorageParameters) DeepCopyInto ¶ added in v0.0.2
func (in *DockerHostedStorageParameters) DeepCopyInto(out *DockerHostedStorageParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DockerInitParameters ¶ added in v0.0.2
type DockerInitParameters struct { // (Boolean) Whether to force authentication (Docker Bearer Token Realm required if false) // Whether to force authentication (Docker Bearer Token Realm required if false) ForceBasicAuth *bool `json:"forceBasicAuth,omitempty" tf:"force_basic_auth,omitempty"` // (Number) Create an HTTP connector at specified port // Create an HTTP connector at specified port HTTPPort *float64 `json:"httpPort,omitempty" tf:"http_port,omitempty"` // (Number) Create an HTTPS connector at specified port // Create an HTTPS connector at specified port HTTPSPort *float64 `json:"httpsPort,omitempty" tf:"https_port,omitempty"` // only: Whether to allow clients to use subdomain routing connector // Pro-only: Whether to allow clients to use subdomain routing connector Subdomain *string `json:"subdomain,omitempty" tf:"subdomain,omitempty"` // (Boolean) Whether to allow clients to use the V1 API to interact with this repository // Whether to allow clients to use the V1 API to interact with this repository V1Enabled *bool `json:"v1Enabled,omitempty" tf:"v1_enabled,omitempty"` }
func (*DockerInitParameters) DeepCopy ¶ added in v0.0.2
func (in *DockerInitParameters) DeepCopy() *DockerInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerInitParameters.
func (*DockerInitParameters) DeepCopyInto ¶ added in v0.0.2
func (in *DockerInitParameters) DeepCopyInto(out *DockerInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DockerObservation ¶ added in v0.0.2
type DockerObservation struct { // (Boolean) Whether to force authentication (Docker Bearer Token Realm required if false) // Whether to force authentication (Docker Bearer Token Realm required if false) ForceBasicAuth *bool `json:"forceBasicAuth,omitempty" tf:"force_basic_auth,omitempty"` // (Number) Create an HTTP connector at specified port // Create an HTTP connector at specified port HTTPPort *float64 `json:"httpPort,omitempty" tf:"http_port,omitempty"` // (Number) Create an HTTPS connector at specified port // Create an HTTPS connector at specified port HTTPSPort *float64 `json:"httpsPort,omitempty" tf:"https_port,omitempty"` // only: Whether to allow clients to use subdomain routing connector // Pro-only: Whether to allow clients to use subdomain routing connector Subdomain *string `json:"subdomain,omitempty" tf:"subdomain,omitempty"` // (Boolean) Whether to allow clients to use the V1 API to interact with this repository // Whether to allow clients to use the V1 API to interact with this repository V1Enabled *bool `json:"v1Enabled,omitempty" tf:"v1_enabled,omitempty"` }
func (*DockerObservation) DeepCopy ¶ added in v0.0.2
func (in *DockerObservation) DeepCopy() *DockerObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerObservation.
func (*DockerObservation) DeepCopyInto ¶ added in v0.0.2
func (in *DockerObservation) DeepCopyInto(out *DockerObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DockerParameters ¶ added in v0.0.2
type DockerParameters struct { // (Boolean) Whether to force authentication (Docker Bearer Token Realm required if false) // Whether to force authentication (Docker Bearer Token Realm required if false) // +kubebuilder:validation:Optional ForceBasicAuth *bool `json:"forceBasicAuth" tf:"force_basic_auth,omitempty"` // (Number) Create an HTTP connector at specified port // Create an HTTP connector at specified port // +kubebuilder:validation:Optional HTTPPort *float64 `json:"httpPort,omitempty" tf:"http_port,omitempty"` // (Number) Create an HTTPS connector at specified port // Create an HTTPS connector at specified port // +kubebuilder:validation:Optional HTTPSPort *float64 `json:"httpsPort,omitempty" tf:"https_port,omitempty"` // only: Whether to allow clients to use subdomain routing connector // Pro-only: Whether to allow clients to use subdomain routing connector // +kubebuilder:validation:Optional Subdomain *string `json:"subdomain,omitempty" tf:"subdomain,omitempty"` // (Boolean) Whether to allow clients to use the V1 API to interact with this repository // Whether to allow clients to use the V1 API to interact with this repository // +kubebuilder:validation:Optional V1Enabled *bool `json:"v1Enabled" tf:"v1_enabled,omitempty"` }
func (*DockerParameters) DeepCopy ¶ added in v0.0.2
func (in *DockerParameters) DeepCopy() *DockerParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerParameters.
func (*DockerParameters) DeepCopyInto ¶ added in v0.0.2
func (in *DockerParameters) DeepCopyInto(out *DockerParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DockerProxy ¶ added in v0.0.2
type DockerProxy 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.docker) || (has(self.initProvider) && has(self.initProvider.docker))",message="spec.forProvider.docker is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.dockerProxy) || (has(self.initProvider) && has(self.initProvider.dockerProxy))",message="spec.forProvider.dockerProxy is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.httpClient) || (has(self.initProvider) && has(self.initProvider.httpClient))",message="spec.forProvider.httpClient is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.proxy) || (has(self.initProvider) && has(self.initProvider.proxy))",message="spec.forProvider.proxy is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.storage) || (has(self.initProvider) && has(self.initProvider.storage))",message="spec.forProvider.storage is a required parameter" Spec DockerProxySpec `json:"spec"` Status DockerProxyStatus `json:"status,omitempty"` }
DockerProxy is the Schema for the DockerProxys API. Use this resource to create a docker proxy repository. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,nexus}
func (*DockerProxy) DeepCopy ¶ added in v0.0.2
func (in *DockerProxy) DeepCopy() *DockerProxy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerProxy.
func (*DockerProxy) DeepCopyInto ¶ added in v0.0.2
func (in *DockerProxy) DeepCopyInto(out *DockerProxy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DockerProxy) DeepCopyObject ¶ added in v0.0.2
func (in *DockerProxy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DockerProxy) GetCondition ¶ added in v0.0.2
func (mg *DockerProxy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this DockerProxy.
func (*DockerProxy) GetConnectionDetailsMapping ¶ added in v0.0.2
func (tr *DockerProxy) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this DockerProxy
func (*DockerProxy) GetDeletionPolicy ¶ added in v0.0.2
func (mg *DockerProxy) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this DockerProxy.
func (*DockerProxy) GetID ¶ added in v0.0.2
func (tr *DockerProxy) GetID() string
GetID returns ID of underlying Terraform resource of this DockerProxy
func (*DockerProxy) GetInitParameters ¶ added in v0.0.2
func (tr *DockerProxy) GetInitParameters() (map[string]any, error)
GetInitParameters of this DockerProxy
func (*DockerProxy) GetManagementPolicies ¶ added in v0.0.2
func (mg *DockerProxy) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this DockerProxy.
func (*DockerProxy) GetMergedParameters ¶ added in v0.0.6
func (tr *DockerProxy) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this DockerProxy
func (*DockerProxy) GetObservation ¶ added in v0.0.2
func (tr *DockerProxy) GetObservation() (map[string]any, error)
GetObservation of this DockerProxy
func (*DockerProxy) GetParameters ¶ added in v0.0.2
func (tr *DockerProxy) GetParameters() (map[string]any, error)
GetParameters of this DockerProxy
func (*DockerProxy) GetProviderConfigReference ¶ added in v0.0.2
func (mg *DockerProxy) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this DockerProxy.
func (*DockerProxy) GetPublishConnectionDetailsTo ¶ added in v0.0.2
func (mg *DockerProxy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this DockerProxy.
func (*DockerProxy) GetTerraformResourceType ¶ added in v0.0.2
func (mg *DockerProxy) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this DockerProxy
func (*DockerProxy) GetTerraformSchemaVersion ¶ added in v0.0.2
func (tr *DockerProxy) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*DockerProxy) GetWriteConnectionSecretToReference ¶ added in v0.0.2
func (mg *DockerProxy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this DockerProxy.
func (*DockerProxy) Hub ¶ added in v0.0.6
func (tr *DockerProxy) Hub()
Hub marks this type as a conversion hub.
func (*DockerProxy) LateInitialize ¶ added in v0.0.2
func (tr *DockerProxy) LateInitialize(attrs []byte) (bool, error)
LateInitialize this DockerProxy using its observed tfState. returns True if there are any spec changes for the resource.
func (*DockerProxy) SetConditions ¶ added in v0.0.2
func (mg *DockerProxy) SetConditions(c ...xpv1.Condition)
SetConditions of this DockerProxy.
func (*DockerProxy) SetDeletionPolicy ¶ added in v0.0.2
func (mg *DockerProxy) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this DockerProxy.
func (*DockerProxy) SetManagementPolicies ¶ added in v0.0.2
func (mg *DockerProxy) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this DockerProxy.
func (*DockerProxy) SetObservation ¶ added in v0.0.2
func (tr *DockerProxy) SetObservation(obs map[string]any) error
SetObservation for this DockerProxy
func (*DockerProxy) SetParameters ¶ added in v0.0.2
func (tr *DockerProxy) SetParameters(params map[string]any) error
SetParameters for this DockerProxy
func (*DockerProxy) SetProviderConfigReference ¶ added in v0.0.2
func (mg *DockerProxy) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this DockerProxy.
func (*DockerProxy) SetPublishConnectionDetailsTo ¶ added in v0.0.2
func (mg *DockerProxy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this DockerProxy.
func (*DockerProxy) SetWriteConnectionSecretToReference ¶ added in v0.0.2
func (mg *DockerProxy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this DockerProxy.
type DockerProxyCleanupInitParameters ¶ added in v0.0.2
type DockerProxyCleanupInitParameters struct { // (Set of String) List of policy names // List of policy names // +listType=set PolicyNames []*string `json:"policyNames,omitempty" tf:"policy_names,omitempty"` }
func (*DockerProxyCleanupInitParameters) DeepCopy ¶ added in v0.0.2
func (in *DockerProxyCleanupInitParameters) DeepCopy() *DockerProxyCleanupInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerProxyCleanupInitParameters.
func (*DockerProxyCleanupInitParameters) DeepCopyInto ¶ added in v0.0.2
func (in *DockerProxyCleanupInitParameters) DeepCopyInto(out *DockerProxyCleanupInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DockerProxyCleanupObservation ¶ added in v0.0.2
type DockerProxyCleanupObservation struct { // (Set of String) List of policy names // List of policy names // +listType=set PolicyNames []*string `json:"policyNames,omitempty" tf:"policy_names,omitempty"` }
func (*DockerProxyCleanupObservation) DeepCopy ¶ added in v0.0.2
func (in *DockerProxyCleanupObservation) DeepCopy() *DockerProxyCleanupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerProxyCleanupObservation.
func (*DockerProxyCleanupObservation) DeepCopyInto ¶ added in v0.0.2
func (in *DockerProxyCleanupObservation) DeepCopyInto(out *DockerProxyCleanupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DockerProxyCleanupParameters ¶ added in v0.0.2
type DockerProxyCleanupParameters struct { // (Set of String) List of policy names // List of policy names // +kubebuilder:validation:Optional // +listType=set PolicyNames []*string `json:"policyNames,omitempty" tf:"policy_names,omitempty"` }
func (*DockerProxyCleanupParameters) DeepCopy ¶ added in v0.0.2
func (in *DockerProxyCleanupParameters) DeepCopy() *DockerProxyCleanupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerProxyCleanupParameters.
func (*DockerProxyCleanupParameters) DeepCopyInto ¶ added in v0.0.2
func (in *DockerProxyCleanupParameters) DeepCopyInto(out *DockerProxyCleanupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DockerProxyDockerInitParameters ¶ added in v0.0.2
type DockerProxyDockerInitParameters struct { // (Boolean) Whether to force authentication (Docker Bearer Token Realm required if false) // Whether to force authentication (Docker Bearer Token Realm required if false) ForceBasicAuth *bool `json:"forceBasicAuth,omitempty" tf:"force_basic_auth,omitempty"` // (Number) Create an HTTP connector at specified port // Create an HTTP connector at specified port HTTPPort *float64 `json:"httpPort,omitempty" tf:"http_port,omitempty"` // (Number) Create an HTTPS connector at specified port // Create an HTTPS connector at specified port HTTPSPort *float64 `json:"httpsPort,omitempty" tf:"https_port,omitempty"` // only: Whether to allow clients to use subdomain routing connector // Pro-only: Whether to allow clients to use subdomain routing connector Subdomain *string `json:"subdomain,omitempty" tf:"subdomain,omitempty"` // (Boolean) Whether to allow clients to use the V1 API to interact with this repository // Whether to allow clients to use the V1 API to interact with this repository V1Enabled *bool `json:"v1Enabled,omitempty" tf:"v1_enabled,omitempty"` }
func (*DockerProxyDockerInitParameters) DeepCopy ¶ added in v0.0.2
func (in *DockerProxyDockerInitParameters) DeepCopy() *DockerProxyDockerInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerProxyDockerInitParameters.
func (*DockerProxyDockerInitParameters) DeepCopyInto ¶ added in v0.0.2
func (in *DockerProxyDockerInitParameters) DeepCopyInto(out *DockerProxyDockerInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DockerProxyDockerObservation ¶ added in v0.0.2
type DockerProxyDockerObservation struct { // (Boolean) Whether to force authentication (Docker Bearer Token Realm required if false) // Whether to force authentication (Docker Bearer Token Realm required if false) ForceBasicAuth *bool `json:"forceBasicAuth,omitempty" tf:"force_basic_auth,omitempty"` // (Number) Create an HTTP connector at specified port // Create an HTTP connector at specified port HTTPPort *float64 `json:"httpPort,omitempty" tf:"http_port,omitempty"` // (Number) Create an HTTPS connector at specified port // Create an HTTPS connector at specified port HTTPSPort *float64 `json:"httpsPort,omitempty" tf:"https_port,omitempty"` // only: Whether to allow clients to use subdomain routing connector // Pro-only: Whether to allow clients to use subdomain routing connector Subdomain *string `json:"subdomain,omitempty" tf:"subdomain,omitempty"` // (Boolean) Whether to allow clients to use the V1 API to interact with this repository // Whether to allow clients to use the V1 API to interact with this repository V1Enabled *bool `json:"v1Enabled,omitempty" tf:"v1_enabled,omitempty"` }
func (*DockerProxyDockerObservation) DeepCopy ¶ added in v0.0.2
func (in *DockerProxyDockerObservation) DeepCopy() *DockerProxyDockerObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerProxyDockerObservation.
func (*DockerProxyDockerObservation) DeepCopyInto ¶ added in v0.0.2
func (in *DockerProxyDockerObservation) DeepCopyInto(out *DockerProxyDockerObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DockerProxyDockerParameters ¶ added in v0.0.2
type DockerProxyDockerParameters struct { // (Boolean) Whether to force authentication (Docker Bearer Token Realm required if false) // Whether to force authentication (Docker Bearer Token Realm required if false) // +kubebuilder:validation:Optional ForceBasicAuth *bool `json:"forceBasicAuth" tf:"force_basic_auth,omitempty"` // (Number) Create an HTTP connector at specified port // Create an HTTP connector at specified port // +kubebuilder:validation:Optional HTTPPort *float64 `json:"httpPort,omitempty" tf:"http_port,omitempty"` // (Number) Create an HTTPS connector at specified port // Create an HTTPS connector at specified port // +kubebuilder:validation:Optional HTTPSPort *float64 `json:"httpsPort,omitempty" tf:"https_port,omitempty"` // only: Whether to allow clients to use subdomain routing connector // Pro-only: Whether to allow clients to use subdomain routing connector // +kubebuilder:validation:Optional Subdomain *string `json:"subdomain,omitempty" tf:"subdomain,omitempty"` // (Boolean) Whether to allow clients to use the V1 API to interact with this repository // Whether to allow clients to use the V1 API to interact with this repository // +kubebuilder:validation:Optional V1Enabled *bool `json:"v1Enabled" tf:"v1_enabled,omitempty"` }
func (*DockerProxyDockerParameters) DeepCopy ¶ added in v0.0.2
func (in *DockerProxyDockerParameters) DeepCopy() *DockerProxyDockerParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerProxyDockerParameters.
func (*DockerProxyDockerParameters) DeepCopyInto ¶ added in v0.0.2
func (in *DockerProxyDockerParameters) DeepCopyInto(out *DockerProxyDockerParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DockerProxyDockerProxyInitParameters ¶ added in v0.0.2
type DockerProxyDockerProxyInitParameters struct { // (String) Type of Docker Index. Possible values: HUB, REGISTRY or CUSTOM // Type of Docker Index. Possible values: `HUB`, `REGISTRY` or `CUSTOM` IndexType *string `json:"indexType,omitempty" tf:"index_type,omitempty"` // (String) Url of Docker Index to use // Url of Docker Index to use IndexURL *string `json:"indexUrl,omitempty" tf:"index_url,omitempty"` }
func (*DockerProxyDockerProxyInitParameters) DeepCopy ¶ added in v0.0.2
func (in *DockerProxyDockerProxyInitParameters) DeepCopy() *DockerProxyDockerProxyInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerProxyDockerProxyInitParameters.
func (*DockerProxyDockerProxyInitParameters) DeepCopyInto ¶ added in v0.0.2
func (in *DockerProxyDockerProxyInitParameters) DeepCopyInto(out *DockerProxyDockerProxyInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DockerProxyDockerProxyObservation ¶ added in v0.0.2
type DockerProxyDockerProxyObservation struct { // (String) Type of Docker Index. Possible values: HUB, REGISTRY or CUSTOM // Type of Docker Index. Possible values: `HUB`, `REGISTRY` or `CUSTOM` IndexType *string `json:"indexType,omitempty" tf:"index_type,omitempty"` // (String) Url of Docker Index to use // Url of Docker Index to use IndexURL *string `json:"indexUrl,omitempty" tf:"index_url,omitempty"` }
func (*DockerProxyDockerProxyObservation) DeepCopy ¶ added in v0.0.2
func (in *DockerProxyDockerProxyObservation) DeepCopy() *DockerProxyDockerProxyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerProxyDockerProxyObservation.
func (*DockerProxyDockerProxyObservation) DeepCopyInto ¶ added in v0.0.2
func (in *DockerProxyDockerProxyObservation) DeepCopyInto(out *DockerProxyDockerProxyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DockerProxyDockerProxyParameters ¶ added in v0.0.2
type DockerProxyDockerProxyParameters struct { // (String) Type of Docker Index. Possible values: HUB, REGISTRY or CUSTOM // Type of Docker Index. Possible values: `HUB`, `REGISTRY` or `CUSTOM` // +kubebuilder:validation:Optional IndexType *string `json:"indexType" tf:"index_type,omitempty"` // (String) Url of Docker Index to use // Url of Docker Index to use // +kubebuilder:validation:Optional IndexURL *string `json:"indexUrl,omitempty" tf:"index_url,omitempty"` }
func (*DockerProxyDockerProxyParameters) DeepCopy ¶ added in v0.0.2
func (in *DockerProxyDockerProxyParameters) DeepCopy() *DockerProxyDockerProxyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerProxyDockerProxyParameters.
func (*DockerProxyDockerProxyParameters) DeepCopyInto ¶ added in v0.0.2
func (in *DockerProxyDockerProxyParameters) DeepCopyInto(out *DockerProxyDockerProxyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DockerProxyHTTPClientAuthenticationInitParameters ¶ added in v0.0.8
type DockerProxyHTTPClientAuthenticationInitParameters struct { // (String) The ntlm domain to connect // The ntlm domain to connect NtlmDomain *string `json:"ntlmDomain,omitempty" tf:"ntlm_domain,omitempty"` // (String) The ntlm host to connect // The ntlm host to connect NtlmHost *string `json:"ntlmHost,omitempty" tf:"ntlm_host,omitempty"` // (String) Authentication type. Possible values: ntlm or username // Authentication type. Possible values: `ntlm` or `username` Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*DockerProxyHTTPClientAuthenticationInitParameters) DeepCopy ¶ added in v0.0.8
func (in *DockerProxyHTTPClientAuthenticationInitParameters) DeepCopy() *DockerProxyHTTPClientAuthenticationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerProxyHTTPClientAuthenticationInitParameters.
func (*DockerProxyHTTPClientAuthenticationInitParameters) DeepCopyInto ¶ added in v0.0.8
func (in *DockerProxyHTTPClientAuthenticationInitParameters) DeepCopyInto(out *DockerProxyHTTPClientAuthenticationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DockerProxyHTTPClientAuthenticationObservation ¶ added in v0.0.8
type DockerProxyHTTPClientAuthenticationObservation struct { // (String) The ntlm domain to connect // The ntlm domain to connect NtlmDomain *string `json:"ntlmDomain,omitempty" tf:"ntlm_domain,omitempty"` // (String) The ntlm host to connect // The ntlm host to connect NtlmHost *string `json:"ntlmHost,omitempty" tf:"ntlm_host,omitempty"` // (String) Authentication type. Possible values: ntlm or username // Authentication type. Possible values: `ntlm` or `username` Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*DockerProxyHTTPClientAuthenticationObservation) DeepCopy ¶ added in v0.0.8
func (in *DockerProxyHTTPClientAuthenticationObservation) DeepCopy() *DockerProxyHTTPClientAuthenticationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerProxyHTTPClientAuthenticationObservation.
func (*DockerProxyHTTPClientAuthenticationObservation) DeepCopyInto ¶ added in v0.0.8
func (in *DockerProxyHTTPClientAuthenticationObservation) DeepCopyInto(out *DockerProxyHTTPClientAuthenticationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DockerProxyHTTPClientAuthenticationParameters ¶ added in v0.0.8
type DockerProxyHTTPClientAuthenticationParameters struct { // (String) The ntlm domain to connect // The ntlm domain to connect // +kubebuilder:validation:Optional NtlmDomain *string `json:"ntlmDomain,omitempty" tf:"ntlm_domain,omitempty"` // (String) The ntlm host to connect // The ntlm host to connect // +kubebuilder:validation:Optional NtlmHost *string `json:"ntlmHost,omitempty" tf:"ntlm_host,omitempty"` // (String, Sensitive) The password used by the proxy repository // The password used by the proxy repository // +kubebuilder:validation:Optional PasswordSecretRef *v1.SecretKeySelector `json:"passwordSecretRef,omitempty" tf:"-"` // (String) Authentication type. Possible values: ntlm or username // Authentication type. Possible values: `ntlm` or `username` // +kubebuilder:validation:Optional Type *string `json:"type" tf:"type,omitempty"` // (String) The username used by the proxy repository // The username used by the proxy repository // +kubebuilder:validation:Optional UsernameSecretRef *v1.SecretKeySelector `json:"usernameSecretRef,omitempty" tf:"-"` }
func (*DockerProxyHTTPClientAuthenticationParameters) DeepCopy ¶ added in v0.0.8
func (in *DockerProxyHTTPClientAuthenticationParameters) DeepCopy() *DockerProxyHTTPClientAuthenticationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerProxyHTTPClientAuthenticationParameters.
func (*DockerProxyHTTPClientAuthenticationParameters) DeepCopyInto ¶ added in v0.0.8
func (in *DockerProxyHTTPClientAuthenticationParameters) DeepCopyInto(out *DockerProxyHTTPClientAuthenticationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DockerProxyHTTPClientConnectionInitParameters ¶ added in v0.0.8
type DockerProxyHTTPClientConnectionInitParameters struct { // (Boolean) Whether to enable redirects to the same location (may be required by some servers) // Whether to enable redirects to the same location (may be required by some servers) EnableCircularRedirects *bool `json:"enableCircularRedirects,omitempty" tf:"enable_circular_redirects,omitempty"` // (Boolean) Whether to allow cookies to be stored and used // Whether to allow cookies to be stored and used EnableCookies *bool `json:"enableCookies,omitempty" tf:"enable_cookies,omitempty"` // (Number) Total retries if the initial connection attempt suffers a timeout // Total retries if the initial connection attempt suffers a timeout Retries *float64 `json:"retries,omitempty" tf:"retries,omitempty"` // (Number) Seconds to wait for activity before stopping and retrying the connection // Seconds to wait for activity before stopping and retrying the connection Timeout *float64 `json:"timeout,omitempty" tf:"timeout,omitempty"` // (Boolean) Use certificates stored in the Nexus Repository Manager truststore to connect to external systems // Use certificates stored in the Nexus Repository Manager truststore to connect to external systems UseTrustStore *bool `json:"useTrustStore,omitempty" tf:"use_trust_store,omitempty"` // Agent header in HTTP requests // Custom fragment to append to User-Agent header in HTTP requests UserAgentSuffix *string `json:"userAgentSuffix,omitempty" tf:"user_agent_suffix,omitempty"` }
func (*DockerProxyHTTPClientConnectionInitParameters) DeepCopy ¶ added in v0.0.8
func (in *DockerProxyHTTPClientConnectionInitParameters) DeepCopy() *DockerProxyHTTPClientConnectionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerProxyHTTPClientConnectionInitParameters.
func (*DockerProxyHTTPClientConnectionInitParameters) DeepCopyInto ¶ added in v0.0.8
func (in *DockerProxyHTTPClientConnectionInitParameters) DeepCopyInto(out *DockerProxyHTTPClientConnectionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DockerProxyHTTPClientConnectionObservation ¶ added in v0.0.8
type DockerProxyHTTPClientConnectionObservation struct { // (Boolean) Whether to enable redirects to the same location (may be required by some servers) // Whether to enable redirects to the same location (may be required by some servers) EnableCircularRedirects *bool `json:"enableCircularRedirects,omitempty" tf:"enable_circular_redirects,omitempty"` // (Boolean) Whether to allow cookies to be stored and used // Whether to allow cookies to be stored and used EnableCookies *bool `json:"enableCookies,omitempty" tf:"enable_cookies,omitempty"` // (Number) Total retries if the initial connection attempt suffers a timeout // Total retries if the initial connection attempt suffers a timeout Retries *float64 `json:"retries,omitempty" tf:"retries,omitempty"` // (Number) Seconds to wait for activity before stopping and retrying the connection // Seconds to wait for activity before stopping and retrying the connection Timeout *float64 `json:"timeout,omitempty" tf:"timeout,omitempty"` // (Boolean) Use certificates stored in the Nexus Repository Manager truststore to connect to external systems // Use certificates stored in the Nexus Repository Manager truststore to connect to external systems UseTrustStore *bool `json:"useTrustStore,omitempty" tf:"use_trust_store,omitempty"` // Agent header in HTTP requests // Custom fragment to append to User-Agent header in HTTP requests UserAgentSuffix *string `json:"userAgentSuffix,omitempty" tf:"user_agent_suffix,omitempty"` }
func (*DockerProxyHTTPClientConnectionObservation) DeepCopy ¶ added in v0.0.8
func (in *DockerProxyHTTPClientConnectionObservation) DeepCopy() *DockerProxyHTTPClientConnectionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerProxyHTTPClientConnectionObservation.
func (*DockerProxyHTTPClientConnectionObservation) DeepCopyInto ¶ added in v0.0.8
func (in *DockerProxyHTTPClientConnectionObservation) DeepCopyInto(out *DockerProxyHTTPClientConnectionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DockerProxyHTTPClientConnectionParameters ¶ added in v0.0.8
type DockerProxyHTTPClientConnectionParameters struct { // (Boolean) Whether to enable redirects to the same location (may be required by some servers) // Whether to enable redirects to the same location (may be required by some servers) // +kubebuilder:validation:Optional EnableCircularRedirects *bool `json:"enableCircularRedirects,omitempty" tf:"enable_circular_redirects,omitempty"` // (Boolean) Whether to allow cookies to be stored and used // Whether to allow cookies to be stored and used // +kubebuilder:validation:Optional EnableCookies *bool `json:"enableCookies,omitempty" tf:"enable_cookies,omitempty"` // (Number) Total retries if the initial connection attempt suffers a timeout // Total retries if the initial connection attempt suffers a timeout // +kubebuilder:validation:Optional Retries *float64 `json:"retries,omitempty" tf:"retries,omitempty"` // (Number) Seconds to wait for activity before stopping and retrying the connection // Seconds to wait for activity before stopping and retrying the connection // +kubebuilder:validation:Optional Timeout *float64 `json:"timeout,omitempty" tf:"timeout,omitempty"` // (Boolean) Use certificates stored in the Nexus Repository Manager truststore to connect to external systems // Use certificates stored in the Nexus Repository Manager truststore to connect to external systems // +kubebuilder:validation:Optional UseTrustStore *bool `json:"useTrustStore,omitempty" tf:"use_trust_store,omitempty"` // Agent header in HTTP requests // Custom fragment to append to User-Agent header in HTTP requests // +kubebuilder:validation:Optional UserAgentSuffix *string `json:"userAgentSuffix,omitempty" tf:"user_agent_suffix,omitempty"` }
func (*DockerProxyHTTPClientConnectionParameters) DeepCopy ¶ added in v0.0.8
func (in *DockerProxyHTTPClientConnectionParameters) DeepCopy() *DockerProxyHTTPClientConnectionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerProxyHTTPClientConnectionParameters.
func (*DockerProxyHTTPClientConnectionParameters) DeepCopyInto ¶ added in v0.0.8
func (in *DockerProxyHTTPClientConnectionParameters) DeepCopyInto(out *DockerProxyHTTPClientConnectionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DockerProxyHTTPClientInitParameters ¶ added in v0.0.7
type DockerProxyHTTPClientInitParameters struct { // (Block List, Max: 1) Authentication configuration of the HTTP client (see below for nested schema) // Authentication configuration of the HTTP client Authentication []DockerProxyHTTPClientAuthenticationInitParameters `json:"authentication,omitempty" tf:"authentication,omitempty"` // block outbound connections if remote peer is detected as unreachable/unresponsive // Whether to auto-block outbound connections if remote peer is detected as unreachable/unresponsive AutoBlock *bool `json:"autoBlock,omitempty" tf:"auto_block,omitempty"` // (Boolean) Whether to block outbound connections on the repository // Whether to block outbound connections on the repository Blocked *bool `json:"blocked,omitempty" tf:"blocked,omitempty"` // (Block List, Max: 1) Connection configuration of the HTTP client (see below for nested schema) // Connection configuration of the HTTP client Connection []DockerProxyHTTPClientConnectionInitParameters `json:"connection,omitempty" tf:"connection,omitempty"` }
func (*DockerProxyHTTPClientInitParameters) DeepCopy ¶ added in v0.0.7
func (in *DockerProxyHTTPClientInitParameters) DeepCopy() *DockerProxyHTTPClientInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerProxyHTTPClientInitParameters.
func (*DockerProxyHTTPClientInitParameters) DeepCopyInto ¶ added in v0.0.7
func (in *DockerProxyHTTPClientInitParameters) DeepCopyInto(out *DockerProxyHTTPClientInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DockerProxyHTTPClientObservation ¶ added in v0.0.7
type DockerProxyHTTPClientObservation struct { // (Block List, Max: 1) Authentication configuration of the HTTP client (see below for nested schema) // Authentication configuration of the HTTP client Authentication []DockerProxyHTTPClientAuthenticationObservation `json:"authentication,omitempty" tf:"authentication,omitempty"` // block outbound connections if remote peer is detected as unreachable/unresponsive // Whether to auto-block outbound connections if remote peer is detected as unreachable/unresponsive AutoBlock *bool `json:"autoBlock,omitempty" tf:"auto_block,omitempty"` // (Boolean) Whether to block outbound connections on the repository // Whether to block outbound connections on the repository Blocked *bool `json:"blocked,omitempty" tf:"blocked,omitempty"` // (Block List, Max: 1) Connection configuration of the HTTP client (see below for nested schema) // Connection configuration of the HTTP client Connection []DockerProxyHTTPClientConnectionObservation `json:"connection,omitempty" tf:"connection,omitempty"` }
func (*DockerProxyHTTPClientObservation) DeepCopy ¶ added in v0.0.7
func (in *DockerProxyHTTPClientObservation) DeepCopy() *DockerProxyHTTPClientObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerProxyHTTPClientObservation.
func (*DockerProxyHTTPClientObservation) DeepCopyInto ¶ added in v0.0.7
func (in *DockerProxyHTTPClientObservation) DeepCopyInto(out *DockerProxyHTTPClientObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DockerProxyHTTPClientParameters ¶ added in v0.0.7
type DockerProxyHTTPClientParameters struct { // (Block List, Max: 1) Authentication configuration of the HTTP client (see below for nested schema) // Authentication configuration of the HTTP client // +kubebuilder:validation:Optional Authentication []DockerProxyHTTPClientAuthenticationParameters `json:"authentication,omitempty" tf:"authentication,omitempty"` // block outbound connections if remote peer is detected as unreachable/unresponsive // Whether to auto-block outbound connections if remote peer is detected as unreachable/unresponsive // +kubebuilder:validation:Optional AutoBlock *bool `json:"autoBlock" tf:"auto_block,omitempty"` // (Boolean) Whether to block outbound connections on the repository // Whether to block outbound connections on the repository // +kubebuilder:validation:Optional Blocked *bool `json:"blocked" tf:"blocked,omitempty"` // (Block List, Max: 1) Connection configuration of the HTTP client (see below for nested schema) // Connection configuration of the HTTP client // +kubebuilder:validation:Optional Connection []DockerProxyHTTPClientConnectionParameters `json:"connection,omitempty" tf:"connection,omitempty"` }
func (*DockerProxyHTTPClientParameters) DeepCopy ¶ added in v0.0.7
func (in *DockerProxyHTTPClientParameters) DeepCopy() *DockerProxyHTTPClientParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerProxyHTTPClientParameters.
func (*DockerProxyHTTPClientParameters) DeepCopyInto ¶ added in v0.0.7
func (in *DockerProxyHTTPClientParameters) DeepCopyInto(out *DockerProxyHTTPClientParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DockerProxyInitParameters ¶ added in v0.0.2
type DockerProxyInitParameters struct { // (Block List) Cleanup policies (see below for nested schema) // Cleanup policies Cleanup []DockerProxyCleanupInitParameters `json:"cleanup,omitempty" tf:"cleanup,omitempty"` // (Block List, Min: 1, Max: 1) docker contains the configuration of the docker repository (see below for nested schema) // docker contains the configuration of the docker repository Docker []DockerProxyDockerInitParameters `json:"docker,omitempty" tf:"docker,omitempty"` // (Block List, Min: 1, Max: 1) docker_proxy contains the configuration of the docker index (see below for nested schema) // docker_proxy contains the configuration of the docker index DockerProxy []DockerProxyDockerProxyInitParameters `json:"dockerProxy,omitempty" tf:"docker_proxy,omitempty"` // (Block List, Min: 1, Max: 1) HTTP Client configuration for proxy repositories (see below for nested schema) // HTTP Client configuration for proxy repositories HTTPClient []DockerProxyHTTPClientInitParameters `json:"httpClient,omitempty" tf:"http_client,omitempty"` // (String) A unique identifier for this repository // A unique identifier for this repository Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Block List, Max: 1) Configuration of the negative cache handling (see below for nested schema) // Configuration of the negative cache handling NegativeCache []DockerProxyNegativeCacheInitParameters `json:"negativeCache,omitempty" tf:"negative_cache,omitempty"` // (Boolean) Whether this repository accepts incoming requests // Whether this repository accepts incoming requests Online *bool `json:"online,omitempty" tf:"online,omitempty"` // (Block List, Min: 1, Max: 1) Configuration for the proxy repository (see below for nested schema) // Configuration for the proxy repository Proxy []DockerProxyProxyInitParameters `json:"proxy,omitempty" tf:"proxy,omitempty"` // (String) The name of the routing rule assigned to this repository // The name of the routing rule assigned to this repository RoutingRule *string `json:"routingRule,omitempty" tf:"routing_rule,omitempty"` // (Block List, Min: 1, Max: 1) The storage configuration of the repository (see below for nested schema) // The storage configuration of the repository Storage []DockerProxyStorageInitParameters `json:"storage,omitempty" tf:"storage,omitempty"` }
func (*DockerProxyInitParameters) DeepCopy ¶ added in v0.0.2
func (in *DockerProxyInitParameters) DeepCopy() *DockerProxyInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerProxyInitParameters.
func (*DockerProxyInitParameters) DeepCopyInto ¶ added in v0.0.2
func (in *DockerProxyInitParameters) DeepCopyInto(out *DockerProxyInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DockerProxyList ¶ added in v0.0.2
type DockerProxyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DockerProxy `json:"items"` }
DockerProxyList contains a list of DockerProxys
func (*DockerProxyList) DeepCopy ¶ added in v0.0.2
func (in *DockerProxyList) DeepCopy() *DockerProxyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerProxyList.
func (*DockerProxyList) DeepCopyInto ¶ added in v0.0.2
func (in *DockerProxyList) DeepCopyInto(out *DockerProxyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DockerProxyList) DeepCopyObject ¶ added in v0.0.2
func (in *DockerProxyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DockerProxyList) GetItems ¶ added in v0.0.2
func (l *DockerProxyList) GetItems() []resource.Managed
GetItems of this DockerProxyList.
type DockerProxyNegativeCacheInitParameters ¶ added in v0.0.7
type DockerProxyNegativeCacheInitParameters struct { // (Boolean) Whether to cache responses for content not present in the proxied repository // Whether to cache responses for content not present in the proxied repository Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // (Number) How long to cache the fact that a file was not found in the repository (in minutes) // How long to cache the fact that a file was not found in the repository (in minutes) TTL *float64 `json:"ttl,omitempty" tf:"ttl,omitempty"` }
func (*DockerProxyNegativeCacheInitParameters) DeepCopy ¶ added in v0.0.7
func (in *DockerProxyNegativeCacheInitParameters) DeepCopy() *DockerProxyNegativeCacheInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerProxyNegativeCacheInitParameters.
func (*DockerProxyNegativeCacheInitParameters) DeepCopyInto ¶ added in v0.0.7
func (in *DockerProxyNegativeCacheInitParameters) DeepCopyInto(out *DockerProxyNegativeCacheInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DockerProxyNegativeCacheObservation ¶ added in v0.0.7
type DockerProxyNegativeCacheObservation struct { // (Boolean) Whether to cache responses for content not present in the proxied repository // Whether to cache responses for content not present in the proxied repository Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // (Number) How long to cache the fact that a file was not found in the repository (in minutes) // How long to cache the fact that a file was not found in the repository (in minutes) TTL *float64 `json:"ttl,omitempty" tf:"ttl,omitempty"` }
func (*DockerProxyNegativeCacheObservation) DeepCopy ¶ added in v0.0.7
func (in *DockerProxyNegativeCacheObservation) DeepCopy() *DockerProxyNegativeCacheObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerProxyNegativeCacheObservation.
func (*DockerProxyNegativeCacheObservation) DeepCopyInto ¶ added in v0.0.7
func (in *DockerProxyNegativeCacheObservation) DeepCopyInto(out *DockerProxyNegativeCacheObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DockerProxyNegativeCacheParameters ¶ added in v0.0.7
type DockerProxyNegativeCacheParameters struct { // (Boolean) Whether to cache responses for content not present in the proxied repository // Whether to cache responses for content not present in the proxied repository // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // (Number) How long to cache the fact that a file was not found in the repository (in minutes) // How long to cache the fact that a file was not found in the repository (in minutes) // +kubebuilder:validation:Optional TTL *float64 `json:"ttl,omitempty" tf:"ttl,omitempty"` }
func (*DockerProxyNegativeCacheParameters) DeepCopy ¶ added in v0.0.7
func (in *DockerProxyNegativeCacheParameters) DeepCopy() *DockerProxyNegativeCacheParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerProxyNegativeCacheParameters.
func (*DockerProxyNegativeCacheParameters) DeepCopyInto ¶ added in v0.0.7
func (in *DockerProxyNegativeCacheParameters) DeepCopyInto(out *DockerProxyNegativeCacheParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DockerProxyObservation ¶ added in v0.0.2
type DockerProxyObservation struct { // (Block List) Cleanup policies (see below for nested schema) // Cleanup policies Cleanup []DockerProxyCleanupObservation `json:"cleanup,omitempty" tf:"cleanup,omitempty"` // (Block List, Min: 1, Max: 1) docker contains the configuration of the docker repository (see below for nested schema) // docker contains the configuration of the docker repository Docker []DockerProxyDockerObservation `json:"docker,omitempty" tf:"docker,omitempty"` // (Block List, Min: 1, Max: 1) docker_proxy contains the configuration of the docker index (see below for nested schema) // docker_proxy contains the configuration of the docker index DockerProxy []DockerProxyDockerProxyObservation `json:"dockerProxy,omitempty" tf:"docker_proxy,omitempty"` // (Block List, Min: 1, Max: 1) HTTP Client configuration for proxy repositories (see below for nested schema) // HTTP Client configuration for proxy repositories HTTPClient []DockerProxyHTTPClientObservation `json:"httpClient,omitempty" tf:"http_client,omitempty"` // (String) Used to identify resource at nexus ID *string `json:"id,omitempty" tf:"id,omitempty"` // (String) A unique identifier for this repository // A unique identifier for this repository Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Block List, Max: 1) Configuration of the negative cache handling (see below for nested schema) // Configuration of the negative cache handling NegativeCache []DockerProxyNegativeCacheObservation `json:"negativeCache,omitempty" tf:"negative_cache,omitempty"` // (Boolean) Whether this repository accepts incoming requests // Whether this repository accepts incoming requests Online *bool `json:"online,omitempty" tf:"online,omitempty"` // (Block List, Min: 1, Max: 1) Configuration for the proxy repository (see below for nested schema) // Configuration for the proxy repository Proxy []DockerProxyProxyObservation `json:"proxy,omitempty" tf:"proxy,omitempty"` // (String) The name of the routing rule assigned to this repository // The name of the routing rule assigned to this repository RoutingRule *string `json:"routingRule,omitempty" tf:"routing_rule,omitempty"` // (Block List, Min: 1, Max: 1) The storage configuration of the repository (see below for nested schema) // The storage configuration of the repository Storage []DockerProxyStorageObservation `json:"storage,omitempty" tf:"storage,omitempty"` }
func (*DockerProxyObservation) DeepCopy ¶ added in v0.0.2
func (in *DockerProxyObservation) DeepCopy() *DockerProxyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerProxyObservation.
func (*DockerProxyObservation) DeepCopyInto ¶ added in v0.0.2
func (in *DockerProxyObservation) DeepCopyInto(out *DockerProxyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DockerProxyParameters ¶ added in v0.0.2
type DockerProxyParameters struct { // (Block List) Cleanup policies (see below for nested schema) // Cleanup policies // +kubebuilder:validation:Optional Cleanup []DockerProxyCleanupParameters `json:"cleanup,omitempty" tf:"cleanup,omitempty"` // (Block List, Min: 1, Max: 1) docker contains the configuration of the docker repository (see below for nested schema) // docker contains the configuration of the docker repository // +kubebuilder:validation:Optional Docker []DockerProxyDockerParameters `json:"docker,omitempty" tf:"docker,omitempty"` // (Block List, Min: 1, Max: 1) docker_proxy contains the configuration of the docker index (see below for nested schema) // docker_proxy contains the configuration of the docker index // +kubebuilder:validation:Optional DockerProxy []DockerProxyDockerProxyParameters `json:"dockerProxy,omitempty" tf:"docker_proxy,omitempty"` // (Block List, Min: 1, Max: 1) HTTP Client configuration for proxy repositories (see below for nested schema) // HTTP Client configuration for proxy repositories // +kubebuilder:validation:Optional HTTPClient []DockerProxyHTTPClientParameters `json:"httpClient,omitempty" tf:"http_client,omitempty"` // (String) A unique identifier for this repository // A unique identifier for this repository // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Block List, Max: 1) Configuration of the negative cache handling (see below for nested schema) // Configuration of the negative cache handling // +kubebuilder:validation:Optional NegativeCache []DockerProxyNegativeCacheParameters `json:"negativeCache,omitempty" tf:"negative_cache,omitempty"` // (Boolean) Whether this repository accepts incoming requests // Whether this repository accepts incoming requests // +kubebuilder:validation:Optional Online *bool `json:"online,omitempty" tf:"online,omitempty"` // (Block List, Min: 1, Max: 1) Configuration for the proxy repository (see below for nested schema) // Configuration for the proxy repository // +kubebuilder:validation:Optional Proxy []DockerProxyProxyParameters `json:"proxy,omitempty" tf:"proxy,omitempty"` // (String) The name of the routing rule assigned to this repository // The name of the routing rule assigned to this repository // +kubebuilder:validation:Optional RoutingRule *string `json:"routingRule,omitempty" tf:"routing_rule,omitempty"` // (Block List, Min: 1, Max: 1) The storage configuration of the repository (see below for nested schema) // The storage configuration of the repository // +kubebuilder:validation:Optional Storage []DockerProxyStorageParameters `json:"storage,omitempty" tf:"storage,omitempty"` }
func (*DockerProxyParameters) DeepCopy ¶ added in v0.0.2
func (in *DockerProxyParameters) DeepCopy() *DockerProxyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerProxyParameters.
func (*DockerProxyParameters) DeepCopyInto ¶ added in v0.0.2
func (in *DockerProxyParameters) DeepCopyInto(out *DockerProxyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DockerProxyProxyInitParameters ¶ added in v0.0.7
type DockerProxyProxyInitParameters struct { // (Number) How long (in minutes) to cache artifacts before rechecking the remote repository // How long (in minutes) to cache artifacts before rechecking the remote repository ContentMaxAge *float64 `json:"contentMaxAge,omitempty" tf:"content_max_age,omitempty"` // (Number) How long (in minutes) to cache metadata before rechecking the remote repository. // How long (in minutes) to cache metadata before rechecking the remote repository. MetadataMaxAge *float64 `json:"metadataMaxAge,omitempty" tf:"metadata_max_age,omitempty"` // (String) Location of the remote repository being proxied // Location of the remote repository being proxied RemoteURL *string `json:"remoteUrl,omitempty" tf:"remote_url,omitempty"` }
func (*DockerProxyProxyInitParameters) DeepCopy ¶ added in v0.0.7
func (in *DockerProxyProxyInitParameters) DeepCopy() *DockerProxyProxyInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerProxyProxyInitParameters.
func (*DockerProxyProxyInitParameters) DeepCopyInto ¶ added in v0.0.7
func (in *DockerProxyProxyInitParameters) DeepCopyInto(out *DockerProxyProxyInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DockerProxyProxyObservation ¶ added in v0.0.7
type DockerProxyProxyObservation struct { // (Number) How long (in minutes) to cache artifacts before rechecking the remote repository // How long (in minutes) to cache artifacts before rechecking the remote repository ContentMaxAge *float64 `json:"contentMaxAge,omitempty" tf:"content_max_age,omitempty"` // (Number) How long (in minutes) to cache metadata before rechecking the remote repository. // How long (in minutes) to cache metadata before rechecking the remote repository. MetadataMaxAge *float64 `json:"metadataMaxAge,omitempty" tf:"metadata_max_age,omitempty"` // (String) Location of the remote repository being proxied // Location of the remote repository being proxied RemoteURL *string `json:"remoteUrl,omitempty" tf:"remote_url,omitempty"` }
func (*DockerProxyProxyObservation) DeepCopy ¶ added in v0.0.7
func (in *DockerProxyProxyObservation) DeepCopy() *DockerProxyProxyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerProxyProxyObservation.
func (*DockerProxyProxyObservation) DeepCopyInto ¶ added in v0.0.7
func (in *DockerProxyProxyObservation) DeepCopyInto(out *DockerProxyProxyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DockerProxyProxyParameters ¶ added in v0.0.7
type DockerProxyProxyParameters struct { // (Number) How long (in minutes) to cache artifacts before rechecking the remote repository // How long (in minutes) to cache artifacts before rechecking the remote repository // +kubebuilder:validation:Optional ContentMaxAge *float64 `json:"contentMaxAge,omitempty" tf:"content_max_age,omitempty"` // (Number) How long (in minutes) to cache metadata before rechecking the remote repository. // How long (in minutes) to cache metadata before rechecking the remote repository. // +kubebuilder:validation:Optional MetadataMaxAge *float64 `json:"metadataMaxAge,omitempty" tf:"metadata_max_age,omitempty"` // (String) Location of the remote repository being proxied // Location of the remote repository being proxied // +kubebuilder:validation:Optional RemoteURL *string `json:"remoteUrl" tf:"remote_url,omitempty"` }
func (*DockerProxyProxyParameters) DeepCopy ¶ added in v0.0.7
func (in *DockerProxyProxyParameters) DeepCopy() *DockerProxyProxyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerProxyProxyParameters.
func (*DockerProxyProxyParameters) DeepCopyInto ¶ added in v0.0.7
func (in *DockerProxyProxyParameters) DeepCopyInto(out *DockerProxyProxyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DockerProxySpec ¶ added in v0.0.2
type DockerProxySpec struct { v1.ResourceSpec `json:",inline"` ForProvider DockerProxyParameters `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 DockerProxyInitParameters `json:"initProvider,omitempty"` }
DockerProxySpec defines the desired state of DockerProxy
func (*DockerProxySpec) DeepCopy ¶ added in v0.0.2
func (in *DockerProxySpec) DeepCopy() *DockerProxySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerProxySpec.
func (*DockerProxySpec) DeepCopyInto ¶ added in v0.0.2
func (in *DockerProxySpec) DeepCopyInto(out *DockerProxySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DockerProxyStatus ¶ added in v0.0.2
type DockerProxyStatus struct { v1.ResourceStatus `json:",inline"` AtProvider DockerProxyObservation `json:"atProvider,omitempty"` }
DockerProxyStatus defines the observed state of DockerProxy.
func (*DockerProxyStatus) DeepCopy ¶ added in v0.0.2
func (in *DockerProxyStatus) DeepCopy() *DockerProxyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerProxyStatus.
func (*DockerProxyStatus) DeepCopyInto ¶ added in v0.0.2
func (in *DockerProxyStatus) DeepCopyInto(out *DockerProxyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DockerProxyStorageInitParameters ¶ added in v0.0.2
type DockerProxyStorageInitParameters struct { // (String) Blob store used to store repository contents // Blob store used to store repository contents BlobStoreName *string `json:"blobStoreName,omitempty" tf:"blob_store_name,omitempty"` // (Boolean) Whether to validate uploaded content's MIME type appropriate for the repository format // Whether to validate uploaded content's MIME type appropriate for the repository format StrictContentTypeValidation *bool `json:"strictContentTypeValidation,omitempty" tf:"strict_content_type_validation,omitempty"` }
func (*DockerProxyStorageInitParameters) DeepCopy ¶ added in v0.0.2
func (in *DockerProxyStorageInitParameters) DeepCopy() *DockerProxyStorageInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerProxyStorageInitParameters.
func (*DockerProxyStorageInitParameters) DeepCopyInto ¶ added in v0.0.2
func (in *DockerProxyStorageInitParameters) DeepCopyInto(out *DockerProxyStorageInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DockerProxyStorageObservation ¶ added in v0.0.2
type DockerProxyStorageObservation struct { // (String) Blob store used to store repository contents // Blob store used to store repository contents BlobStoreName *string `json:"blobStoreName,omitempty" tf:"blob_store_name,omitempty"` // (Boolean) Whether to validate uploaded content's MIME type appropriate for the repository format // Whether to validate uploaded content's MIME type appropriate for the repository format StrictContentTypeValidation *bool `json:"strictContentTypeValidation,omitempty" tf:"strict_content_type_validation,omitempty"` }
func (*DockerProxyStorageObservation) DeepCopy ¶ added in v0.0.2
func (in *DockerProxyStorageObservation) DeepCopy() *DockerProxyStorageObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerProxyStorageObservation.
func (*DockerProxyStorageObservation) DeepCopyInto ¶ added in v0.0.2
func (in *DockerProxyStorageObservation) DeepCopyInto(out *DockerProxyStorageObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DockerProxyStorageParameters ¶ added in v0.0.2
type DockerProxyStorageParameters struct { // (String) Blob store used to store repository contents // Blob store used to store repository contents // +kubebuilder:validation:Optional BlobStoreName *string `json:"blobStoreName" tf:"blob_store_name,omitempty"` // (Boolean) Whether to validate uploaded content's MIME type appropriate for the repository format // Whether to validate uploaded content's MIME type appropriate for the repository format // +kubebuilder:validation:Optional StrictContentTypeValidation *bool `json:"strictContentTypeValidation,omitempty" tf:"strict_content_type_validation,omitempty"` }
func (*DockerProxyStorageParameters) DeepCopy ¶ added in v0.0.2
func (in *DockerProxyStorageParameters) DeepCopy() *DockerProxyStorageParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerProxyStorageParameters.
func (*DockerProxyStorageParameters) DeepCopyInto ¶ added in v0.0.2
func (in *DockerProxyStorageParameters) DeepCopyInto(out *DockerProxyStorageParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GitlfsHosted ¶ added in v0.0.9
type GitlfsHosted 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.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.storage) || (has(self.initProvider) && has(self.initProvider.storage))",message="spec.forProvider.storage is a required parameter" Spec GitlfsHostedSpec `json:"spec"` Status GitlfsHostedStatus `json:"status,omitempty"` }
GitlfsHosted is the Schema for the GitlfsHosteds API. Use this resource to create a hosted gitlfs repository. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,nexus}
func (*GitlfsHosted) DeepCopy ¶ added in v0.0.9
func (in *GitlfsHosted) DeepCopy() *GitlfsHosted
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitlfsHosted.
func (*GitlfsHosted) DeepCopyInto ¶ added in v0.0.9
func (in *GitlfsHosted) DeepCopyInto(out *GitlfsHosted)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GitlfsHosted) DeepCopyObject ¶ added in v0.0.9
func (in *GitlfsHosted) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GitlfsHosted) GetCondition ¶ added in v0.0.9
func (mg *GitlfsHosted) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this GitlfsHosted.
func (*GitlfsHosted) GetConnectionDetailsMapping ¶ added in v0.0.9
func (tr *GitlfsHosted) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this GitlfsHosted
func (*GitlfsHosted) GetDeletionPolicy ¶ added in v0.0.9
func (mg *GitlfsHosted) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this GitlfsHosted.
func (*GitlfsHosted) GetID ¶ added in v0.0.9
func (tr *GitlfsHosted) GetID() string
GetID returns ID of underlying Terraform resource of this GitlfsHosted
func (*GitlfsHosted) GetInitParameters ¶ added in v0.0.9
func (tr *GitlfsHosted) GetInitParameters() (map[string]any, error)
GetInitParameters of this GitlfsHosted
func (*GitlfsHosted) GetManagementPolicies ¶ added in v0.0.9
func (mg *GitlfsHosted) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this GitlfsHosted.
func (*GitlfsHosted) GetMergedParameters ¶ added in v0.0.9
func (tr *GitlfsHosted) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this GitlfsHosted
func (*GitlfsHosted) GetObservation ¶ added in v0.0.9
func (tr *GitlfsHosted) GetObservation() (map[string]any, error)
GetObservation of this GitlfsHosted
func (*GitlfsHosted) GetParameters ¶ added in v0.0.9
func (tr *GitlfsHosted) GetParameters() (map[string]any, error)
GetParameters of this GitlfsHosted
func (*GitlfsHosted) GetProviderConfigReference ¶ added in v0.0.9
func (mg *GitlfsHosted) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this GitlfsHosted.
func (*GitlfsHosted) GetPublishConnectionDetailsTo ¶ added in v0.0.9
func (mg *GitlfsHosted) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this GitlfsHosted.
func (*GitlfsHosted) GetTerraformResourceType ¶ added in v0.0.9
func (mg *GitlfsHosted) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this GitlfsHosted
func (*GitlfsHosted) GetTerraformSchemaVersion ¶ added in v0.0.9
func (tr *GitlfsHosted) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*GitlfsHosted) GetWriteConnectionSecretToReference ¶ added in v0.0.9
func (mg *GitlfsHosted) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this GitlfsHosted.
func (*GitlfsHosted) Hub ¶ added in v0.0.9
func (tr *GitlfsHosted) Hub()
Hub marks this type as a conversion hub.
func (*GitlfsHosted) LateInitialize ¶ added in v0.0.9
func (tr *GitlfsHosted) LateInitialize(attrs []byte) (bool, error)
LateInitialize this GitlfsHosted using its observed tfState. returns True if there are any spec changes for the resource.
func (*GitlfsHosted) SetConditions ¶ added in v0.0.9
func (mg *GitlfsHosted) SetConditions(c ...xpv1.Condition)
SetConditions of this GitlfsHosted.
func (*GitlfsHosted) SetDeletionPolicy ¶ added in v0.0.9
func (mg *GitlfsHosted) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this GitlfsHosted.
func (*GitlfsHosted) SetManagementPolicies ¶ added in v0.0.9
func (mg *GitlfsHosted) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this GitlfsHosted.
func (*GitlfsHosted) SetObservation ¶ added in v0.0.9
func (tr *GitlfsHosted) SetObservation(obs map[string]any) error
SetObservation for this GitlfsHosted
func (*GitlfsHosted) SetParameters ¶ added in v0.0.9
func (tr *GitlfsHosted) SetParameters(params map[string]any) error
SetParameters for this GitlfsHosted
func (*GitlfsHosted) SetProviderConfigReference ¶ added in v0.0.9
func (mg *GitlfsHosted) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this GitlfsHosted.
func (*GitlfsHosted) SetPublishConnectionDetailsTo ¶ added in v0.0.9
func (mg *GitlfsHosted) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this GitlfsHosted.
func (*GitlfsHosted) SetWriteConnectionSecretToReference ¶ added in v0.0.9
func (mg *GitlfsHosted) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this GitlfsHosted.
type GitlfsHostedCleanupInitParameters ¶ added in v0.0.9
type GitlfsHostedCleanupInitParameters struct { // (Set of String) List of policy names // List of policy names // +listType=set PolicyNames []*string `json:"policyNames,omitempty" tf:"policy_names,omitempty"` }
func (*GitlfsHostedCleanupInitParameters) DeepCopy ¶ added in v0.0.9
func (in *GitlfsHostedCleanupInitParameters) DeepCopy() *GitlfsHostedCleanupInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitlfsHostedCleanupInitParameters.
func (*GitlfsHostedCleanupInitParameters) DeepCopyInto ¶ added in v0.0.9
func (in *GitlfsHostedCleanupInitParameters) DeepCopyInto(out *GitlfsHostedCleanupInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GitlfsHostedCleanupObservation ¶ added in v0.0.9
type GitlfsHostedCleanupObservation struct { // (Set of String) List of policy names // List of policy names // +listType=set PolicyNames []*string `json:"policyNames,omitempty" tf:"policy_names,omitempty"` }
func (*GitlfsHostedCleanupObservation) DeepCopy ¶ added in v0.0.9
func (in *GitlfsHostedCleanupObservation) DeepCopy() *GitlfsHostedCleanupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitlfsHostedCleanupObservation.
func (*GitlfsHostedCleanupObservation) DeepCopyInto ¶ added in v0.0.9
func (in *GitlfsHostedCleanupObservation) DeepCopyInto(out *GitlfsHostedCleanupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GitlfsHostedCleanupParameters ¶ added in v0.0.9
type GitlfsHostedCleanupParameters struct { // (Set of String) List of policy names // List of policy names // +kubebuilder:validation:Optional // +listType=set PolicyNames []*string `json:"policyNames,omitempty" tf:"policy_names,omitempty"` }
func (*GitlfsHostedCleanupParameters) DeepCopy ¶ added in v0.0.9
func (in *GitlfsHostedCleanupParameters) DeepCopy() *GitlfsHostedCleanupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitlfsHostedCleanupParameters.
func (*GitlfsHostedCleanupParameters) DeepCopyInto ¶ added in v0.0.9
func (in *GitlfsHostedCleanupParameters) DeepCopyInto(out *GitlfsHostedCleanupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GitlfsHostedComponentInitParameters ¶ added in v0.0.9
type GitlfsHostedComponentInitParameters struct { // (Boolean) Components in this repository count as proprietary for namespace conflict attacks (requires Sonatype Nexus Firewall) // Components in this repository count as proprietary for namespace conflict attacks (requires Sonatype Nexus Firewall) ProprietaryComponents *bool `json:"proprietaryComponents,omitempty" tf:"proprietary_components,omitempty"` }
func (*GitlfsHostedComponentInitParameters) DeepCopy ¶ added in v0.0.9
func (in *GitlfsHostedComponentInitParameters) DeepCopy() *GitlfsHostedComponentInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitlfsHostedComponentInitParameters.
func (*GitlfsHostedComponentInitParameters) DeepCopyInto ¶ added in v0.0.9
func (in *GitlfsHostedComponentInitParameters) DeepCopyInto(out *GitlfsHostedComponentInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GitlfsHostedComponentObservation ¶ added in v0.0.9
type GitlfsHostedComponentObservation struct { // (Boolean) Components in this repository count as proprietary for namespace conflict attacks (requires Sonatype Nexus Firewall) // Components in this repository count as proprietary for namespace conflict attacks (requires Sonatype Nexus Firewall) ProprietaryComponents *bool `json:"proprietaryComponents,omitempty" tf:"proprietary_components,omitempty"` }
func (*GitlfsHostedComponentObservation) DeepCopy ¶ added in v0.0.9
func (in *GitlfsHostedComponentObservation) DeepCopy() *GitlfsHostedComponentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitlfsHostedComponentObservation.
func (*GitlfsHostedComponentObservation) DeepCopyInto ¶ added in v0.0.9
func (in *GitlfsHostedComponentObservation) DeepCopyInto(out *GitlfsHostedComponentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GitlfsHostedComponentParameters ¶ added in v0.0.9
type GitlfsHostedComponentParameters struct { // (Boolean) Components in this repository count as proprietary for namespace conflict attacks (requires Sonatype Nexus Firewall) // Components in this repository count as proprietary for namespace conflict attacks (requires Sonatype Nexus Firewall) // +kubebuilder:validation:Optional ProprietaryComponents *bool `json:"proprietaryComponents" tf:"proprietary_components,omitempty"` }
func (*GitlfsHostedComponentParameters) DeepCopy ¶ added in v0.0.9
func (in *GitlfsHostedComponentParameters) DeepCopy() *GitlfsHostedComponentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitlfsHostedComponentParameters.
func (*GitlfsHostedComponentParameters) DeepCopyInto ¶ added in v0.0.9
func (in *GitlfsHostedComponentParameters) DeepCopyInto(out *GitlfsHostedComponentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GitlfsHostedInitParameters ¶ added in v0.0.9
type GitlfsHostedInitParameters struct { // (Block List) Cleanup policies (see below for nested schema) // Cleanup policies Cleanup []GitlfsHostedCleanupInitParameters `json:"cleanup,omitempty" tf:"cleanup,omitempty"` // (Block List, Max: 1) Component configuration for the hosted repository (see below for nested schema) // Component configuration for the hosted repository Component []GitlfsHostedComponentInitParameters `json:"component,omitempty" tf:"component,omitempty"` // (String) A unique identifier for this repository // A unique identifier for this repository Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Boolean) Whether this repository accepts incoming requests // Whether this repository accepts incoming requests Online *bool `json:"online,omitempty" tf:"online,omitempty"` // (Block List, Min: 1, Max: 1) The storage configuration of the repository (see below for nested schema) // The storage configuration of the repository Storage []GitlfsHostedStorageInitParameters `json:"storage,omitempty" tf:"storage,omitempty"` }
func (*GitlfsHostedInitParameters) DeepCopy ¶ added in v0.0.9
func (in *GitlfsHostedInitParameters) DeepCopy() *GitlfsHostedInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitlfsHostedInitParameters.
func (*GitlfsHostedInitParameters) DeepCopyInto ¶ added in v0.0.9
func (in *GitlfsHostedInitParameters) DeepCopyInto(out *GitlfsHostedInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GitlfsHostedList ¶ added in v0.0.9
type GitlfsHostedList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []GitlfsHosted `json:"items"` }
GitlfsHostedList contains a list of GitlfsHosteds
func (*GitlfsHostedList) DeepCopy ¶ added in v0.0.9
func (in *GitlfsHostedList) DeepCopy() *GitlfsHostedList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitlfsHostedList.
func (*GitlfsHostedList) DeepCopyInto ¶ added in v0.0.9
func (in *GitlfsHostedList) DeepCopyInto(out *GitlfsHostedList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GitlfsHostedList) DeepCopyObject ¶ added in v0.0.9
func (in *GitlfsHostedList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GitlfsHostedList) GetItems ¶ added in v0.0.9
func (l *GitlfsHostedList) GetItems() []resource.Managed
GetItems of this GitlfsHostedList.
type GitlfsHostedObservation ¶ added in v0.0.9
type GitlfsHostedObservation struct { // (Block List) Cleanup policies (see below for nested schema) // Cleanup policies Cleanup []GitlfsHostedCleanupObservation `json:"cleanup,omitempty" tf:"cleanup,omitempty"` // (Block List, Max: 1) Component configuration for the hosted repository (see below for nested schema) // Component configuration for the hosted repository Component []GitlfsHostedComponentObservation `json:"component,omitempty" tf:"component,omitempty"` // (String) Used to identify resource at nexus ID *string `json:"id,omitempty" tf:"id,omitempty"` // (String) A unique identifier for this repository // A unique identifier for this repository Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Boolean) Whether this repository accepts incoming requests // Whether this repository accepts incoming requests Online *bool `json:"online,omitempty" tf:"online,omitempty"` // (Block List, Min: 1, Max: 1) The storage configuration of the repository (see below for nested schema) // The storage configuration of the repository Storage []GitlfsHostedStorageObservation `json:"storage,omitempty" tf:"storage,omitempty"` }
func (*GitlfsHostedObservation) DeepCopy ¶ added in v0.0.9
func (in *GitlfsHostedObservation) DeepCopy() *GitlfsHostedObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitlfsHostedObservation.
func (*GitlfsHostedObservation) DeepCopyInto ¶ added in v0.0.9
func (in *GitlfsHostedObservation) DeepCopyInto(out *GitlfsHostedObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GitlfsHostedParameters ¶ added in v0.0.9
type GitlfsHostedParameters struct { // (Block List) Cleanup policies (see below for nested schema) // Cleanup policies // +kubebuilder:validation:Optional Cleanup []GitlfsHostedCleanupParameters `json:"cleanup,omitempty" tf:"cleanup,omitempty"` // (Block List, Max: 1) Component configuration for the hosted repository (see below for nested schema) // Component configuration for the hosted repository // +kubebuilder:validation:Optional Component []GitlfsHostedComponentParameters `json:"component,omitempty" tf:"component,omitempty"` // (String) A unique identifier for this repository // A unique identifier for this repository // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Boolean) Whether this repository accepts incoming requests // Whether this repository accepts incoming requests // +kubebuilder:validation:Optional Online *bool `json:"online,omitempty" tf:"online,omitempty"` // (Block List, Min: 1, Max: 1) The storage configuration of the repository (see below for nested schema) // The storage configuration of the repository // +kubebuilder:validation:Optional Storage []GitlfsHostedStorageParameters `json:"storage,omitempty" tf:"storage,omitempty"` }
func (*GitlfsHostedParameters) DeepCopy ¶ added in v0.0.9
func (in *GitlfsHostedParameters) DeepCopy() *GitlfsHostedParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitlfsHostedParameters.
func (*GitlfsHostedParameters) DeepCopyInto ¶ added in v0.0.9
func (in *GitlfsHostedParameters) DeepCopyInto(out *GitlfsHostedParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GitlfsHostedSpec ¶ added in v0.0.9
type GitlfsHostedSpec struct { v1.ResourceSpec `json:",inline"` ForProvider GitlfsHostedParameters `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 GitlfsHostedInitParameters `json:"initProvider,omitempty"` }
GitlfsHostedSpec defines the desired state of GitlfsHosted
func (*GitlfsHostedSpec) DeepCopy ¶ added in v0.0.9
func (in *GitlfsHostedSpec) DeepCopy() *GitlfsHostedSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitlfsHostedSpec.
func (*GitlfsHostedSpec) DeepCopyInto ¶ added in v0.0.9
func (in *GitlfsHostedSpec) DeepCopyInto(out *GitlfsHostedSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GitlfsHostedStatus ¶ added in v0.0.9
type GitlfsHostedStatus struct { v1.ResourceStatus `json:",inline"` AtProvider GitlfsHostedObservation `json:"atProvider,omitempty"` }
GitlfsHostedStatus defines the observed state of GitlfsHosted.
func (*GitlfsHostedStatus) DeepCopy ¶ added in v0.0.9
func (in *GitlfsHostedStatus) DeepCopy() *GitlfsHostedStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitlfsHostedStatus.
func (*GitlfsHostedStatus) DeepCopyInto ¶ added in v0.0.9
func (in *GitlfsHostedStatus) DeepCopyInto(out *GitlfsHostedStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GitlfsHostedStorageInitParameters ¶ added in v0.0.9
type GitlfsHostedStorageInitParameters struct { // (String) Blob store used to store repository contents // Blob store used to store repository contents BlobStoreName *string `json:"blobStoreName,omitempty" tf:"blob_store_name,omitempty"` // (Boolean) Whether to validate uploaded content's MIME type appropriate for the repository format // Whether to validate uploaded content's MIME type appropriate for the repository format StrictContentTypeValidation *bool `json:"strictContentTypeValidation,omitempty" tf:"strict_content_type_validation,omitempty"` // (String) Controls if deployments of and updates to assets are allowed // Controls if deployments of and updates to assets are allowed WritePolicy *string `json:"writePolicy,omitempty" tf:"write_policy,omitempty"` }
func (*GitlfsHostedStorageInitParameters) DeepCopy ¶ added in v0.0.9
func (in *GitlfsHostedStorageInitParameters) DeepCopy() *GitlfsHostedStorageInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitlfsHostedStorageInitParameters.
func (*GitlfsHostedStorageInitParameters) DeepCopyInto ¶ added in v0.0.9
func (in *GitlfsHostedStorageInitParameters) DeepCopyInto(out *GitlfsHostedStorageInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GitlfsHostedStorageObservation ¶ added in v0.0.9
type GitlfsHostedStorageObservation struct { // (String) Blob store used to store repository contents // Blob store used to store repository contents BlobStoreName *string `json:"blobStoreName,omitempty" tf:"blob_store_name,omitempty"` // (Boolean) Whether to validate uploaded content's MIME type appropriate for the repository format // Whether to validate uploaded content's MIME type appropriate for the repository format StrictContentTypeValidation *bool `json:"strictContentTypeValidation,omitempty" tf:"strict_content_type_validation,omitempty"` // (String) Controls if deployments of and updates to assets are allowed // Controls if deployments of and updates to assets are allowed WritePolicy *string `json:"writePolicy,omitempty" tf:"write_policy,omitempty"` }
func (*GitlfsHostedStorageObservation) DeepCopy ¶ added in v0.0.9
func (in *GitlfsHostedStorageObservation) DeepCopy() *GitlfsHostedStorageObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitlfsHostedStorageObservation.
func (*GitlfsHostedStorageObservation) DeepCopyInto ¶ added in v0.0.9
func (in *GitlfsHostedStorageObservation) DeepCopyInto(out *GitlfsHostedStorageObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GitlfsHostedStorageParameters ¶ added in v0.0.9
type GitlfsHostedStorageParameters struct { // (String) Blob store used to store repository contents // Blob store used to store repository contents // +kubebuilder:validation:Optional BlobStoreName *string `json:"blobStoreName" tf:"blob_store_name,omitempty"` // (Boolean) Whether to validate uploaded content's MIME type appropriate for the repository format // Whether to validate uploaded content's MIME type appropriate for the repository format // +kubebuilder:validation:Optional StrictContentTypeValidation *bool `json:"strictContentTypeValidation" tf:"strict_content_type_validation,omitempty"` // (String) Controls if deployments of and updates to assets are allowed // Controls if deployments of and updates to assets are allowed // +kubebuilder:validation:Optional WritePolicy *string `json:"writePolicy,omitempty" tf:"write_policy,omitempty"` }
func (*GitlfsHostedStorageParameters) DeepCopy ¶ added in v0.0.9
func (in *GitlfsHostedStorageParameters) DeepCopy() *GitlfsHostedStorageParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GitlfsHostedStorageParameters.
func (*GitlfsHostedStorageParameters) DeepCopyInto ¶ added in v0.0.9
func (in *GitlfsHostedStorageParameters) DeepCopyInto(out *GitlfsHostedStorageParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GoGroup ¶ added in v0.0.9
type GoGroup 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.group) || (has(self.initProvider) && has(self.initProvider.group))",message="spec.forProvider.group is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.storage) || (has(self.initProvider) && has(self.initProvider.storage))",message="spec.forProvider.storage is a required parameter" Spec GoGroupSpec `json:"spec"` Status GoGroupStatus `json:"status,omitempty"` }
GoGroup is the Schema for the GoGroups API. Use this resource to create a group go repository. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,nexus}
func (*GoGroup) DeepCopy ¶ added in v0.0.9
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GoGroup.
func (*GoGroup) DeepCopyInto ¶ added in v0.0.9
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GoGroup) DeepCopyObject ¶ added in v0.0.9
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GoGroup) GetCondition ¶ added in v0.0.9
func (mg *GoGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this GoGroup.
func (*GoGroup) GetConnectionDetailsMapping ¶ added in v0.0.9
GetConnectionDetailsMapping for this GoGroup
func (*GoGroup) GetDeletionPolicy ¶ added in v0.0.9
func (mg *GoGroup) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this GoGroup.
func (*GoGroup) GetID ¶ added in v0.0.9
GetID returns ID of underlying Terraform resource of this GoGroup
func (*GoGroup) GetInitParameters ¶ added in v0.0.9
GetInitParameters of this GoGroup
func (*GoGroup) GetManagementPolicies ¶ added in v0.0.9
func (mg *GoGroup) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this GoGroup.
func (*GoGroup) GetMergedParameters ¶ added in v0.0.9
GetInitParameters of this GoGroup
func (*GoGroup) GetObservation ¶ added in v0.0.9
GetObservation of this GoGroup
func (*GoGroup) GetParameters ¶ added in v0.0.9
GetParameters of this GoGroup
func (*GoGroup) GetProviderConfigReference ¶ added in v0.0.9
GetProviderConfigReference of this GoGroup.
func (*GoGroup) GetPublishConnectionDetailsTo ¶ added in v0.0.9
func (mg *GoGroup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this GoGroup.
func (*GoGroup) GetTerraformResourceType ¶ added in v0.0.9
GetTerraformResourceType returns Terraform resource type for this GoGroup
func (*GoGroup) GetTerraformSchemaVersion ¶ added in v0.0.9
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*GoGroup) GetWriteConnectionSecretToReference ¶ added in v0.0.9
func (mg *GoGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this GoGroup.
func (*GoGroup) Hub ¶ added in v0.0.9
func (tr *GoGroup) Hub()
Hub marks this type as a conversion hub.
func (*GoGroup) LateInitialize ¶ added in v0.0.9
LateInitialize this GoGroup using its observed tfState. returns True if there are any spec changes for the resource.
func (*GoGroup) SetConditions ¶ added in v0.0.9
SetConditions of this GoGroup.
func (*GoGroup) SetDeletionPolicy ¶ added in v0.0.9
func (mg *GoGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this GoGroup.
func (*GoGroup) SetManagementPolicies ¶ added in v0.0.9
func (mg *GoGroup) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this GoGroup.
func (*GoGroup) SetObservation ¶ added in v0.0.9
SetObservation for this GoGroup
func (*GoGroup) SetParameters ¶ added in v0.0.9
SetParameters for this GoGroup
func (*GoGroup) SetProviderConfigReference ¶ added in v0.0.9
SetProviderConfigReference of this GoGroup.
func (*GoGroup) SetPublishConnectionDetailsTo ¶ added in v0.0.9
func (mg *GoGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this GoGroup.
func (*GoGroup) SetWriteConnectionSecretToReference ¶ added in v0.0.9
func (mg *GoGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this GoGroup.
type GoGroupGroupInitParameters ¶ added in v0.0.9
type GoGroupGroupInitParameters struct { // (Set of String) Member repositories names // Member repositories names MemberNames []*string `json:"memberNames,omitempty" tf:"member_names,omitempty"` }
func (*GoGroupGroupInitParameters) DeepCopy ¶ added in v0.0.9
func (in *GoGroupGroupInitParameters) DeepCopy() *GoGroupGroupInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GoGroupGroupInitParameters.
func (*GoGroupGroupInitParameters) DeepCopyInto ¶ added in v0.0.9
func (in *GoGroupGroupInitParameters) DeepCopyInto(out *GoGroupGroupInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GoGroupGroupObservation ¶ added in v0.0.9
type GoGroupGroupObservation struct { // (Set of String) Member repositories names // Member repositories names MemberNames []*string `json:"memberNames,omitempty" tf:"member_names,omitempty"` }
func (*GoGroupGroupObservation) DeepCopy ¶ added in v0.0.9
func (in *GoGroupGroupObservation) DeepCopy() *GoGroupGroupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GoGroupGroupObservation.
func (*GoGroupGroupObservation) DeepCopyInto ¶ added in v0.0.9
func (in *GoGroupGroupObservation) DeepCopyInto(out *GoGroupGroupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GoGroupGroupParameters ¶ added in v0.0.9
type GoGroupGroupParameters struct { // (Set of String) Member repositories names // Member repositories names // +kubebuilder:validation:Optional MemberNames []*string `json:"memberNames" tf:"member_names,omitempty"` }
func (*GoGroupGroupParameters) DeepCopy ¶ added in v0.0.9
func (in *GoGroupGroupParameters) DeepCopy() *GoGroupGroupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GoGroupGroupParameters.
func (*GoGroupGroupParameters) DeepCopyInto ¶ added in v0.0.9
func (in *GoGroupGroupParameters) DeepCopyInto(out *GoGroupGroupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GoGroupInitParameters ¶ added in v0.0.9
type GoGroupInitParameters struct { // (Block List, Min: 1, Max: 1) Configuration for repository group (see below for nested schema) // Configuration for repository group Group []GoGroupGroupInitParameters `json:"group,omitempty" tf:"group,omitempty"` // (String) A unique identifier for this repository // A unique identifier for this repository Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Boolean) Whether this repository accepts incoming requests // Whether this repository accepts incoming requests Online *bool `json:"online,omitempty" tf:"online,omitempty"` // (Block List, Min: 1, Max: 1) The storage configuration of the repository (see below for nested schema) // The storage configuration of the repository Storage []GoGroupStorageInitParameters `json:"storage,omitempty" tf:"storage,omitempty"` }
func (*GoGroupInitParameters) DeepCopy ¶ added in v0.0.9
func (in *GoGroupInitParameters) DeepCopy() *GoGroupInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GoGroupInitParameters.
func (*GoGroupInitParameters) DeepCopyInto ¶ added in v0.0.9
func (in *GoGroupInitParameters) DeepCopyInto(out *GoGroupInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GoGroupList ¶ added in v0.0.9
type GoGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []GoGroup `json:"items"` }
GoGroupList contains a list of GoGroups
func (*GoGroupList) DeepCopy ¶ added in v0.0.9
func (in *GoGroupList) DeepCopy() *GoGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GoGroupList.
func (*GoGroupList) DeepCopyInto ¶ added in v0.0.9
func (in *GoGroupList) DeepCopyInto(out *GoGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GoGroupList) DeepCopyObject ¶ added in v0.0.9
func (in *GoGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GoGroupList) GetItems ¶ added in v0.0.9
func (l *GoGroupList) GetItems() []resource.Managed
GetItems of this GoGroupList.
type GoGroupObservation ¶ added in v0.0.9
type GoGroupObservation struct { // (Block List, Min: 1, Max: 1) Configuration for repository group (see below for nested schema) // Configuration for repository group Group []GoGroupGroupObservation `json:"group,omitempty" tf:"group,omitempty"` // (String) Used to identify resource at nexus ID *string `json:"id,omitempty" tf:"id,omitempty"` // (String) A unique identifier for this repository // A unique identifier for this repository Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Boolean) Whether this repository accepts incoming requests // Whether this repository accepts incoming requests Online *bool `json:"online,omitempty" tf:"online,omitempty"` // (Block List, Min: 1, Max: 1) The storage configuration of the repository (see below for nested schema) // The storage configuration of the repository Storage []GoGroupStorageObservation `json:"storage,omitempty" tf:"storage,omitempty"` }
func (*GoGroupObservation) DeepCopy ¶ added in v0.0.9
func (in *GoGroupObservation) DeepCopy() *GoGroupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GoGroupObservation.
func (*GoGroupObservation) DeepCopyInto ¶ added in v0.0.9
func (in *GoGroupObservation) DeepCopyInto(out *GoGroupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GoGroupParameters ¶ added in v0.0.9
type GoGroupParameters struct { // (Block List, Min: 1, Max: 1) Configuration for repository group (see below for nested schema) // Configuration for repository group // +kubebuilder:validation:Optional Group []GoGroupGroupParameters `json:"group,omitempty" tf:"group,omitempty"` // (String) A unique identifier for this repository // A unique identifier for this repository // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Boolean) Whether this repository accepts incoming requests // Whether this repository accepts incoming requests // +kubebuilder:validation:Optional Online *bool `json:"online,omitempty" tf:"online,omitempty"` // (Block List, Min: 1, Max: 1) The storage configuration of the repository (see below for nested schema) // The storage configuration of the repository // +kubebuilder:validation:Optional Storage []GoGroupStorageParameters `json:"storage,omitempty" tf:"storage,omitempty"` }
func (*GoGroupParameters) DeepCopy ¶ added in v0.0.9
func (in *GoGroupParameters) DeepCopy() *GoGroupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GoGroupParameters.
func (*GoGroupParameters) DeepCopyInto ¶ added in v0.0.9
func (in *GoGroupParameters) DeepCopyInto(out *GoGroupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GoGroupSpec ¶ added in v0.0.9
type GoGroupSpec struct { v1.ResourceSpec `json:",inline"` ForProvider GoGroupParameters `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 GoGroupInitParameters `json:"initProvider,omitempty"` }
GoGroupSpec defines the desired state of GoGroup
func (*GoGroupSpec) DeepCopy ¶ added in v0.0.9
func (in *GoGroupSpec) DeepCopy() *GoGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GoGroupSpec.
func (*GoGroupSpec) DeepCopyInto ¶ added in v0.0.9
func (in *GoGroupSpec) DeepCopyInto(out *GoGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GoGroupStatus ¶ added in v0.0.9
type GoGroupStatus struct { v1.ResourceStatus `json:",inline"` AtProvider GoGroupObservation `json:"atProvider,omitempty"` }
GoGroupStatus defines the observed state of GoGroup.
func (*GoGroupStatus) DeepCopy ¶ added in v0.0.9
func (in *GoGroupStatus) DeepCopy() *GoGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GoGroupStatus.
func (*GoGroupStatus) DeepCopyInto ¶ added in v0.0.9
func (in *GoGroupStatus) DeepCopyInto(out *GoGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GoGroupStorageInitParameters ¶ added in v0.0.9
type GoGroupStorageInitParameters struct { // (String) Blob store used to store repository contents // Blob store used to store repository contents BlobStoreName *string `json:"blobStoreName,omitempty" tf:"blob_store_name,omitempty"` // (Boolean) Whether to validate uploaded content's MIME type appropriate for the repository format // Whether to validate uploaded content's MIME type appropriate for the repository format StrictContentTypeValidation *bool `json:"strictContentTypeValidation,omitempty" tf:"strict_content_type_validation,omitempty"` }
func (*GoGroupStorageInitParameters) DeepCopy ¶ added in v0.0.9
func (in *GoGroupStorageInitParameters) DeepCopy() *GoGroupStorageInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GoGroupStorageInitParameters.
func (*GoGroupStorageInitParameters) DeepCopyInto ¶ added in v0.0.9
func (in *GoGroupStorageInitParameters) DeepCopyInto(out *GoGroupStorageInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GoGroupStorageObservation ¶ added in v0.0.9
type GoGroupStorageObservation struct { // (String) Blob store used to store repository contents // Blob store used to store repository contents BlobStoreName *string `json:"blobStoreName,omitempty" tf:"blob_store_name,omitempty"` // (Boolean) Whether to validate uploaded content's MIME type appropriate for the repository format // Whether to validate uploaded content's MIME type appropriate for the repository format StrictContentTypeValidation *bool `json:"strictContentTypeValidation,omitempty" tf:"strict_content_type_validation,omitempty"` }
func (*GoGroupStorageObservation) DeepCopy ¶ added in v0.0.9
func (in *GoGroupStorageObservation) DeepCopy() *GoGroupStorageObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GoGroupStorageObservation.
func (*GoGroupStorageObservation) DeepCopyInto ¶ added in v0.0.9
func (in *GoGroupStorageObservation) DeepCopyInto(out *GoGroupStorageObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GoGroupStorageParameters ¶ added in v0.0.9
type GoGroupStorageParameters struct { // (String) Blob store used to store repository contents // Blob store used to store repository contents // +kubebuilder:validation:Optional BlobStoreName *string `json:"blobStoreName" tf:"blob_store_name,omitempty"` // (Boolean) Whether to validate uploaded content's MIME type appropriate for the repository format // Whether to validate uploaded content's MIME type appropriate for the repository format // +kubebuilder:validation:Optional StrictContentTypeValidation *bool `json:"strictContentTypeValidation,omitempty" tf:"strict_content_type_validation,omitempty"` }
func (*GoGroupStorageParameters) DeepCopy ¶ added in v0.0.9
func (in *GoGroupStorageParameters) DeepCopy() *GoGroupStorageParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GoGroupStorageParameters.
func (*GoGroupStorageParameters) DeepCopyInto ¶ added in v0.0.9
func (in *GoGroupStorageParameters) DeepCopyInto(out *GoGroupStorageParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GoProxy ¶ added in v0.0.9
type GoProxy 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.httpClient) || (has(self.initProvider) && has(self.initProvider.httpClient))",message="spec.forProvider.httpClient is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.proxy) || (has(self.initProvider) && has(self.initProvider.proxy))",message="spec.forProvider.proxy is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.storage) || (has(self.initProvider) && has(self.initProvider.storage))",message="spec.forProvider.storage is a required parameter" Spec GoProxySpec `json:"spec"` Status GoProxyStatus `json:"status,omitempty"` }
GoProxy is the Schema for the GoProxys API. Use this resource to create a go proxy repository. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,nexus}
func (*GoProxy) DeepCopy ¶ added in v0.0.9
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GoProxy.
func (*GoProxy) DeepCopyInto ¶ added in v0.0.9
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GoProxy) DeepCopyObject ¶ added in v0.0.9
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GoProxy) GetCondition ¶ added in v0.0.9
func (mg *GoProxy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this GoProxy.
func (*GoProxy) GetConnectionDetailsMapping ¶ added in v0.0.9
GetConnectionDetailsMapping for this GoProxy
func (*GoProxy) GetDeletionPolicy ¶ added in v0.0.9
func (mg *GoProxy) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this GoProxy.
func (*GoProxy) GetID ¶ added in v0.0.9
GetID returns ID of underlying Terraform resource of this GoProxy
func (*GoProxy) GetInitParameters ¶ added in v0.0.9
GetInitParameters of this GoProxy
func (*GoProxy) GetManagementPolicies ¶ added in v0.0.9
func (mg *GoProxy) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this GoProxy.
func (*GoProxy) GetMergedParameters ¶ added in v0.0.9
GetInitParameters of this GoProxy
func (*GoProxy) GetObservation ¶ added in v0.0.9
GetObservation of this GoProxy
func (*GoProxy) GetParameters ¶ added in v0.0.9
GetParameters of this GoProxy
func (*GoProxy) GetProviderConfigReference ¶ added in v0.0.9
GetProviderConfigReference of this GoProxy.
func (*GoProxy) GetPublishConnectionDetailsTo ¶ added in v0.0.9
func (mg *GoProxy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this GoProxy.
func (*GoProxy) GetTerraformResourceType ¶ added in v0.0.9
GetTerraformResourceType returns Terraform resource type for this GoProxy
func (*GoProxy) GetTerraformSchemaVersion ¶ added in v0.0.9
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*GoProxy) GetWriteConnectionSecretToReference ¶ added in v0.0.9
func (mg *GoProxy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this GoProxy.
func (*GoProxy) Hub ¶ added in v0.0.9
func (tr *GoProxy) Hub()
Hub marks this type as a conversion hub.
func (*GoProxy) LateInitialize ¶ added in v0.0.9
LateInitialize this GoProxy using its observed tfState. returns True if there are any spec changes for the resource.
func (*GoProxy) SetConditions ¶ added in v0.0.9
SetConditions of this GoProxy.
func (*GoProxy) SetDeletionPolicy ¶ added in v0.0.9
func (mg *GoProxy) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this GoProxy.
func (*GoProxy) SetManagementPolicies ¶ added in v0.0.9
func (mg *GoProxy) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this GoProxy.
func (*GoProxy) SetObservation ¶ added in v0.0.9
SetObservation for this GoProxy
func (*GoProxy) SetParameters ¶ added in v0.0.9
SetParameters for this GoProxy
func (*GoProxy) SetProviderConfigReference ¶ added in v0.0.9
SetProviderConfigReference of this GoProxy.
func (*GoProxy) SetPublishConnectionDetailsTo ¶ added in v0.0.9
func (mg *GoProxy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this GoProxy.
func (*GoProxy) SetWriteConnectionSecretToReference ¶ added in v0.0.9
func (mg *GoProxy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this GoProxy.
type GoProxyCleanupInitParameters ¶ added in v0.0.9
type GoProxyCleanupInitParameters struct { // (Set of String) List of policy names // List of policy names // +listType=set PolicyNames []*string `json:"policyNames,omitempty" tf:"policy_names,omitempty"` }
func (*GoProxyCleanupInitParameters) DeepCopy ¶ added in v0.0.9
func (in *GoProxyCleanupInitParameters) DeepCopy() *GoProxyCleanupInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GoProxyCleanupInitParameters.
func (*GoProxyCleanupInitParameters) DeepCopyInto ¶ added in v0.0.9
func (in *GoProxyCleanupInitParameters) DeepCopyInto(out *GoProxyCleanupInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GoProxyCleanupObservation ¶ added in v0.0.9
type GoProxyCleanupObservation struct { // (Set of String) List of policy names // List of policy names // +listType=set PolicyNames []*string `json:"policyNames,omitempty" tf:"policy_names,omitempty"` }
func (*GoProxyCleanupObservation) DeepCopy ¶ added in v0.0.9
func (in *GoProxyCleanupObservation) DeepCopy() *GoProxyCleanupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GoProxyCleanupObservation.
func (*GoProxyCleanupObservation) DeepCopyInto ¶ added in v0.0.9
func (in *GoProxyCleanupObservation) DeepCopyInto(out *GoProxyCleanupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GoProxyCleanupParameters ¶ added in v0.0.9
type GoProxyCleanupParameters struct { // (Set of String) List of policy names // List of policy names // +kubebuilder:validation:Optional // +listType=set PolicyNames []*string `json:"policyNames,omitempty" tf:"policy_names,omitempty"` }
func (*GoProxyCleanupParameters) DeepCopy ¶ added in v0.0.9
func (in *GoProxyCleanupParameters) DeepCopy() *GoProxyCleanupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GoProxyCleanupParameters.
func (*GoProxyCleanupParameters) DeepCopyInto ¶ added in v0.0.9
func (in *GoProxyCleanupParameters) DeepCopyInto(out *GoProxyCleanupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GoProxyHTTPClientAuthenticationInitParameters ¶ added in v0.0.9
type GoProxyHTTPClientAuthenticationInitParameters struct { // (String) The ntlm domain to connect // The ntlm domain to connect NtlmDomain *string `json:"ntlmDomain,omitempty" tf:"ntlm_domain,omitempty"` // (String) The ntlm host to connect // The ntlm host to connect NtlmHost *string `json:"ntlmHost,omitempty" tf:"ntlm_host,omitempty"` // emptive authentication. Use with caution. Defaults to false. // Whether to use pre-emptive authentication. Use with caution. Defaults to false. Preemptive *bool `json:"preemptive,omitempty" tf:"preemptive,omitempty"` // (String) Authentication type. Possible values: ntlm or username // Authentication type. Possible values: `ntlm` or `username` Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*GoProxyHTTPClientAuthenticationInitParameters) DeepCopy ¶ added in v0.0.9
func (in *GoProxyHTTPClientAuthenticationInitParameters) DeepCopy() *GoProxyHTTPClientAuthenticationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GoProxyHTTPClientAuthenticationInitParameters.
func (*GoProxyHTTPClientAuthenticationInitParameters) DeepCopyInto ¶ added in v0.0.9
func (in *GoProxyHTTPClientAuthenticationInitParameters) DeepCopyInto(out *GoProxyHTTPClientAuthenticationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GoProxyHTTPClientAuthenticationObservation ¶ added in v0.0.9
type GoProxyHTTPClientAuthenticationObservation struct { // (String) The ntlm domain to connect // The ntlm domain to connect NtlmDomain *string `json:"ntlmDomain,omitempty" tf:"ntlm_domain,omitempty"` // (String) The ntlm host to connect // The ntlm host to connect NtlmHost *string `json:"ntlmHost,omitempty" tf:"ntlm_host,omitempty"` // emptive authentication. Use with caution. Defaults to false. // Whether to use pre-emptive authentication. Use with caution. Defaults to false. Preemptive *bool `json:"preemptive,omitempty" tf:"preemptive,omitempty"` // (String) Authentication type. Possible values: ntlm or username // Authentication type. Possible values: `ntlm` or `username` Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*GoProxyHTTPClientAuthenticationObservation) DeepCopy ¶ added in v0.0.9
func (in *GoProxyHTTPClientAuthenticationObservation) DeepCopy() *GoProxyHTTPClientAuthenticationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GoProxyHTTPClientAuthenticationObservation.
func (*GoProxyHTTPClientAuthenticationObservation) DeepCopyInto ¶ added in v0.0.9
func (in *GoProxyHTTPClientAuthenticationObservation) DeepCopyInto(out *GoProxyHTTPClientAuthenticationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GoProxyHTTPClientAuthenticationParameters ¶ added in v0.0.9
type GoProxyHTTPClientAuthenticationParameters struct { // (String) The ntlm domain to connect // The ntlm domain to connect // +kubebuilder:validation:Optional NtlmDomain *string `json:"ntlmDomain,omitempty" tf:"ntlm_domain,omitempty"` // (String) The ntlm host to connect // The ntlm host to connect // +kubebuilder:validation:Optional NtlmHost *string `json:"ntlmHost,omitempty" tf:"ntlm_host,omitempty"` // (String, Sensitive) The password used by the proxy repository // The password used by the proxy repository // +kubebuilder:validation:Optional PasswordSecretRef *v1.SecretKeySelector `json:"passwordSecretRef,omitempty" tf:"-"` // emptive authentication. Use with caution. Defaults to false. // Whether to use pre-emptive authentication. Use with caution. Defaults to false. // +kubebuilder:validation:Optional Preemptive *bool `json:"preemptive,omitempty" tf:"preemptive,omitempty"` // (String) Authentication type. Possible values: ntlm or username // Authentication type. Possible values: `ntlm` or `username` // +kubebuilder:validation:Optional Type *string `json:"type" tf:"type,omitempty"` // (String) The username used by the proxy repository // The username used by the proxy repository // +kubebuilder:validation:Optional UsernameSecretRef *v1.SecretKeySelector `json:"usernameSecretRef,omitempty" tf:"-"` }
func (*GoProxyHTTPClientAuthenticationParameters) DeepCopy ¶ added in v0.0.9
func (in *GoProxyHTTPClientAuthenticationParameters) DeepCopy() *GoProxyHTTPClientAuthenticationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GoProxyHTTPClientAuthenticationParameters.
func (*GoProxyHTTPClientAuthenticationParameters) DeepCopyInto ¶ added in v0.0.9
func (in *GoProxyHTTPClientAuthenticationParameters) DeepCopyInto(out *GoProxyHTTPClientAuthenticationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GoProxyHTTPClientConnectionInitParameters ¶ added in v0.0.9
type GoProxyHTTPClientConnectionInitParameters struct { // (Boolean) Whether to enable redirects to the same location (may be required by some servers) // Whether to enable redirects to the same location (may be required by some servers) EnableCircularRedirects *bool `json:"enableCircularRedirects,omitempty" tf:"enable_circular_redirects,omitempty"` // (Boolean) Whether to allow cookies to be stored and used // Whether to allow cookies to be stored and used EnableCookies *bool `json:"enableCookies,omitempty" tf:"enable_cookies,omitempty"` // (Number) Total retries if the initial connection attempt suffers a timeout // Total retries if the initial connection attempt suffers a timeout Retries *float64 `json:"retries,omitempty" tf:"retries,omitempty"` // (Number) Seconds to wait for activity before stopping and retrying the connection // Seconds to wait for activity before stopping and retrying the connection Timeout *float64 `json:"timeout,omitempty" tf:"timeout,omitempty"` // (Boolean) Use certificates stored in the Nexus Repository Manager truststore to connect to external systems // Use certificates stored in the Nexus Repository Manager truststore to connect to external systems UseTrustStore *bool `json:"useTrustStore,omitempty" tf:"use_trust_store,omitempty"` // Agent header in HTTP requests // Custom fragment to append to User-Agent header in HTTP requests UserAgentSuffix *string `json:"userAgentSuffix,omitempty" tf:"user_agent_suffix,omitempty"` }
func (*GoProxyHTTPClientConnectionInitParameters) DeepCopy ¶ added in v0.0.9
func (in *GoProxyHTTPClientConnectionInitParameters) DeepCopy() *GoProxyHTTPClientConnectionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GoProxyHTTPClientConnectionInitParameters.
func (*GoProxyHTTPClientConnectionInitParameters) DeepCopyInto ¶ added in v0.0.9
func (in *GoProxyHTTPClientConnectionInitParameters) DeepCopyInto(out *GoProxyHTTPClientConnectionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GoProxyHTTPClientConnectionObservation ¶ added in v0.0.9
type GoProxyHTTPClientConnectionObservation struct { // (Boolean) Whether to enable redirects to the same location (may be required by some servers) // Whether to enable redirects to the same location (may be required by some servers) EnableCircularRedirects *bool `json:"enableCircularRedirects,omitempty" tf:"enable_circular_redirects,omitempty"` // (Boolean) Whether to allow cookies to be stored and used // Whether to allow cookies to be stored and used EnableCookies *bool `json:"enableCookies,omitempty" tf:"enable_cookies,omitempty"` // (Number) Total retries if the initial connection attempt suffers a timeout // Total retries if the initial connection attempt suffers a timeout Retries *float64 `json:"retries,omitempty" tf:"retries,omitempty"` // (Number) Seconds to wait for activity before stopping and retrying the connection // Seconds to wait for activity before stopping and retrying the connection Timeout *float64 `json:"timeout,omitempty" tf:"timeout,omitempty"` // (Boolean) Use certificates stored in the Nexus Repository Manager truststore to connect to external systems // Use certificates stored in the Nexus Repository Manager truststore to connect to external systems UseTrustStore *bool `json:"useTrustStore,omitempty" tf:"use_trust_store,omitempty"` // Agent header in HTTP requests // Custom fragment to append to User-Agent header in HTTP requests UserAgentSuffix *string `json:"userAgentSuffix,omitempty" tf:"user_agent_suffix,omitempty"` }
func (*GoProxyHTTPClientConnectionObservation) DeepCopy ¶ added in v0.0.9
func (in *GoProxyHTTPClientConnectionObservation) DeepCopy() *GoProxyHTTPClientConnectionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GoProxyHTTPClientConnectionObservation.
func (*GoProxyHTTPClientConnectionObservation) DeepCopyInto ¶ added in v0.0.9
func (in *GoProxyHTTPClientConnectionObservation) DeepCopyInto(out *GoProxyHTTPClientConnectionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GoProxyHTTPClientConnectionParameters ¶ added in v0.0.9
type GoProxyHTTPClientConnectionParameters struct { // (Boolean) Whether to enable redirects to the same location (may be required by some servers) // Whether to enable redirects to the same location (may be required by some servers) // +kubebuilder:validation:Optional EnableCircularRedirects *bool `json:"enableCircularRedirects,omitempty" tf:"enable_circular_redirects,omitempty"` // (Boolean) Whether to allow cookies to be stored and used // Whether to allow cookies to be stored and used // +kubebuilder:validation:Optional EnableCookies *bool `json:"enableCookies,omitempty" tf:"enable_cookies,omitempty"` // (Number) Total retries if the initial connection attempt suffers a timeout // Total retries if the initial connection attempt suffers a timeout // +kubebuilder:validation:Optional Retries *float64 `json:"retries,omitempty" tf:"retries,omitempty"` // (Number) Seconds to wait for activity before stopping and retrying the connection // Seconds to wait for activity before stopping and retrying the connection // +kubebuilder:validation:Optional Timeout *float64 `json:"timeout,omitempty" tf:"timeout,omitempty"` // (Boolean) Use certificates stored in the Nexus Repository Manager truststore to connect to external systems // Use certificates stored in the Nexus Repository Manager truststore to connect to external systems // +kubebuilder:validation:Optional UseTrustStore *bool `json:"useTrustStore,omitempty" tf:"use_trust_store,omitempty"` // Agent header in HTTP requests // Custom fragment to append to User-Agent header in HTTP requests // +kubebuilder:validation:Optional UserAgentSuffix *string `json:"userAgentSuffix,omitempty" tf:"user_agent_suffix,omitempty"` }
func (*GoProxyHTTPClientConnectionParameters) DeepCopy ¶ added in v0.0.9
func (in *GoProxyHTTPClientConnectionParameters) DeepCopy() *GoProxyHTTPClientConnectionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GoProxyHTTPClientConnectionParameters.
func (*GoProxyHTTPClientConnectionParameters) DeepCopyInto ¶ added in v0.0.9
func (in *GoProxyHTTPClientConnectionParameters) DeepCopyInto(out *GoProxyHTTPClientConnectionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GoProxyHTTPClientInitParameters ¶ added in v0.0.9
type GoProxyHTTPClientInitParameters struct { // (Block List, Max: 1) Authentication configuration of the HTTP client (see below for nested schema) // Authentication configuration of the HTTP client Authentication []GoProxyHTTPClientAuthenticationInitParameters `json:"authentication,omitempty" tf:"authentication,omitempty"` // block outbound connections if remote peer is detected as unreachable/unresponsive // Whether to auto-block outbound connections if remote peer is detected as unreachable/unresponsive AutoBlock *bool `json:"autoBlock,omitempty" tf:"auto_block,omitempty"` // (Boolean) Whether to block outbound connections on the repository // Whether to block outbound connections on the repository Blocked *bool `json:"blocked,omitempty" tf:"blocked,omitempty"` // (Block List, Max: 1) Connection configuration of the HTTP client (see below for nested schema) // Connection configuration of the HTTP client Connection []GoProxyHTTPClientConnectionInitParameters `json:"connection,omitempty" tf:"connection,omitempty"` }
func (*GoProxyHTTPClientInitParameters) DeepCopy ¶ added in v0.0.9
func (in *GoProxyHTTPClientInitParameters) DeepCopy() *GoProxyHTTPClientInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GoProxyHTTPClientInitParameters.
func (*GoProxyHTTPClientInitParameters) DeepCopyInto ¶ added in v0.0.9
func (in *GoProxyHTTPClientInitParameters) DeepCopyInto(out *GoProxyHTTPClientInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GoProxyHTTPClientObservation ¶ added in v0.0.9
type GoProxyHTTPClientObservation struct { // (Block List, Max: 1) Authentication configuration of the HTTP client (see below for nested schema) // Authentication configuration of the HTTP client Authentication []GoProxyHTTPClientAuthenticationObservation `json:"authentication,omitempty" tf:"authentication,omitempty"` // block outbound connections if remote peer is detected as unreachable/unresponsive // Whether to auto-block outbound connections if remote peer is detected as unreachable/unresponsive AutoBlock *bool `json:"autoBlock,omitempty" tf:"auto_block,omitempty"` // (Boolean) Whether to block outbound connections on the repository // Whether to block outbound connections on the repository Blocked *bool `json:"blocked,omitempty" tf:"blocked,omitempty"` // (Block List, Max: 1) Connection configuration of the HTTP client (see below for nested schema) // Connection configuration of the HTTP client Connection []GoProxyHTTPClientConnectionObservation `json:"connection,omitempty" tf:"connection,omitempty"` }
func (*GoProxyHTTPClientObservation) DeepCopy ¶ added in v0.0.9
func (in *GoProxyHTTPClientObservation) DeepCopy() *GoProxyHTTPClientObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GoProxyHTTPClientObservation.
func (*GoProxyHTTPClientObservation) DeepCopyInto ¶ added in v0.0.9
func (in *GoProxyHTTPClientObservation) DeepCopyInto(out *GoProxyHTTPClientObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GoProxyHTTPClientParameters ¶ added in v0.0.9
type GoProxyHTTPClientParameters struct { // (Block List, Max: 1) Authentication configuration of the HTTP client (see below for nested schema) // Authentication configuration of the HTTP client // +kubebuilder:validation:Optional Authentication []GoProxyHTTPClientAuthenticationParameters `json:"authentication,omitempty" tf:"authentication,omitempty"` // block outbound connections if remote peer is detected as unreachable/unresponsive // Whether to auto-block outbound connections if remote peer is detected as unreachable/unresponsive // +kubebuilder:validation:Optional AutoBlock *bool `json:"autoBlock" tf:"auto_block,omitempty"` // (Boolean) Whether to block outbound connections on the repository // Whether to block outbound connections on the repository // +kubebuilder:validation:Optional Blocked *bool `json:"blocked" tf:"blocked,omitempty"` // (Block List, Max: 1) Connection configuration of the HTTP client (see below for nested schema) // Connection configuration of the HTTP client // +kubebuilder:validation:Optional Connection []GoProxyHTTPClientConnectionParameters `json:"connection,omitempty" tf:"connection,omitempty"` }
func (*GoProxyHTTPClientParameters) DeepCopy ¶ added in v0.0.9
func (in *GoProxyHTTPClientParameters) DeepCopy() *GoProxyHTTPClientParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GoProxyHTTPClientParameters.
func (*GoProxyHTTPClientParameters) DeepCopyInto ¶ added in v0.0.9
func (in *GoProxyHTTPClientParameters) DeepCopyInto(out *GoProxyHTTPClientParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GoProxyInitParameters ¶ added in v0.0.9
type GoProxyInitParameters struct { // (Block List) Cleanup policies (see below for nested schema) // Cleanup policies Cleanup []GoProxyCleanupInitParameters `json:"cleanup,omitempty" tf:"cleanup,omitempty"` // (Block List, Min: 1, Max: 1) HTTP Client configuration for proxy repositories (see below for nested schema) // HTTP Client configuration for proxy repositories HTTPClient []GoProxyHTTPClientInitParameters `json:"httpClient,omitempty" tf:"http_client,omitempty"` // (String) A unique identifier for this repository // A unique identifier for this repository Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Block List, Max: 1) Configuration of the negative cache handling (see below for nested schema) // Configuration of the negative cache handling NegativeCache []GoProxyNegativeCacheInitParameters `json:"negativeCache,omitempty" tf:"negative_cache,omitempty"` // (Boolean) Whether this repository accepts incoming requests // Whether this repository accepts incoming requests Online *bool `json:"online,omitempty" tf:"online,omitempty"` // (Block List, Min: 1, Max: 1) Configuration for the proxy repository (see below for nested schema) // Configuration for the proxy repository Proxy []GoProxyProxyInitParameters `json:"proxy,omitempty" tf:"proxy,omitempty"` // (String) The name of the routing rule assigned to this repository // The name of the routing rule assigned to this repository RoutingRule *string `json:"routingRule,omitempty" tf:"routing_rule,omitempty"` // (Block List, Min: 1, Max: 1) The storage configuration of the repository (see below for nested schema) // The storage configuration of the repository Storage []GoProxyStorageInitParameters `json:"storage,omitempty" tf:"storage,omitempty"` }
func (*GoProxyInitParameters) DeepCopy ¶ added in v0.0.9
func (in *GoProxyInitParameters) DeepCopy() *GoProxyInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GoProxyInitParameters.
func (*GoProxyInitParameters) DeepCopyInto ¶ added in v0.0.9
func (in *GoProxyInitParameters) DeepCopyInto(out *GoProxyInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GoProxyList ¶ added in v0.0.9
type GoProxyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []GoProxy `json:"items"` }
GoProxyList contains a list of GoProxys
func (*GoProxyList) DeepCopy ¶ added in v0.0.9
func (in *GoProxyList) DeepCopy() *GoProxyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GoProxyList.
func (*GoProxyList) DeepCopyInto ¶ added in v0.0.9
func (in *GoProxyList) DeepCopyInto(out *GoProxyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GoProxyList) DeepCopyObject ¶ added in v0.0.9
func (in *GoProxyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GoProxyList) GetItems ¶ added in v0.0.9
func (l *GoProxyList) GetItems() []resource.Managed
GetItems of this GoProxyList.
type GoProxyNegativeCacheInitParameters ¶ added in v0.0.9
type GoProxyNegativeCacheInitParameters struct { // (Boolean) Whether to cache responses for content not present in the proxied repository // Whether to cache responses for content not present in the proxied repository Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // (Number) How long to cache the fact that a file was not found in the repository (in minutes) // How long to cache the fact that a file was not found in the repository (in minutes) TTL *float64 `json:"ttl,omitempty" tf:"ttl,omitempty"` }
func (*GoProxyNegativeCacheInitParameters) DeepCopy ¶ added in v0.0.9
func (in *GoProxyNegativeCacheInitParameters) DeepCopy() *GoProxyNegativeCacheInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GoProxyNegativeCacheInitParameters.
func (*GoProxyNegativeCacheInitParameters) DeepCopyInto ¶ added in v0.0.9
func (in *GoProxyNegativeCacheInitParameters) DeepCopyInto(out *GoProxyNegativeCacheInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GoProxyNegativeCacheObservation ¶ added in v0.0.9
type GoProxyNegativeCacheObservation struct { // (Boolean) Whether to cache responses for content not present in the proxied repository // Whether to cache responses for content not present in the proxied repository Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // (Number) How long to cache the fact that a file was not found in the repository (in minutes) // How long to cache the fact that a file was not found in the repository (in minutes) TTL *float64 `json:"ttl,omitempty" tf:"ttl,omitempty"` }
func (*GoProxyNegativeCacheObservation) DeepCopy ¶ added in v0.0.9
func (in *GoProxyNegativeCacheObservation) DeepCopy() *GoProxyNegativeCacheObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GoProxyNegativeCacheObservation.
func (*GoProxyNegativeCacheObservation) DeepCopyInto ¶ added in v0.0.9
func (in *GoProxyNegativeCacheObservation) DeepCopyInto(out *GoProxyNegativeCacheObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GoProxyNegativeCacheParameters ¶ added in v0.0.9
type GoProxyNegativeCacheParameters struct { // (Boolean) Whether to cache responses for content not present in the proxied repository // Whether to cache responses for content not present in the proxied repository // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // (Number) How long to cache the fact that a file was not found in the repository (in minutes) // How long to cache the fact that a file was not found in the repository (in minutes) // +kubebuilder:validation:Optional TTL *float64 `json:"ttl,omitempty" tf:"ttl,omitempty"` }
func (*GoProxyNegativeCacheParameters) DeepCopy ¶ added in v0.0.9
func (in *GoProxyNegativeCacheParameters) DeepCopy() *GoProxyNegativeCacheParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GoProxyNegativeCacheParameters.
func (*GoProxyNegativeCacheParameters) DeepCopyInto ¶ added in v0.0.9
func (in *GoProxyNegativeCacheParameters) DeepCopyInto(out *GoProxyNegativeCacheParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GoProxyObservation ¶ added in v0.0.9
type GoProxyObservation struct { // (Block List) Cleanup policies (see below for nested schema) // Cleanup policies Cleanup []GoProxyCleanupObservation `json:"cleanup,omitempty" tf:"cleanup,omitempty"` // (Block List, Min: 1, Max: 1) HTTP Client configuration for proxy repositories (see below for nested schema) // HTTP Client configuration for proxy repositories HTTPClient []GoProxyHTTPClientObservation `json:"httpClient,omitempty" tf:"http_client,omitempty"` // (String) Used to identify resource at nexus ID *string `json:"id,omitempty" tf:"id,omitempty"` // (String) A unique identifier for this repository // A unique identifier for this repository Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Block List, Max: 1) Configuration of the negative cache handling (see below for nested schema) // Configuration of the negative cache handling NegativeCache []GoProxyNegativeCacheObservation `json:"negativeCache,omitempty" tf:"negative_cache,omitempty"` // (Boolean) Whether this repository accepts incoming requests // Whether this repository accepts incoming requests Online *bool `json:"online,omitempty" tf:"online,omitempty"` // (Block List, Min: 1, Max: 1) Configuration for the proxy repository (see below for nested schema) // Configuration for the proxy repository Proxy []GoProxyProxyObservation `json:"proxy,omitempty" tf:"proxy,omitempty"` // (String) The name of the routing rule assigned to this repository // The name of the routing rule assigned to this repository RoutingRule *string `json:"routingRule,omitempty" tf:"routing_rule,omitempty"` // (Block List, Min: 1, Max: 1) The storage configuration of the repository (see below for nested schema) // The storage configuration of the repository Storage []GoProxyStorageObservation `json:"storage,omitempty" tf:"storage,omitempty"` }
func (*GoProxyObservation) DeepCopy ¶ added in v0.0.9
func (in *GoProxyObservation) DeepCopy() *GoProxyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GoProxyObservation.
func (*GoProxyObservation) DeepCopyInto ¶ added in v0.0.9
func (in *GoProxyObservation) DeepCopyInto(out *GoProxyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GoProxyParameters ¶ added in v0.0.9
type GoProxyParameters struct { // (Block List) Cleanup policies (see below for nested schema) // Cleanup policies // +kubebuilder:validation:Optional Cleanup []GoProxyCleanupParameters `json:"cleanup,omitempty" tf:"cleanup,omitempty"` // (Block List, Min: 1, Max: 1) HTTP Client configuration for proxy repositories (see below for nested schema) // HTTP Client configuration for proxy repositories // +kubebuilder:validation:Optional HTTPClient []GoProxyHTTPClientParameters `json:"httpClient,omitempty" tf:"http_client,omitempty"` // (String) A unique identifier for this repository // A unique identifier for this repository // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Block List, Max: 1) Configuration of the negative cache handling (see below for nested schema) // Configuration of the negative cache handling // +kubebuilder:validation:Optional NegativeCache []GoProxyNegativeCacheParameters `json:"negativeCache,omitempty" tf:"negative_cache,omitempty"` // (Boolean) Whether this repository accepts incoming requests // Whether this repository accepts incoming requests // +kubebuilder:validation:Optional Online *bool `json:"online,omitempty" tf:"online,omitempty"` // (Block List, Min: 1, Max: 1) Configuration for the proxy repository (see below for nested schema) // Configuration for the proxy repository // +kubebuilder:validation:Optional Proxy []GoProxyProxyParameters `json:"proxy,omitempty" tf:"proxy,omitempty"` // (String) The name of the routing rule assigned to this repository // The name of the routing rule assigned to this repository // +kubebuilder:validation:Optional RoutingRule *string `json:"routingRule,omitempty" tf:"routing_rule,omitempty"` // (Block List, Min: 1, Max: 1) The storage configuration of the repository (see below for nested schema) // The storage configuration of the repository // +kubebuilder:validation:Optional Storage []GoProxyStorageParameters `json:"storage,omitempty" tf:"storage,omitempty"` }
func (*GoProxyParameters) DeepCopy ¶ added in v0.0.9
func (in *GoProxyParameters) DeepCopy() *GoProxyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GoProxyParameters.
func (*GoProxyParameters) DeepCopyInto ¶ added in v0.0.9
func (in *GoProxyParameters) DeepCopyInto(out *GoProxyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GoProxyProxyInitParameters ¶ added in v0.0.9
type GoProxyProxyInitParameters struct { // (Number) How long (in minutes) to cache artifacts before rechecking the remote repository // How long (in minutes) to cache artifacts before rechecking the remote repository ContentMaxAge *float64 `json:"contentMaxAge,omitempty" tf:"content_max_age,omitempty"` // (Number) How long (in minutes) to cache metadata before rechecking the remote repository. // How long (in minutes) to cache metadata before rechecking the remote repository. MetadataMaxAge *float64 `json:"metadataMaxAge,omitempty" tf:"metadata_max_age,omitempty"` // (String) Location of the remote repository being proxied // Location of the remote repository being proxied RemoteURL *string `json:"remoteUrl,omitempty" tf:"remote_url,omitempty"` }
func (*GoProxyProxyInitParameters) DeepCopy ¶ added in v0.0.9
func (in *GoProxyProxyInitParameters) DeepCopy() *GoProxyProxyInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GoProxyProxyInitParameters.
func (*GoProxyProxyInitParameters) DeepCopyInto ¶ added in v0.0.9
func (in *GoProxyProxyInitParameters) DeepCopyInto(out *GoProxyProxyInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GoProxyProxyObservation ¶ added in v0.0.9
type GoProxyProxyObservation struct { // (Number) How long (in minutes) to cache artifacts before rechecking the remote repository // How long (in minutes) to cache artifacts before rechecking the remote repository ContentMaxAge *float64 `json:"contentMaxAge,omitempty" tf:"content_max_age,omitempty"` // (Number) How long (in minutes) to cache metadata before rechecking the remote repository. // How long (in minutes) to cache metadata before rechecking the remote repository. MetadataMaxAge *float64 `json:"metadataMaxAge,omitempty" tf:"metadata_max_age,omitempty"` // (String) Location of the remote repository being proxied // Location of the remote repository being proxied RemoteURL *string `json:"remoteUrl,omitempty" tf:"remote_url,omitempty"` }
func (*GoProxyProxyObservation) DeepCopy ¶ added in v0.0.9
func (in *GoProxyProxyObservation) DeepCopy() *GoProxyProxyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GoProxyProxyObservation.
func (*GoProxyProxyObservation) DeepCopyInto ¶ added in v0.0.9
func (in *GoProxyProxyObservation) DeepCopyInto(out *GoProxyProxyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GoProxyProxyParameters ¶ added in v0.0.9
type GoProxyProxyParameters struct { // (Number) How long (in minutes) to cache artifacts before rechecking the remote repository // How long (in minutes) to cache artifacts before rechecking the remote repository // +kubebuilder:validation:Optional ContentMaxAge *float64 `json:"contentMaxAge,omitempty" tf:"content_max_age,omitempty"` // (Number) How long (in minutes) to cache metadata before rechecking the remote repository. // How long (in minutes) to cache metadata before rechecking the remote repository. // +kubebuilder:validation:Optional MetadataMaxAge *float64 `json:"metadataMaxAge,omitempty" tf:"metadata_max_age,omitempty"` // (String) Location of the remote repository being proxied // Location of the remote repository being proxied // +kubebuilder:validation:Optional RemoteURL *string `json:"remoteUrl" tf:"remote_url,omitempty"` }
func (*GoProxyProxyParameters) DeepCopy ¶ added in v0.0.9
func (in *GoProxyProxyParameters) DeepCopy() *GoProxyProxyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GoProxyProxyParameters.
func (*GoProxyProxyParameters) DeepCopyInto ¶ added in v0.0.9
func (in *GoProxyProxyParameters) DeepCopyInto(out *GoProxyProxyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GoProxySpec ¶ added in v0.0.9
type GoProxySpec struct { v1.ResourceSpec `json:",inline"` ForProvider GoProxyParameters `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 GoProxyInitParameters `json:"initProvider,omitempty"` }
GoProxySpec defines the desired state of GoProxy
func (*GoProxySpec) DeepCopy ¶ added in v0.0.9
func (in *GoProxySpec) DeepCopy() *GoProxySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GoProxySpec.
func (*GoProxySpec) DeepCopyInto ¶ added in v0.0.9
func (in *GoProxySpec) DeepCopyInto(out *GoProxySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GoProxyStatus ¶ added in v0.0.9
type GoProxyStatus struct { v1.ResourceStatus `json:",inline"` AtProvider GoProxyObservation `json:"atProvider,omitempty"` }
GoProxyStatus defines the observed state of GoProxy.
func (*GoProxyStatus) DeepCopy ¶ added in v0.0.9
func (in *GoProxyStatus) DeepCopy() *GoProxyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GoProxyStatus.
func (*GoProxyStatus) DeepCopyInto ¶ added in v0.0.9
func (in *GoProxyStatus) DeepCopyInto(out *GoProxyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GoProxyStorageInitParameters ¶ added in v0.0.9
type GoProxyStorageInitParameters struct { // (String) Blob store used to store repository contents // Blob store used to store repository contents BlobStoreName *string `json:"blobStoreName,omitempty" tf:"blob_store_name,omitempty"` // (Boolean) Whether to validate uploaded content's MIME type appropriate for the repository format // Whether to validate uploaded content's MIME type appropriate for the repository format StrictContentTypeValidation *bool `json:"strictContentTypeValidation,omitempty" tf:"strict_content_type_validation,omitempty"` }
func (*GoProxyStorageInitParameters) DeepCopy ¶ added in v0.0.9
func (in *GoProxyStorageInitParameters) DeepCopy() *GoProxyStorageInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GoProxyStorageInitParameters.
func (*GoProxyStorageInitParameters) DeepCopyInto ¶ added in v0.0.9
func (in *GoProxyStorageInitParameters) DeepCopyInto(out *GoProxyStorageInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GoProxyStorageObservation ¶ added in v0.0.9
type GoProxyStorageObservation struct { // (String) Blob store used to store repository contents // Blob store used to store repository contents BlobStoreName *string `json:"blobStoreName,omitempty" tf:"blob_store_name,omitempty"` // (Boolean) Whether to validate uploaded content's MIME type appropriate for the repository format // Whether to validate uploaded content's MIME type appropriate for the repository format StrictContentTypeValidation *bool `json:"strictContentTypeValidation,omitempty" tf:"strict_content_type_validation,omitempty"` }
func (*GoProxyStorageObservation) DeepCopy ¶ added in v0.0.9
func (in *GoProxyStorageObservation) DeepCopy() *GoProxyStorageObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GoProxyStorageObservation.
func (*GoProxyStorageObservation) DeepCopyInto ¶ added in v0.0.9
func (in *GoProxyStorageObservation) DeepCopyInto(out *GoProxyStorageObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GoProxyStorageParameters ¶ added in v0.0.9
type GoProxyStorageParameters struct { // (String) Blob store used to store repository contents // Blob store used to store repository contents // +kubebuilder:validation:Optional BlobStoreName *string `json:"blobStoreName" tf:"blob_store_name,omitempty"` // (Boolean) Whether to validate uploaded content's MIME type appropriate for the repository format // Whether to validate uploaded content's MIME type appropriate for the repository format // +kubebuilder:validation:Optional StrictContentTypeValidation *bool `json:"strictContentTypeValidation,omitempty" tf:"strict_content_type_validation,omitempty"` }
func (*GoProxyStorageParameters) DeepCopy ¶ added in v0.0.9
func (in *GoProxyStorageParameters) DeepCopy() *GoProxyStorageParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GoProxyStorageParameters.
func (*GoProxyStorageParameters) DeepCopyInto ¶ added in v0.0.9
func (in *GoProxyStorageParameters) DeepCopyInto(out *GoProxyStorageParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupInitParameters ¶ added in v0.0.2
type GroupInitParameters struct { // (Set of String) Member repositories names // Member repositories names MemberNames []*string `json:"memberNames,omitempty" tf:"member_names,omitempty"` }
func (*GroupInitParameters) DeepCopy ¶ added in v0.0.2
func (in *GroupInitParameters) DeepCopy() *GroupInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupInitParameters.
func (*GroupInitParameters) DeepCopyInto ¶ added in v0.0.2
func (in *GroupInitParameters) DeepCopyInto(out *GroupInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupObservation ¶ added in v0.0.2
type GroupObservation struct { // (Set of String) Member repositories names // Member repositories names MemberNames []*string `json:"memberNames,omitempty" tf:"member_names,omitempty"` }
func (*GroupObservation) DeepCopy ¶ added in v0.0.2
func (in *GroupObservation) DeepCopy() *GroupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupObservation.
func (*GroupObservation) DeepCopyInto ¶ added in v0.0.2
func (in *GroupObservation) DeepCopyInto(out *GroupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupParameters ¶ added in v0.0.2
type GroupParameters struct { // (Set of String) Member repositories names // Member repositories names // +kubebuilder:validation:Optional MemberNames []*string `json:"memberNames" tf:"member_names,omitempty"` }
func (*GroupParameters) DeepCopy ¶ added in v0.0.2
func (in *GroupParameters) DeepCopy() *GroupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupParameters.
func (*GroupParameters) DeepCopyInto ¶ added in v0.0.2
func (in *GroupParameters) DeepCopyInto(out *GroupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HTTPClientAuthenticationInitParameters ¶ added in v0.0.2
type HTTPClientAuthenticationInitParameters struct { // (String) The ntlm domain to connect // The ntlm domain to connect NtlmDomain *string `json:"ntlmDomain,omitempty" tf:"ntlm_domain,omitempty"` // (String) The ntlm host to connect // The ntlm host to connect NtlmHost *string `json:"ntlmHost,omitempty" tf:"ntlm_host,omitempty"` // (String) Authentication type. Possible values: ntlm or username // Authentication type. Possible values: `ntlm` or `username` Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*HTTPClientAuthenticationInitParameters) DeepCopy ¶ added in v0.0.2
func (in *HTTPClientAuthenticationInitParameters) DeepCopy() *HTTPClientAuthenticationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPClientAuthenticationInitParameters.
func (*HTTPClientAuthenticationInitParameters) DeepCopyInto ¶ added in v0.0.2
func (in *HTTPClientAuthenticationInitParameters) DeepCopyInto(out *HTTPClientAuthenticationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HTTPClientAuthenticationObservation ¶ added in v0.0.2
type HTTPClientAuthenticationObservation struct { // (String) The ntlm domain to connect // The ntlm domain to connect NtlmDomain *string `json:"ntlmDomain,omitempty" tf:"ntlm_domain,omitempty"` // (String) The ntlm host to connect // The ntlm host to connect NtlmHost *string `json:"ntlmHost,omitempty" tf:"ntlm_host,omitempty"` // (String) Authentication type. Possible values: ntlm or username // Authentication type. Possible values: `ntlm` or `username` Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*HTTPClientAuthenticationObservation) DeepCopy ¶ added in v0.0.2
func (in *HTTPClientAuthenticationObservation) DeepCopy() *HTTPClientAuthenticationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPClientAuthenticationObservation.
func (*HTTPClientAuthenticationObservation) DeepCopyInto ¶ added in v0.0.2
func (in *HTTPClientAuthenticationObservation) DeepCopyInto(out *HTTPClientAuthenticationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HTTPClientAuthenticationParameters ¶ added in v0.0.2
type HTTPClientAuthenticationParameters struct { // (String) The ntlm domain to connect // The ntlm domain to connect // +kubebuilder:validation:Optional NtlmDomain *string `json:"ntlmDomain,omitempty" tf:"ntlm_domain,omitempty"` // (String) The ntlm host to connect // The ntlm host to connect // +kubebuilder:validation:Optional NtlmHost *string `json:"ntlmHost,omitempty" tf:"ntlm_host,omitempty"` // (String, Sensitive) The password used by the proxy repository // The password used by the proxy repository // +kubebuilder:validation:Optional PasswordSecretRef *v1.SecretKeySelector `json:"passwordSecretRef,omitempty" tf:"-"` // (String) Authentication type. Possible values: ntlm or username // Authentication type. Possible values: `ntlm` or `username` // +kubebuilder:validation:Optional Type *string `json:"type" tf:"type,omitempty"` // (String) The username used by the proxy repository // The username used by the proxy repository // +kubebuilder:validation:Optional UsernameSecretRef *v1.SecretKeySelector `json:"usernameSecretRef,omitempty" tf:"-"` }
func (*HTTPClientAuthenticationParameters) DeepCopy ¶ added in v0.0.2
func (in *HTTPClientAuthenticationParameters) DeepCopy() *HTTPClientAuthenticationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPClientAuthenticationParameters.
func (*HTTPClientAuthenticationParameters) DeepCopyInto ¶ added in v0.0.2
func (in *HTTPClientAuthenticationParameters) DeepCopyInto(out *HTTPClientAuthenticationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HTTPClientConnectionInitParameters ¶ added in v0.0.2
type HTTPClientConnectionInitParameters struct { // (Boolean) Whether to enable redirects to the same location (may be required by some servers) // Whether to enable redirects to the same location (may be required by some servers) EnableCircularRedirects *bool `json:"enableCircularRedirects,omitempty" tf:"enable_circular_redirects,omitempty"` // (Boolean) Whether to allow cookies to be stored and used // Whether to allow cookies to be stored and used EnableCookies *bool `json:"enableCookies,omitempty" tf:"enable_cookies,omitempty"` // (Number) Total retries if the initial connection attempt suffers a timeout // Total retries if the initial connection attempt suffers a timeout Retries *float64 `json:"retries,omitempty" tf:"retries,omitempty"` // (Number) Seconds to wait for activity before stopping and retrying the connection // Seconds to wait for activity before stopping and retrying the connection Timeout *float64 `json:"timeout,omitempty" tf:"timeout,omitempty"` // (Boolean) Use certificates stored in the Nexus Repository Manager truststore to connect to external systems // Use certificates stored in the Nexus Repository Manager truststore to connect to external systems UseTrustStore *bool `json:"useTrustStore,omitempty" tf:"use_trust_store,omitempty"` // Agent header in HTTP requests // Custom fragment to append to User-Agent header in HTTP requests UserAgentSuffix *string `json:"userAgentSuffix,omitempty" tf:"user_agent_suffix,omitempty"` }
func (*HTTPClientConnectionInitParameters) DeepCopy ¶ added in v0.0.2
func (in *HTTPClientConnectionInitParameters) DeepCopy() *HTTPClientConnectionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPClientConnectionInitParameters.
func (*HTTPClientConnectionInitParameters) DeepCopyInto ¶ added in v0.0.2
func (in *HTTPClientConnectionInitParameters) DeepCopyInto(out *HTTPClientConnectionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HTTPClientConnectionObservation ¶ added in v0.0.2
type HTTPClientConnectionObservation struct { // (Boolean) Whether to enable redirects to the same location (may be required by some servers) // Whether to enable redirects to the same location (may be required by some servers) EnableCircularRedirects *bool `json:"enableCircularRedirects,omitempty" tf:"enable_circular_redirects,omitempty"` // (Boolean) Whether to allow cookies to be stored and used // Whether to allow cookies to be stored and used EnableCookies *bool `json:"enableCookies,omitempty" tf:"enable_cookies,omitempty"` // (Number) Total retries if the initial connection attempt suffers a timeout // Total retries if the initial connection attempt suffers a timeout Retries *float64 `json:"retries,omitempty" tf:"retries,omitempty"` // (Number) Seconds to wait for activity before stopping and retrying the connection // Seconds to wait for activity before stopping and retrying the connection Timeout *float64 `json:"timeout,omitempty" tf:"timeout,omitempty"` // (Boolean) Use certificates stored in the Nexus Repository Manager truststore to connect to external systems // Use certificates stored in the Nexus Repository Manager truststore to connect to external systems UseTrustStore *bool `json:"useTrustStore,omitempty" tf:"use_trust_store,omitempty"` // Agent header in HTTP requests // Custom fragment to append to User-Agent header in HTTP requests UserAgentSuffix *string `json:"userAgentSuffix,omitempty" tf:"user_agent_suffix,omitempty"` }
func (*HTTPClientConnectionObservation) DeepCopy ¶ added in v0.0.2
func (in *HTTPClientConnectionObservation) DeepCopy() *HTTPClientConnectionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPClientConnectionObservation.
func (*HTTPClientConnectionObservation) DeepCopyInto ¶ added in v0.0.2
func (in *HTTPClientConnectionObservation) DeepCopyInto(out *HTTPClientConnectionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HTTPClientConnectionParameters ¶ added in v0.0.2
type HTTPClientConnectionParameters struct { // (Boolean) Whether to enable redirects to the same location (may be required by some servers) // Whether to enable redirects to the same location (may be required by some servers) // +kubebuilder:validation:Optional EnableCircularRedirects *bool `json:"enableCircularRedirects,omitempty" tf:"enable_circular_redirects,omitempty"` // (Boolean) Whether to allow cookies to be stored and used // Whether to allow cookies to be stored and used // +kubebuilder:validation:Optional EnableCookies *bool `json:"enableCookies,omitempty" tf:"enable_cookies,omitempty"` // (Number) Total retries if the initial connection attempt suffers a timeout // Total retries if the initial connection attempt suffers a timeout // +kubebuilder:validation:Optional Retries *float64 `json:"retries,omitempty" tf:"retries,omitempty"` // (Number) Seconds to wait for activity before stopping and retrying the connection // Seconds to wait for activity before stopping and retrying the connection // +kubebuilder:validation:Optional Timeout *float64 `json:"timeout,omitempty" tf:"timeout,omitempty"` // (Boolean) Use certificates stored in the Nexus Repository Manager truststore to connect to external systems // Use certificates stored in the Nexus Repository Manager truststore to connect to external systems // +kubebuilder:validation:Optional UseTrustStore *bool `json:"useTrustStore,omitempty" tf:"use_trust_store,omitempty"` // Agent header in HTTP requests // Custom fragment to append to User-Agent header in HTTP requests // +kubebuilder:validation:Optional UserAgentSuffix *string `json:"userAgentSuffix,omitempty" tf:"user_agent_suffix,omitempty"` }
func (*HTTPClientConnectionParameters) DeepCopy ¶ added in v0.0.2
func (in *HTTPClientConnectionParameters) DeepCopy() *HTTPClientConnectionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPClientConnectionParameters.
func (*HTTPClientConnectionParameters) DeepCopyInto ¶ added in v0.0.2
func (in *HTTPClientConnectionParameters) DeepCopyInto(out *HTTPClientConnectionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HTTPClientInitParameters ¶
type HTTPClientInitParameters struct { // (Block List, Max: 1) Authentication configuration of the HTTP client (see below for nested schema) // Authentication configuration of the HTTP client Authentication []AuthenticationInitParameters `json:"authentication,omitempty" tf:"authentication,omitempty"` // block outbound connections if remote peer is detected as unreachable/unresponsive // Whether to auto-block outbound connections if remote peer is detected as unreachable/unresponsive AutoBlock *bool `json:"autoBlock,omitempty" tf:"auto_block,omitempty"` // (Boolean) Whether to block outbound connections on the repository // Whether to block outbound connections on the repository Blocked *bool `json:"blocked,omitempty" tf:"blocked,omitempty"` // (Block List, Max: 1) Connection configuration of the HTTP client (see below for nested schema) // Connection configuration of the HTTP client Connection []ConnectionInitParameters `json:"connection,omitempty" tf:"connection,omitempty"` }
func (*HTTPClientInitParameters) DeepCopy ¶
func (in *HTTPClientInitParameters) DeepCopy() *HTTPClientInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPClientInitParameters.
func (*HTTPClientInitParameters) DeepCopyInto ¶
func (in *HTTPClientInitParameters) DeepCopyInto(out *HTTPClientInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HTTPClientObservation ¶
type HTTPClientObservation struct { // (Block List, Max: 1) Authentication configuration of the HTTP client (see below for nested schema) // Authentication configuration of the HTTP client Authentication []AuthenticationObservation `json:"authentication,omitempty" tf:"authentication,omitempty"` // block outbound connections if remote peer is detected as unreachable/unresponsive // Whether to auto-block outbound connections if remote peer is detected as unreachable/unresponsive AutoBlock *bool `json:"autoBlock,omitempty" tf:"auto_block,omitempty"` // (Boolean) Whether to block outbound connections on the repository // Whether to block outbound connections on the repository Blocked *bool `json:"blocked,omitempty" tf:"blocked,omitempty"` // (Block List, Max: 1) Connection configuration of the HTTP client (see below for nested schema) // Connection configuration of the HTTP client Connection []ConnectionObservation `json:"connection,omitempty" tf:"connection,omitempty"` }
func (*HTTPClientObservation) DeepCopy ¶
func (in *HTTPClientObservation) DeepCopy() *HTTPClientObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPClientObservation.
func (*HTTPClientObservation) DeepCopyInto ¶
func (in *HTTPClientObservation) DeepCopyInto(out *HTTPClientObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HTTPClientParameters ¶
type HTTPClientParameters struct { // (Block List, Max: 1) Authentication configuration of the HTTP client (see below for nested schema) // Authentication configuration of the HTTP client // +kubebuilder:validation:Optional Authentication []AuthenticationParameters `json:"authentication,omitempty" tf:"authentication,omitempty"` // block outbound connections if remote peer is detected as unreachable/unresponsive // Whether to auto-block outbound connections if remote peer is detected as unreachable/unresponsive // +kubebuilder:validation:Optional AutoBlock *bool `json:"autoBlock" tf:"auto_block,omitempty"` // (Boolean) Whether to block outbound connections on the repository // Whether to block outbound connections on the repository // +kubebuilder:validation:Optional Blocked *bool `json:"blocked" tf:"blocked,omitempty"` // (Block List, Max: 1) Connection configuration of the HTTP client (see below for nested schema) // Connection configuration of the HTTP client // +kubebuilder:validation:Optional Connection []ConnectionParameters `json:"connection,omitempty" tf:"connection,omitempty"` }
func (*HTTPClientParameters) DeepCopy ¶
func (in *HTTPClientParameters) DeepCopy() *HTTPClientParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPClientParameters.
func (*HTTPClientParameters) DeepCopyInto ¶
func (in *HTTPClientParameters) DeepCopyInto(out *HTTPClientParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HelmHosted ¶ added in v0.0.3
type HelmHosted 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.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.storage) || (has(self.initProvider) && has(self.initProvider.storage))",message="spec.forProvider.storage is a required parameter" Spec HelmHostedSpec `json:"spec"` Status HelmHostedStatus `json:"status,omitempty"` }
HelmHosted is the Schema for the HelmHosteds API. Use this resource to create a hosted helm repository. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,nexus}
func (*HelmHosted) DeepCopy ¶ added in v0.0.3
func (in *HelmHosted) DeepCopy() *HelmHosted
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HelmHosted.
func (*HelmHosted) DeepCopyInto ¶ added in v0.0.3
func (in *HelmHosted) DeepCopyInto(out *HelmHosted)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HelmHosted) DeepCopyObject ¶ added in v0.0.3
func (in *HelmHosted) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*HelmHosted) GetCondition ¶ added in v0.0.3
func (mg *HelmHosted) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this HelmHosted.
func (*HelmHosted) GetConnectionDetailsMapping ¶ added in v0.0.3
func (tr *HelmHosted) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this HelmHosted
func (*HelmHosted) GetDeletionPolicy ¶ added in v0.0.3
func (mg *HelmHosted) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this HelmHosted.
func (*HelmHosted) GetID ¶ added in v0.0.3
func (tr *HelmHosted) GetID() string
GetID returns ID of underlying Terraform resource of this HelmHosted
func (*HelmHosted) GetInitParameters ¶ added in v0.0.3
func (tr *HelmHosted) GetInitParameters() (map[string]any, error)
GetInitParameters of this HelmHosted
func (*HelmHosted) GetManagementPolicies ¶ added in v0.0.3
func (mg *HelmHosted) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this HelmHosted.
func (*HelmHosted) GetMergedParameters ¶ added in v0.0.6
func (tr *HelmHosted) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this HelmHosted
func (*HelmHosted) GetObservation ¶ added in v0.0.3
func (tr *HelmHosted) GetObservation() (map[string]any, error)
GetObservation of this HelmHosted
func (*HelmHosted) GetParameters ¶ added in v0.0.3
func (tr *HelmHosted) GetParameters() (map[string]any, error)
GetParameters of this HelmHosted
func (*HelmHosted) GetProviderConfigReference ¶ added in v0.0.3
func (mg *HelmHosted) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this HelmHosted.
func (*HelmHosted) GetPublishConnectionDetailsTo ¶ added in v0.0.3
func (mg *HelmHosted) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this HelmHosted.
func (*HelmHosted) GetTerraformResourceType ¶ added in v0.0.3
func (mg *HelmHosted) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this HelmHosted
func (*HelmHosted) GetTerraformSchemaVersion ¶ added in v0.0.3
func (tr *HelmHosted) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*HelmHosted) GetWriteConnectionSecretToReference ¶ added in v0.0.3
func (mg *HelmHosted) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this HelmHosted.
func (*HelmHosted) Hub ¶ added in v0.0.6
func (tr *HelmHosted) Hub()
Hub marks this type as a conversion hub.
func (*HelmHosted) LateInitialize ¶ added in v0.0.3
func (tr *HelmHosted) LateInitialize(attrs []byte) (bool, error)
LateInitialize this HelmHosted using its observed tfState. returns True if there are any spec changes for the resource.
func (*HelmHosted) SetConditions ¶ added in v0.0.3
func (mg *HelmHosted) SetConditions(c ...xpv1.Condition)
SetConditions of this HelmHosted.
func (*HelmHosted) SetDeletionPolicy ¶ added in v0.0.3
func (mg *HelmHosted) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this HelmHosted.
func (*HelmHosted) SetManagementPolicies ¶ added in v0.0.3
func (mg *HelmHosted) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this HelmHosted.
func (*HelmHosted) SetObservation ¶ added in v0.0.3
func (tr *HelmHosted) SetObservation(obs map[string]any) error
SetObservation for this HelmHosted
func (*HelmHosted) SetParameters ¶ added in v0.0.3
func (tr *HelmHosted) SetParameters(params map[string]any) error
SetParameters for this HelmHosted
func (*HelmHosted) SetProviderConfigReference ¶ added in v0.0.3
func (mg *HelmHosted) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this HelmHosted.
func (*HelmHosted) SetPublishConnectionDetailsTo ¶ added in v0.0.3
func (mg *HelmHosted) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this HelmHosted.
func (*HelmHosted) SetWriteConnectionSecretToReference ¶ added in v0.0.3
func (mg *HelmHosted) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this HelmHosted.
type HelmHostedCleanupInitParameters ¶ added in v0.0.3
type HelmHostedCleanupInitParameters struct { // (Set of String) List of policy names // List of policy names // +listType=set PolicyNames []*string `json:"policyNames,omitempty" tf:"policy_names,omitempty"` }
func (*HelmHostedCleanupInitParameters) DeepCopy ¶ added in v0.0.3
func (in *HelmHostedCleanupInitParameters) DeepCopy() *HelmHostedCleanupInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HelmHostedCleanupInitParameters.
func (*HelmHostedCleanupInitParameters) DeepCopyInto ¶ added in v0.0.3
func (in *HelmHostedCleanupInitParameters) DeepCopyInto(out *HelmHostedCleanupInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HelmHostedCleanupObservation ¶ added in v0.0.3
type HelmHostedCleanupObservation struct { // (Set of String) List of policy names // List of policy names // +listType=set PolicyNames []*string `json:"policyNames,omitempty" tf:"policy_names,omitempty"` }
func (*HelmHostedCleanupObservation) DeepCopy ¶ added in v0.0.3
func (in *HelmHostedCleanupObservation) DeepCopy() *HelmHostedCleanupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HelmHostedCleanupObservation.
func (*HelmHostedCleanupObservation) DeepCopyInto ¶ added in v0.0.3
func (in *HelmHostedCleanupObservation) DeepCopyInto(out *HelmHostedCleanupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HelmHostedCleanupParameters ¶ added in v0.0.3
type HelmHostedCleanupParameters struct { // (Set of String) List of policy names // List of policy names // +kubebuilder:validation:Optional // +listType=set PolicyNames []*string `json:"policyNames,omitempty" tf:"policy_names,omitempty"` }
func (*HelmHostedCleanupParameters) DeepCopy ¶ added in v0.0.3
func (in *HelmHostedCleanupParameters) DeepCopy() *HelmHostedCleanupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HelmHostedCleanupParameters.
func (*HelmHostedCleanupParameters) DeepCopyInto ¶ added in v0.0.3
func (in *HelmHostedCleanupParameters) DeepCopyInto(out *HelmHostedCleanupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HelmHostedComponentInitParameters ¶ added in v0.0.3
type HelmHostedComponentInitParameters struct { // (Boolean) Components in this repository count as proprietary for namespace conflict attacks (requires Sonatype Nexus Firewall) // Components in this repository count as proprietary for namespace conflict attacks (requires Sonatype Nexus Firewall) ProprietaryComponents *bool `json:"proprietaryComponents,omitempty" tf:"proprietary_components,omitempty"` }
func (*HelmHostedComponentInitParameters) DeepCopy ¶ added in v0.0.3
func (in *HelmHostedComponentInitParameters) DeepCopy() *HelmHostedComponentInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HelmHostedComponentInitParameters.
func (*HelmHostedComponentInitParameters) DeepCopyInto ¶ added in v0.0.3
func (in *HelmHostedComponentInitParameters) DeepCopyInto(out *HelmHostedComponentInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HelmHostedComponentObservation ¶ added in v0.0.3
type HelmHostedComponentObservation struct { // (Boolean) Components in this repository count as proprietary for namespace conflict attacks (requires Sonatype Nexus Firewall) // Components in this repository count as proprietary for namespace conflict attacks (requires Sonatype Nexus Firewall) ProprietaryComponents *bool `json:"proprietaryComponents,omitempty" tf:"proprietary_components,omitempty"` }
func (*HelmHostedComponentObservation) DeepCopy ¶ added in v0.0.3
func (in *HelmHostedComponentObservation) DeepCopy() *HelmHostedComponentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HelmHostedComponentObservation.
func (*HelmHostedComponentObservation) DeepCopyInto ¶ added in v0.0.3
func (in *HelmHostedComponentObservation) DeepCopyInto(out *HelmHostedComponentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HelmHostedComponentParameters ¶ added in v0.0.3
type HelmHostedComponentParameters struct { // (Boolean) Components in this repository count as proprietary for namespace conflict attacks (requires Sonatype Nexus Firewall) // Components in this repository count as proprietary for namespace conflict attacks (requires Sonatype Nexus Firewall) // +kubebuilder:validation:Optional ProprietaryComponents *bool `json:"proprietaryComponents" tf:"proprietary_components,omitempty"` }
func (*HelmHostedComponentParameters) DeepCopy ¶ added in v0.0.3
func (in *HelmHostedComponentParameters) DeepCopy() *HelmHostedComponentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HelmHostedComponentParameters.
func (*HelmHostedComponentParameters) DeepCopyInto ¶ added in v0.0.3
func (in *HelmHostedComponentParameters) DeepCopyInto(out *HelmHostedComponentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HelmHostedInitParameters ¶ added in v0.0.3
type HelmHostedInitParameters struct { // (Block List) Cleanup policies (see below for nested schema) // Cleanup policies Cleanup []HelmHostedCleanupInitParameters `json:"cleanup,omitempty" tf:"cleanup,omitempty"` // (Block List, Max: 1) Component configuration for the hosted repository (see below for nested schema) // Component configuration for the hosted repository Component []HelmHostedComponentInitParameters `json:"component,omitempty" tf:"component,omitempty"` // (String) A unique identifier for this repository // A unique identifier for this repository Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Boolean) Whether this repository accepts incoming requests // Whether this repository accepts incoming requests Online *bool `json:"online,omitempty" tf:"online,omitempty"` // (Block List, Min: 1, Max: 1) The storage configuration of the repository (see below for nested schema) // The storage configuration of the repository Storage []HelmHostedStorageInitParameters `json:"storage,omitempty" tf:"storage,omitempty"` }
func (*HelmHostedInitParameters) DeepCopy ¶ added in v0.0.3
func (in *HelmHostedInitParameters) DeepCopy() *HelmHostedInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HelmHostedInitParameters.
func (*HelmHostedInitParameters) DeepCopyInto ¶ added in v0.0.3
func (in *HelmHostedInitParameters) DeepCopyInto(out *HelmHostedInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HelmHostedList ¶ added in v0.0.3
type HelmHostedList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []HelmHosted `json:"items"` }
HelmHostedList contains a list of HelmHosteds
func (*HelmHostedList) DeepCopy ¶ added in v0.0.3
func (in *HelmHostedList) DeepCopy() *HelmHostedList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HelmHostedList.
func (*HelmHostedList) DeepCopyInto ¶ added in v0.0.3
func (in *HelmHostedList) DeepCopyInto(out *HelmHostedList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HelmHostedList) DeepCopyObject ¶ added in v0.0.3
func (in *HelmHostedList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*HelmHostedList) GetItems ¶ added in v0.0.3
func (l *HelmHostedList) GetItems() []resource.Managed
GetItems of this HelmHostedList.
type HelmHostedObservation ¶ added in v0.0.3
type HelmHostedObservation struct { // (Block List) Cleanup policies (see below for nested schema) // Cleanup policies Cleanup []HelmHostedCleanupObservation `json:"cleanup,omitempty" tf:"cleanup,omitempty"` // (Block List, Max: 1) Component configuration for the hosted repository (see below for nested schema) // Component configuration for the hosted repository Component []HelmHostedComponentObservation `json:"component,omitempty" tf:"component,omitempty"` // (String) Used to identify resource at nexus ID *string `json:"id,omitempty" tf:"id,omitempty"` // (String) A unique identifier for this repository // A unique identifier for this repository Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Boolean) Whether this repository accepts incoming requests // Whether this repository accepts incoming requests Online *bool `json:"online,omitempty" tf:"online,omitempty"` // (Block List, Min: 1, Max: 1) The storage configuration of the repository (see below for nested schema) // The storage configuration of the repository Storage []HelmHostedStorageObservation `json:"storage,omitempty" tf:"storage,omitempty"` }
func (*HelmHostedObservation) DeepCopy ¶ added in v0.0.3
func (in *HelmHostedObservation) DeepCopy() *HelmHostedObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HelmHostedObservation.
func (*HelmHostedObservation) DeepCopyInto ¶ added in v0.0.3
func (in *HelmHostedObservation) DeepCopyInto(out *HelmHostedObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HelmHostedParameters ¶ added in v0.0.3
type HelmHostedParameters struct { // (Block List) Cleanup policies (see below for nested schema) // Cleanup policies // +kubebuilder:validation:Optional Cleanup []HelmHostedCleanupParameters `json:"cleanup,omitempty" tf:"cleanup,omitempty"` // (Block List, Max: 1) Component configuration for the hosted repository (see below for nested schema) // Component configuration for the hosted repository // +kubebuilder:validation:Optional Component []HelmHostedComponentParameters `json:"component,omitempty" tf:"component,omitempty"` // (String) A unique identifier for this repository // A unique identifier for this repository // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Boolean) Whether this repository accepts incoming requests // Whether this repository accepts incoming requests // +kubebuilder:validation:Optional Online *bool `json:"online,omitempty" tf:"online,omitempty"` // (Block List, Min: 1, Max: 1) The storage configuration of the repository (see below for nested schema) // The storage configuration of the repository // +kubebuilder:validation:Optional Storage []HelmHostedStorageParameters `json:"storage,omitempty" tf:"storage,omitempty"` }
func (*HelmHostedParameters) DeepCopy ¶ added in v0.0.3
func (in *HelmHostedParameters) DeepCopy() *HelmHostedParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HelmHostedParameters.
func (*HelmHostedParameters) DeepCopyInto ¶ added in v0.0.3
func (in *HelmHostedParameters) DeepCopyInto(out *HelmHostedParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HelmHostedSpec ¶ added in v0.0.3
type HelmHostedSpec struct { v1.ResourceSpec `json:",inline"` ForProvider HelmHostedParameters `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 HelmHostedInitParameters `json:"initProvider,omitempty"` }
HelmHostedSpec defines the desired state of HelmHosted
func (*HelmHostedSpec) DeepCopy ¶ added in v0.0.3
func (in *HelmHostedSpec) DeepCopy() *HelmHostedSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HelmHostedSpec.
func (*HelmHostedSpec) DeepCopyInto ¶ added in v0.0.3
func (in *HelmHostedSpec) DeepCopyInto(out *HelmHostedSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HelmHostedStatus ¶ added in v0.0.3
type HelmHostedStatus struct { v1.ResourceStatus `json:",inline"` AtProvider HelmHostedObservation `json:"atProvider,omitempty"` }
HelmHostedStatus defines the observed state of HelmHosted.
func (*HelmHostedStatus) DeepCopy ¶ added in v0.0.3
func (in *HelmHostedStatus) DeepCopy() *HelmHostedStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HelmHostedStatus.
func (*HelmHostedStatus) DeepCopyInto ¶ added in v0.0.3
func (in *HelmHostedStatus) DeepCopyInto(out *HelmHostedStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HelmHostedStorageInitParameters ¶ added in v0.0.3
type HelmHostedStorageInitParameters struct { // (String) Blob store used to store repository contents // Blob store used to store repository contents BlobStoreName *string `json:"blobStoreName,omitempty" tf:"blob_store_name,omitempty"` // (Boolean) Whether to validate uploaded content's MIME type appropriate for the repository format // Whether to validate uploaded content's MIME type appropriate for the repository format StrictContentTypeValidation *bool `json:"strictContentTypeValidation,omitempty" tf:"strict_content_type_validation,omitempty"` // (String) Controls if deployments of and updates to assets are allowed // Controls if deployments of and updates to assets are allowed WritePolicy *string `json:"writePolicy,omitempty" tf:"write_policy,omitempty"` }
func (*HelmHostedStorageInitParameters) DeepCopy ¶ added in v0.0.3
func (in *HelmHostedStorageInitParameters) DeepCopy() *HelmHostedStorageInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HelmHostedStorageInitParameters.
func (*HelmHostedStorageInitParameters) DeepCopyInto ¶ added in v0.0.3
func (in *HelmHostedStorageInitParameters) DeepCopyInto(out *HelmHostedStorageInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HelmHostedStorageObservation ¶ added in v0.0.3
type HelmHostedStorageObservation struct { // (String) Blob store used to store repository contents // Blob store used to store repository contents BlobStoreName *string `json:"blobStoreName,omitempty" tf:"blob_store_name,omitempty"` // (Boolean) Whether to validate uploaded content's MIME type appropriate for the repository format // Whether to validate uploaded content's MIME type appropriate for the repository format StrictContentTypeValidation *bool `json:"strictContentTypeValidation,omitempty" tf:"strict_content_type_validation,omitempty"` // (String) Controls if deployments of and updates to assets are allowed // Controls if deployments of and updates to assets are allowed WritePolicy *string `json:"writePolicy,omitempty" tf:"write_policy,omitempty"` }
func (*HelmHostedStorageObservation) DeepCopy ¶ added in v0.0.3
func (in *HelmHostedStorageObservation) DeepCopy() *HelmHostedStorageObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HelmHostedStorageObservation.
func (*HelmHostedStorageObservation) DeepCopyInto ¶ added in v0.0.3
func (in *HelmHostedStorageObservation) DeepCopyInto(out *HelmHostedStorageObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HelmHostedStorageParameters ¶ added in v0.0.3
type HelmHostedStorageParameters struct { // (String) Blob store used to store repository contents // Blob store used to store repository contents // +kubebuilder:validation:Optional BlobStoreName *string `json:"blobStoreName" tf:"blob_store_name,omitempty"` // (Boolean) Whether to validate uploaded content's MIME type appropriate for the repository format // Whether to validate uploaded content's MIME type appropriate for the repository format // +kubebuilder:validation:Optional StrictContentTypeValidation *bool `json:"strictContentTypeValidation" tf:"strict_content_type_validation,omitempty"` // (String) Controls if deployments of and updates to assets are allowed // Controls if deployments of and updates to assets are allowed // +kubebuilder:validation:Optional WritePolicy *string `json:"writePolicy,omitempty" tf:"write_policy,omitempty"` }
func (*HelmHostedStorageParameters) DeepCopy ¶ added in v0.0.3
func (in *HelmHostedStorageParameters) DeepCopy() *HelmHostedStorageParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HelmHostedStorageParameters.
func (*HelmHostedStorageParameters) DeepCopyInto ¶ added in v0.0.3
func (in *HelmHostedStorageParameters) DeepCopyInto(out *HelmHostedStorageParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HelmProxy ¶ added in v0.0.3
type HelmProxy 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.httpClient) || (has(self.initProvider) && has(self.initProvider.httpClient))",message="spec.forProvider.httpClient is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.proxy) || (has(self.initProvider) && has(self.initProvider.proxy))",message="spec.forProvider.proxy is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.storage) || (has(self.initProvider) && has(self.initProvider.storage))",message="spec.forProvider.storage is a required parameter" Spec HelmProxySpec `json:"spec"` Status HelmProxyStatus `json:"status,omitempty"` }
HelmProxy is the Schema for the HelmProxys API. Use this resource to create a helm proxy repository. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,nexus}
func (*HelmProxy) DeepCopy ¶ added in v0.0.3
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HelmProxy.
func (*HelmProxy) DeepCopyInto ¶ added in v0.0.3
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HelmProxy) DeepCopyObject ¶ added in v0.0.3
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*HelmProxy) GetCondition ¶ added in v0.0.3
func (mg *HelmProxy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this HelmProxy.
func (*HelmProxy) GetConnectionDetailsMapping ¶ added in v0.0.3
GetConnectionDetailsMapping for this HelmProxy
func (*HelmProxy) GetDeletionPolicy ¶ added in v0.0.3
func (mg *HelmProxy) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this HelmProxy.
func (*HelmProxy) GetID ¶ added in v0.0.3
GetID returns ID of underlying Terraform resource of this HelmProxy
func (*HelmProxy) GetInitParameters ¶ added in v0.0.3
GetInitParameters of this HelmProxy
func (*HelmProxy) GetManagementPolicies ¶ added in v0.0.3
func (mg *HelmProxy) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this HelmProxy.
func (*HelmProxy) GetMergedParameters ¶ added in v0.0.6
GetInitParameters of this HelmProxy
func (*HelmProxy) GetObservation ¶ added in v0.0.3
GetObservation of this HelmProxy
func (*HelmProxy) GetParameters ¶ added in v0.0.3
GetParameters of this HelmProxy
func (*HelmProxy) GetProviderConfigReference ¶ added in v0.0.3
GetProviderConfigReference of this HelmProxy.
func (*HelmProxy) GetPublishConnectionDetailsTo ¶ added in v0.0.3
func (mg *HelmProxy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this HelmProxy.
func (*HelmProxy) GetTerraformResourceType ¶ added in v0.0.3
GetTerraformResourceType returns Terraform resource type for this HelmProxy
func (*HelmProxy) GetTerraformSchemaVersion ¶ added in v0.0.3
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*HelmProxy) GetWriteConnectionSecretToReference ¶ added in v0.0.3
func (mg *HelmProxy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this HelmProxy.
func (*HelmProxy) Hub ¶ added in v0.0.6
func (tr *HelmProxy) Hub()
Hub marks this type as a conversion hub.
func (*HelmProxy) LateInitialize ¶ added in v0.0.3
LateInitialize this HelmProxy using its observed tfState. returns True if there are any spec changes for the resource.
func (*HelmProxy) SetConditions ¶ added in v0.0.3
SetConditions of this HelmProxy.
func (*HelmProxy) SetDeletionPolicy ¶ added in v0.0.3
func (mg *HelmProxy) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this HelmProxy.
func (*HelmProxy) SetManagementPolicies ¶ added in v0.0.3
func (mg *HelmProxy) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this HelmProxy.
func (*HelmProxy) SetObservation ¶ added in v0.0.3
SetObservation for this HelmProxy
func (*HelmProxy) SetParameters ¶ added in v0.0.3
SetParameters for this HelmProxy
func (*HelmProxy) SetProviderConfigReference ¶ added in v0.0.3
SetProviderConfigReference of this HelmProxy.
func (*HelmProxy) SetPublishConnectionDetailsTo ¶ added in v0.0.3
func (mg *HelmProxy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this HelmProxy.
func (*HelmProxy) SetWriteConnectionSecretToReference ¶ added in v0.0.3
func (mg *HelmProxy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this HelmProxy.
type HelmProxyCleanupInitParameters ¶ added in v0.0.3
type HelmProxyCleanupInitParameters struct { // (Set of String) List of policy names // List of policy names // +listType=set PolicyNames []*string `json:"policyNames,omitempty" tf:"policy_names,omitempty"` }
func (*HelmProxyCleanupInitParameters) DeepCopy ¶ added in v0.0.3
func (in *HelmProxyCleanupInitParameters) DeepCopy() *HelmProxyCleanupInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HelmProxyCleanupInitParameters.
func (*HelmProxyCleanupInitParameters) DeepCopyInto ¶ added in v0.0.3
func (in *HelmProxyCleanupInitParameters) DeepCopyInto(out *HelmProxyCleanupInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HelmProxyCleanupObservation ¶ added in v0.0.3
type HelmProxyCleanupObservation struct { // (Set of String) List of policy names // List of policy names // +listType=set PolicyNames []*string `json:"policyNames,omitempty" tf:"policy_names,omitempty"` }
func (*HelmProxyCleanupObservation) DeepCopy ¶ added in v0.0.3
func (in *HelmProxyCleanupObservation) DeepCopy() *HelmProxyCleanupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HelmProxyCleanupObservation.
func (*HelmProxyCleanupObservation) DeepCopyInto ¶ added in v0.0.3
func (in *HelmProxyCleanupObservation) DeepCopyInto(out *HelmProxyCleanupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HelmProxyCleanupParameters ¶ added in v0.0.3
type HelmProxyCleanupParameters struct { // (Set of String) List of policy names // List of policy names // +kubebuilder:validation:Optional // +listType=set PolicyNames []*string `json:"policyNames,omitempty" tf:"policy_names,omitempty"` }
func (*HelmProxyCleanupParameters) DeepCopy ¶ added in v0.0.3
func (in *HelmProxyCleanupParameters) DeepCopy() *HelmProxyCleanupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HelmProxyCleanupParameters.
func (*HelmProxyCleanupParameters) DeepCopyInto ¶ added in v0.0.3
func (in *HelmProxyCleanupParameters) DeepCopyInto(out *HelmProxyCleanupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HelmProxyHTTPClientAuthenticationInitParameters ¶ added in v0.0.7
type HelmProxyHTTPClientAuthenticationInitParameters struct { // (String) The ntlm domain to connect // The ntlm domain to connect NtlmDomain *string `json:"ntlmDomain,omitempty" tf:"ntlm_domain,omitempty"` // (String) The ntlm host to connect // The ntlm host to connect NtlmHost *string `json:"ntlmHost,omitempty" tf:"ntlm_host,omitempty"` // emptive authentication. Use with caution. Defaults to false. // Whether to use pre-emptive authentication. Use with caution. Defaults to false. Preemptive *bool `json:"preemptive,omitempty" tf:"preemptive,omitempty"` // (String) Authentication type. Possible values: ntlm or username // Authentication type. Possible values: `ntlm` or `username` Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*HelmProxyHTTPClientAuthenticationInitParameters) DeepCopy ¶ added in v0.0.7
func (in *HelmProxyHTTPClientAuthenticationInitParameters) DeepCopy() *HelmProxyHTTPClientAuthenticationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HelmProxyHTTPClientAuthenticationInitParameters.
func (*HelmProxyHTTPClientAuthenticationInitParameters) DeepCopyInto ¶ added in v0.0.7
func (in *HelmProxyHTTPClientAuthenticationInitParameters) DeepCopyInto(out *HelmProxyHTTPClientAuthenticationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HelmProxyHTTPClientAuthenticationObservation ¶ added in v0.0.7
type HelmProxyHTTPClientAuthenticationObservation struct { // (String) The ntlm domain to connect // The ntlm domain to connect NtlmDomain *string `json:"ntlmDomain,omitempty" tf:"ntlm_domain,omitempty"` // (String) The ntlm host to connect // The ntlm host to connect NtlmHost *string `json:"ntlmHost,omitempty" tf:"ntlm_host,omitempty"` // emptive authentication. Use with caution. Defaults to false. // Whether to use pre-emptive authentication. Use with caution. Defaults to false. Preemptive *bool `json:"preemptive,omitempty" tf:"preemptive,omitempty"` // (String) Authentication type. Possible values: ntlm or username // Authentication type. Possible values: `ntlm` or `username` Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*HelmProxyHTTPClientAuthenticationObservation) DeepCopy ¶ added in v0.0.7
func (in *HelmProxyHTTPClientAuthenticationObservation) DeepCopy() *HelmProxyHTTPClientAuthenticationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HelmProxyHTTPClientAuthenticationObservation.
func (*HelmProxyHTTPClientAuthenticationObservation) DeepCopyInto ¶ added in v0.0.7
func (in *HelmProxyHTTPClientAuthenticationObservation) DeepCopyInto(out *HelmProxyHTTPClientAuthenticationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HelmProxyHTTPClientAuthenticationParameters ¶ added in v0.0.7
type HelmProxyHTTPClientAuthenticationParameters struct { // (String) The ntlm domain to connect // The ntlm domain to connect // +kubebuilder:validation:Optional NtlmDomain *string `json:"ntlmDomain,omitempty" tf:"ntlm_domain,omitempty"` // (String) The ntlm host to connect // The ntlm host to connect // +kubebuilder:validation:Optional NtlmHost *string `json:"ntlmHost,omitempty" tf:"ntlm_host,omitempty"` // (String, Sensitive) The password used by the proxy repository // The password used by the proxy repository // +kubebuilder:validation:Optional PasswordSecretRef *v1.SecretKeySelector `json:"passwordSecretRef,omitempty" tf:"-"` // emptive authentication. Use with caution. Defaults to false. // Whether to use pre-emptive authentication. Use with caution. Defaults to false. // +kubebuilder:validation:Optional Preemptive *bool `json:"preemptive,omitempty" tf:"preemptive,omitempty"` // (String) Authentication type. Possible values: ntlm or username // Authentication type. Possible values: `ntlm` or `username` // +kubebuilder:validation:Optional Type *string `json:"type" tf:"type,omitempty"` // (String) The username used by the proxy repository // The username used by the proxy repository // +kubebuilder:validation:Optional UsernameSecretRef *v1.SecretKeySelector `json:"usernameSecretRef,omitempty" tf:"-"` }
func (*HelmProxyHTTPClientAuthenticationParameters) DeepCopy ¶ added in v0.0.7
func (in *HelmProxyHTTPClientAuthenticationParameters) DeepCopy() *HelmProxyHTTPClientAuthenticationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HelmProxyHTTPClientAuthenticationParameters.
func (*HelmProxyHTTPClientAuthenticationParameters) DeepCopyInto ¶ added in v0.0.7
func (in *HelmProxyHTTPClientAuthenticationParameters) DeepCopyInto(out *HelmProxyHTTPClientAuthenticationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HelmProxyHTTPClientConnectionInitParameters ¶ added in v0.0.7
type HelmProxyHTTPClientConnectionInitParameters struct { // (Boolean) Whether to enable redirects to the same location (may be required by some servers) // Whether to enable redirects to the same location (may be required by some servers) EnableCircularRedirects *bool `json:"enableCircularRedirects,omitempty" tf:"enable_circular_redirects,omitempty"` // (Boolean) Whether to allow cookies to be stored and used // Whether to allow cookies to be stored and used EnableCookies *bool `json:"enableCookies,omitempty" tf:"enable_cookies,omitempty"` // (Number) Total retries if the initial connection attempt suffers a timeout // Total retries if the initial connection attempt suffers a timeout Retries *float64 `json:"retries,omitempty" tf:"retries,omitempty"` // (Number) Seconds to wait for activity before stopping and retrying the connection // Seconds to wait for activity before stopping and retrying the connection Timeout *float64 `json:"timeout,omitempty" tf:"timeout,omitempty"` // (Boolean) Use certificates stored in the Nexus Repository Manager truststore to connect to external systems // Use certificates stored in the Nexus Repository Manager truststore to connect to external systems UseTrustStore *bool `json:"useTrustStore,omitempty" tf:"use_trust_store,omitempty"` // Agent header in HTTP requests // Custom fragment to append to User-Agent header in HTTP requests UserAgentSuffix *string `json:"userAgentSuffix,omitempty" tf:"user_agent_suffix,omitempty"` }
func (*HelmProxyHTTPClientConnectionInitParameters) DeepCopy ¶ added in v0.0.7
func (in *HelmProxyHTTPClientConnectionInitParameters) DeepCopy() *HelmProxyHTTPClientConnectionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HelmProxyHTTPClientConnectionInitParameters.
func (*HelmProxyHTTPClientConnectionInitParameters) DeepCopyInto ¶ added in v0.0.7
func (in *HelmProxyHTTPClientConnectionInitParameters) DeepCopyInto(out *HelmProxyHTTPClientConnectionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HelmProxyHTTPClientConnectionObservation ¶ added in v0.0.7
type HelmProxyHTTPClientConnectionObservation struct { // (Boolean) Whether to enable redirects to the same location (may be required by some servers) // Whether to enable redirects to the same location (may be required by some servers) EnableCircularRedirects *bool `json:"enableCircularRedirects,omitempty" tf:"enable_circular_redirects,omitempty"` // (Boolean) Whether to allow cookies to be stored and used // Whether to allow cookies to be stored and used EnableCookies *bool `json:"enableCookies,omitempty" tf:"enable_cookies,omitempty"` // (Number) Total retries if the initial connection attempt suffers a timeout // Total retries if the initial connection attempt suffers a timeout Retries *float64 `json:"retries,omitempty" tf:"retries,omitempty"` // (Number) Seconds to wait for activity before stopping and retrying the connection // Seconds to wait for activity before stopping and retrying the connection Timeout *float64 `json:"timeout,omitempty" tf:"timeout,omitempty"` // (Boolean) Use certificates stored in the Nexus Repository Manager truststore to connect to external systems // Use certificates stored in the Nexus Repository Manager truststore to connect to external systems UseTrustStore *bool `json:"useTrustStore,omitempty" tf:"use_trust_store,omitempty"` // Agent header in HTTP requests // Custom fragment to append to User-Agent header in HTTP requests UserAgentSuffix *string `json:"userAgentSuffix,omitempty" tf:"user_agent_suffix,omitempty"` }
func (*HelmProxyHTTPClientConnectionObservation) DeepCopy ¶ added in v0.0.7
func (in *HelmProxyHTTPClientConnectionObservation) DeepCopy() *HelmProxyHTTPClientConnectionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HelmProxyHTTPClientConnectionObservation.
func (*HelmProxyHTTPClientConnectionObservation) DeepCopyInto ¶ added in v0.0.7
func (in *HelmProxyHTTPClientConnectionObservation) DeepCopyInto(out *HelmProxyHTTPClientConnectionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HelmProxyHTTPClientConnectionParameters ¶ added in v0.0.7
type HelmProxyHTTPClientConnectionParameters struct { // (Boolean) Whether to enable redirects to the same location (may be required by some servers) // Whether to enable redirects to the same location (may be required by some servers) // +kubebuilder:validation:Optional EnableCircularRedirects *bool `json:"enableCircularRedirects,omitempty" tf:"enable_circular_redirects,omitempty"` // (Boolean) Whether to allow cookies to be stored and used // Whether to allow cookies to be stored and used // +kubebuilder:validation:Optional EnableCookies *bool `json:"enableCookies,omitempty" tf:"enable_cookies,omitempty"` // (Number) Total retries if the initial connection attempt suffers a timeout // Total retries if the initial connection attempt suffers a timeout // +kubebuilder:validation:Optional Retries *float64 `json:"retries,omitempty" tf:"retries,omitempty"` // (Number) Seconds to wait for activity before stopping and retrying the connection // Seconds to wait for activity before stopping and retrying the connection // +kubebuilder:validation:Optional Timeout *float64 `json:"timeout,omitempty" tf:"timeout,omitempty"` // (Boolean) Use certificates stored in the Nexus Repository Manager truststore to connect to external systems // Use certificates stored in the Nexus Repository Manager truststore to connect to external systems // +kubebuilder:validation:Optional UseTrustStore *bool `json:"useTrustStore,omitempty" tf:"use_trust_store,omitempty"` // Agent header in HTTP requests // Custom fragment to append to User-Agent header in HTTP requests // +kubebuilder:validation:Optional UserAgentSuffix *string `json:"userAgentSuffix,omitempty" tf:"user_agent_suffix,omitempty"` }
func (*HelmProxyHTTPClientConnectionParameters) DeepCopy ¶ added in v0.0.7
func (in *HelmProxyHTTPClientConnectionParameters) DeepCopy() *HelmProxyHTTPClientConnectionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HelmProxyHTTPClientConnectionParameters.
func (*HelmProxyHTTPClientConnectionParameters) DeepCopyInto ¶ added in v0.0.7
func (in *HelmProxyHTTPClientConnectionParameters) DeepCopyInto(out *HelmProxyHTTPClientConnectionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HelmProxyHTTPClientInitParameters ¶ added in v0.0.3
type HelmProxyHTTPClientInitParameters struct { // (Block List, Max: 1) Authentication configuration of the HTTP client (see below for nested schema) // Authentication configuration of the HTTP client Authentication []HelmProxyHTTPClientAuthenticationInitParameters `json:"authentication,omitempty" tf:"authentication,omitempty"` // block outbound connections if remote peer is detected as unreachable/unresponsive // Whether to auto-block outbound connections if remote peer is detected as unreachable/unresponsive AutoBlock *bool `json:"autoBlock,omitempty" tf:"auto_block,omitempty"` // (Boolean) Whether to block outbound connections on the repository // Whether to block outbound connections on the repository Blocked *bool `json:"blocked,omitempty" tf:"blocked,omitempty"` // (Block List, Max: 1) Connection configuration of the HTTP client (see below for nested schema) // Connection configuration of the HTTP client Connection []HelmProxyHTTPClientConnectionInitParameters `json:"connection,omitempty" tf:"connection,omitempty"` }
func (*HelmProxyHTTPClientInitParameters) DeepCopy ¶ added in v0.0.3
func (in *HelmProxyHTTPClientInitParameters) DeepCopy() *HelmProxyHTTPClientInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HelmProxyHTTPClientInitParameters.
func (*HelmProxyHTTPClientInitParameters) DeepCopyInto ¶ added in v0.0.3
func (in *HelmProxyHTTPClientInitParameters) DeepCopyInto(out *HelmProxyHTTPClientInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HelmProxyHTTPClientObservation ¶ added in v0.0.3
type HelmProxyHTTPClientObservation struct { // (Block List, Max: 1) Authentication configuration of the HTTP client (see below for nested schema) // Authentication configuration of the HTTP client Authentication []HelmProxyHTTPClientAuthenticationObservation `json:"authentication,omitempty" tf:"authentication,omitempty"` // block outbound connections if remote peer is detected as unreachable/unresponsive // Whether to auto-block outbound connections if remote peer is detected as unreachable/unresponsive AutoBlock *bool `json:"autoBlock,omitempty" tf:"auto_block,omitempty"` // (Boolean) Whether to block outbound connections on the repository // Whether to block outbound connections on the repository Blocked *bool `json:"blocked,omitempty" tf:"blocked,omitempty"` // (Block List, Max: 1) Connection configuration of the HTTP client (see below for nested schema) // Connection configuration of the HTTP client Connection []HelmProxyHTTPClientConnectionObservation `json:"connection,omitempty" tf:"connection,omitempty"` }
func (*HelmProxyHTTPClientObservation) DeepCopy ¶ added in v0.0.3
func (in *HelmProxyHTTPClientObservation) DeepCopy() *HelmProxyHTTPClientObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HelmProxyHTTPClientObservation.
func (*HelmProxyHTTPClientObservation) DeepCopyInto ¶ added in v0.0.3
func (in *HelmProxyHTTPClientObservation) DeepCopyInto(out *HelmProxyHTTPClientObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HelmProxyHTTPClientParameters ¶ added in v0.0.3
type HelmProxyHTTPClientParameters struct { // (Block List, Max: 1) Authentication configuration of the HTTP client (see below for nested schema) // Authentication configuration of the HTTP client // +kubebuilder:validation:Optional Authentication []HelmProxyHTTPClientAuthenticationParameters `json:"authentication,omitempty" tf:"authentication,omitempty"` // block outbound connections if remote peer is detected as unreachable/unresponsive // Whether to auto-block outbound connections if remote peer is detected as unreachable/unresponsive // +kubebuilder:validation:Optional AutoBlock *bool `json:"autoBlock" tf:"auto_block,omitempty"` // (Boolean) Whether to block outbound connections on the repository // Whether to block outbound connections on the repository // +kubebuilder:validation:Optional Blocked *bool `json:"blocked" tf:"blocked,omitempty"` // (Block List, Max: 1) Connection configuration of the HTTP client (see below for nested schema) // Connection configuration of the HTTP client // +kubebuilder:validation:Optional Connection []HelmProxyHTTPClientConnectionParameters `json:"connection,omitempty" tf:"connection,omitempty"` }
func (*HelmProxyHTTPClientParameters) DeepCopy ¶ added in v0.0.3
func (in *HelmProxyHTTPClientParameters) DeepCopy() *HelmProxyHTTPClientParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HelmProxyHTTPClientParameters.
func (*HelmProxyHTTPClientParameters) DeepCopyInto ¶ added in v0.0.3
func (in *HelmProxyHTTPClientParameters) DeepCopyInto(out *HelmProxyHTTPClientParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HelmProxyInitParameters ¶ added in v0.0.3
type HelmProxyInitParameters struct { // (Block List) Cleanup policies (see below for nested schema) // Cleanup policies Cleanup []HelmProxyCleanupInitParameters `json:"cleanup,omitempty" tf:"cleanup,omitempty"` // (Block List, Min: 1, Max: 1) HTTP Client configuration for proxy repositories (see below for nested schema) // HTTP Client configuration for proxy repositories HTTPClient []HelmProxyHTTPClientInitParameters `json:"httpClient,omitempty" tf:"http_client,omitempty"` // (String) A unique identifier for this repository // A unique identifier for this repository Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Block List, Max: 1) Configuration of the negative cache handling (see below for nested schema) // Configuration of the negative cache handling NegativeCache []HelmProxyNegativeCacheInitParameters `json:"negativeCache,omitempty" tf:"negative_cache,omitempty"` // (Boolean) Whether this repository accepts incoming requests // Whether this repository accepts incoming requests Online *bool `json:"online,omitempty" tf:"online,omitempty"` // (Block List, Min: 1, Max: 1) Configuration for the proxy repository (see below for nested schema) // Configuration for the proxy repository Proxy []HelmProxyProxyInitParameters `json:"proxy,omitempty" tf:"proxy,omitempty"` // (String) The name of the routing rule assigned to this repository // The name of the routing rule assigned to this repository RoutingRule *string `json:"routingRule,omitempty" tf:"routing_rule,omitempty"` // (Block List, Min: 1, Max: 1) The storage configuration of the repository (see below for nested schema) // The storage configuration of the repository Storage []HelmProxyStorageInitParameters `json:"storage,omitempty" tf:"storage,omitempty"` }
func (*HelmProxyInitParameters) DeepCopy ¶ added in v0.0.3
func (in *HelmProxyInitParameters) DeepCopy() *HelmProxyInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HelmProxyInitParameters.
func (*HelmProxyInitParameters) DeepCopyInto ¶ added in v0.0.3
func (in *HelmProxyInitParameters) DeepCopyInto(out *HelmProxyInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HelmProxyList ¶ added in v0.0.3
type HelmProxyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []HelmProxy `json:"items"` }
HelmProxyList contains a list of HelmProxys
func (*HelmProxyList) DeepCopy ¶ added in v0.0.3
func (in *HelmProxyList) DeepCopy() *HelmProxyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HelmProxyList.
func (*HelmProxyList) DeepCopyInto ¶ added in v0.0.3
func (in *HelmProxyList) DeepCopyInto(out *HelmProxyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HelmProxyList) DeepCopyObject ¶ added in v0.0.3
func (in *HelmProxyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*HelmProxyList) GetItems ¶ added in v0.0.3
func (l *HelmProxyList) GetItems() []resource.Managed
GetItems of this HelmProxyList.
type HelmProxyNegativeCacheInitParameters ¶ added in v0.0.3
type HelmProxyNegativeCacheInitParameters struct { // (Boolean) Whether to cache responses for content not present in the proxied repository // Whether to cache responses for content not present in the proxied repository Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // (Number) How long to cache the fact that a file was not found in the repository (in minutes) // How long to cache the fact that a file was not found in the repository (in minutes) TTL *float64 `json:"ttl,omitempty" tf:"ttl,omitempty"` }
func (*HelmProxyNegativeCacheInitParameters) DeepCopy ¶ added in v0.0.3
func (in *HelmProxyNegativeCacheInitParameters) DeepCopy() *HelmProxyNegativeCacheInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HelmProxyNegativeCacheInitParameters.
func (*HelmProxyNegativeCacheInitParameters) DeepCopyInto ¶ added in v0.0.3
func (in *HelmProxyNegativeCacheInitParameters) DeepCopyInto(out *HelmProxyNegativeCacheInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HelmProxyNegativeCacheObservation ¶ added in v0.0.3
type HelmProxyNegativeCacheObservation struct { // (Boolean) Whether to cache responses for content not present in the proxied repository // Whether to cache responses for content not present in the proxied repository Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // (Number) How long to cache the fact that a file was not found in the repository (in minutes) // How long to cache the fact that a file was not found in the repository (in minutes) TTL *float64 `json:"ttl,omitempty" tf:"ttl,omitempty"` }
func (*HelmProxyNegativeCacheObservation) DeepCopy ¶ added in v0.0.3
func (in *HelmProxyNegativeCacheObservation) DeepCopy() *HelmProxyNegativeCacheObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HelmProxyNegativeCacheObservation.
func (*HelmProxyNegativeCacheObservation) DeepCopyInto ¶ added in v0.0.3
func (in *HelmProxyNegativeCacheObservation) DeepCopyInto(out *HelmProxyNegativeCacheObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HelmProxyNegativeCacheParameters ¶ added in v0.0.3
type HelmProxyNegativeCacheParameters struct { // (Boolean) Whether to cache responses for content not present in the proxied repository // Whether to cache responses for content not present in the proxied repository // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // (Number) How long to cache the fact that a file was not found in the repository (in minutes) // How long to cache the fact that a file was not found in the repository (in minutes) // +kubebuilder:validation:Optional TTL *float64 `json:"ttl,omitempty" tf:"ttl,omitempty"` }
func (*HelmProxyNegativeCacheParameters) DeepCopy ¶ added in v0.0.3
func (in *HelmProxyNegativeCacheParameters) DeepCopy() *HelmProxyNegativeCacheParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HelmProxyNegativeCacheParameters.
func (*HelmProxyNegativeCacheParameters) DeepCopyInto ¶ added in v0.0.3
func (in *HelmProxyNegativeCacheParameters) DeepCopyInto(out *HelmProxyNegativeCacheParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HelmProxyObservation ¶ added in v0.0.3
type HelmProxyObservation struct { // (Block List) Cleanup policies (see below for nested schema) // Cleanup policies Cleanup []HelmProxyCleanupObservation `json:"cleanup,omitempty" tf:"cleanup,omitempty"` // (Block List, Min: 1, Max: 1) HTTP Client configuration for proxy repositories (see below for nested schema) // HTTP Client configuration for proxy repositories HTTPClient []HelmProxyHTTPClientObservation `json:"httpClient,omitempty" tf:"http_client,omitempty"` // (String) Used to identify resource at nexus ID *string `json:"id,omitempty" tf:"id,omitempty"` // (String) A unique identifier for this repository // A unique identifier for this repository Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Block List, Max: 1) Configuration of the negative cache handling (see below for nested schema) // Configuration of the negative cache handling NegativeCache []HelmProxyNegativeCacheObservation `json:"negativeCache,omitempty" tf:"negative_cache,omitempty"` // (Boolean) Whether this repository accepts incoming requests // Whether this repository accepts incoming requests Online *bool `json:"online,omitempty" tf:"online,omitempty"` // (Block List, Min: 1, Max: 1) Configuration for the proxy repository (see below for nested schema) // Configuration for the proxy repository Proxy []HelmProxyProxyObservation `json:"proxy,omitempty" tf:"proxy,omitempty"` // (String) The name of the routing rule assigned to this repository // The name of the routing rule assigned to this repository RoutingRule *string `json:"routingRule,omitempty" tf:"routing_rule,omitempty"` // (Block List, Min: 1, Max: 1) The storage configuration of the repository (see below for nested schema) // The storage configuration of the repository Storage []HelmProxyStorageObservation `json:"storage,omitempty" tf:"storage,omitempty"` }
func (*HelmProxyObservation) DeepCopy ¶ added in v0.0.3
func (in *HelmProxyObservation) DeepCopy() *HelmProxyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HelmProxyObservation.
func (*HelmProxyObservation) DeepCopyInto ¶ added in v0.0.3
func (in *HelmProxyObservation) DeepCopyInto(out *HelmProxyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HelmProxyParameters ¶ added in v0.0.3
type HelmProxyParameters struct { // (Block List) Cleanup policies (see below for nested schema) // Cleanup policies // +kubebuilder:validation:Optional Cleanup []HelmProxyCleanupParameters `json:"cleanup,omitempty" tf:"cleanup,omitempty"` // (Block List, Min: 1, Max: 1) HTTP Client configuration for proxy repositories (see below for nested schema) // HTTP Client configuration for proxy repositories // +kubebuilder:validation:Optional HTTPClient []HelmProxyHTTPClientParameters `json:"httpClient,omitempty" tf:"http_client,omitempty"` // (String) A unique identifier for this repository // A unique identifier for this repository // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Block List, Max: 1) Configuration of the negative cache handling (see below for nested schema) // Configuration of the negative cache handling // +kubebuilder:validation:Optional NegativeCache []HelmProxyNegativeCacheParameters `json:"negativeCache,omitempty" tf:"negative_cache,omitempty"` // (Boolean) Whether this repository accepts incoming requests // Whether this repository accepts incoming requests // +kubebuilder:validation:Optional Online *bool `json:"online,omitempty" tf:"online,omitempty"` // (Block List, Min: 1, Max: 1) Configuration for the proxy repository (see below for nested schema) // Configuration for the proxy repository // +kubebuilder:validation:Optional Proxy []HelmProxyProxyParameters `json:"proxy,omitempty" tf:"proxy,omitempty"` // (String) The name of the routing rule assigned to this repository // The name of the routing rule assigned to this repository // +kubebuilder:validation:Optional RoutingRule *string `json:"routingRule,omitempty" tf:"routing_rule,omitempty"` // (Block List, Min: 1, Max: 1) The storage configuration of the repository (see below for nested schema) // The storage configuration of the repository // +kubebuilder:validation:Optional Storage []HelmProxyStorageParameters `json:"storage,omitempty" tf:"storage,omitempty"` }
func (*HelmProxyParameters) DeepCopy ¶ added in v0.0.3
func (in *HelmProxyParameters) DeepCopy() *HelmProxyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HelmProxyParameters.
func (*HelmProxyParameters) DeepCopyInto ¶ added in v0.0.3
func (in *HelmProxyParameters) DeepCopyInto(out *HelmProxyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HelmProxyProxyInitParameters ¶ added in v0.0.3
type HelmProxyProxyInitParameters struct { // (Number) How long (in minutes) to cache artifacts before rechecking the remote repository // How long (in minutes) to cache artifacts before rechecking the remote repository ContentMaxAge *float64 `json:"contentMaxAge,omitempty" tf:"content_max_age,omitempty"` // (Number) How long (in minutes) to cache metadata before rechecking the remote repository. // How long (in minutes) to cache metadata before rechecking the remote repository. MetadataMaxAge *float64 `json:"metadataMaxAge,omitempty" tf:"metadata_max_age,omitempty"` // (String) Location of the remote repository being proxied // Location of the remote repository being proxied RemoteURL *string `json:"remoteUrl,omitempty" tf:"remote_url,omitempty"` }
func (*HelmProxyProxyInitParameters) DeepCopy ¶ added in v0.0.3
func (in *HelmProxyProxyInitParameters) DeepCopy() *HelmProxyProxyInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HelmProxyProxyInitParameters.
func (*HelmProxyProxyInitParameters) DeepCopyInto ¶ added in v0.0.3
func (in *HelmProxyProxyInitParameters) DeepCopyInto(out *HelmProxyProxyInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HelmProxyProxyObservation ¶ added in v0.0.3
type HelmProxyProxyObservation struct { // (Number) How long (in minutes) to cache artifacts before rechecking the remote repository // How long (in minutes) to cache artifacts before rechecking the remote repository ContentMaxAge *float64 `json:"contentMaxAge,omitempty" tf:"content_max_age,omitempty"` // (Number) How long (in minutes) to cache metadata before rechecking the remote repository. // How long (in minutes) to cache metadata before rechecking the remote repository. MetadataMaxAge *float64 `json:"metadataMaxAge,omitempty" tf:"metadata_max_age,omitempty"` // (String) Location of the remote repository being proxied // Location of the remote repository being proxied RemoteURL *string `json:"remoteUrl,omitempty" tf:"remote_url,omitempty"` }
func (*HelmProxyProxyObservation) DeepCopy ¶ added in v0.0.3
func (in *HelmProxyProxyObservation) DeepCopy() *HelmProxyProxyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HelmProxyProxyObservation.
func (*HelmProxyProxyObservation) DeepCopyInto ¶ added in v0.0.3
func (in *HelmProxyProxyObservation) DeepCopyInto(out *HelmProxyProxyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HelmProxyProxyParameters ¶ added in v0.0.3
type HelmProxyProxyParameters struct { // (Number) How long (in minutes) to cache artifacts before rechecking the remote repository // How long (in minutes) to cache artifacts before rechecking the remote repository // +kubebuilder:validation:Optional ContentMaxAge *float64 `json:"contentMaxAge,omitempty" tf:"content_max_age,omitempty"` // (Number) How long (in minutes) to cache metadata before rechecking the remote repository. // How long (in minutes) to cache metadata before rechecking the remote repository. // +kubebuilder:validation:Optional MetadataMaxAge *float64 `json:"metadataMaxAge,omitempty" tf:"metadata_max_age,omitempty"` // (String) Location of the remote repository being proxied // Location of the remote repository being proxied // +kubebuilder:validation:Optional RemoteURL *string `json:"remoteUrl" tf:"remote_url,omitempty"` }
func (*HelmProxyProxyParameters) DeepCopy ¶ added in v0.0.3
func (in *HelmProxyProxyParameters) DeepCopy() *HelmProxyProxyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HelmProxyProxyParameters.
func (*HelmProxyProxyParameters) DeepCopyInto ¶ added in v0.0.3
func (in *HelmProxyProxyParameters) DeepCopyInto(out *HelmProxyProxyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HelmProxySpec ¶ added in v0.0.3
type HelmProxySpec struct { v1.ResourceSpec `json:",inline"` ForProvider HelmProxyParameters `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 HelmProxyInitParameters `json:"initProvider,omitempty"` }
HelmProxySpec defines the desired state of HelmProxy
func (*HelmProxySpec) DeepCopy ¶ added in v0.0.3
func (in *HelmProxySpec) DeepCopy() *HelmProxySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HelmProxySpec.
func (*HelmProxySpec) DeepCopyInto ¶ added in v0.0.3
func (in *HelmProxySpec) DeepCopyInto(out *HelmProxySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HelmProxyStatus ¶ added in v0.0.3
type HelmProxyStatus struct { v1.ResourceStatus `json:",inline"` AtProvider HelmProxyObservation `json:"atProvider,omitempty"` }
HelmProxyStatus defines the observed state of HelmProxy.
func (*HelmProxyStatus) DeepCopy ¶ added in v0.0.3
func (in *HelmProxyStatus) DeepCopy() *HelmProxyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HelmProxyStatus.
func (*HelmProxyStatus) DeepCopyInto ¶ added in v0.0.3
func (in *HelmProxyStatus) DeepCopyInto(out *HelmProxyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HelmProxyStorageInitParameters ¶ added in v0.0.3
type HelmProxyStorageInitParameters struct { // (String) Blob store used to store repository contents // Blob store used to store repository contents BlobStoreName *string `json:"blobStoreName,omitempty" tf:"blob_store_name,omitempty"` // (Boolean) Whether to validate uploaded content's MIME type appropriate for the repository format // Whether to validate uploaded content's MIME type appropriate for the repository format StrictContentTypeValidation *bool `json:"strictContentTypeValidation,omitempty" tf:"strict_content_type_validation,omitempty"` }
func (*HelmProxyStorageInitParameters) DeepCopy ¶ added in v0.0.3
func (in *HelmProxyStorageInitParameters) DeepCopy() *HelmProxyStorageInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HelmProxyStorageInitParameters.
func (*HelmProxyStorageInitParameters) DeepCopyInto ¶ added in v0.0.3
func (in *HelmProxyStorageInitParameters) DeepCopyInto(out *HelmProxyStorageInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HelmProxyStorageObservation ¶ added in v0.0.3
type HelmProxyStorageObservation struct { // (String) Blob store used to store repository contents // Blob store used to store repository contents BlobStoreName *string `json:"blobStoreName,omitempty" tf:"blob_store_name,omitempty"` // (Boolean) Whether to validate uploaded content's MIME type appropriate for the repository format // Whether to validate uploaded content's MIME type appropriate for the repository format StrictContentTypeValidation *bool `json:"strictContentTypeValidation,omitempty" tf:"strict_content_type_validation,omitempty"` }
func (*HelmProxyStorageObservation) DeepCopy ¶ added in v0.0.3
func (in *HelmProxyStorageObservation) DeepCopy() *HelmProxyStorageObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HelmProxyStorageObservation.
func (*HelmProxyStorageObservation) DeepCopyInto ¶ added in v0.0.3
func (in *HelmProxyStorageObservation) DeepCopyInto(out *HelmProxyStorageObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HelmProxyStorageParameters ¶ added in v0.0.3
type HelmProxyStorageParameters struct { // (String) Blob store used to store repository contents // Blob store used to store repository contents // +kubebuilder:validation:Optional BlobStoreName *string `json:"blobStoreName" tf:"blob_store_name,omitempty"` // (Boolean) Whether to validate uploaded content's MIME type appropriate for the repository format // Whether to validate uploaded content's MIME type appropriate for the repository format // +kubebuilder:validation:Optional StrictContentTypeValidation *bool `json:"strictContentTypeValidation,omitempty" tf:"strict_content_type_validation,omitempty"` }
func (*HelmProxyStorageParameters) DeepCopy ¶ added in v0.0.3
func (in *HelmProxyStorageParameters) DeepCopy() *HelmProxyStorageParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HelmProxyStorageParameters.
func (*HelmProxyStorageParameters) DeepCopyInto ¶ added in v0.0.3
func (in *HelmProxyStorageParameters) DeepCopyInto(out *HelmProxyStorageParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MavenGroup ¶ added in v0.0.9
type MavenGroup 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.group) || (has(self.initProvider) && has(self.initProvider.group))",message="spec.forProvider.group is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.storage) || (has(self.initProvider) && has(self.initProvider.storage))",message="spec.forProvider.storage is a required parameter" Spec MavenGroupSpec `json:"spec"` Status MavenGroupStatus `json:"status,omitempty"` }
MavenGroup is the Schema for the MavenGroups API. Use this resource to create a group maven repository. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,nexus}
func (*MavenGroup) DeepCopy ¶ added in v0.0.9
func (in *MavenGroup) DeepCopy() *MavenGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MavenGroup.
func (*MavenGroup) DeepCopyInto ¶ added in v0.0.9
func (in *MavenGroup) DeepCopyInto(out *MavenGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MavenGroup) DeepCopyObject ¶ added in v0.0.9
func (in *MavenGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MavenGroup) GetCondition ¶ added in v0.0.9
func (mg *MavenGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this MavenGroup.
func (*MavenGroup) GetConnectionDetailsMapping ¶ added in v0.0.9
func (tr *MavenGroup) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this MavenGroup
func (*MavenGroup) GetDeletionPolicy ¶ added in v0.0.9
func (mg *MavenGroup) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this MavenGroup.
func (*MavenGroup) GetID ¶ added in v0.0.9
func (tr *MavenGroup) GetID() string
GetID returns ID of underlying Terraform resource of this MavenGroup
func (*MavenGroup) GetInitParameters ¶ added in v0.0.9
func (tr *MavenGroup) GetInitParameters() (map[string]any, error)
GetInitParameters of this MavenGroup
func (*MavenGroup) GetManagementPolicies ¶ added in v0.0.9
func (mg *MavenGroup) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this MavenGroup.
func (*MavenGroup) GetMergedParameters ¶ added in v0.0.9
func (tr *MavenGroup) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this MavenGroup
func (*MavenGroup) GetObservation ¶ added in v0.0.9
func (tr *MavenGroup) GetObservation() (map[string]any, error)
GetObservation of this MavenGroup
func (*MavenGroup) GetParameters ¶ added in v0.0.9
func (tr *MavenGroup) GetParameters() (map[string]any, error)
GetParameters of this MavenGroup
func (*MavenGroup) GetProviderConfigReference ¶ added in v0.0.9
func (mg *MavenGroup) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this MavenGroup.
func (*MavenGroup) GetPublishConnectionDetailsTo ¶ added in v0.0.9
func (mg *MavenGroup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this MavenGroup.
func (*MavenGroup) GetTerraformResourceType ¶ added in v0.0.9
func (mg *MavenGroup) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this MavenGroup
func (*MavenGroup) GetTerraformSchemaVersion ¶ added in v0.0.9
func (tr *MavenGroup) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*MavenGroup) GetWriteConnectionSecretToReference ¶ added in v0.0.9
func (mg *MavenGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this MavenGroup.
func (*MavenGroup) Hub ¶ added in v0.0.9
func (tr *MavenGroup) Hub()
Hub marks this type as a conversion hub.
func (*MavenGroup) LateInitialize ¶ added in v0.0.9
func (tr *MavenGroup) LateInitialize(attrs []byte) (bool, error)
LateInitialize this MavenGroup using its observed tfState. returns True if there are any spec changes for the resource.
func (*MavenGroup) SetConditions ¶ added in v0.0.9
func (mg *MavenGroup) SetConditions(c ...xpv1.Condition)
SetConditions of this MavenGroup.
func (*MavenGroup) SetDeletionPolicy ¶ added in v0.0.9
func (mg *MavenGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this MavenGroup.
func (*MavenGroup) SetManagementPolicies ¶ added in v0.0.9
func (mg *MavenGroup) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this MavenGroup.
func (*MavenGroup) SetObservation ¶ added in v0.0.9
func (tr *MavenGroup) SetObservation(obs map[string]any) error
SetObservation for this MavenGroup
func (*MavenGroup) SetParameters ¶ added in v0.0.9
func (tr *MavenGroup) SetParameters(params map[string]any) error
SetParameters for this MavenGroup
func (*MavenGroup) SetProviderConfigReference ¶ added in v0.0.9
func (mg *MavenGroup) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this MavenGroup.
func (*MavenGroup) SetPublishConnectionDetailsTo ¶ added in v0.0.9
func (mg *MavenGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this MavenGroup.
func (*MavenGroup) SetWriteConnectionSecretToReference ¶ added in v0.0.9
func (mg *MavenGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this MavenGroup.
type MavenGroupGroupInitParameters ¶ added in v0.0.9
type MavenGroupGroupInitParameters struct { // (Set of String) Member repositories names // Member repositories names MemberNames []*string `json:"memberNames,omitempty" tf:"member_names,omitempty"` }
func (*MavenGroupGroupInitParameters) DeepCopy ¶ added in v0.0.9
func (in *MavenGroupGroupInitParameters) DeepCopy() *MavenGroupGroupInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MavenGroupGroupInitParameters.
func (*MavenGroupGroupInitParameters) DeepCopyInto ¶ added in v0.0.9
func (in *MavenGroupGroupInitParameters) DeepCopyInto(out *MavenGroupGroupInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MavenGroupGroupObservation ¶ added in v0.0.9
type MavenGroupGroupObservation struct { // (Set of String) Member repositories names // Member repositories names MemberNames []*string `json:"memberNames,omitempty" tf:"member_names,omitempty"` }
func (*MavenGroupGroupObservation) DeepCopy ¶ added in v0.0.9
func (in *MavenGroupGroupObservation) DeepCopy() *MavenGroupGroupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MavenGroupGroupObservation.
func (*MavenGroupGroupObservation) DeepCopyInto ¶ added in v0.0.9
func (in *MavenGroupGroupObservation) DeepCopyInto(out *MavenGroupGroupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MavenGroupGroupParameters ¶ added in v0.0.9
type MavenGroupGroupParameters struct { // (Set of String) Member repositories names // Member repositories names // +kubebuilder:validation:Optional MemberNames []*string `json:"memberNames" tf:"member_names,omitempty"` }
func (*MavenGroupGroupParameters) DeepCopy ¶ added in v0.0.9
func (in *MavenGroupGroupParameters) DeepCopy() *MavenGroupGroupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MavenGroupGroupParameters.
func (*MavenGroupGroupParameters) DeepCopyInto ¶ added in v0.0.9
func (in *MavenGroupGroupParameters) DeepCopyInto(out *MavenGroupGroupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MavenGroupInitParameters ¶ added in v0.0.9
type MavenGroupInitParameters struct { // (Block List, Min: 1, Max: 1) Configuration for repository group (see below for nested schema) // Configuration for repository group Group []MavenGroupGroupInitParameters `json:"group,omitempty" tf:"group,omitempty"` // (String) A unique identifier for this repository // A unique identifier for this repository Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Boolean) Whether this repository accepts incoming requests // Whether this repository accepts incoming requests Online *bool `json:"online,omitempty" tf:"online,omitempty"` // (Block List, Min: 1, Max: 1) The storage configuration of the repository (see below for nested schema) // The storage configuration of the repository Storage []MavenGroupStorageInitParameters `json:"storage,omitempty" tf:"storage,omitempty"` }
func (*MavenGroupInitParameters) DeepCopy ¶ added in v0.0.9
func (in *MavenGroupInitParameters) DeepCopy() *MavenGroupInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MavenGroupInitParameters.
func (*MavenGroupInitParameters) DeepCopyInto ¶ added in v0.0.9
func (in *MavenGroupInitParameters) DeepCopyInto(out *MavenGroupInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MavenGroupList ¶ added in v0.0.9
type MavenGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []MavenGroup `json:"items"` }
MavenGroupList contains a list of MavenGroups
func (*MavenGroupList) DeepCopy ¶ added in v0.0.9
func (in *MavenGroupList) DeepCopy() *MavenGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MavenGroupList.
func (*MavenGroupList) DeepCopyInto ¶ added in v0.0.9
func (in *MavenGroupList) DeepCopyInto(out *MavenGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MavenGroupList) DeepCopyObject ¶ added in v0.0.9
func (in *MavenGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MavenGroupList) GetItems ¶ added in v0.0.9
func (l *MavenGroupList) GetItems() []resource.Managed
GetItems of this MavenGroupList.
type MavenGroupObservation ¶ added in v0.0.9
type MavenGroupObservation struct { // (Block List, Min: 1, Max: 1) Configuration for repository group (see below for nested schema) // Configuration for repository group Group []MavenGroupGroupObservation `json:"group,omitempty" tf:"group,omitempty"` // (String) Used to identify resource at nexus ID *string `json:"id,omitempty" tf:"id,omitempty"` // (String) A unique identifier for this repository // A unique identifier for this repository Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Boolean) Whether this repository accepts incoming requests // Whether this repository accepts incoming requests Online *bool `json:"online,omitempty" tf:"online,omitempty"` // (Block List, Min: 1, Max: 1) The storage configuration of the repository (see below for nested schema) // The storage configuration of the repository Storage []MavenGroupStorageObservation `json:"storage,omitempty" tf:"storage,omitempty"` }
func (*MavenGroupObservation) DeepCopy ¶ added in v0.0.9
func (in *MavenGroupObservation) DeepCopy() *MavenGroupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MavenGroupObservation.
func (*MavenGroupObservation) DeepCopyInto ¶ added in v0.0.9
func (in *MavenGroupObservation) DeepCopyInto(out *MavenGroupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MavenGroupParameters ¶ added in v0.0.9
type MavenGroupParameters struct { // (Block List, Min: 1, Max: 1) Configuration for repository group (see below for nested schema) // Configuration for repository group // +kubebuilder:validation:Optional Group []MavenGroupGroupParameters `json:"group,omitempty" tf:"group,omitempty"` // (String) A unique identifier for this repository // A unique identifier for this repository // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Boolean) Whether this repository accepts incoming requests // Whether this repository accepts incoming requests // +kubebuilder:validation:Optional Online *bool `json:"online,omitempty" tf:"online,omitempty"` // (Block List, Min: 1, Max: 1) The storage configuration of the repository (see below for nested schema) // The storage configuration of the repository // +kubebuilder:validation:Optional Storage []MavenGroupStorageParameters `json:"storage,omitempty" tf:"storage,omitempty"` }
func (*MavenGroupParameters) DeepCopy ¶ added in v0.0.9
func (in *MavenGroupParameters) DeepCopy() *MavenGroupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MavenGroupParameters.
func (*MavenGroupParameters) DeepCopyInto ¶ added in v0.0.9
func (in *MavenGroupParameters) DeepCopyInto(out *MavenGroupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MavenGroupSpec ¶ added in v0.0.9
type MavenGroupSpec struct { v1.ResourceSpec `json:",inline"` ForProvider MavenGroupParameters `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 MavenGroupInitParameters `json:"initProvider,omitempty"` }
MavenGroupSpec defines the desired state of MavenGroup
func (*MavenGroupSpec) DeepCopy ¶ added in v0.0.9
func (in *MavenGroupSpec) DeepCopy() *MavenGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MavenGroupSpec.
func (*MavenGroupSpec) DeepCopyInto ¶ added in v0.0.9
func (in *MavenGroupSpec) DeepCopyInto(out *MavenGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MavenGroupStatus ¶ added in v0.0.9
type MavenGroupStatus struct { v1.ResourceStatus `json:",inline"` AtProvider MavenGroupObservation `json:"atProvider,omitempty"` }
MavenGroupStatus defines the observed state of MavenGroup.
func (*MavenGroupStatus) DeepCopy ¶ added in v0.0.9
func (in *MavenGroupStatus) DeepCopy() *MavenGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MavenGroupStatus.
func (*MavenGroupStatus) DeepCopyInto ¶ added in v0.0.9
func (in *MavenGroupStatus) DeepCopyInto(out *MavenGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MavenGroupStorageInitParameters ¶ added in v0.0.9
type MavenGroupStorageInitParameters struct { // (String) Blob store used to store repository contents // Blob store used to store repository contents BlobStoreName *string `json:"blobStoreName,omitempty" tf:"blob_store_name,omitempty"` // (Boolean) Whether to validate uploaded content's MIME type appropriate for the repository format // Whether to validate uploaded content's MIME type appropriate for the repository format StrictContentTypeValidation *bool `json:"strictContentTypeValidation,omitempty" tf:"strict_content_type_validation,omitempty"` }
func (*MavenGroupStorageInitParameters) DeepCopy ¶ added in v0.0.9
func (in *MavenGroupStorageInitParameters) DeepCopy() *MavenGroupStorageInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MavenGroupStorageInitParameters.
func (*MavenGroupStorageInitParameters) DeepCopyInto ¶ added in v0.0.9
func (in *MavenGroupStorageInitParameters) DeepCopyInto(out *MavenGroupStorageInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MavenGroupStorageObservation ¶ added in v0.0.9
type MavenGroupStorageObservation struct { // (String) Blob store used to store repository contents // Blob store used to store repository contents BlobStoreName *string `json:"blobStoreName,omitempty" tf:"blob_store_name,omitempty"` // (Boolean) Whether to validate uploaded content's MIME type appropriate for the repository format // Whether to validate uploaded content's MIME type appropriate for the repository format StrictContentTypeValidation *bool `json:"strictContentTypeValidation,omitempty" tf:"strict_content_type_validation,omitempty"` }
func (*MavenGroupStorageObservation) DeepCopy ¶ added in v0.0.9
func (in *MavenGroupStorageObservation) DeepCopy() *MavenGroupStorageObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MavenGroupStorageObservation.
func (*MavenGroupStorageObservation) DeepCopyInto ¶ added in v0.0.9
func (in *MavenGroupStorageObservation) DeepCopyInto(out *MavenGroupStorageObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MavenGroupStorageParameters ¶ added in v0.0.9
type MavenGroupStorageParameters struct { // (String) Blob store used to store repository contents // Blob store used to store repository contents // +kubebuilder:validation:Optional BlobStoreName *string `json:"blobStoreName" tf:"blob_store_name,omitempty"` // (Boolean) Whether to validate uploaded content's MIME type appropriate for the repository format // Whether to validate uploaded content's MIME type appropriate for the repository format // +kubebuilder:validation:Optional StrictContentTypeValidation *bool `json:"strictContentTypeValidation,omitempty" tf:"strict_content_type_validation,omitempty"` }
func (*MavenGroupStorageParameters) DeepCopy ¶ added in v0.0.9
func (in *MavenGroupStorageParameters) DeepCopy() *MavenGroupStorageParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MavenGroupStorageParameters.
func (*MavenGroupStorageParameters) DeepCopyInto ¶ added in v0.0.9
func (in *MavenGroupStorageParameters) DeepCopyInto(out *MavenGroupStorageParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MavenHosted ¶ added in v0.0.9
type MavenHosted 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.maven) || (has(self.initProvider) && has(self.initProvider.maven))",message="spec.forProvider.maven is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.storage) || (has(self.initProvider) && has(self.initProvider.storage))",message="spec.forProvider.storage is a required parameter" Spec MavenHostedSpec `json:"spec"` Status MavenHostedStatus `json:"status,omitempty"` }
MavenHosted is the Schema for the MavenHosteds API. Use this resource to create a hosted maven repository. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,nexus}
func (*MavenHosted) DeepCopy ¶ added in v0.0.9
func (in *MavenHosted) DeepCopy() *MavenHosted
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MavenHosted.
func (*MavenHosted) DeepCopyInto ¶ added in v0.0.9
func (in *MavenHosted) DeepCopyInto(out *MavenHosted)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MavenHosted) DeepCopyObject ¶ added in v0.0.9
func (in *MavenHosted) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MavenHosted) GetCondition ¶ added in v0.0.9
func (mg *MavenHosted) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this MavenHosted.
func (*MavenHosted) GetConnectionDetailsMapping ¶ added in v0.0.9
func (tr *MavenHosted) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this MavenHosted
func (*MavenHosted) GetDeletionPolicy ¶ added in v0.0.9
func (mg *MavenHosted) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this MavenHosted.
func (*MavenHosted) GetID ¶ added in v0.0.9
func (tr *MavenHosted) GetID() string
GetID returns ID of underlying Terraform resource of this MavenHosted
func (*MavenHosted) GetInitParameters ¶ added in v0.0.9
func (tr *MavenHosted) GetInitParameters() (map[string]any, error)
GetInitParameters of this MavenHosted
func (*MavenHosted) GetManagementPolicies ¶ added in v0.0.9
func (mg *MavenHosted) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this MavenHosted.
func (*MavenHosted) GetMergedParameters ¶ added in v0.0.9
func (tr *MavenHosted) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this MavenHosted
func (*MavenHosted) GetObservation ¶ added in v0.0.9
func (tr *MavenHosted) GetObservation() (map[string]any, error)
GetObservation of this MavenHosted
func (*MavenHosted) GetParameters ¶ added in v0.0.9
func (tr *MavenHosted) GetParameters() (map[string]any, error)
GetParameters of this MavenHosted
func (*MavenHosted) GetProviderConfigReference ¶ added in v0.0.9
func (mg *MavenHosted) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this MavenHosted.
func (*MavenHosted) GetPublishConnectionDetailsTo ¶ added in v0.0.9
func (mg *MavenHosted) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this MavenHosted.
func (*MavenHosted) GetTerraformResourceType ¶ added in v0.0.9
func (mg *MavenHosted) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this MavenHosted
func (*MavenHosted) GetTerraformSchemaVersion ¶ added in v0.0.9
func (tr *MavenHosted) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*MavenHosted) GetWriteConnectionSecretToReference ¶ added in v0.0.9
func (mg *MavenHosted) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this MavenHosted.
func (*MavenHosted) Hub ¶ added in v0.0.9
func (tr *MavenHosted) Hub()
Hub marks this type as a conversion hub.
func (*MavenHosted) LateInitialize ¶ added in v0.0.9
func (tr *MavenHosted) LateInitialize(attrs []byte) (bool, error)
LateInitialize this MavenHosted using its observed tfState. returns True if there are any spec changes for the resource.
func (*MavenHosted) SetConditions ¶ added in v0.0.9
func (mg *MavenHosted) SetConditions(c ...xpv1.Condition)
SetConditions of this MavenHosted.
func (*MavenHosted) SetDeletionPolicy ¶ added in v0.0.9
func (mg *MavenHosted) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this MavenHosted.
func (*MavenHosted) SetManagementPolicies ¶ added in v0.0.9
func (mg *MavenHosted) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this MavenHosted.
func (*MavenHosted) SetObservation ¶ added in v0.0.9
func (tr *MavenHosted) SetObservation(obs map[string]any) error
SetObservation for this MavenHosted
func (*MavenHosted) SetParameters ¶ added in v0.0.9
func (tr *MavenHosted) SetParameters(params map[string]any) error
SetParameters for this MavenHosted
func (*MavenHosted) SetProviderConfigReference ¶ added in v0.0.9
func (mg *MavenHosted) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this MavenHosted.
func (*MavenHosted) SetPublishConnectionDetailsTo ¶ added in v0.0.9
func (mg *MavenHosted) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this MavenHosted.
func (*MavenHosted) SetWriteConnectionSecretToReference ¶ added in v0.0.9
func (mg *MavenHosted) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this MavenHosted.
type MavenHostedCleanupInitParameters ¶ added in v0.0.9
type MavenHostedCleanupInitParameters struct { // (Set of String) List of policy names // List of policy names // +listType=set PolicyNames []*string `json:"policyNames,omitempty" tf:"policy_names,omitempty"` }
func (*MavenHostedCleanupInitParameters) DeepCopy ¶ added in v0.0.9
func (in *MavenHostedCleanupInitParameters) DeepCopy() *MavenHostedCleanupInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MavenHostedCleanupInitParameters.
func (*MavenHostedCleanupInitParameters) DeepCopyInto ¶ added in v0.0.9
func (in *MavenHostedCleanupInitParameters) DeepCopyInto(out *MavenHostedCleanupInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MavenHostedCleanupObservation ¶ added in v0.0.9
type MavenHostedCleanupObservation struct { // (Set of String) List of policy names // List of policy names // +listType=set PolicyNames []*string `json:"policyNames,omitempty" tf:"policy_names,omitempty"` }
func (*MavenHostedCleanupObservation) DeepCopy ¶ added in v0.0.9
func (in *MavenHostedCleanupObservation) DeepCopy() *MavenHostedCleanupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MavenHostedCleanupObservation.
func (*MavenHostedCleanupObservation) DeepCopyInto ¶ added in v0.0.9
func (in *MavenHostedCleanupObservation) DeepCopyInto(out *MavenHostedCleanupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MavenHostedCleanupParameters ¶ added in v0.0.9
type MavenHostedCleanupParameters struct { // (Set of String) List of policy names // List of policy names // +kubebuilder:validation:Optional // +listType=set PolicyNames []*string `json:"policyNames,omitempty" tf:"policy_names,omitempty"` }
func (*MavenHostedCleanupParameters) DeepCopy ¶ added in v0.0.9
func (in *MavenHostedCleanupParameters) DeepCopy() *MavenHostedCleanupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MavenHostedCleanupParameters.
func (*MavenHostedCleanupParameters) DeepCopyInto ¶ added in v0.0.9
func (in *MavenHostedCleanupParameters) DeepCopyInto(out *MavenHostedCleanupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MavenHostedComponentInitParameters ¶ added in v0.0.9
type MavenHostedComponentInitParameters struct { // (Boolean) Components in this repository count as proprietary for namespace conflict attacks (requires Sonatype Nexus Firewall) // Components in this repository count as proprietary for namespace conflict attacks (requires Sonatype Nexus Firewall) ProprietaryComponents *bool `json:"proprietaryComponents,omitempty" tf:"proprietary_components,omitempty"` }
func (*MavenHostedComponentInitParameters) DeepCopy ¶ added in v0.0.9
func (in *MavenHostedComponentInitParameters) DeepCopy() *MavenHostedComponentInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MavenHostedComponentInitParameters.
func (*MavenHostedComponentInitParameters) DeepCopyInto ¶ added in v0.0.9
func (in *MavenHostedComponentInitParameters) DeepCopyInto(out *MavenHostedComponentInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MavenHostedComponentObservation ¶ added in v0.0.9
type MavenHostedComponentObservation struct { // (Boolean) Components in this repository count as proprietary for namespace conflict attacks (requires Sonatype Nexus Firewall) // Components in this repository count as proprietary for namespace conflict attacks (requires Sonatype Nexus Firewall) ProprietaryComponents *bool `json:"proprietaryComponents,omitempty" tf:"proprietary_components,omitempty"` }
func (*MavenHostedComponentObservation) DeepCopy ¶ added in v0.0.9
func (in *MavenHostedComponentObservation) DeepCopy() *MavenHostedComponentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MavenHostedComponentObservation.
func (*MavenHostedComponentObservation) DeepCopyInto ¶ added in v0.0.9
func (in *MavenHostedComponentObservation) DeepCopyInto(out *MavenHostedComponentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MavenHostedComponentParameters ¶ added in v0.0.9
type MavenHostedComponentParameters struct { // (Boolean) Components in this repository count as proprietary for namespace conflict attacks (requires Sonatype Nexus Firewall) // Components in this repository count as proprietary for namespace conflict attacks (requires Sonatype Nexus Firewall) // +kubebuilder:validation:Optional ProprietaryComponents *bool `json:"proprietaryComponents" tf:"proprietary_components,omitempty"` }
func (*MavenHostedComponentParameters) DeepCopy ¶ added in v0.0.9
func (in *MavenHostedComponentParameters) DeepCopy() *MavenHostedComponentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MavenHostedComponentParameters.
func (*MavenHostedComponentParameters) DeepCopyInto ¶ added in v0.0.9
func (in *MavenHostedComponentParameters) DeepCopyInto(out *MavenHostedComponentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MavenHostedInitParameters ¶ added in v0.0.9
type MavenHostedInitParameters struct { // (Block List) Cleanup policies (see below for nested schema) // Cleanup policies Cleanup []MavenHostedCleanupInitParameters `json:"cleanup,omitempty" tf:"cleanup,omitempty"` // (Block List, Max: 1) Component configuration for the hosted repository (see below for nested schema) // Component configuration for the hosted repository Component []MavenHostedComponentInitParameters `json:"component,omitempty" tf:"component,omitempty"` // (Block List, Min: 1, Max: 1) Maven contains additional data of maven repository (see below for nested schema) // Maven contains additional data of maven repository Maven []MavenInitParameters `json:"maven,omitempty" tf:"maven,omitempty"` // (String) A unique identifier for this repository // A unique identifier for this repository Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Boolean) Whether this repository accepts incoming requests // Whether this repository accepts incoming requests Online *bool `json:"online,omitempty" tf:"online,omitempty"` // (Block List, Min: 1, Max: 1) The storage configuration of the repository (see below for nested schema) // The storage configuration of the repository Storage []MavenHostedStorageInitParameters `json:"storage,omitempty" tf:"storage,omitempty"` }
func (*MavenHostedInitParameters) DeepCopy ¶ added in v0.0.9
func (in *MavenHostedInitParameters) DeepCopy() *MavenHostedInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MavenHostedInitParameters.
func (*MavenHostedInitParameters) DeepCopyInto ¶ added in v0.0.9
func (in *MavenHostedInitParameters) DeepCopyInto(out *MavenHostedInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MavenHostedList ¶ added in v0.0.9
type MavenHostedList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []MavenHosted `json:"items"` }
MavenHostedList contains a list of MavenHosteds
func (*MavenHostedList) DeepCopy ¶ added in v0.0.9
func (in *MavenHostedList) DeepCopy() *MavenHostedList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MavenHostedList.
func (*MavenHostedList) DeepCopyInto ¶ added in v0.0.9
func (in *MavenHostedList) DeepCopyInto(out *MavenHostedList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MavenHostedList) DeepCopyObject ¶ added in v0.0.9
func (in *MavenHostedList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MavenHostedList) GetItems ¶ added in v0.0.9
func (l *MavenHostedList) GetItems() []resource.Managed
GetItems of this MavenHostedList.
type MavenHostedObservation ¶ added in v0.0.9
type MavenHostedObservation struct { // (Block List) Cleanup policies (see below for nested schema) // Cleanup policies Cleanup []MavenHostedCleanupObservation `json:"cleanup,omitempty" tf:"cleanup,omitempty"` // (Block List, Max: 1) Component configuration for the hosted repository (see below for nested schema) // Component configuration for the hosted repository Component []MavenHostedComponentObservation `json:"component,omitempty" tf:"component,omitempty"` // (String) Used to identify resource at nexus ID *string `json:"id,omitempty" tf:"id,omitempty"` // (Block List, Min: 1, Max: 1) Maven contains additional data of maven repository (see below for nested schema) // Maven contains additional data of maven repository Maven []MavenObservation `json:"maven,omitempty" tf:"maven,omitempty"` // (String) A unique identifier for this repository // A unique identifier for this repository Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Boolean) Whether this repository accepts incoming requests // Whether this repository accepts incoming requests Online *bool `json:"online,omitempty" tf:"online,omitempty"` // (Block List, Min: 1, Max: 1) The storage configuration of the repository (see below for nested schema) // The storage configuration of the repository Storage []MavenHostedStorageObservation `json:"storage,omitempty" tf:"storage,omitempty"` }
func (*MavenHostedObservation) DeepCopy ¶ added in v0.0.9
func (in *MavenHostedObservation) DeepCopy() *MavenHostedObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MavenHostedObservation.
func (*MavenHostedObservation) DeepCopyInto ¶ added in v0.0.9
func (in *MavenHostedObservation) DeepCopyInto(out *MavenHostedObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MavenHostedParameters ¶ added in v0.0.9
type MavenHostedParameters struct { // (Block List) Cleanup policies (see below for nested schema) // Cleanup policies // +kubebuilder:validation:Optional Cleanup []MavenHostedCleanupParameters `json:"cleanup,omitempty" tf:"cleanup,omitempty"` // (Block List, Max: 1) Component configuration for the hosted repository (see below for nested schema) // Component configuration for the hosted repository // +kubebuilder:validation:Optional Component []MavenHostedComponentParameters `json:"component,omitempty" tf:"component,omitempty"` // (Block List, Min: 1, Max: 1) Maven contains additional data of maven repository (see below for nested schema) // Maven contains additional data of maven repository // +kubebuilder:validation:Optional Maven []MavenParameters `json:"maven,omitempty" tf:"maven,omitempty"` // (String) A unique identifier for this repository // A unique identifier for this repository // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Boolean) Whether this repository accepts incoming requests // Whether this repository accepts incoming requests // +kubebuilder:validation:Optional Online *bool `json:"online,omitempty" tf:"online,omitempty"` // (Block List, Min: 1, Max: 1) The storage configuration of the repository (see below for nested schema) // The storage configuration of the repository // +kubebuilder:validation:Optional Storage []MavenHostedStorageParameters `json:"storage,omitempty" tf:"storage,omitempty"` }
func (*MavenHostedParameters) DeepCopy ¶ added in v0.0.9
func (in *MavenHostedParameters) DeepCopy() *MavenHostedParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MavenHostedParameters.
func (*MavenHostedParameters) DeepCopyInto ¶ added in v0.0.9
func (in *MavenHostedParameters) DeepCopyInto(out *MavenHostedParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MavenHostedSpec ¶ added in v0.0.9
type MavenHostedSpec struct { v1.ResourceSpec `json:",inline"` ForProvider MavenHostedParameters `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 MavenHostedInitParameters `json:"initProvider,omitempty"` }
MavenHostedSpec defines the desired state of MavenHosted
func (*MavenHostedSpec) DeepCopy ¶ added in v0.0.9
func (in *MavenHostedSpec) DeepCopy() *MavenHostedSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MavenHostedSpec.
func (*MavenHostedSpec) DeepCopyInto ¶ added in v0.0.9
func (in *MavenHostedSpec) DeepCopyInto(out *MavenHostedSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MavenHostedStatus ¶ added in v0.0.9
type MavenHostedStatus struct { v1.ResourceStatus `json:",inline"` AtProvider MavenHostedObservation `json:"atProvider,omitempty"` }
MavenHostedStatus defines the observed state of MavenHosted.
func (*MavenHostedStatus) DeepCopy ¶ added in v0.0.9
func (in *MavenHostedStatus) DeepCopy() *MavenHostedStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MavenHostedStatus.
func (*MavenHostedStatus) DeepCopyInto ¶ added in v0.0.9
func (in *MavenHostedStatus) DeepCopyInto(out *MavenHostedStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MavenHostedStorageInitParameters ¶ added in v0.0.9
type MavenHostedStorageInitParameters struct { // (String) Blob store used to store repository contents // Blob store used to store repository contents BlobStoreName *string `json:"blobStoreName,omitempty" tf:"blob_store_name,omitempty"` // (Boolean) Whether to validate uploaded content's MIME type appropriate for the repository format // Whether to validate uploaded content's MIME type appropriate for the repository format StrictContentTypeValidation *bool `json:"strictContentTypeValidation,omitempty" tf:"strict_content_type_validation,omitempty"` // (String) Controls if deployments of and updates to assets are allowed // Controls if deployments of and updates to assets are allowed WritePolicy *string `json:"writePolicy,omitempty" tf:"write_policy,omitempty"` }
func (*MavenHostedStorageInitParameters) DeepCopy ¶ added in v0.0.9
func (in *MavenHostedStorageInitParameters) DeepCopy() *MavenHostedStorageInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MavenHostedStorageInitParameters.
func (*MavenHostedStorageInitParameters) DeepCopyInto ¶ added in v0.0.9
func (in *MavenHostedStorageInitParameters) DeepCopyInto(out *MavenHostedStorageInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MavenHostedStorageObservation ¶ added in v0.0.9
type MavenHostedStorageObservation struct { // (String) Blob store used to store repository contents // Blob store used to store repository contents BlobStoreName *string `json:"blobStoreName,omitempty" tf:"blob_store_name,omitempty"` // (Boolean) Whether to validate uploaded content's MIME type appropriate for the repository format // Whether to validate uploaded content's MIME type appropriate for the repository format StrictContentTypeValidation *bool `json:"strictContentTypeValidation,omitempty" tf:"strict_content_type_validation,omitempty"` // (String) Controls if deployments of and updates to assets are allowed // Controls if deployments of and updates to assets are allowed WritePolicy *string `json:"writePolicy,omitempty" tf:"write_policy,omitempty"` }
func (*MavenHostedStorageObservation) DeepCopy ¶ added in v0.0.9
func (in *MavenHostedStorageObservation) DeepCopy() *MavenHostedStorageObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MavenHostedStorageObservation.
func (*MavenHostedStorageObservation) DeepCopyInto ¶ added in v0.0.9
func (in *MavenHostedStorageObservation) DeepCopyInto(out *MavenHostedStorageObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MavenHostedStorageParameters ¶ added in v0.0.9
type MavenHostedStorageParameters struct { // (String) Blob store used to store repository contents // Blob store used to store repository contents // +kubebuilder:validation:Optional BlobStoreName *string `json:"blobStoreName" tf:"blob_store_name,omitempty"` // (Boolean) Whether to validate uploaded content's MIME type appropriate for the repository format // Whether to validate uploaded content's MIME type appropriate for the repository format // +kubebuilder:validation:Optional StrictContentTypeValidation *bool `json:"strictContentTypeValidation" tf:"strict_content_type_validation,omitempty"` // (String) Controls if deployments of and updates to assets are allowed // Controls if deployments of and updates to assets are allowed // +kubebuilder:validation:Optional WritePolicy *string `json:"writePolicy,omitempty" tf:"write_policy,omitempty"` }
func (*MavenHostedStorageParameters) DeepCopy ¶ added in v0.0.9
func (in *MavenHostedStorageParameters) DeepCopy() *MavenHostedStorageParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MavenHostedStorageParameters.
func (*MavenHostedStorageParameters) DeepCopyInto ¶ added in v0.0.9
func (in *MavenHostedStorageParameters) DeepCopyInto(out *MavenHostedStorageParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MavenInitParameters ¶ added in v0.0.9
type MavenInitParameters struct { // Disposition header as 'Attachment' to disable some content from being inline in a browse. Possible Value: INLINE or ATTACHMENT // Add Content-Disposition header as 'Attachment' to disable some content from being inline in a browse. Possible Value: `INLINE` or `ATTACHMENT` ContentDisposition *string `json:"contentDisposition,omitempty" tf:"content_disposition,omitempty"` // (String) Validate that all paths are maven artifact or metadata paths. Possible Value: STRICT or PERMISSIVE // Validate that all paths are maven artifact or metadata paths. Possible Value: `STRICT` or `PERMISSIVE` LayoutPolicy *string `json:"layoutPolicy,omitempty" tf:"layout_policy,omitempty"` // (String) What type of artifacts does this repository store? Possible Value: RELEASE, SNAPSHOT or MIXED // What type of artifacts does this repository store? Possible Value: `RELEASE`, `SNAPSHOT` or `MIXED` VersionPolicy *string `json:"versionPolicy,omitempty" tf:"version_policy,omitempty"` }
func (*MavenInitParameters) DeepCopy ¶ added in v0.0.9
func (in *MavenInitParameters) DeepCopy() *MavenInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MavenInitParameters.
func (*MavenInitParameters) DeepCopyInto ¶ added in v0.0.9
func (in *MavenInitParameters) DeepCopyInto(out *MavenInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MavenObservation ¶ added in v0.0.9
type MavenObservation struct { // Disposition header as 'Attachment' to disable some content from being inline in a browse. Possible Value: INLINE or ATTACHMENT // Add Content-Disposition header as 'Attachment' to disable some content from being inline in a browse. Possible Value: `INLINE` or `ATTACHMENT` ContentDisposition *string `json:"contentDisposition,omitempty" tf:"content_disposition,omitempty"` // (String) Validate that all paths are maven artifact or metadata paths. Possible Value: STRICT or PERMISSIVE // Validate that all paths are maven artifact or metadata paths. Possible Value: `STRICT` or `PERMISSIVE` LayoutPolicy *string `json:"layoutPolicy,omitempty" tf:"layout_policy,omitempty"` // (String) What type of artifacts does this repository store? Possible Value: RELEASE, SNAPSHOT or MIXED // What type of artifacts does this repository store? Possible Value: `RELEASE`, `SNAPSHOT` or `MIXED` VersionPolicy *string `json:"versionPolicy,omitempty" tf:"version_policy,omitempty"` }
func (*MavenObservation) DeepCopy ¶ added in v0.0.9
func (in *MavenObservation) DeepCopy() *MavenObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MavenObservation.
func (*MavenObservation) DeepCopyInto ¶ added in v0.0.9
func (in *MavenObservation) DeepCopyInto(out *MavenObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MavenParameters ¶ added in v0.0.9
type MavenParameters struct { // Disposition header as 'Attachment' to disable some content from being inline in a browse. Possible Value: INLINE or ATTACHMENT // Add Content-Disposition header as 'Attachment' to disable some content from being inline in a browse. Possible Value: `INLINE` or `ATTACHMENT` // +kubebuilder:validation:Optional ContentDisposition *string `json:"contentDisposition,omitempty" tf:"content_disposition,omitempty"` // (String) Validate that all paths are maven artifact or metadata paths. Possible Value: STRICT or PERMISSIVE // Validate that all paths are maven artifact or metadata paths. Possible Value: `STRICT` or `PERMISSIVE` // +kubebuilder:validation:Optional LayoutPolicy *string `json:"layoutPolicy" tf:"layout_policy,omitempty"` // (String) What type of artifacts does this repository store? Possible Value: RELEASE, SNAPSHOT or MIXED // What type of artifacts does this repository store? Possible Value: `RELEASE`, `SNAPSHOT` or `MIXED` // +kubebuilder:validation:Optional VersionPolicy *string `json:"versionPolicy" tf:"version_policy,omitempty"` }
func (*MavenParameters) DeepCopy ¶ added in v0.0.9
func (in *MavenParameters) DeepCopy() *MavenParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MavenParameters.
func (*MavenParameters) DeepCopyInto ¶ added in v0.0.9
func (in *MavenParameters) DeepCopyInto(out *MavenParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MavenProxy ¶ added in v0.0.9
type MavenProxy 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.httpClient) || (has(self.initProvider) && has(self.initProvider.httpClient))",message="spec.forProvider.httpClient is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.maven) || (has(self.initProvider) && has(self.initProvider.maven))",message="spec.forProvider.maven is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.proxy) || (has(self.initProvider) && has(self.initProvider.proxy))",message="spec.forProvider.proxy is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.storage) || (has(self.initProvider) && has(self.initProvider.storage))",message="spec.forProvider.storage is a required parameter" Spec MavenProxySpec `json:"spec"` Status MavenProxyStatus `json:"status,omitempty"` }
MavenProxy is the Schema for the MavenProxys API. Use this resource to create a maven proxy repository. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,nexus}
func (*MavenProxy) DeepCopy ¶ added in v0.0.9
func (in *MavenProxy) DeepCopy() *MavenProxy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MavenProxy.
func (*MavenProxy) DeepCopyInto ¶ added in v0.0.9
func (in *MavenProxy) DeepCopyInto(out *MavenProxy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MavenProxy) DeepCopyObject ¶ added in v0.0.9
func (in *MavenProxy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MavenProxy) GetCondition ¶ added in v0.0.9
func (mg *MavenProxy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this MavenProxy.
func (*MavenProxy) GetConnectionDetailsMapping ¶ added in v0.0.9
func (tr *MavenProxy) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this MavenProxy
func (*MavenProxy) GetDeletionPolicy ¶ added in v0.0.9
func (mg *MavenProxy) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this MavenProxy.
func (*MavenProxy) GetID ¶ added in v0.0.9
func (tr *MavenProxy) GetID() string
GetID returns ID of underlying Terraform resource of this MavenProxy
func (*MavenProxy) GetInitParameters ¶ added in v0.0.9
func (tr *MavenProxy) GetInitParameters() (map[string]any, error)
GetInitParameters of this MavenProxy
func (*MavenProxy) GetManagementPolicies ¶ added in v0.0.9
func (mg *MavenProxy) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this MavenProxy.
func (*MavenProxy) GetMergedParameters ¶ added in v0.0.9
func (tr *MavenProxy) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this MavenProxy
func (*MavenProxy) GetObservation ¶ added in v0.0.9
func (tr *MavenProxy) GetObservation() (map[string]any, error)
GetObservation of this MavenProxy
func (*MavenProxy) GetParameters ¶ added in v0.0.9
func (tr *MavenProxy) GetParameters() (map[string]any, error)
GetParameters of this MavenProxy
func (*MavenProxy) GetProviderConfigReference ¶ added in v0.0.9
func (mg *MavenProxy) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this MavenProxy.
func (*MavenProxy) GetPublishConnectionDetailsTo ¶ added in v0.0.9
func (mg *MavenProxy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this MavenProxy.
func (*MavenProxy) GetTerraformResourceType ¶ added in v0.0.9
func (mg *MavenProxy) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this MavenProxy
func (*MavenProxy) GetTerraformSchemaVersion ¶ added in v0.0.9
func (tr *MavenProxy) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*MavenProxy) GetWriteConnectionSecretToReference ¶ added in v0.0.9
func (mg *MavenProxy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this MavenProxy.
func (*MavenProxy) Hub ¶ added in v0.0.9
func (tr *MavenProxy) Hub()
Hub marks this type as a conversion hub.
func (*MavenProxy) LateInitialize ¶ added in v0.0.9
func (tr *MavenProxy) LateInitialize(attrs []byte) (bool, error)
LateInitialize this MavenProxy using its observed tfState. returns True if there are any spec changes for the resource.
func (*MavenProxy) SetConditions ¶ added in v0.0.9
func (mg *MavenProxy) SetConditions(c ...xpv1.Condition)
SetConditions of this MavenProxy.
func (*MavenProxy) SetDeletionPolicy ¶ added in v0.0.9
func (mg *MavenProxy) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this MavenProxy.
func (*MavenProxy) SetManagementPolicies ¶ added in v0.0.9
func (mg *MavenProxy) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this MavenProxy.
func (*MavenProxy) SetObservation ¶ added in v0.0.9
func (tr *MavenProxy) SetObservation(obs map[string]any) error
SetObservation for this MavenProxy
func (*MavenProxy) SetParameters ¶ added in v0.0.9
func (tr *MavenProxy) SetParameters(params map[string]any) error
SetParameters for this MavenProxy
func (*MavenProxy) SetProviderConfigReference ¶ added in v0.0.9
func (mg *MavenProxy) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this MavenProxy.
func (*MavenProxy) SetPublishConnectionDetailsTo ¶ added in v0.0.9
func (mg *MavenProxy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this MavenProxy.
func (*MavenProxy) SetWriteConnectionSecretToReference ¶ added in v0.0.9
func (mg *MavenProxy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this MavenProxy.
type MavenProxyCleanupInitParameters ¶ added in v0.0.9
type MavenProxyCleanupInitParameters struct { // (Set of String) List of policy names // List of policy names // +listType=set PolicyNames []*string `json:"policyNames,omitempty" tf:"policy_names,omitempty"` }
func (*MavenProxyCleanupInitParameters) DeepCopy ¶ added in v0.0.9
func (in *MavenProxyCleanupInitParameters) DeepCopy() *MavenProxyCleanupInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MavenProxyCleanupInitParameters.
func (*MavenProxyCleanupInitParameters) DeepCopyInto ¶ added in v0.0.9
func (in *MavenProxyCleanupInitParameters) DeepCopyInto(out *MavenProxyCleanupInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MavenProxyCleanupObservation ¶ added in v0.0.9
type MavenProxyCleanupObservation struct { // (Set of String) List of policy names // List of policy names // +listType=set PolicyNames []*string `json:"policyNames,omitempty" tf:"policy_names,omitempty"` }
func (*MavenProxyCleanupObservation) DeepCopy ¶ added in v0.0.9
func (in *MavenProxyCleanupObservation) DeepCopy() *MavenProxyCleanupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MavenProxyCleanupObservation.
func (*MavenProxyCleanupObservation) DeepCopyInto ¶ added in v0.0.9
func (in *MavenProxyCleanupObservation) DeepCopyInto(out *MavenProxyCleanupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MavenProxyCleanupParameters ¶ added in v0.0.9
type MavenProxyCleanupParameters struct { // (Set of String) List of policy names // List of policy names // +kubebuilder:validation:Optional // +listType=set PolicyNames []*string `json:"policyNames,omitempty" tf:"policy_names,omitempty"` }
func (*MavenProxyCleanupParameters) DeepCopy ¶ added in v0.0.9
func (in *MavenProxyCleanupParameters) DeepCopy() *MavenProxyCleanupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MavenProxyCleanupParameters.
func (*MavenProxyCleanupParameters) DeepCopyInto ¶ added in v0.0.9
func (in *MavenProxyCleanupParameters) DeepCopyInto(out *MavenProxyCleanupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MavenProxyHTTPClientAuthenticationInitParameters ¶ added in v0.0.9
type MavenProxyHTTPClientAuthenticationInitParameters struct { // (String) The ntlm domain to connect // The ntlm domain to connect NtlmDomain *string `json:"ntlmDomain,omitempty" tf:"ntlm_domain,omitempty"` // (String) The ntlm host to connect // The ntlm host to connect NtlmHost *string `json:"ntlmHost,omitempty" tf:"ntlm_host,omitempty"` // emptive authentication. Use with caution. Defaults to false. // Whether to use pre-emptive authentication. Use with caution. Defaults to false. Preemptive *bool `json:"preemptive,omitempty" tf:"preemptive,omitempty"` // (String) Authentication type. Possible values: ntlm or username // Authentication type. Possible values: `ntlm` or `username` Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*MavenProxyHTTPClientAuthenticationInitParameters) DeepCopy ¶ added in v0.0.9
func (in *MavenProxyHTTPClientAuthenticationInitParameters) DeepCopy() *MavenProxyHTTPClientAuthenticationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MavenProxyHTTPClientAuthenticationInitParameters.
func (*MavenProxyHTTPClientAuthenticationInitParameters) DeepCopyInto ¶ added in v0.0.9
func (in *MavenProxyHTTPClientAuthenticationInitParameters) DeepCopyInto(out *MavenProxyHTTPClientAuthenticationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MavenProxyHTTPClientAuthenticationObservation ¶ added in v0.0.9
type MavenProxyHTTPClientAuthenticationObservation struct { // (String) The ntlm domain to connect // The ntlm domain to connect NtlmDomain *string `json:"ntlmDomain,omitempty" tf:"ntlm_domain,omitempty"` // (String) The ntlm host to connect // The ntlm host to connect NtlmHost *string `json:"ntlmHost,omitempty" tf:"ntlm_host,omitempty"` // emptive authentication. Use with caution. Defaults to false. // Whether to use pre-emptive authentication. Use with caution. Defaults to false. Preemptive *bool `json:"preemptive,omitempty" tf:"preemptive,omitempty"` // (String) Authentication type. Possible values: ntlm or username // Authentication type. Possible values: `ntlm` or `username` Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*MavenProxyHTTPClientAuthenticationObservation) DeepCopy ¶ added in v0.0.9
func (in *MavenProxyHTTPClientAuthenticationObservation) DeepCopy() *MavenProxyHTTPClientAuthenticationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MavenProxyHTTPClientAuthenticationObservation.
func (*MavenProxyHTTPClientAuthenticationObservation) DeepCopyInto ¶ added in v0.0.9
func (in *MavenProxyHTTPClientAuthenticationObservation) DeepCopyInto(out *MavenProxyHTTPClientAuthenticationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MavenProxyHTTPClientAuthenticationParameters ¶ added in v0.0.9
type MavenProxyHTTPClientAuthenticationParameters struct { // (String) The ntlm domain to connect // The ntlm domain to connect // +kubebuilder:validation:Optional NtlmDomain *string `json:"ntlmDomain,omitempty" tf:"ntlm_domain,omitempty"` // (String) The ntlm host to connect // The ntlm host to connect // +kubebuilder:validation:Optional NtlmHost *string `json:"ntlmHost,omitempty" tf:"ntlm_host,omitempty"` // (String, Sensitive) The password used by the proxy repository // The password used by the proxy repository // +kubebuilder:validation:Optional PasswordSecretRef *v1.SecretKeySelector `json:"passwordSecretRef,omitempty" tf:"-"` // emptive authentication. Use with caution. Defaults to false. // Whether to use pre-emptive authentication. Use with caution. Defaults to false. // +kubebuilder:validation:Optional Preemptive *bool `json:"preemptive,omitempty" tf:"preemptive,omitempty"` // (String) Authentication type. Possible values: ntlm or username // Authentication type. Possible values: `ntlm` or `username` // +kubebuilder:validation:Optional Type *string `json:"type" tf:"type,omitempty"` // (String) The username used by the proxy repository // The username used by the proxy repository // +kubebuilder:validation:Optional UsernameSecretRef *v1.SecretKeySelector `json:"usernameSecretRef,omitempty" tf:"-"` }
func (*MavenProxyHTTPClientAuthenticationParameters) DeepCopy ¶ added in v0.0.9
func (in *MavenProxyHTTPClientAuthenticationParameters) DeepCopy() *MavenProxyHTTPClientAuthenticationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MavenProxyHTTPClientAuthenticationParameters.
func (*MavenProxyHTTPClientAuthenticationParameters) DeepCopyInto ¶ added in v0.0.9
func (in *MavenProxyHTTPClientAuthenticationParameters) DeepCopyInto(out *MavenProxyHTTPClientAuthenticationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MavenProxyHTTPClientConnectionInitParameters ¶ added in v0.0.9
type MavenProxyHTTPClientConnectionInitParameters struct { // (Boolean) Whether to enable redirects to the same location (may be required by some servers) // Whether to enable redirects to the same location (may be required by some servers) EnableCircularRedirects *bool `json:"enableCircularRedirects,omitempty" tf:"enable_circular_redirects,omitempty"` // (Boolean) Whether to allow cookies to be stored and used // Whether to allow cookies to be stored and used EnableCookies *bool `json:"enableCookies,omitempty" tf:"enable_cookies,omitempty"` // (Number) Total retries if the initial connection attempt suffers a timeout // Total retries if the initial connection attempt suffers a timeout Retries *float64 `json:"retries,omitempty" tf:"retries,omitempty"` // (Number) Seconds to wait for activity before stopping and retrying the connection // Seconds to wait for activity before stopping and retrying the connection Timeout *float64 `json:"timeout,omitempty" tf:"timeout,omitempty"` // (Boolean) Use certificates stored in the Nexus Repository Manager truststore to connect to external systems // Use certificates stored in the Nexus Repository Manager truststore to connect to external systems UseTrustStore *bool `json:"useTrustStore,omitempty" tf:"use_trust_store,omitempty"` // Agent header in HTTP requests // Custom fragment to append to User-Agent header in HTTP requests UserAgentSuffix *string `json:"userAgentSuffix,omitempty" tf:"user_agent_suffix,omitempty"` }
func (*MavenProxyHTTPClientConnectionInitParameters) DeepCopy ¶ added in v0.0.9
func (in *MavenProxyHTTPClientConnectionInitParameters) DeepCopy() *MavenProxyHTTPClientConnectionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MavenProxyHTTPClientConnectionInitParameters.
func (*MavenProxyHTTPClientConnectionInitParameters) DeepCopyInto ¶ added in v0.0.9
func (in *MavenProxyHTTPClientConnectionInitParameters) DeepCopyInto(out *MavenProxyHTTPClientConnectionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MavenProxyHTTPClientConnectionObservation ¶ added in v0.0.9
type MavenProxyHTTPClientConnectionObservation struct { // (Boolean) Whether to enable redirects to the same location (may be required by some servers) // Whether to enable redirects to the same location (may be required by some servers) EnableCircularRedirects *bool `json:"enableCircularRedirects,omitempty" tf:"enable_circular_redirects,omitempty"` // (Boolean) Whether to allow cookies to be stored and used // Whether to allow cookies to be stored and used EnableCookies *bool `json:"enableCookies,omitempty" tf:"enable_cookies,omitempty"` // (Number) Total retries if the initial connection attempt suffers a timeout // Total retries if the initial connection attempt suffers a timeout Retries *float64 `json:"retries,omitempty" tf:"retries,omitempty"` // (Number) Seconds to wait for activity before stopping and retrying the connection // Seconds to wait for activity before stopping and retrying the connection Timeout *float64 `json:"timeout,omitempty" tf:"timeout,omitempty"` // (Boolean) Use certificates stored in the Nexus Repository Manager truststore to connect to external systems // Use certificates stored in the Nexus Repository Manager truststore to connect to external systems UseTrustStore *bool `json:"useTrustStore,omitempty" tf:"use_trust_store,omitempty"` // Agent header in HTTP requests // Custom fragment to append to User-Agent header in HTTP requests UserAgentSuffix *string `json:"userAgentSuffix,omitempty" tf:"user_agent_suffix,omitempty"` }
func (*MavenProxyHTTPClientConnectionObservation) DeepCopy ¶ added in v0.0.9
func (in *MavenProxyHTTPClientConnectionObservation) DeepCopy() *MavenProxyHTTPClientConnectionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MavenProxyHTTPClientConnectionObservation.
func (*MavenProxyHTTPClientConnectionObservation) DeepCopyInto ¶ added in v0.0.9
func (in *MavenProxyHTTPClientConnectionObservation) DeepCopyInto(out *MavenProxyHTTPClientConnectionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MavenProxyHTTPClientConnectionParameters ¶ added in v0.0.9
type MavenProxyHTTPClientConnectionParameters struct { // (Boolean) Whether to enable redirects to the same location (may be required by some servers) // Whether to enable redirects to the same location (may be required by some servers) // +kubebuilder:validation:Optional EnableCircularRedirects *bool `json:"enableCircularRedirects,omitempty" tf:"enable_circular_redirects,omitempty"` // (Boolean) Whether to allow cookies to be stored and used // Whether to allow cookies to be stored and used // +kubebuilder:validation:Optional EnableCookies *bool `json:"enableCookies,omitempty" tf:"enable_cookies,omitempty"` // (Number) Total retries if the initial connection attempt suffers a timeout // Total retries if the initial connection attempt suffers a timeout // +kubebuilder:validation:Optional Retries *float64 `json:"retries,omitempty" tf:"retries,omitempty"` // (Number) Seconds to wait for activity before stopping and retrying the connection // Seconds to wait for activity before stopping and retrying the connection // +kubebuilder:validation:Optional Timeout *float64 `json:"timeout,omitempty" tf:"timeout,omitempty"` // (Boolean) Use certificates stored in the Nexus Repository Manager truststore to connect to external systems // Use certificates stored in the Nexus Repository Manager truststore to connect to external systems // +kubebuilder:validation:Optional UseTrustStore *bool `json:"useTrustStore,omitempty" tf:"use_trust_store,omitempty"` // Agent header in HTTP requests // Custom fragment to append to User-Agent header in HTTP requests // +kubebuilder:validation:Optional UserAgentSuffix *string `json:"userAgentSuffix,omitempty" tf:"user_agent_suffix,omitempty"` }
func (*MavenProxyHTTPClientConnectionParameters) DeepCopy ¶ added in v0.0.9
func (in *MavenProxyHTTPClientConnectionParameters) DeepCopy() *MavenProxyHTTPClientConnectionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MavenProxyHTTPClientConnectionParameters.
func (*MavenProxyHTTPClientConnectionParameters) DeepCopyInto ¶ added in v0.0.9
func (in *MavenProxyHTTPClientConnectionParameters) DeepCopyInto(out *MavenProxyHTTPClientConnectionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MavenProxyHTTPClientInitParameters ¶ added in v0.0.9
type MavenProxyHTTPClientInitParameters struct { // (Block List, Max: 1) Authentication configuration of the HTTP client (see below for nested schema) // Authentication configuration of the HTTP client Authentication []MavenProxyHTTPClientAuthenticationInitParameters `json:"authentication,omitempty" tf:"authentication,omitempty"` // block outbound connections if remote peer is detected as unreachable/unresponsive // Whether to auto-block outbound connections if remote peer is detected as unreachable/unresponsive AutoBlock *bool `json:"autoBlock,omitempty" tf:"auto_block,omitempty"` // (Boolean) Whether to block outbound connections on the repository // Whether to block outbound connections on the repository Blocked *bool `json:"blocked,omitempty" tf:"blocked,omitempty"` // (Block List, Max: 1) Connection configuration of the HTTP client (see below for nested schema) // Connection configuration of the HTTP client Connection []MavenProxyHTTPClientConnectionInitParameters `json:"connection,omitempty" tf:"connection,omitempty"` }
func (*MavenProxyHTTPClientInitParameters) DeepCopy ¶ added in v0.0.9
func (in *MavenProxyHTTPClientInitParameters) DeepCopy() *MavenProxyHTTPClientInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MavenProxyHTTPClientInitParameters.
func (*MavenProxyHTTPClientInitParameters) DeepCopyInto ¶ added in v0.0.9
func (in *MavenProxyHTTPClientInitParameters) DeepCopyInto(out *MavenProxyHTTPClientInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MavenProxyHTTPClientObservation ¶ added in v0.0.9
type MavenProxyHTTPClientObservation struct { // (Block List, Max: 1) Authentication configuration of the HTTP client (see below for nested schema) // Authentication configuration of the HTTP client Authentication []MavenProxyHTTPClientAuthenticationObservation `json:"authentication,omitempty" tf:"authentication,omitempty"` // block outbound connections if remote peer is detected as unreachable/unresponsive // Whether to auto-block outbound connections if remote peer is detected as unreachable/unresponsive AutoBlock *bool `json:"autoBlock,omitempty" tf:"auto_block,omitempty"` // (Boolean) Whether to block outbound connections on the repository // Whether to block outbound connections on the repository Blocked *bool `json:"blocked,omitempty" tf:"blocked,omitempty"` // (Block List, Max: 1) Connection configuration of the HTTP client (see below for nested schema) // Connection configuration of the HTTP client Connection []MavenProxyHTTPClientConnectionObservation `json:"connection,omitempty" tf:"connection,omitempty"` }
func (*MavenProxyHTTPClientObservation) DeepCopy ¶ added in v0.0.9
func (in *MavenProxyHTTPClientObservation) DeepCopy() *MavenProxyHTTPClientObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MavenProxyHTTPClientObservation.
func (*MavenProxyHTTPClientObservation) DeepCopyInto ¶ added in v0.0.9
func (in *MavenProxyHTTPClientObservation) DeepCopyInto(out *MavenProxyHTTPClientObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MavenProxyHTTPClientParameters ¶ added in v0.0.9
type MavenProxyHTTPClientParameters struct { // (Block List, Max: 1) Authentication configuration of the HTTP client (see below for nested schema) // Authentication configuration of the HTTP client // +kubebuilder:validation:Optional Authentication []MavenProxyHTTPClientAuthenticationParameters `json:"authentication,omitempty" tf:"authentication,omitempty"` // block outbound connections if remote peer is detected as unreachable/unresponsive // Whether to auto-block outbound connections if remote peer is detected as unreachable/unresponsive // +kubebuilder:validation:Optional AutoBlock *bool `json:"autoBlock" tf:"auto_block,omitempty"` // (Boolean) Whether to block outbound connections on the repository // Whether to block outbound connections on the repository // +kubebuilder:validation:Optional Blocked *bool `json:"blocked" tf:"blocked,omitempty"` // (Block List, Max: 1) Connection configuration of the HTTP client (see below for nested schema) // Connection configuration of the HTTP client // +kubebuilder:validation:Optional Connection []MavenProxyHTTPClientConnectionParameters `json:"connection,omitempty" tf:"connection,omitempty"` }
func (*MavenProxyHTTPClientParameters) DeepCopy ¶ added in v0.0.9
func (in *MavenProxyHTTPClientParameters) DeepCopy() *MavenProxyHTTPClientParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MavenProxyHTTPClientParameters.
func (*MavenProxyHTTPClientParameters) DeepCopyInto ¶ added in v0.0.9
func (in *MavenProxyHTTPClientParameters) DeepCopyInto(out *MavenProxyHTTPClientParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MavenProxyInitParameters ¶ added in v0.0.9
type MavenProxyInitParameters struct { // (Block List) Cleanup policies (see below for nested schema) // Cleanup policies Cleanup []MavenProxyCleanupInitParameters `json:"cleanup,omitempty" tf:"cleanup,omitempty"` // (Block List, Min: 1, Max: 1) HTTP Client configuration for proxy repositories (see below for nested schema) // HTTP Client configuration for proxy repositories HTTPClient []MavenProxyHTTPClientInitParameters `json:"httpClient,omitempty" tf:"http_client,omitempty"` // (Block List, Min: 1, Max: 1) Maven contains additional data of maven repository (see below for nested schema) // Maven contains additional data of maven repository Maven []MavenProxyMavenInitParameters `json:"maven,omitempty" tf:"maven,omitempty"` // (String) A unique identifier for this repository // A unique identifier for this repository Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Block List, Max: 1) Configuration of the negative cache handling (see below for nested schema) // Configuration of the negative cache handling NegativeCache []MavenProxyNegativeCacheInitParameters `json:"negativeCache,omitempty" tf:"negative_cache,omitempty"` // (Boolean) Whether this repository accepts incoming requests // Whether this repository accepts incoming requests Online *bool `json:"online,omitempty" tf:"online,omitempty"` // (Block List, Min: 1, Max: 1) Configuration for the proxy repository (see below for nested schema) // Configuration for the proxy repository Proxy []MavenProxyProxyInitParameters `json:"proxy,omitempty" tf:"proxy,omitempty"` // (String) The name of the routing rule assigned to this repository // The name of the routing rule assigned to this repository RoutingRule *string `json:"routingRule,omitempty" tf:"routing_rule,omitempty"` // (Block List, Min: 1, Max: 1) The storage configuration of the repository (see below for nested schema) // The storage configuration of the repository Storage []MavenProxyStorageInitParameters `json:"storage,omitempty" tf:"storage,omitempty"` }
func (*MavenProxyInitParameters) DeepCopy ¶ added in v0.0.9
func (in *MavenProxyInitParameters) DeepCopy() *MavenProxyInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MavenProxyInitParameters.
func (*MavenProxyInitParameters) DeepCopyInto ¶ added in v0.0.9
func (in *MavenProxyInitParameters) DeepCopyInto(out *MavenProxyInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MavenProxyList ¶ added in v0.0.9
type MavenProxyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []MavenProxy `json:"items"` }
MavenProxyList contains a list of MavenProxys
func (*MavenProxyList) DeepCopy ¶ added in v0.0.9
func (in *MavenProxyList) DeepCopy() *MavenProxyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MavenProxyList.
func (*MavenProxyList) DeepCopyInto ¶ added in v0.0.9
func (in *MavenProxyList) DeepCopyInto(out *MavenProxyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MavenProxyList) DeepCopyObject ¶ added in v0.0.9
func (in *MavenProxyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MavenProxyList) GetItems ¶ added in v0.0.9
func (l *MavenProxyList) GetItems() []resource.Managed
GetItems of this MavenProxyList.
type MavenProxyMavenInitParameters ¶ added in v0.0.9
type MavenProxyMavenInitParameters struct { // Disposition header as 'Attachment' to disable some content from being inline in a browse. Possible Value: INLINE or ATTACHMENT // Add Content-Disposition header as 'Attachment' to disable some content from being inline in a browse. Possible Value: `INLINE` or `ATTACHMENT` ContentDisposition *string `json:"contentDisposition,omitempty" tf:"content_disposition,omitempty"` // (String) Validate that all paths are maven artifact or metadata paths. Possible Value: STRICT or PERMISSIVE // Validate that all paths are maven artifact or metadata paths. Possible Value: `STRICT` or `PERMISSIVE` LayoutPolicy *string `json:"layoutPolicy,omitempty" tf:"layout_policy,omitempty"` // (String) What type of artifacts does this repository store? Possible Value: RELEASE, SNAPSHOT or MIXED // What type of artifacts does this repository store? Possible Value: `RELEASE`, `SNAPSHOT` or `MIXED` VersionPolicy *string `json:"versionPolicy,omitempty" tf:"version_policy,omitempty"` }
func (*MavenProxyMavenInitParameters) DeepCopy ¶ added in v0.0.9
func (in *MavenProxyMavenInitParameters) DeepCopy() *MavenProxyMavenInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MavenProxyMavenInitParameters.
func (*MavenProxyMavenInitParameters) DeepCopyInto ¶ added in v0.0.9
func (in *MavenProxyMavenInitParameters) DeepCopyInto(out *MavenProxyMavenInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MavenProxyMavenObservation ¶ added in v0.0.9
type MavenProxyMavenObservation struct { // Disposition header as 'Attachment' to disable some content from being inline in a browse. Possible Value: INLINE or ATTACHMENT // Add Content-Disposition header as 'Attachment' to disable some content from being inline in a browse. Possible Value: `INLINE` or `ATTACHMENT` ContentDisposition *string `json:"contentDisposition,omitempty" tf:"content_disposition,omitempty"` // (String) Validate that all paths are maven artifact or metadata paths. Possible Value: STRICT or PERMISSIVE // Validate that all paths are maven artifact or metadata paths. Possible Value: `STRICT` or `PERMISSIVE` LayoutPolicy *string `json:"layoutPolicy,omitempty" tf:"layout_policy,omitempty"` // (String) What type of artifacts does this repository store? Possible Value: RELEASE, SNAPSHOT or MIXED // What type of artifacts does this repository store? Possible Value: `RELEASE`, `SNAPSHOT` or `MIXED` VersionPolicy *string `json:"versionPolicy,omitempty" tf:"version_policy,omitempty"` }
func (*MavenProxyMavenObservation) DeepCopy ¶ added in v0.0.9
func (in *MavenProxyMavenObservation) DeepCopy() *MavenProxyMavenObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MavenProxyMavenObservation.
func (*MavenProxyMavenObservation) DeepCopyInto ¶ added in v0.0.9
func (in *MavenProxyMavenObservation) DeepCopyInto(out *MavenProxyMavenObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MavenProxyMavenParameters ¶ added in v0.0.9
type MavenProxyMavenParameters struct { // Disposition header as 'Attachment' to disable some content from being inline in a browse. Possible Value: INLINE or ATTACHMENT // Add Content-Disposition header as 'Attachment' to disable some content from being inline in a browse. Possible Value: `INLINE` or `ATTACHMENT` // +kubebuilder:validation:Optional ContentDisposition *string `json:"contentDisposition,omitempty" tf:"content_disposition,omitempty"` // (String) Validate that all paths are maven artifact or metadata paths. Possible Value: STRICT or PERMISSIVE // Validate that all paths are maven artifact or metadata paths. Possible Value: `STRICT` or `PERMISSIVE` // +kubebuilder:validation:Optional LayoutPolicy *string `json:"layoutPolicy" tf:"layout_policy,omitempty"` // (String) What type of artifacts does this repository store? Possible Value: RELEASE, SNAPSHOT or MIXED // What type of artifacts does this repository store? Possible Value: `RELEASE`, `SNAPSHOT` or `MIXED` // +kubebuilder:validation:Optional VersionPolicy *string `json:"versionPolicy" tf:"version_policy,omitempty"` }
func (*MavenProxyMavenParameters) DeepCopy ¶ added in v0.0.9
func (in *MavenProxyMavenParameters) DeepCopy() *MavenProxyMavenParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MavenProxyMavenParameters.
func (*MavenProxyMavenParameters) DeepCopyInto ¶ added in v0.0.9
func (in *MavenProxyMavenParameters) DeepCopyInto(out *MavenProxyMavenParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MavenProxyNegativeCacheInitParameters ¶ added in v0.0.9
type MavenProxyNegativeCacheInitParameters struct { // (Boolean) Whether to cache responses for content not present in the proxied repository // Whether to cache responses for content not present in the proxied repository Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // (Number) How long to cache the fact that a file was not found in the repository (in minutes) // How long to cache the fact that a file was not found in the repository (in minutes) TTL *float64 `json:"ttl,omitempty" tf:"ttl,omitempty"` }
func (*MavenProxyNegativeCacheInitParameters) DeepCopy ¶ added in v0.0.9
func (in *MavenProxyNegativeCacheInitParameters) DeepCopy() *MavenProxyNegativeCacheInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MavenProxyNegativeCacheInitParameters.
func (*MavenProxyNegativeCacheInitParameters) DeepCopyInto ¶ added in v0.0.9
func (in *MavenProxyNegativeCacheInitParameters) DeepCopyInto(out *MavenProxyNegativeCacheInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MavenProxyNegativeCacheObservation ¶ added in v0.0.9
type MavenProxyNegativeCacheObservation struct { // (Boolean) Whether to cache responses for content not present in the proxied repository // Whether to cache responses for content not present in the proxied repository Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // (Number) How long to cache the fact that a file was not found in the repository (in minutes) // How long to cache the fact that a file was not found in the repository (in minutes) TTL *float64 `json:"ttl,omitempty" tf:"ttl,omitempty"` }
func (*MavenProxyNegativeCacheObservation) DeepCopy ¶ added in v0.0.9
func (in *MavenProxyNegativeCacheObservation) DeepCopy() *MavenProxyNegativeCacheObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MavenProxyNegativeCacheObservation.
func (*MavenProxyNegativeCacheObservation) DeepCopyInto ¶ added in v0.0.9
func (in *MavenProxyNegativeCacheObservation) DeepCopyInto(out *MavenProxyNegativeCacheObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MavenProxyNegativeCacheParameters ¶ added in v0.0.9
type MavenProxyNegativeCacheParameters struct { // (Boolean) Whether to cache responses for content not present in the proxied repository // Whether to cache responses for content not present in the proxied repository // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // (Number) How long to cache the fact that a file was not found in the repository (in minutes) // How long to cache the fact that a file was not found in the repository (in minutes) // +kubebuilder:validation:Optional TTL *float64 `json:"ttl,omitempty" tf:"ttl,omitempty"` }
func (*MavenProxyNegativeCacheParameters) DeepCopy ¶ added in v0.0.9
func (in *MavenProxyNegativeCacheParameters) DeepCopy() *MavenProxyNegativeCacheParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MavenProxyNegativeCacheParameters.
func (*MavenProxyNegativeCacheParameters) DeepCopyInto ¶ added in v0.0.9
func (in *MavenProxyNegativeCacheParameters) DeepCopyInto(out *MavenProxyNegativeCacheParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MavenProxyObservation ¶ added in v0.0.9
type MavenProxyObservation struct { // (Block List) Cleanup policies (see below for nested schema) // Cleanup policies Cleanup []MavenProxyCleanupObservation `json:"cleanup,omitempty" tf:"cleanup,omitempty"` // (Block List, Min: 1, Max: 1) HTTP Client configuration for proxy repositories (see below for nested schema) // HTTP Client configuration for proxy repositories HTTPClient []MavenProxyHTTPClientObservation `json:"httpClient,omitempty" tf:"http_client,omitempty"` // (String) Used to identify resource at nexus ID *string `json:"id,omitempty" tf:"id,omitempty"` // (Block List, Min: 1, Max: 1) Maven contains additional data of maven repository (see below for nested schema) // Maven contains additional data of maven repository Maven []MavenProxyMavenObservation `json:"maven,omitempty" tf:"maven,omitempty"` // (String) A unique identifier for this repository // A unique identifier for this repository Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Block List, Max: 1) Configuration of the negative cache handling (see below for nested schema) // Configuration of the negative cache handling NegativeCache []MavenProxyNegativeCacheObservation `json:"negativeCache,omitempty" tf:"negative_cache,omitempty"` // (Boolean) Whether this repository accepts incoming requests // Whether this repository accepts incoming requests Online *bool `json:"online,omitempty" tf:"online,omitempty"` // (Block List, Min: 1, Max: 1) Configuration for the proxy repository (see below for nested schema) // Configuration for the proxy repository Proxy []MavenProxyProxyObservation `json:"proxy,omitempty" tf:"proxy,omitempty"` // (String) The name of the routing rule assigned to this repository // The name of the routing rule assigned to this repository RoutingRule *string `json:"routingRule,omitempty" tf:"routing_rule,omitempty"` // (Block List, Min: 1, Max: 1) The storage configuration of the repository (see below for nested schema) // The storage configuration of the repository Storage []MavenProxyStorageObservation `json:"storage,omitempty" tf:"storage,omitempty"` }
func (*MavenProxyObservation) DeepCopy ¶ added in v0.0.9
func (in *MavenProxyObservation) DeepCopy() *MavenProxyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MavenProxyObservation.
func (*MavenProxyObservation) DeepCopyInto ¶ added in v0.0.9
func (in *MavenProxyObservation) DeepCopyInto(out *MavenProxyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MavenProxyParameters ¶ added in v0.0.9
type MavenProxyParameters struct { // (Block List) Cleanup policies (see below for nested schema) // Cleanup policies // +kubebuilder:validation:Optional Cleanup []MavenProxyCleanupParameters `json:"cleanup,omitempty" tf:"cleanup,omitempty"` // (Block List, Min: 1, Max: 1) HTTP Client configuration for proxy repositories (see below for nested schema) // HTTP Client configuration for proxy repositories // +kubebuilder:validation:Optional HTTPClient []MavenProxyHTTPClientParameters `json:"httpClient,omitempty" tf:"http_client,omitempty"` // (Block List, Min: 1, Max: 1) Maven contains additional data of maven repository (see below for nested schema) // Maven contains additional data of maven repository // +kubebuilder:validation:Optional Maven []MavenProxyMavenParameters `json:"maven,omitempty" tf:"maven,omitempty"` // (String) A unique identifier for this repository // A unique identifier for this repository // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Block List, Max: 1) Configuration of the negative cache handling (see below for nested schema) // Configuration of the negative cache handling // +kubebuilder:validation:Optional NegativeCache []MavenProxyNegativeCacheParameters `json:"negativeCache,omitempty" tf:"negative_cache,omitempty"` // (Boolean) Whether this repository accepts incoming requests // Whether this repository accepts incoming requests // +kubebuilder:validation:Optional Online *bool `json:"online,omitempty" tf:"online,omitempty"` // (Block List, Min: 1, Max: 1) Configuration for the proxy repository (see below for nested schema) // Configuration for the proxy repository // +kubebuilder:validation:Optional Proxy []MavenProxyProxyParameters `json:"proxy,omitempty" tf:"proxy,omitempty"` // (String) The name of the routing rule assigned to this repository // The name of the routing rule assigned to this repository // +kubebuilder:validation:Optional RoutingRule *string `json:"routingRule,omitempty" tf:"routing_rule,omitempty"` // (Block List, Min: 1, Max: 1) The storage configuration of the repository (see below for nested schema) // The storage configuration of the repository // +kubebuilder:validation:Optional Storage []MavenProxyStorageParameters `json:"storage,omitempty" tf:"storage,omitempty"` }
func (*MavenProxyParameters) DeepCopy ¶ added in v0.0.9
func (in *MavenProxyParameters) DeepCopy() *MavenProxyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MavenProxyParameters.
func (*MavenProxyParameters) DeepCopyInto ¶ added in v0.0.9
func (in *MavenProxyParameters) DeepCopyInto(out *MavenProxyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MavenProxyProxyInitParameters ¶ added in v0.0.9
type MavenProxyProxyInitParameters struct { // (Number) How long (in minutes) to cache artifacts before rechecking the remote repository // How long (in minutes) to cache artifacts before rechecking the remote repository ContentMaxAge *float64 `json:"contentMaxAge,omitempty" tf:"content_max_age,omitempty"` // (Number) How long (in minutes) to cache metadata before rechecking the remote repository. // How long (in minutes) to cache metadata before rechecking the remote repository. MetadataMaxAge *float64 `json:"metadataMaxAge,omitempty" tf:"metadata_max_age,omitempty"` // (String) Location of the remote repository being proxied // Location of the remote repository being proxied RemoteURL *string `json:"remoteUrl,omitempty" tf:"remote_url,omitempty"` }
func (*MavenProxyProxyInitParameters) DeepCopy ¶ added in v0.0.9
func (in *MavenProxyProxyInitParameters) DeepCopy() *MavenProxyProxyInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MavenProxyProxyInitParameters.
func (*MavenProxyProxyInitParameters) DeepCopyInto ¶ added in v0.0.9
func (in *MavenProxyProxyInitParameters) DeepCopyInto(out *MavenProxyProxyInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MavenProxyProxyObservation ¶ added in v0.0.9
type MavenProxyProxyObservation struct { // (Number) How long (in minutes) to cache artifacts before rechecking the remote repository // How long (in minutes) to cache artifacts before rechecking the remote repository ContentMaxAge *float64 `json:"contentMaxAge,omitempty" tf:"content_max_age,omitempty"` // (Number) How long (in minutes) to cache metadata before rechecking the remote repository. // How long (in minutes) to cache metadata before rechecking the remote repository. MetadataMaxAge *float64 `json:"metadataMaxAge,omitempty" tf:"metadata_max_age,omitempty"` // (String) Location of the remote repository being proxied // Location of the remote repository being proxied RemoteURL *string `json:"remoteUrl,omitempty" tf:"remote_url,omitempty"` }
func (*MavenProxyProxyObservation) DeepCopy ¶ added in v0.0.9
func (in *MavenProxyProxyObservation) DeepCopy() *MavenProxyProxyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MavenProxyProxyObservation.
func (*MavenProxyProxyObservation) DeepCopyInto ¶ added in v0.0.9
func (in *MavenProxyProxyObservation) DeepCopyInto(out *MavenProxyProxyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MavenProxyProxyParameters ¶ added in v0.0.9
type MavenProxyProxyParameters struct { // (Number) How long (in minutes) to cache artifacts before rechecking the remote repository // How long (in minutes) to cache artifacts before rechecking the remote repository // +kubebuilder:validation:Optional ContentMaxAge *float64 `json:"contentMaxAge,omitempty" tf:"content_max_age,omitempty"` // (Number) How long (in minutes) to cache metadata before rechecking the remote repository. // How long (in minutes) to cache metadata before rechecking the remote repository. // +kubebuilder:validation:Optional MetadataMaxAge *float64 `json:"metadataMaxAge,omitempty" tf:"metadata_max_age,omitempty"` // (String) Location of the remote repository being proxied // Location of the remote repository being proxied // +kubebuilder:validation:Optional RemoteURL *string `json:"remoteUrl" tf:"remote_url,omitempty"` }
func (*MavenProxyProxyParameters) DeepCopy ¶ added in v0.0.9
func (in *MavenProxyProxyParameters) DeepCopy() *MavenProxyProxyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MavenProxyProxyParameters.
func (*MavenProxyProxyParameters) DeepCopyInto ¶ added in v0.0.9
func (in *MavenProxyProxyParameters) DeepCopyInto(out *MavenProxyProxyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MavenProxySpec ¶ added in v0.0.9
type MavenProxySpec struct { v1.ResourceSpec `json:",inline"` ForProvider MavenProxyParameters `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 MavenProxyInitParameters `json:"initProvider,omitempty"` }
MavenProxySpec defines the desired state of MavenProxy
func (*MavenProxySpec) DeepCopy ¶ added in v0.0.9
func (in *MavenProxySpec) DeepCopy() *MavenProxySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MavenProxySpec.
func (*MavenProxySpec) DeepCopyInto ¶ added in v0.0.9
func (in *MavenProxySpec) DeepCopyInto(out *MavenProxySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MavenProxyStatus ¶ added in v0.0.9
type MavenProxyStatus struct { v1.ResourceStatus `json:",inline"` AtProvider MavenProxyObservation `json:"atProvider,omitempty"` }
MavenProxyStatus defines the observed state of MavenProxy.
func (*MavenProxyStatus) DeepCopy ¶ added in v0.0.9
func (in *MavenProxyStatus) DeepCopy() *MavenProxyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MavenProxyStatus.
func (*MavenProxyStatus) DeepCopyInto ¶ added in v0.0.9
func (in *MavenProxyStatus) DeepCopyInto(out *MavenProxyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MavenProxyStorageInitParameters ¶ added in v0.0.9
type MavenProxyStorageInitParameters struct { // (String) Blob store used to store repository contents // Blob store used to store repository contents BlobStoreName *string `json:"blobStoreName,omitempty" tf:"blob_store_name,omitempty"` // (Boolean) Whether to validate uploaded content's MIME type appropriate for the repository format // Whether to validate uploaded content's MIME type appropriate for the repository format StrictContentTypeValidation *bool `json:"strictContentTypeValidation,omitempty" tf:"strict_content_type_validation,omitempty"` }
func (*MavenProxyStorageInitParameters) DeepCopy ¶ added in v0.0.9
func (in *MavenProxyStorageInitParameters) DeepCopy() *MavenProxyStorageInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MavenProxyStorageInitParameters.
func (*MavenProxyStorageInitParameters) DeepCopyInto ¶ added in v0.0.9
func (in *MavenProxyStorageInitParameters) DeepCopyInto(out *MavenProxyStorageInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MavenProxyStorageObservation ¶ added in v0.0.9
type MavenProxyStorageObservation struct { // (String) Blob store used to store repository contents // Blob store used to store repository contents BlobStoreName *string `json:"blobStoreName,omitempty" tf:"blob_store_name,omitempty"` // (Boolean) Whether to validate uploaded content's MIME type appropriate for the repository format // Whether to validate uploaded content's MIME type appropriate for the repository format StrictContentTypeValidation *bool `json:"strictContentTypeValidation,omitempty" tf:"strict_content_type_validation,omitempty"` }
func (*MavenProxyStorageObservation) DeepCopy ¶ added in v0.0.9
func (in *MavenProxyStorageObservation) DeepCopy() *MavenProxyStorageObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MavenProxyStorageObservation.
func (*MavenProxyStorageObservation) DeepCopyInto ¶ added in v0.0.9
func (in *MavenProxyStorageObservation) DeepCopyInto(out *MavenProxyStorageObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MavenProxyStorageParameters ¶ added in v0.0.9
type MavenProxyStorageParameters struct { // (String) Blob store used to store repository contents // Blob store used to store repository contents // +kubebuilder:validation:Optional BlobStoreName *string `json:"blobStoreName" tf:"blob_store_name,omitempty"` // (Boolean) Whether to validate uploaded content's MIME type appropriate for the repository format // Whether to validate uploaded content's MIME type appropriate for the repository format // +kubebuilder:validation:Optional StrictContentTypeValidation *bool `json:"strictContentTypeValidation,omitempty" tf:"strict_content_type_validation,omitempty"` }
func (*MavenProxyStorageParameters) DeepCopy ¶ added in v0.0.9
func (in *MavenProxyStorageParameters) DeepCopy() *MavenProxyStorageParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MavenProxyStorageParameters.
func (*MavenProxyStorageParameters) DeepCopyInto ¶ added in v0.0.9
func (in *MavenProxyStorageParameters) DeepCopyInto(out *MavenProxyStorageParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NegativeCacheInitParameters ¶
type NegativeCacheInitParameters struct { // (Boolean) Whether to cache responses for content not present in the proxied repository // Whether to cache responses for content not present in the proxied repository Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // (Number) How long to cache the fact that a file was not found in the repository (in minutes) // How long to cache the fact that a file was not found in the repository (in minutes) TTL *float64 `json:"ttl,omitempty" tf:"ttl,omitempty"` }
func (*NegativeCacheInitParameters) DeepCopy ¶
func (in *NegativeCacheInitParameters) DeepCopy() *NegativeCacheInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NegativeCacheInitParameters.
func (*NegativeCacheInitParameters) DeepCopyInto ¶
func (in *NegativeCacheInitParameters) DeepCopyInto(out *NegativeCacheInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NegativeCacheObservation ¶
type NegativeCacheObservation struct { // (Boolean) Whether to cache responses for content not present in the proxied repository // Whether to cache responses for content not present in the proxied repository Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // (Number) How long to cache the fact that a file was not found in the repository (in minutes) // How long to cache the fact that a file was not found in the repository (in minutes) TTL *float64 `json:"ttl,omitempty" tf:"ttl,omitempty"` }
func (*NegativeCacheObservation) DeepCopy ¶
func (in *NegativeCacheObservation) DeepCopy() *NegativeCacheObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NegativeCacheObservation.
func (*NegativeCacheObservation) DeepCopyInto ¶
func (in *NegativeCacheObservation) DeepCopyInto(out *NegativeCacheObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NegativeCacheParameters ¶
type NegativeCacheParameters struct { // (Boolean) Whether to cache responses for content not present in the proxied repository // Whether to cache responses for content not present in the proxied repository // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // (Number) How long to cache the fact that a file was not found in the repository (in minutes) // How long to cache the fact that a file was not found in the repository (in minutes) // +kubebuilder:validation:Optional TTL *float64 `json:"ttl,omitempty" tf:"ttl,omitempty"` }
func (*NegativeCacheParameters) DeepCopy ¶
func (in *NegativeCacheParameters) DeepCopy() *NegativeCacheParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NegativeCacheParameters.
func (*NegativeCacheParameters) DeepCopyInto ¶
func (in *NegativeCacheParameters) DeepCopyInto(out *NegativeCacheParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NpmGroup ¶ added in v0.0.9
type NpmGroup 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.group) || (has(self.initProvider) && has(self.initProvider.group))",message="spec.forProvider.group is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.storage) || (has(self.initProvider) && has(self.initProvider.storage))",message="spec.forProvider.storage is a required parameter" Spec NpmGroupSpec `json:"spec"` Status NpmGroupStatus `json:"status,omitempty"` }
NpmGroup is the Schema for the NpmGroups API. Use this resource to create a group npm repository. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,nexus}
func (*NpmGroup) DeepCopy ¶ added in v0.0.9
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NpmGroup.
func (*NpmGroup) DeepCopyInto ¶ added in v0.0.9
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NpmGroup) DeepCopyObject ¶ added in v0.0.9
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NpmGroup) GetCondition ¶ added in v0.0.9
func (mg *NpmGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this NpmGroup.
func (*NpmGroup) GetConnectionDetailsMapping ¶ added in v0.0.9
GetConnectionDetailsMapping for this NpmGroup
func (*NpmGroup) GetDeletionPolicy ¶ added in v0.0.9
func (mg *NpmGroup) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this NpmGroup.
func (*NpmGroup) GetID ¶ added in v0.0.9
GetID returns ID of underlying Terraform resource of this NpmGroup
func (*NpmGroup) GetInitParameters ¶ added in v0.0.9
GetInitParameters of this NpmGroup
func (*NpmGroup) GetManagementPolicies ¶ added in v0.0.9
func (mg *NpmGroup) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this NpmGroup.
func (*NpmGroup) GetMergedParameters ¶ added in v0.0.9
GetInitParameters of this NpmGroup
func (*NpmGroup) GetObservation ¶ added in v0.0.9
GetObservation of this NpmGroup
func (*NpmGroup) GetParameters ¶ added in v0.0.9
GetParameters of this NpmGroup
func (*NpmGroup) GetProviderConfigReference ¶ added in v0.0.9
GetProviderConfigReference of this NpmGroup.
func (*NpmGroup) GetPublishConnectionDetailsTo ¶ added in v0.0.9
func (mg *NpmGroup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this NpmGroup.
func (*NpmGroup) GetTerraformResourceType ¶ added in v0.0.9
GetTerraformResourceType returns Terraform resource type for this NpmGroup
func (*NpmGroup) GetTerraformSchemaVersion ¶ added in v0.0.9
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*NpmGroup) GetWriteConnectionSecretToReference ¶ added in v0.0.9
func (mg *NpmGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this NpmGroup.
func (*NpmGroup) Hub ¶ added in v0.0.9
func (tr *NpmGroup) Hub()
Hub marks this type as a conversion hub.
func (*NpmGroup) LateInitialize ¶ added in v0.0.9
LateInitialize this NpmGroup using its observed tfState. returns True if there are any spec changes for the resource.
func (*NpmGroup) SetConditions ¶ added in v0.0.9
SetConditions of this NpmGroup.
func (*NpmGroup) SetDeletionPolicy ¶ added in v0.0.9
func (mg *NpmGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this NpmGroup.
func (*NpmGroup) SetManagementPolicies ¶ added in v0.0.9
func (mg *NpmGroup) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this NpmGroup.
func (*NpmGroup) SetObservation ¶ added in v0.0.9
SetObservation for this NpmGroup
func (*NpmGroup) SetParameters ¶ added in v0.0.9
SetParameters for this NpmGroup
func (*NpmGroup) SetProviderConfigReference ¶ added in v0.0.9
SetProviderConfigReference of this NpmGroup.
func (*NpmGroup) SetPublishConnectionDetailsTo ¶ added in v0.0.9
func (mg *NpmGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this NpmGroup.
func (*NpmGroup) SetWriteConnectionSecretToReference ¶ added in v0.0.9
func (mg *NpmGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this NpmGroup.
type NpmGroupGroupInitParameters ¶ added in v0.0.9
type NpmGroupGroupInitParameters struct { // (Set of String) Member repositories names // Member repositories names MemberNames []*string `json:"memberNames,omitempty" tf:"member_names,omitempty"` // only: This field is for the Group Deployment feature available in NXRM Pro. // Pro-only: This field is for the Group Deployment feature available in NXRM Pro. WritableMember *string `json:"writableMember,omitempty" tf:"writable_member,omitempty"` }
func (*NpmGroupGroupInitParameters) DeepCopy ¶ added in v0.0.9
func (in *NpmGroupGroupInitParameters) DeepCopy() *NpmGroupGroupInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NpmGroupGroupInitParameters.
func (*NpmGroupGroupInitParameters) DeepCopyInto ¶ added in v0.0.9
func (in *NpmGroupGroupInitParameters) DeepCopyInto(out *NpmGroupGroupInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NpmGroupGroupObservation ¶ added in v0.0.9
type NpmGroupGroupObservation struct { // (Set of String) Member repositories names // Member repositories names MemberNames []*string `json:"memberNames,omitempty" tf:"member_names,omitempty"` // only: This field is for the Group Deployment feature available in NXRM Pro. // Pro-only: This field is for the Group Deployment feature available in NXRM Pro. WritableMember *string `json:"writableMember,omitempty" tf:"writable_member,omitempty"` }
func (*NpmGroupGroupObservation) DeepCopy ¶ added in v0.0.9
func (in *NpmGroupGroupObservation) DeepCopy() *NpmGroupGroupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NpmGroupGroupObservation.
func (*NpmGroupGroupObservation) DeepCopyInto ¶ added in v0.0.9
func (in *NpmGroupGroupObservation) DeepCopyInto(out *NpmGroupGroupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NpmGroupGroupParameters ¶ added in v0.0.9
type NpmGroupGroupParameters struct { // (Set of String) Member repositories names // Member repositories names // +kubebuilder:validation:Optional MemberNames []*string `json:"memberNames" tf:"member_names,omitempty"` // only: This field is for the Group Deployment feature available in NXRM Pro. // Pro-only: This field is for the Group Deployment feature available in NXRM Pro. // +kubebuilder:validation:Optional WritableMember *string `json:"writableMember,omitempty" tf:"writable_member,omitempty"` }
func (*NpmGroupGroupParameters) DeepCopy ¶ added in v0.0.9
func (in *NpmGroupGroupParameters) DeepCopy() *NpmGroupGroupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NpmGroupGroupParameters.
func (*NpmGroupGroupParameters) DeepCopyInto ¶ added in v0.0.9
func (in *NpmGroupGroupParameters) DeepCopyInto(out *NpmGroupGroupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NpmGroupInitParameters ¶ added in v0.0.9
type NpmGroupInitParameters struct { // (Block List, Min: 1, Max: 1) Configuration for repository group (see below for nested schema) // Configuration for repository group Group []NpmGroupGroupInitParameters `json:"group,omitempty" tf:"group,omitempty"` // (String) A unique identifier for this repository // A unique identifier for this repository Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Boolean) Whether this repository accepts incoming requests // Whether this repository accepts incoming requests Online *bool `json:"online,omitempty" tf:"online,omitempty"` // (Block List, Min: 1, Max: 1) The storage configuration of the repository (see below for nested schema) // The storage configuration of the repository Storage []NpmGroupStorageInitParameters `json:"storage,omitempty" tf:"storage,omitempty"` }
func (*NpmGroupInitParameters) DeepCopy ¶ added in v0.0.9
func (in *NpmGroupInitParameters) DeepCopy() *NpmGroupInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NpmGroupInitParameters.
func (*NpmGroupInitParameters) DeepCopyInto ¶ added in v0.0.9
func (in *NpmGroupInitParameters) DeepCopyInto(out *NpmGroupInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NpmGroupList ¶ added in v0.0.9
type NpmGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []NpmGroup `json:"items"` }
NpmGroupList contains a list of NpmGroups
func (*NpmGroupList) DeepCopy ¶ added in v0.0.9
func (in *NpmGroupList) DeepCopy() *NpmGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NpmGroupList.
func (*NpmGroupList) DeepCopyInto ¶ added in v0.0.9
func (in *NpmGroupList) DeepCopyInto(out *NpmGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NpmGroupList) DeepCopyObject ¶ added in v0.0.9
func (in *NpmGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NpmGroupList) GetItems ¶ added in v0.0.9
func (l *NpmGroupList) GetItems() []resource.Managed
GetItems of this NpmGroupList.
type NpmGroupObservation ¶ added in v0.0.9
type NpmGroupObservation struct { // (Block List, Min: 1, Max: 1) Configuration for repository group (see below for nested schema) // Configuration for repository group Group []NpmGroupGroupObservation `json:"group,omitempty" tf:"group,omitempty"` // (String) Used to identify resource at nexus ID *string `json:"id,omitempty" tf:"id,omitempty"` // (String) A unique identifier for this repository // A unique identifier for this repository Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Boolean) Whether this repository accepts incoming requests // Whether this repository accepts incoming requests Online *bool `json:"online,omitempty" tf:"online,omitempty"` // (Block List, Min: 1, Max: 1) The storage configuration of the repository (see below for nested schema) // The storage configuration of the repository Storage []NpmGroupStorageObservation `json:"storage,omitempty" tf:"storage,omitempty"` }
func (*NpmGroupObservation) DeepCopy ¶ added in v0.0.9
func (in *NpmGroupObservation) DeepCopy() *NpmGroupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NpmGroupObservation.
func (*NpmGroupObservation) DeepCopyInto ¶ added in v0.0.9
func (in *NpmGroupObservation) DeepCopyInto(out *NpmGroupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NpmGroupParameters ¶ added in v0.0.9
type NpmGroupParameters struct { // (Block List, Min: 1, Max: 1) Configuration for repository group (see below for nested schema) // Configuration for repository group // +kubebuilder:validation:Optional Group []NpmGroupGroupParameters `json:"group,omitempty" tf:"group,omitempty"` // (String) A unique identifier for this repository // A unique identifier for this repository // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Boolean) Whether this repository accepts incoming requests // Whether this repository accepts incoming requests // +kubebuilder:validation:Optional Online *bool `json:"online,omitempty" tf:"online,omitempty"` // (Block List, Min: 1, Max: 1) The storage configuration of the repository (see below for nested schema) // The storage configuration of the repository // +kubebuilder:validation:Optional Storage []NpmGroupStorageParameters `json:"storage,omitempty" tf:"storage,omitempty"` }
func (*NpmGroupParameters) DeepCopy ¶ added in v0.0.9
func (in *NpmGroupParameters) DeepCopy() *NpmGroupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NpmGroupParameters.
func (*NpmGroupParameters) DeepCopyInto ¶ added in v0.0.9
func (in *NpmGroupParameters) DeepCopyInto(out *NpmGroupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NpmGroupSpec ¶ added in v0.0.9
type NpmGroupSpec struct { v1.ResourceSpec `json:",inline"` ForProvider NpmGroupParameters `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 NpmGroupInitParameters `json:"initProvider,omitempty"` }
NpmGroupSpec defines the desired state of NpmGroup
func (*NpmGroupSpec) DeepCopy ¶ added in v0.0.9
func (in *NpmGroupSpec) DeepCopy() *NpmGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NpmGroupSpec.
func (*NpmGroupSpec) DeepCopyInto ¶ added in v0.0.9
func (in *NpmGroupSpec) DeepCopyInto(out *NpmGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NpmGroupStatus ¶ added in v0.0.9
type NpmGroupStatus struct { v1.ResourceStatus `json:",inline"` AtProvider NpmGroupObservation `json:"atProvider,omitempty"` }
NpmGroupStatus defines the observed state of NpmGroup.
func (*NpmGroupStatus) DeepCopy ¶ added in v0.0.9
func (in *NpmGroupStatus) DeepCopy() *NpmGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NpmGroupStatus.
func (*NpmGroupStatus) DeepCopyInto ¶ added in v0.0.9
func (in *NpmGroupStatus) DeepCopyInto(out *NpmGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NpmGroupStorageInitParameters ¶ added in v0.0.9
type NpmGroupStorageInitParameters struct { // (String) Blob store used to store repository contents // Blob store used to store repository contents BlobStoreName *string `json:"blobStoreName,omitempty" tf:"blob_store_name,omitempty"` // (Boolean) Whether to validate uploaded content's MIME type appropriate for the repository format // Whether to validate uploaded content's MIME type appropriate for the repository format StrictContentTypeValidation *bool `json:"strictContentTypeValidation,omitempty" tf:"strict_content_type_validation,omitempty"` }
func (*NpmGroupStorageInitParameters) DeepCopy ¶ added in v0.0.9
func (in *NpmGroupStorageInitParameters) DeepCopy() *NpmGroupStorageInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NpmGroupStorageInitParameters.
func (*NpmGroupStorageInitParameters) DeepCopyInto ¶ added in v0.0.9
func (in *NpmGroupStorageInitParameters) DeepCopyInto(out *NpmGroupStorageInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NpmGroupStorageObservation ¶ added in v0.0.9
type NpmGroupStorageObservation struct { // (String) Blob store used to store repository contents // Blob store used to store repository contents BlobStoreName *string `json:"blobStoreName,omitempty" tf:"blob_store_name,omitempty"` // (Boolean) Whether to validate uploaded content's MIME type appropriate for the repository format // Whether to validate uploaded content's MIME type appropriate for the repository format StrictContentTypeValidation *bool `json:"strictContentTypeValidation,omitempty" tf:"strict_content_type_validation,omitempty"` }
func (*NpmGroupStorageObservation) DeepCopy ¶ added in v0.0.9
func (in *NpmGroupStorageObservation) DeepCopy() *NpmGroupStorageObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NpmGroupStorageObservation.
func (*NpmGroupStorageObservation) DeepCopyInto ¶ added in v0.0.9
func (in *NpmGroupStorageObservation) DeepCopyInto(out *NpmGroupStorageObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NpmGroupStorageParameters ¶ added in v0.0.9
type NpmGroupStorageParameters struct { // (String) Blob store used to store repository contents // Blob store used to store repository contents // +kubebuilder:validation:Optional BlobStoreName *string `json:"blobStoreName" tf:"blob_store_name,omitempty"` // (Boolean) Whether to validate uploaded content's MIME type appropriate for the repository format // Whether to validate uploaded content's MIME type appropriate for the repository format // +kubebuilder:validation:Optional StrictContentTypeValidation *bool `json:"strictContentTypeValidation,omitempty" tf:"strict_content_type_validation,omitempty"` }
func (*NpmGroupStorageParameters) DeepCopy ¶ added in v0.0.9
func (in *NpmGroupStorageParameters) DeepCopy() *NpmGroupStorageParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NpmGroupStorageParameters.
func (*NpmGroupStorageParameters) DeepCopyInto ¶ added in v0.0.9
func (in *NpmGroupStorageParameters) DeepCopyInto(out *NpmGroupStorageParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NpmHosted ¶ added in v0.0.9
type NpmHosted 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.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.storage) || (has(self.initProvider) && has(self.initProvider.storage))",message="spec.forProvider.storage is a required parameter" Spec NpmHostedSpec `json:"spec"` Status NpmHostedStatus `json:"status,omitempty"` }
NpmHosted is the Schema for the NpmHosteds API. Use this resource to create a hosted Npm repository. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,nexus}
func (*NpmHosted) DeepCopy ¶ added in v0.0.9
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NpmHosted.
func (*NpmHosted) DeepCopyInto ¶ added in v0.0.9
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NpmHosted) DeepCopyObject ¶ added in v0.0.9
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NpmHosted) GetCondition ¶ added in v0.0.9
func (mg *NpmHosted) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this NpmHosted.
func (*NpmHosted) GetConnectionDetailsMapping ¶ added in v0.0.9
GetConnectionDetailsMapping for this NpmHosted
func (*NpmHosted) GetDeletionPolicy ¶ added in v0.0.9
func (mg *NpmHosted) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this NpmHosted.
func (*NpmHosted) GetID ¶ added in v0.0.9
GetID returns ID of underlying Terraform resource of this NpmHosted
func (*NpmHosted) GetInitParameters ¶ added in v0.0.9
GetInitParameters of this NpmHosted
func (*NpmHosted) GetManagementPolicies ¶ added in v0.0.9
func (mg *NpmHosted) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this NpmHosted.
func (*NpmHosted) GetMergedParameters ¶ added in v0.0.9
GetInitParameters of this NpmHosted
func (*NpmHosted) GetObservation ¶ added in v0.0.9
GetObservation of this NpmHosted
func (*NpmHosted) GetParameters ¶ added in v0.0.9
GetParameters of this NpmHosted
func (*NpmHosted) GetProviderConfigReference ¶ added in v0.0.9
GetProviderConfigReference of this NpmHosted.
func (*NpmHosted) GetPublishConnectionDetailsTo ¶ added in v0.0.9
func (mg *NpmHosted) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this NpmHosted.
func (*NpmHosted) GetTerraformResourceType ¶ added in v0.0.9
GetTerraformResourceType returns Terraform resource type for this NpmHosted
func (*NpmHosted) GetTerraformSchemaVersion ¶ added in v0.0.9
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*NpmHosted) GetWriteConnectionSecretToReference ¶ added in v0.0.9
func (mg *NpmHosted) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this NpmHosted.
func (*NpmHosted) Hub ¶ added in v0.0.9
func (tr *NpmHosted) Hub()
Hub marks this type as a conversion hub.
func (*NpmHosted) LateInitialize ¶ added in v0.0.9
LateInitialize this NpmHosted using its observed tfState. returns True if there are any spec changes for the resource.
func (*NpmHosted) SetConditions ¶ added in v0.0.9
SetConditions of this NpmHosted.
func (*NpmHosted) SetDeletionPolicy ¶ added in v0.0.9
func (mg *NpmHosted) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this NpmHosted.
func (*NpmHosted) SetManagementPolicies ¶ added in v0.0.9
func (mg *NpmHosted) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this NpmHosted.
func (*NpmHosted) SetObservation ¶ added in v0.0.9
SetObservation for this NpmHosted
func (*NpmHosted) SetParameters ¶ added in v0.0.9
SetParameters for this NpmHosted
func (*NpmHosted) SetProviderConfigReference ¶ added in v0.0.9
SetProviderConfigReference of this NpmHosted.
func (*NpmHosted) SetPublishConnectionDetailsTo ¶ added in v0.0.9
func (mg *NpmHosted) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this NpmHosted.
func (*NpmHosted) SetWriteConnectionSecretToReference ¶ added in v0.0.9
func (mg *NpmHosted) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this NpmHosted.
type NpmHostedCleanupInitParameters ¶ added in v0.0.9
type NpmHostedCleanupInitParameters struct { // (Set of String) List of policy names // List of policy names // +listType=set PolicyNames []*string `json:"policyNames,omitempty" tf:"policy_names,omitempty"` }
func (*NpmHostedCleanupInitParameters) DeepCopy ¶ added in v0.0.9
func (in *NpmHostedCleanupInitParameters) DeepCopy() *NpmHostedCleanupInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NpmHostedCleanupInitParameters.
func (*NpmHostedCleanupInitParameters) DeepCopyInto ¶ added in v0.0.9
func (in *NpmHostedCleanupInitParameters) DeepCopyInto(out *NpmHostedCleanupInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NpmHostedCleanupObservation ¶ added in v0.0.9
type NpmHostedCleanupObservation struct { // (Set of String) List of policy names // List of policy names // +listType=set PolicyNames []*string `json:"policyNames,omitempty" tf:"policy_names,omitempty"` }
func (*NpmHostedCleanupObservation) DeepCopy ¶ added in v0.0.9
func (in *NpmHostedCleanupObservation) DeepCopy() *NpmHostedCleanupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NpmHostedCleanupObservation.
func (*NpmHostedCleanupObservation) DeepCopyInto ¶ added in v0.0.9
func (in *NpmHostedCleanupObservation) DeepCopyInto(out *NpmHostedCleanupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NpmHostedCleanupParameters ¶ added in v0.0.9
type NpmHostedCleanupParameters struct { // (Set of String) List of policy names // List of policy names // +kubebuilder:validation:Optional // +listType=set PolicyNames []*string `json:"policyNames,omitempty" tf:"policy_names,omitempty"` }
func (*NpmHostedCleanupParameters) DeepCopy ¶ added in v0.0.9
func (in *NpmHostedCleanupParameters) DeepCopy() *NpmHostedCleanupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NpmHostedCleanupParameters.
func (*NpmHostedCleanupParameters) DeepCopyInto ¶ added in v0.0.9
func (in *NpmHostedCleanupParameters) DeepCopyInto(out *NpmHostedCleanupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NpmHostedComponentInitParameters ¶ added in v0.0.9
type NpmHostedComponentInitParameters struct { // (Boolean) Components in this repository count as proprietary for namespace conflict attacks (requires Sonatype Nexus Firewall) // Components in this repository count as proprietary for namespace conflict attacks (requires Sonatype Nexus Firewall) ProprietaryComponents *bool `json:"proprietaryComponents,omitempty" tf:"proprietary_components,omitempty"` }
func (*NpmHostedComponentInitParameters) DeepCopy ¶ added in v0.0.9
func (in *NpmHostedComponentInitParameters) DeepCopy() *NpmHostedComponentInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NpmHostedComponentInitParameters.
func (*NpmHostedComponentInitParameters) DeepCopyInto ¶ added in v0.0.9
func (in *NpmHostedComponentInitParameters) DeepCopyInto(out *NpmHostedComponentInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NpmHostedComponentObservation ¶ added in v0.0.9
type NpmHostedComponentObservation struct { // (Boolean) Components in this repository count as proprietary for namespace conflict attacks (requires Sonatype Nexus Firewall) // Components in this repository count as proprietary for namespace conflict attacks (requires Sonatype Nexus Firewall) ProprietaryComponents *bool `json:"proprietaryComponents,omitempty" tf:"proprietary_components,omitempty"` }
func (*NpmHostedComponentObservation) DeepCopy ¶ added in v0.0.9
func (in *NpmHostedComponentObservation) DeepCopy() *NpmHostedComponentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NpmHostedComponentObservation.
func (*NpmHostedComponentObservation) DeepCopyInto ¶ added in v0.0.9
func (in *NpmHostedComponentObservation) DeepCopyInto(out *NpmHostedComponentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NpmHostedComponentParameters ¶ added in v0.0.9
type NpmHostedComponentParameters struct { // (Boolean) Components in this repository count as proprietary for namespace conflict attacks (requires Sonatype Nexus Firewall) // Components in this repository count as proprietary for namespace conflict attacks (requires Sonatype Nexus Firewall) // +kubebuilder:validation:Optional ProprietaryComponents *bool `json:"proprietaryComponents" tf:"proprietary_components,omitempty"` }
func (*NpmHostedComponentParameters) DeepCopy ¶ added in v0.0.9
func (in *NpmHostedComponentParameters) DeepCopy() *NpmHostedComponentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NpmHostedComponentParameters.
func (*NpmHostedComponentParameters) DeepCopyInto ¶ added in v0.0.9
func (in *NpmHostedComponentParameters) DeepCopyInto(out *NpmHostedComponentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NpmHostedInitParameters ¶ added in v0.0.9
type NpmHostedInitParameters struct { // (Block List) Cleanup policies (see below for nested schema) // Cleanup policies Cleanup []NpmHostedCleanupInitParameters `json:"cleanup,omitempty" tf:"cleanup,omitempty"` // (Block List, Max: 1) Component configuration for the hosted repository (see below for nested schema) // Component configuration for the hosted repository Component []NpmHostedComponentInitParameters `json:"component,omitempty" tf:"component,omitempty"` // (String) A unique identifier for this repository // A unique identifier for this repository Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Boolean) Whether this repository accepts incoming requests // Whether this repository accepts incoming requests Online *bool `json:"online,omitempty" tf:"online,omitempty"` // (Block List, Min: 1, Max: 1) The storage configuration of the repository (see below for nested schema) // The storage configuration of the repository Storage []NpmHostedStorageInitParameters `json:"storage,omitempty" tf:"storage,omitempty"` }
func (*NpmHostedInitParameters) DeepCopy ¶ added in v0.0.9
func (in *NpmHostedInitParameters) DeepCopy() *NpmHostedInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NpmHostedInitParameters.
func (*NpmHostedInitParameters) DeepCopyInto ¶ added in v0.0.9
func (in *NpmHostedInitParameters) DeepCopyInto(out *NpmHostedInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NpmHostedList ¶ added in v0.0.9
type NpmHostedList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []NpmHosted `json:"items"` }
NpmHostedList contains a list of NpmHosteds
func (*NpmHostedList) DeepCopy ¶ added in v0.0.9
func (in *NpmHostedList) DeepCopy() *NpmHostedList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NpmHostedList.
func (*NpmHostedList) DeepCopyInto ¶ added in v0.0.9
func (in *NpmHostedList) DeepCopyInto(out *NpmHostedList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NpmHostedList) DeepCopyObject ¶ added in v0.0.9
func (in *NpmHostedList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NpmHostedList) GetItems ¶ added in v0.0.9
func (l *NpmHostedList) GetItems() []resource.Managed
GetItems of this NpmHostedList.
type NpmHostedObservation ¶ added in v0.0.9
type NpmHostedObservation struct { // (Block List) Cleanup policies (see below for nested schema) // Cleanup policies Cleanup []NpmHostedCleanupObservation `json:"cleanup,omitempty" tf:"cleanup,omitempty"` // (Block List, Max: 1) Component configuration for the hosted repository (see below for nested schema) // Component configuration for the hosted repository Component []NpmHostedComponentObservation `json:"component,omitempty" tf:"component,omitempty"` // (String) Used to identify resource at nexus ID *string `json:"id,omitempty" tf:"id,omitempty"` // (String) A unique identifier for this repository // A unique identifier for this repository Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Boolean) Whether this repository accepts incoming requests // Whether this repository accepts incoming requests Online *bool `json:"online,omitempty" tf:"online,omitempty"` // (Block List, Min: 1, Max: 1) The storage configuration of the repository (see below for nested schema) // The storage configuration of the repository Storage []NpmHostedStorageObservation `json:"storage,omitempty" tf:"storage,omitempty"` }
func (*NpmHostedObservation) DeepCopy ¶ added in v0.0.9
func (in *NpmHostedObservation) DeepCopy() *NpmHostedObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NpmHostedObservation.
func (*NpmHostedObservation) DeepCopyInto ¶ added in v0.0.9
func (in *NpmHostedObservation) DeepCopyInto(out *NpmHostedObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NpmHostedParameters ¶ added in v0.0.9
type NpmHostedParameters struct { // (Block List) Cleanup policies (see below for nested schema) // Cleanup policies // +kubebuilder:validation:Optional Cleanup []NpmHostedCleanupParameters `json:"cleanup,omitempty" tf:"cleanup,omitempty"` // (Block List, Max: 1) Component configuration for the hosted repository (see below for nested schema) // Component configuration for the hosted repository // +kubebuilder:validation:Optional Component []NpmHostedComponentParameters `json:"component,omitempty" tf:"component,omitempty"` // (String) A unique identifier for this repository // A unique identifier for this repository // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Boolean) Whether this repository accepts incoming requests // Whether this repository accepts incoming requests // +kubebuilder:validation:Optional Online *bool `json:"online,omitempty" tf:"online,omitempty"` // (Block List, Min: 1, Max: 1) The storage configuration of the repository (see below for nested schema) // The storage configuration of the repository // +kubebuilder:validation:Optional Storage []NpmHostedStorageParameters `json:"storage,omitempty" tf:"storage,omitempty"` }
func (*NpmHostedParameters) DeepCopy ¶ added in v0.0.9
func (in *NpmHostedParameters) DeepCopy() *NpmHostedParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NpmHostedParameters.
func (*NpmHostedParameters) DeepCopyInto ¶ added in v0.0.9
func (in *NpmHostedParameters) DeepCopyInto(out *NpmHostedParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NpmHostedSpec ¶ added in v0.0.9
type NpmHostedSpec struct { v1.ResourceSpec `json:",inline"` ForProvider NpmHostedParameters `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 NpmHostedInitParameters `json:"initProvider,omitempty"` }
NpmHostedSpec defines the desired state of NpmHosted
func (*NpmHostedSpec) DeepCopy ¶ added in v0.0.9
func (in *NpmHostedSpec) DeepCopy() *NpmHostedSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NpmHostedSpec.
func (*NpmHostedSpec) DeepCopyInto ¶ added in v0.0.9
func (in *NpmHostedSpec) DeepCopyInto(out *NpmHostedSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NpmHostedStatus ¶ added in v0.0.9
type NpmHostedStatus struct { v1.ResourceStatus `json:",inline"` AtProvider NpmHostedObservation `json:"atProvider,omitempty"` }
NpmHostedStatus defines the observed state of NpmHosted.
func (*NpmHostedStatus) DeepCopy ¶ added in v0.0.9
func (in *NpmHostedStatus) DeepCopy() *NpmHostedStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NpmHostedStatus.
func (*NpmHostedStatus) DeepCopyInto ¶ added in v0.0.9
func (in *NpmHostedStatus) DeepCopyInto(out *NpmHostedStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NpmHostedStorageInitParameters ¶ added in v0.0.9
type NpmHostedStorageInitParameters struct { // (String) Blob store used to store repository contents // Blob store used to store repository contents BlobStoreName *string `json:"blobStoreName,omitempty" tf:"blob_store_name,omitempty"` // (Boolean) Whether to validate uploaded content's MIME type appropriate for the repository format // Whether to validate uploaded content's MIME type appropriate for the repository format StrictContentTypeValidation *bool `json:"strictContentTypeValidation,omitempty" tf:"strict_content_type_validation,omitempty"` // (String) Controls if deployments of and updates to assets are allowed // Controls if deployments of and updates to assets are allowed WritePolicy *string `json:"writePolicy,omitempty" tf:"write_policy,omitempty"` }
func (*NpmHostedStorageInitParameters) DeepCopy ¶ added in v0.0.9
func (in *NpmHostedStorageInitParameters) DeepCopy() *NpmHostedStorageInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NpmHostedStorageInitParameters.
func (*NpmHostedStorageInitParameters) DeepCopyInto ¶ added in v0.0.9
func (in *NpmHostedStorageInitParameters) DeepCopyInto(out *NpmHostedStorageInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NpmHostedStorageObservation ¶ added in v0.0.9
type NpmHostedStorageObservation struct { // (String) Blob store used to store repository contents // Blob store used to store repository contents BlobStoreName *string `json:"blobStoreName,omitempty" tf:"blob_store_name,omitempty"` // (Boolean) Whether to validate uploaded content's MIME type appropriate for the repository format // Whether to validate uploaded content's MIME type appropriate for the repository format StrictContentTypeValidation *bool `json:"strictContentTypeValidation,omitempty" tf:"strict_content_type_validation,omitempty"` // (String) Controls if deployments of and updates to assets are allowed // Controls if deployments of and updates to assets are allowed WritePolicy *string `json:"writePolicy,omitempty" tf:"write_policy,omitempty"` }
func (*NpmHostedStorageObservation) DeepCopy ¶ added in v0.0.9
func (in *NpmHostedStorageObservation) DeepCopy() *NpmHostedStorageObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NpmHostedStorageObservation.
func (*NpmHostedStorageObservation) DeepCopyInto ¶ added in v0.0.9
func (in *NpmHostedStorageObservation) DeepCopyInto(out *NpmHostedStorageObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NpmHostedStorageParameters ¶ added in v0.0.9
type NpmHostedStorageParameters struct { // (String) Blob store used to store repository contents // Blob store used to store repository contents // +kubebuilder:validation:Optional BlobStoreName *string `json:"blobStoreName" tf:"blob_store_name,omitempty"` // (Boolean) Whether to validate uploaded content's MIME type appropriate for the repository format // Whether to validate uploaded content's MIME type appropriate for the repository format // +kubebuilder:validation:Optional StrictContentTypeValidation *bool `json:"strictContentTypeValidation" tf:"strict_content_type_validation,omitempty"` // (String) Controls if deployments of and updates to assets are allowed // Controls if deployments of and updates to assets are allowed // +kubebuilder:validation:Optional WritePolicy *string `json:"writePolicy,omitempty" tf:"write_policy,omitempty"` }
func (*NpmHostedStorageParameters) DeepCopy ¶ added in v0.0.9
func (in *NpmHostedStorageParameters) DeepCopy() *NpmHostedStorageParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NpmHostedStorageParameters.
func (*NpmHostedStorageParameters) DeepCopyInto ¶ added in v0.0.9
func (in *NpmHostedStorageParameters) DeepCopyInto(out *NpmHostedStorageParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NpmProxy ¶ added in v0.0.9
type NpmProxy 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.httpClient) || (has(self.initProvider) && has(self.initProvider.httpClient))",message="spec.forProvider.httpClient is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.proxy) || (has(self.initProvider) && has(self.initProvider.proxy))",message="spec.forProvider.proxy is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.storage) || (has(self.initProvider) && has(self.initProvider.storage))",message="spec.forProvider.storage is a required parameter" Spec NpmProxySpec `json:"spec"` Status NpmProxyStatus `json:"status,omitempty"` }
NpmProxy is the Schema for the NpmProxys API. Use this resource to create an NPM proxy repository. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,nexus}
func (*NpmProxy) DeepCopy ¶ added in v0.0.9
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NpmProxy.
func (*NpmProxy) DeepCopyInto ¶ added in v0.0.9
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NpmProxy) DeepCopyObject ¶ added in v0.0.9
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NpmProxy) GetCondition ¶ added in v0.0.9
func (mg *NpmProxy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this NpmProxy.
func (*NpmProxy) GetConnectionDetailsMapping ¶ added in v0.0.9
GetConnectionDetailsMapping for this NpmProxy
func (*NpmProxy) GetDeletionPolicy ¶ added in v0.0.9
func (mg *NpmProxy) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this NpmProxy.
func (*NpmProxy) GetID ¶ added in v0.0.9
GetID returns ID of underlying Terraform resource of this NpmProxy
func (*NpmProxy) GetInitParameters ¶ added in v0.0.9
GetInitParameters of this NpmProxy
func (*NpmProxy) GetManagementPolicies ¶ added in v0.0.9
func (mg *NpmProxy) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this NpmProxy.
func (*NpmProxy) GetMergedParameters ¶ added in v0.0.9
GetInitParameters of this NpmProxy
func (*NpmProxy) GetObservation ¶ added in v0.0.9
GetObservation of this NpmProxy
func (*NpmProxy) GetParameters ¶ added in v0.0.9
GetParameters of this NpmProxy
func (*NpmProxy) GetProviderConfigReference ¶ added in v0.0.9
GetProviderConfigReference of this NpmProxy.
func (*NpmProxy) GetPublishConnectionDetailsTo ¶ added in v0.0.9
func (mg *NpmProxy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this NpmProxy.
func (*NpmProxy) GetTerraformResourceType ¶ added in v0.0.9
GetTerraformResourceType returns Terraform resource type for this NpmProxy
func (*NpmProxy) GetTerraformSchemaVersion ¶ added in v0.0.9
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*NpmProxy) GetWriteConnectionSecretToReference ¶ added in v0.0.9
func (mg *NpmProxy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this NpmProxy.
func (*NpmProxy) Hub ¶ added in v0.0.9
func (tr *NpmProxy) Hub()
Hub marks this type as a conversion hub.
func (*NpmProxy) LateInitialize ¶ added in v0.0.9
LateInitialize this NpmProxy using its observed tfState. returns True if there are any spec changes for the resource.
func (*NpmProxy) SetConditions ¶ added in v0.0.9
SetConditions of this NpmProxy.
func (*NpmProxy) SetDeletionPolicy ¶ added in v0.0.9
func (mg *NpmProxy) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this NpmProxy.
func (*NpmProxy) SetManagementPolicies ¶ added in v0.0.9
func (mg *NpmProxy) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this NpmProxy.
func (*NpmProxy) SetObservation ¶ added in v0.0.9
SetObservation for this NpmProxy
func (*NpmProxy) SetParameters ¶ added in v0.0.9
SetParameters for this NpmProxy
func (*NpmProxy) SetProviderConfigReference ¶ added in v0.0.9
SetProviderConfigReference of this NpmProxy.
func (*NpmProxy) SetPublishConnectionDetailsTo ¶ added in v0.0.9
func (mg *NpmProxy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this NpmProxy.
func (*NpmProxy) SetWriteConnectionSecretToReference ¶ added in v0.0.9
func (mg *NpmProxy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this NpmProxy.
type NpmProxyCleanupInitParameters ¶ added in v0.0.9
type NpmProxyCleanupInitParameters struct { // (Set of String) List of policy names // List of policy names // +listType=set PolicyNames []*string `json:"policyNames,omitempty" tf:"policy_names,omitempty"` }
func (*NpmProxyCleanupInitParameters) DeepCopy ¶ added in v0.0.9
func (in *NpmProxyCleanupInitParameters) DeepCopy() *NpmProxyCleanupInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NpmProxyCleanupInitParameters.
func (*NpmProxyCleanupInitParameters) DeepCopyInto ¶ added in v0.0.9
func (in *NpmProxyCleanupInitParameters) DeepCopyInto(out *NpmProxyCleanupInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NpmProxyCleanupObservation ¶ added in v0.0.9
type NpmProxyCleanupObservation struct { // (Set of String) List of policy names // List of policy names // +listType=set PolicyNames []*string `json:"policyNames,omitempty" tf:"policy_names,omitempty"` }
func (*NpmProxyCleanupObservation) DeepCopy ¶ added in v0.0.9
func (in *NpmProxyCleanupObservation) DeepCopy() *NpmProxyCleanupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NpmProxyCleanupObservation.
func (*NpmProxyCleanupObservation) DeepCopyInto ¶ added in v0.0.9
func (in *NpmProxyCleanupObservation) DeepCopyInto(out *NpmProxyCleanupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NpmProxyCleanupParameters ¶ added in v0.0.9
type NpmProxyCleanupParameters struct { // (Set of String) List of policy names // List of policy names // +kubebuilder:validation:Optional // +listType=set PolicyNames []*string `json:"policyNames,omitempty" tf:"policy_names,omitempty"` }
func (*NpmProxyCleanupParameters) DeepCopy ¶ added in v0.0.9
func (in *NpmProxyCleanupParameters) DeepCopy() *NpmProxyCleanupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NpmProxyCleanupParameters.
func (*NpmProxyCleanupParameters) DeepCopyInto ¶ added in v0.0.9
func (in *NpmProxyCleanupParameters) DeepCopyInto(out *NpmProxyCleanupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NpmProxyHTTPClientAuthenticationInitParameters ¶ added in v0.0.9
type NpmProxyHTTPClientAuthenticationInitParameters struct { // (String) The ntlm domain to connect // The ntlm domain to connect NtlmDomain *string `json:"ntlmDomain,omitempty" tf:"ntlm_domain,omitempty"` // (String) The ntlm host to connect // The ntlm host to connect NtlmHost *string `json:"ntlmHost,omitempty" tf:"ntlm_host,omitempty"` // (String) Authentication type. Possible values: ntlm or username // Authentication type. Possible values: `ntlm` or `username` Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*NpmProxyHTTPClientAuthenticationInitParameters) DeepCopy ¶ added in v0.0.9
func (in *NpmProxyHTTPClientAuthenticationInitParameters) DeepCopy() *NpmProxyHTTPClientAuthenticationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NpmProxyHTTPClientAuthenticationInitParameters.
func (*NpmProxyHTTPClientAuthenticationInitParameters) DeepCopyInto ¶ added in v0.0.9
func (in *NpmProxyHTTPClientAuthenticationInitParameters) DeepCopyInto(out *NpmProxyHTTPClientAuthenticationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NpmProxyHTTPClientAuthenticationObservation ¶ added in v0.0.9
type NpmProxyHTTPClientAuthenticationObservation struct { // (String) The ntlm domain to connect // The ntlm domain to connect NtlmDomain *string `json:"ntlmDomain,omitempty" tf:"ntlm_domain,omitempty"` // (String) The ntlm host to connect // The ntlm host to connect NtlmHost *string `json:"ntlmHost,omitempty" tf:"ntlm_host,omitempty"` // (String) Authentication type. Possible values: ntlm or username // Authentication type. Possible values: `ntlm` or `username` Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*NpmProxyHTTPClientAuthenticationObservation) DeepCopy ¶ added in v0.0.9
func (in *NpmProxyHTTPClientAuthenticationObservation) DeepCopy() *NpmProxyHTTPClientAuthenticationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NpmProxyHTTPClientAuthenticationObservation.
func (*NpmProxyHTTPClientAuthenticationObservation) DeepCopyInto ¶ added in v0.0.9
func (in *NpmProxyHTTPClientAuthenticationObservation) DeepCopyInto(out *NpmProxyHTTPClientAuthenticationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NpmProxyHTTPClientAuthenticationParameters ¶ added in v0.0.9
type NpmProxyHTTPClientAuthenticationParameters struct { // (String) The ntlm domain to connect // The ntlm domain to connect // +kubebuilder:validation:Optional NtlmDomain *string `json:"ntlmDomain,omitempty" tf:"ntlm_domain,omitempty"` // (String) The ntlm host to connect // The ntlm host to connect // +kubebuilder:validation:Optional NtlmHost *string `json:"ntlmHost,omitempty" tf:"ntlm_host,omitempty"` // (String, Sensitive) The password used by the proxy repository // The password used by the proxy repository // +kubebuilder:validation:Optional PasswordSecretRef *v1.SecretKeySelector `json:"passwordSecretRef,omitempty" tf:"-"` // (String) Authentication type. Possible values: ntlm or username // Authentication type. Possible values: `ntlm` or `username` // +kubebuilder:validation:Optional Type *string `json:"type" tf:"type,omitempty"` // (String) The username used by the proxy repository // The username used by the proxy repository // +kubebuilder:validation:Optional UsernameSecretRef *v1.SecretKeySelector `json:"usernameSecretRef,omitempty" tf:"-"` }
func (*NpmProxyHTTPClientAuthenticationParameters) DeepCopy ¶ added in v0.0.9
func (in *NpmProxyHTTPClientAuthenticationParameters) DeepCopy() *NpmProxyHTTPClientAuthenticationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NpmProxyHTTPClientAuthenticationParameters.
func (*NpmProxyHTTPClientAuthenticationParameters) DeepCopyInto ¶ added in v0.0.9
func (in *NpmProxyHTTPClientAuthenticationParameters) DeepCopyInto(out *NpmProxyHTTPClientAuthenticationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NpmProxyHTTPClientConnectionInitParameters ¶ added in v0.0.9
type NpmProxyHTTPClientConnectionInitParameters struct { // (Boolean) Whether to enable redirects to the same location (may be required by some servers) // Whether to enable redirects to the same location (may be required by some servers) EnableCircularRedirects *bool `json:"enableCircularRedirects,omitempty" tf:"enable_circular_redirects,omitempty"` // (Boolean) Whether to allow cookies to be stored and used // Whether to allow cookies to be stored and used EnableCookies *bool `json:"enableCookies,omitempty" tf:"enable_cookies,omitempty"` // (Number) Total retries if the initial connection attempt suffers a timeout // Total retries if the initial connection attempt suffers a timeout Retries *float64 `json:"retries,omitempty" tf:"retries,omitempty"` // (Number) Seconds to wait for activity before stopping and retrying the connection // Seconds to wait for activity before stopping and retrying the connection Timeout *float64 `json:"timeout,omitempty" tf:"timeout,omitempty"` // (Boolean) Use certificates stored in the Nexus Repository Manager truststore to connect to external systems // Use certificates stored in the Nexus Repository Manager truststore to connect to external systems UseTrustStore *bool `json:"useTrustStore,omitempty" tf:"use_trust_store,omitempty"` // Agent header in HTTP requests // Custom fragment to append to User-Agent header in HTTP requests UserAgentSuffix *string `json:"userAgentSuffix,omitempty" tf:"user_agent_suffix,omitempty"` }
func (*NpmProxyHTTPClientConnectionInitParameters) DeepCopy ¶ added in v0.0.9
func (in *NpmProxyHTTPClientConnectionInitParameters) DeepCopy() *NpmProxyHTTPClientConnectionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NpmProxyHTTPClientConnectionInitParameters.
func (*NpmProxyHTTPClientConnectionInitParameters) DeepCopyInto ¶ added in v0.0.9
func (in *NpmProxyHTTPClientConnectionInitParameters) DeepCopyInto(out *NpmProxyHTTPClientConnectionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NpmProxyHTTPClientConnectionObservation ¶ added in v0.0.9
type NpmProxyHTTPClientConnectionObservation struct { // (Boolean) Whether to enable redirects to the same location (may be required by some servers) // Whether to enable redirects to the same location (may be required by some servers) EnableCircularRedirects *bool `json:"enableCircularRedirects,omitempty" tf:"enable_circular_redirects,omitempty"` // (Boolean) Whether to allow cookies to be stored and used // Whether to allow cookies to be stored and used EnableCookies *bool `json:"enableCookies,omitempty" tf:"enable_cookies,omitempty"` // (Number) Total retries if the initial connection attempt suffers a timeout // Total retries if the initial connection attempt suffers a timeout Retries *float64 `json:"retries,omitempty" tf:"retries,omitempty"` // (Number) Seconds to wait for activity before stopping and retrying the connection // Seconds to wait for activity before stopping and retrying the connection Timeout *float64 `json:"timeout,omitempty" tf:"timeout,omitempty"` // (Boolean) Use certificates stored in the Nexus Repository Manager truststore to connect to external systems // Use certificates stored in the Nexus Repository Manager truststore to connect to external systems UseTrustStore *bool `json:"useTrustStore,omitempty" tf:"use_trust_store,omitempty"` // Agent header in HTTP requests // Custom fragment to append to User-Agent header in HTTP requests UserAgentSuffix *string `json:"userAgentSuffix,omitempty" tf:"user_agent_suffix,omitempty"` }
func (*NpmProxyHTTPClientConnectionObservation) DeepCopy ¶ added in v0.0.9
func (in *NpmProxyHTTPClientConnectionObservation) DeepCopy() *NpmProxyHTTPClientConnectionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NpmProxyHTTPClientConnectionObservation.
func (*NpmProxyHTTPClientConnectionObservation) DeepCopyInto ¶ added in v0.0.9
func (in *NpmProxyHTTPClientConnectionObservation) DeepCopyInto(out *NpmProxyHTTPClientConnectionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NpmProxyHTTPClientConnectionParameters ¶ added in v0.0.9
type NpmProxyHTTPClientConnectionParameters struct { // (Boolean) Whether to enable redirects to the same location (may be required by some servers) // Whether to enable redirects to the same location (may be required by some servers) // +kubebuilder:validation:Optional EnableCircularRedirects *bool `json:"enableCircularRedirects,omitempty" tf:"enable_circular_redirects,omitempty"` // (Boolean) Whether to allow cookies to be stored and used // Whether to allow cookies to be stored and used // +kubebuilder:validation:Optional EnableCookies *bool `json:"enableCookies,omitempty" tf:"enable_cookies,omitempty"` // (Number) Total retries if the initial connection attempt suffers a timeout // Total retries if the initial connection attempt suffers a timeout // +kubebuilder:validation:Optional Retries *float64 `json:"retries,omitempty" tf:"retries,omitempty"` // (Number) Seconds to wait for activity before stopping and retrying the connection // Seconds to wait for activity before stopping and retrying the connection // +kubebuilder:validation:Optional Timeout *float64 `json:"timeout,omitempty" tf:"timeout,omitempty"` // (Boolean) Use certificates stored in the Nexus Repository Manager truststore to connect to external systems // Use certificates stored in the Nexus Repository Manager truststore to connect to external systems // +kubebuilder:validation:Optional UseTrustStore *bool `json:"useTrustStore,omitempty" tf:"use_trust_store,omitempty"` // Agent header in HTTP requests // Custom fragment to append to User-Agent header in HTTP requests // +kubebuilder:validation:Optional UserAgentSuffix *string `json:"userAgentSuffix,omitempty" tf:"user_agent_suffix,omitempty"` }
func (*NpmProxyHTTPClientConnectionParameters) DeepCopy ¶ added in v0.0.9
func (in *NpmProxyHTTPClientConnectionParameters) DeepCopy() *NpmProxyHTTPClientConnectionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NpmProxyHTTPClientConnectionParameters.
func (*NpmProxyHTTPClientConnectionParameters) DeepCopyInto ¶ added in v0.0.9
func (in *NpmProxyHTTPClientConnectionParameters) DeepCopyInto(out *NpmProxyHTTPClientConnectionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NpmProxyHTTPClientInitParameters ¶ added in v0.0.9
type NpmProxyHTTPClientInitParameters struct { // (Block List, Max: 1) Authentication configuration of the HTTP client (see below for nested schema) // Authentication configuration of the HTTP client Authentication []NpmProxyHTTPClientAuthenticationInitParameters `json:"authentication,omitempty" tf:"authentication,omitempty"` // block outbound connections if remote peer is detected as unreachable/unresponsive // Whether to auto-block outbound connections if remote peer is detected as unreachable/unresponsive AutoBlock *bool `json:"autoBlock,omitempty" tf:"auto_block,omitempty"` // (Boolean) Whether to block outbound connections on the repository // Whether to block outbound connections on the repository Blocked *bool `json:"blocked,omitempty" tf:"blocked,omitempty"` // (Block List, Max: 1) Connection configuration of the HTTP client (see below for nested schema) // Connection configuration of the HTTP client Connection []NpmProxyHTTPClientConnectionInitParameters `json:"connection,omitempty" tf:"connection,omitempty"` }
func (*NpmProxyHTTPClientInitParameters) DeepCopy ¶ added in v0.0.9
func (in *NpmProxyHTTPClientInitParameters) DeepCopy() *NpmProxyHTTPClientInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NpmProxyHTTPClientInitParameters.
func (*NpmProxyHTTPClientInitParameters) DeepCopyInto ¶ added in v0.0.9
func (in *NpmProxyHTTPClientInitParameters) DeepCopyInto(out *NpmProxyHTTPClientInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NpmProxyHTTPClientObservation ¶ added in v0.0.9
type NpmProxyHTTPClientObservation struct { // (Block List, Max: 1) Authentication configuration of the HTTP client (see below for nested schema) // Authentication configuration of the HTTP client Authentication []NpmProxyHTTPClientAuthenticationObservation `json:"authentication,omitempty" tf:"authentication,omitempty"` // block outbound connections if remote peer is detected as unreachable/unresponsive // Whether to auto-block outbound connections if remote peer is detected as unreachable/unresponsive AutoBlock *bool `json:"autoBlock,omitempty" tf:"auto_block,omitempty"` // (Boolean) Whether to block outbound connections on the repository // Whether to block outbound connections on the repository Blocked *bool `json:"blocked,omitempty" tf:"blocked,omitempty"` // (Block List, Max: 1) Connection configuration of the HTTP client (see below for nested schema) // Connection configuration of the HTTP client Connection []NpmProxyHTTPClientConnectionObservation `json:"connection,omitempty" tf:"connection,omitempty"` }
func (*NpmProxyHTTPClientObservation) DeepCopy ¶ added in v0.0.9
func (in *NpmProxyHTTPClientObservation) DeepCopy() *NpmProxyHTTPClientObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NpmProxyHTTPClientObservation.
func (*NpmProxyHTTPClientObservation) DeepCopyInto ¶ added in v0.0.9
func (in *NpmProxyHTTPClientObservation) DeepCopyInto(out *NpmProxyHTTPClientObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NpmProxyHTTPClientParameters ¶ added in v0.0.9
type NpmProxyHTTPClientParameters struct { // (Block List, Max: 1) Authentication configuration of the HTTP client (see below for nested schema) // Authentication configuration of the HTTP client // +kubebuilder:validation:Optional Authentication []NpmProxyHTTPClientAuthenticationParameters `json:"authentication,omitempty" tf:"authentication,omitempty"` // block outbound connections if remote peer is detected as unreachable/unresponsive // Whether to auto-block outbound connections if remote peer is detected as unreachable/unresponsive // +kubebuilder:validation:Optional AutoBlock *bool `json:"autoBlock" tf:"auto_block,omitempty"` // (Boolean) Whether to block outbound connections on the repository // Whether to block outbound connections on the repository // +kubebuilder:validation:Optional Blocked *bool `json:"blocked" tf:"blocked,omitempty"` // (Block List, Max: 1) Connection configuration of the HTTP client (see below for nested schema) // Connection configuration of the HTTP client // +kubebuilder:validation:Optional Connection []NpmProxyHTTPClientConnectionParameters `json:"connection,omitempty" tf:"connection,omitempty"` }
func (*NpmProxyHTTPClientParameters) DeepCopy ¶ added in v0.0.9
func (in *NpmProxyHTTPClientParameters) DeepCopy() *NpmProxyHTTPClientParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NpmProxyHTTPClientParameters.
func (*NpmProxyHTTPClientParameters) DeepCopyInto ¶ added in v0.0.9
func (in *NpmProxyHTTPClientParameters) DeepCopyInto(out *NpmProxyHTTPClientParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NpmProxyInitParameters ¶ added in v0.0.9
type NpmProxyInitParameters struct { // (Block List) Cleanup policies (see below for nested schema) // Cleanup policies Cleanup []NpmProxyCleanupInitParameters `json:"cleanup,omitempty" tf:"cleanup,omitempty"` // (Block List, Min: 1, Max: 1) HTTP Client configuration for proxy repositories (see below for nested schema) // HTTP Client configuration for proxy repositories HTTPClient []NpmProxyHTTPClientInitParameters `json:"httpClient,omitempty" tf:"http_client,omitempty"` // (String) A unique identifier for this repository // A unique identifier for this repository Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Block List, Max: 1) Configuration of the negative cache handling (see below for nested schema) // Configuration of the negative cache handling NegativeCache []NpmProxyNegativeCacheInitParameters `json:"negativeCache,omitempty" tf:"negative_cache,omitempty"` // (Boolean) Whether this repository accepts incoming requests // Whether this repository accepts incoming requests Online *bool `json:"online,omitempty" tf:"online,omitempty"` // (Block List, Min: 1, Max: 1) Configuration for the proxy repository (see below for nested schema) // Configuration for the proxy repository Proxy []NpmProxyProxyInitParameters `json:"proxy,omitempty" tf:"proxy,omitempty"` // catalogued versions from the npm package metadata. // Remove non-catalogued versions from the npm package metadata. RemoveNonCataloged *bool `json:"removeNonCataloged,omitempty" tf:"remove_non_cataloged,omitempty"` // (Boolean) Remove quarantined versions from the npm package metadata. // Remove quarantined versions from the npm package metadata. RemoveQuarantined *bool `json:"removeQuarantined,omitempty" tf:"remove_quarantined,omitempty"` // (String) The name of the routing rule assigned to this repository // The name of the routing rule assigned to this repository RoutingRule *string `json:"routingRule,omitempty" tf:"routing_rule,omitempty"` // (Block List, Min: 1, Max: 1) The storage configuration of the repository (see below for nested schema) // The storage configuration of the repository Storage []NpmProxyStorageInitParameters `json:"storage,omitempty" tf:"storage,omitempty"` }
func (*NpmProxyInitParameters) DeepCopy ¶ added in v0.0.9
func (in *NpmProxyInitParameters) DeepCopy() *NpmProxyInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NpmProxyInitParameters.
func (*NpmProxyInitParameters) DeepCopyInto ¶ added in v0.0.9
func (in *NpmProxyInitParameters) DeepCopyInto(out *NpmProxyInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NpmProxyList ¶ added in v0.0.9
type NpmProxyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []NpmProxy `json:"items"` }
NpmProxyList contains a list of NpmProxys
func (*NpmProxyList) DeepCopy ¶ added in v0.0.9
func (in *NpmProxyList) DeepCopy() *NpmProxyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NpmProxyList.
func (*NpmProxyList) DeepCopyInto ¶ added in v0.0.9
func (in *NpmProxyList) DeepCopyInto(out *NpmProxyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NpmProxyList) DeepCopyObject ¶ added in v0.0.9
func (in *NpmProxyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NpmProxyList) GetItems ¶ added in v0.0.9
func (l *NpmProxyList) GetItems() []resource.Managed
GetItems of this NpmProxyList.
type NpmProxyNegativeCacheInitParameters ¶ added in v0.0.9
type NpmProxyNegativeCacheInitParameters struct { // (Boolean) Whether to cache responses for content not present in the proxied repository // Whether to cache responses for content not present in the proxied repository Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // (Number) How long to cache the fact that a file was not found in the repository (in minutes) // How long to cache the fact that a file was not found in the repository (in minutes) TTL *float64 `json:"ttl,omitempty" tf:"ttl,omitempty"` }
func (*NpmProxyNegativeCacheInitParameters) DeepCopy ¶ added in v0.0.9
func (in *NpmProxyNegativeCacheInitParameters) DeepCopy() *NpmProxyNegativeCacheInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NpmProxyNegativeCacheInitParameters.
func (*NpmProxyNegativeCacheInitParameters) DeepCopyInto ¶ added in v0.0.9
func (in *NpmProxyNegativeCacheInitParameters) DeepCopyInto(out *NpmProxyNegativeCacheInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NpmProxyNegativeCacheObservation ¶ added in v0.0.9
type NpmProxyNegativeCacheObservation struct { // (Boolean) Whether to cache responses for content not present in the proxied repository // Whether to cache responses for content not present in the proxied repository Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // (Number) How long to cache the fact that a file was not found in the repository (in minutes) // How long to cache the fact that a file was not found in the repository (in minutes) TTL *float64 `json:"ttl,omitempty" tf:"ttl,omitempty"` }
func (*NpmProxyNegativeCacheObservation) DeepCopy ¶ added in v0.0.9
func (in *NpmProxyNegativeCacheObservation) DeepCopy() *NpmProxyNegativeCacheObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NpmProxyNegativeCacheObservation.
func (*NpmProxyNegativeCacheObservation) DeepCopyInto ¶ added in v0.0.9
func (in *NpmProxyNegativeCacheObservation) DeepCopyInto(out *NpmProxyNegativeCacheObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NpmProxyNegativeCacheParameters ¶ added in v0.0.9
type NpmProxyNegativeCacheParameters struct { // (Boolean) Whether to cache responses for content not present in the proxied repository // Whether to cache responses for content not present in the proxied repository // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // (Number) How long to cache the fact that a file was not found in the repository (in minutes) // How long to cache the fact that a file was not found in the repository (in minutes) // +kubebuilder:validation:Optional TTL *float64 `json:"ttl,omitempty" tf:"ttl,omitempty"` }
func (*NpmProxyNegativeCacheParameters) DeepCopy ¶ added in v0.0.9
func (in *NpmProxyNegativeCacheParameters) DeepCopy() *NpmProxyNegativeCacheParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NpmProxyNegativeCacheParameters.
func (*NpmProxyNegativeCacheParameters) DeepCopyInto ¶ added in v0.0.9
func (in *NpmProxyNegativeCacheParameters) DeepCopyInto(out *NpmProxyNegativeCacheParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NpmProxyObservation ¶ added in v0.0.9
type NpmProxyObservation struct { // (Block List) Cleanup policies (see below for nested schema) // Cleanup policies Cleanup []NpmProxyCleanupObservation `json:"cleanup,omitempty" tf:"cleanup,omitempty"` // (Block List, Min: 1, Max: 1) HTTP Client configuration for proxy repositories (see below for nested schema) // HTTP Client configuration for proxy repositories HTTPClient []NpmProxyHTTPClientObservation `json:"httpClient,omitempty" tf:"http_client,omitempty"` // (String) Used to identify resource at nexus ID *string `json:"id,omitempty" tf:"id,omitempty"` // (String) A unique identifier for this repository // A unique identifier for this repository Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Block List, Max: 1) Configuration of the negative cache handling (see below for nested schema) // Configuration of the negative cache handling NegativeCache []NpmProxyNegativeCacheObservation `json:"negativeCache,omitempty" tf:"negative_cache,omitempty"` // (Boolean) Whether this repository accepts incoming requests // Whether this repository accepts incoming requests Online *bool `json:"online,omitempty" tf:"online,omitempty"` // (Block List, Min: 1, Max: 1) Configuration for the proxy repository (see below for nested schema) // Configuration for the proxy repository Proxy []NpmProxyProxyObservation `json:"proxy,omitempty" tf:"proxy,omitempty"` // catalogued versions from the npm package metadata. // Remove non-catalogued versions from the npm package metadata. RemoveNonCataloged *bool `json:"removeNonCataloged,omitempty" tf:"remove_non_cataloged,omitempty"` // (Boolean) Remove quarantined versions from the npm package metadata. // Remove quarantined versions from the npm package metadata. RemoveQuarantined *bool `json:"removeQuarantined,omitempty" tf:"remove_quarantined,omitempty"` // (String) The name of the routing rule assigned to this repository // The name of the routing rule assigned to this repository RoutingRule *string `json:"routingRule,omitempty" tf:"routing_rule,omitempty"` // (Block List, Min: 1, Max: 1) The storage configuration of the repository (see below for nested schema) // The storage configuration of the repository Storage []NpmProxyStorageObservation `json:"storage,omitempty" tf:"storage,omitempty"` }
func (*NpmProxyObservation) DeepCopy ¶ added in v0.0.9
func (in *NpmProxyObservation) DeepCopy() *NpmProxyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NpmProxyObservation.
func (*NpmProxyObservation) DeepCopyInto ¶ added in v0.0.9
func (in *NpmProxyObservation) DeepCopyInto(out *NpmProxyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NpmProxyParameters ¶ added in v0.0.9
type NpmProxyParameters struct { // (Block List) Cleanup policies (see below for nested schema) // Cleanup policies // +kubebuilder:validation:Optional Cleanup []NpmProxyCleanupParameters `json:"cleanup,omitempty" tf:"cleanup,omitempty"` // (Block List, Min: 1, Max: 1) HTTP Client configuration for proxy repositories (see below for nested schema) // HTTP Client configuration for proxy repositories // +kubebuilder:validation:Optional HTTPClient []NpmProxyHTTPClientParameters `json:"httpClient,omitempty" tf:"http_client,omitempty"` // (String) A unique identifier for this repository // A unique identifier for this repository // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Block List, Max: 1) Configuration of the negative cache handling (see below for nested schema) // Configuration of the negative cache handling // +kubebuilder:validation:Optional NegativeCache []NpmProxyNegativeCacheParameters `json:"negativeCache,omitempty" tf:"negative_cache,omitempty"` // (Boolean) Whether this repository accepts incoming requests // Whether this repository accepts incoming requests // +kubebuilder:validation:Optional Online *bool `json:"online,omitempty" tf:"online,omitempty"` // (Block List, Min: 1, Max: 1) Configuration for the proxy repository (see below for nested schema) // Configuration for the proxy repository // +kubebuilder:validation:Optional Proxy []NpmProxyProxyParameters `json:"proxy,omitempty" tf:"proxy,omitempty"` // catalogued versions from the npm package metadata. // Remove non-catalogued versions from the npm package metadata. // +kubebuilder:validation:Optional RemoveNonCataloged *bool `json:"removeNonCataloged,omitempty" tf:"remove_non_cataloged,omitempty"` // (Boolean) Remove quarantined versions from the npm package metadata. // Remove quarantined versions from the npm package metadata. // +kubebuilder:validation:Optional RemoveQuarantined *bool `json:"removeQuarantined,omitempty" tf:"remove_quarantined,omitempty"` // (String) The name of the routing rule assigned to this repository // The name of the routing rule assigned to this repository // +kubebuilder:validation:Optional RoutingRule *string `json:"routingRule,omitempty" tf:"routing_rule,omitempty"` // (Block List, Min: 1, Max: 1) The storage configuration of the repository (see below for nested schema) // The storage configuration of the repository // +kubebuilder:validation:Optional Storage []NpmProxyStorageParameters `json:"storage,omitempty" tf:"storage,omitempty"` }
func (*NpmProxyParameters) DeepCopy ¶ added in v0.0.9
func (in *NpmProxyParameters) DeepCopy() *NpmProxyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NpmProxyParameters.
func (*NpmProxyParameters) DeepCopyInto ¶ added in v0.0.9
func (in *NpmProxyParameters) DeepCopyInto(out *NpmProxyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NpmProxyProxyInitParameters ¶ added in v0.0.9
type NpmProxyProxyInitParameters struct { // (Number) How long (in minutes) to cache artifacts before rechecking the remote repository // How long (in minutes) to cache artifacts before rechecking the remote repository ContentMaxAge *float64 `json:"contentMaxAge,omitempty" tf:"content_max_age,omitempty"` // (Number) How long (in minutes) to cache metadata before rechecking the remote repository. // How long (in minutes) to cache metadata before rechecking the remote repository. MetadataMaxAge *float64 `json:"metadataMaxAge,omitempty" tf:"metadata_max_age,omitempty"` // (String) Location of the remote repository being proxied // Location of the remote repository being proxied RemoteURL *string `json:"remoteUrl,omitempty" tf:"remote_url,omitempty"` }
func (*NpmProxyProxyInitParameters) DeepCopy ¶ added in v0.0.9
func (in *NpmProxyProxyInitParameters) DeepCopy() *NpmProxyProxyInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NpmProxyProxyInitParameters.
func (*NpmProxyProxyInitParameters) DeepCopyInto ¶ added in v0.0.9
func (in *NpmProxyProxyInitParameters) DeepCopyInto(out *NpmProxyProxyInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NpmProxyProxyObservation ¶ added in v0.0.9
type NpmProxyProxyObservation struct { // (Number) How long (in minutes) to cache artifacts before rechecking the remote repository // How long (in minutes) to cache artifacts before rechecking the remote repository ContentMaxAge *float64 `json:"contentMaxAge,omitempty" tf:"content_max_age,omitempty"` // (Number) How long (in minutes) to cache metadata before rechecking the remote repository. // How long (in minutes) to cache metadata before rechecking the remote repository. MetadataMaxAge *float64 `json:"metadataMaxAge,omitempty" tf:"metadata_max_age,omitempty"` // (String) Location of the remote repository being proxied // Location of the remote repository being proxied RemoteURL *string `json:"remoteUrl,omitempty" tf:"remote_url,omitempty"` }
func (*NpmProxyProxyObservation) DeepCopy ¶ added in v0.0.9
func (in *NpmProxyProxyObservation) DeepCopy() *NpmProxyProxyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NpmProxyProxyObservation.
func (*NpmProxyProxyObservation) DeepCopyInto ¶ added in v0.0.9
func (in *NpmProxyProxyObservation) DeepCopyInto(out *NpmProxyProxyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NpmProxyProxyParameters ¶ added in v0.0.9
type NpmProxyProxyParameters struct { // (Number) How long (in minutes) to cache artifacts before rechecking the remote repository // How long (in minutes) to cache artifacts before rechecking the remote repository // +kubebuilder:validation:Optional ContentMaxAge *float64 `json:"contentMaxAge,omitempty" tf:"content_max_age,omitempty"` // (Number) How long (in minutes) to cache metadata before rechecking the remote repository. // How long (in minutes) to cache metadata before rechecking the remote repository. // +kubebuilder:validation:Optional MetadataMaxAge *float64 `json:"metadataMaxAge,omitempty" tf:"metadata_max_age,omitempty"` // (String) Location of the remote repository being proxied // Location of the remote repository being proxied // +kubebuilder:validation:Optional RemoteURL *string `json:"remoteUrl" tf:"remote_url,omitempty"` }
func (*NpmProxyProxyParameters) DeepCopy ¶ added in v0.0.9
func (in *NpmProxyProxyParameters) DeepCopy() *NpmProxyProxyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NpmProxyProxyParameters.
func (*NpmProxyProxyParameters) DeepCopyInto ¶ added in v0.0.9
func (in *NpmProxyProxyParameters) DeepCopyInto(out *NpmProxyProxyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NpmProxySpec ¶ added in v0.0.9
type NpmProxySpec struct { v1.ResourceSpec `json:",inline"` ForProvider NpmProxyParameters `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 NpmProxyInitParameters `json:"initProvider,omitempty"` }
NpmProxySpec defines the desired state of NpmProxy
func (*NpmProxySpec) DeepCopy ¶ added in v0.0.9
func (in *NpmProxySpec) DeepCopy() *NpmProxySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NpmProxySpec.
func (*NpmProxySpec) DeepCopyInto ¶ added in v0.0.9
func (in *NpmProxySpec) DeepCopyInto(out *NpmProxySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NpmProxyStatus ¶ added in v0.0.9
type NpmProxyStatus struct { v1.ResourceStatus `json:",inline"` AtProvider NpmProxyObservation `json:"atProvider,omitempty"` }
NpmProxyStatus defines the observed state of NpmProxy.
func (*NpmProxyStatus) DeepCopy ¶ added in v0.0.9
func (in *NpmProxyStatus) DeepCopy() *NpmProxyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NpmProxyStatus.
func (*NpmProxyStatus) DeepCopyInto ¶ added in v0.0.9
func (in *NpmProxyStatus) DeepCopyInto(out *NpmProxyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NpmProxyStorageInitParameters ¶ added in v0.0.9
type NpmProxyStorageInitParameters struct { // (String) Blob store used to store repository contents // Blob store used to store repository contents BlobStoreName *string `json:"blobStoreName,omitempty" tf:"blob_store_name,omitempty"` // (Boolean) Whether to validate uploaded content's MIME type appropriate for the repository format // Whether to validate uploaded content's MIME type appropriate for the repository format StrictContentTypeValidation *bool `json:"strictContentTypeValidation,omitempty" tf:"strict_content_type_validation,omitempty"` }
func (*NpmProxyStorageInitParameters) DeepCopy ¶ added in v0.0.9
func (in *NpmProxyStorageInitParameters) DeepCopy() *NpmProxyStorageInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NpmProxyStorageInitParameters.
func (*NpmProxyStorageInitParameters) DeepCopyInto ¶ added in v0.0.9
func (in *NpmProxyStorageInitParameters) DeepCopyInto(out *NpmProxyStorageInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NpmProxyStorageObservation ¶ added in v0.0.9
type NpmProxyStorageObservation struct { // (String) Blob store used to store repository contents // Blob store used to store repository contents BlobStoreName *string `json:"blobStoreName,omitempty" tf:"blob_store_name,omitempty"` // (Boolean) Whether to validate uploaded content's MIME type appropriate for the repository format // Whether to validate uploaded content's MIME type appropriate for the repository format StrictContentTypeValidation *bool `json:"strictContentTypeValidation,omitempty" tf:"strict_content_type_validation,omitempty"` }
func (*NpmProxyStorageObservation) DeepCopy ¶ added in v0.0.9
func (in *NpmProxyStorageObservation) DeepCopy() *NpmProxyStorageObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NpmProxyStorageObservation.
func (*NpmProxyStorageObservation) DeepCopyInto ¶ added in v0.0.9
func (in *NpmProxyStorageObservation) DeepCopyInto(out *NpmProxyStorageObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NpmProxyStorageParameters ¶ added in v0.0.9
type NpmProxyStorageParameters struct { // (String) Blob store used to store repository contents // Blob store used to store repository contents // +kubebuilder:validation:Optional BlobStoreName *string `json:"blobStoreName" tf:"blob_store_name,omitempty"` // (Boolean) Whether to validate uploaded content's MIME type appropriate for the repository format // Whether to validate uploaded content's MIME type appropriate for the repository format // +kubebuilder:validation:Optional StrictContentTypeValidation *bool `json:"strictContentTypeValidation,omitempty" tf:"strict_content_type_validation,omitempty"` }
func (*NpmProxyStorageParameters) DeepCopy ¶ added in v0.0.9
func (in *NpmProxyStorageParameters) DeepCopy() *NpmProxyStorageParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NpmProxyStorageParameters.
func (*NpmProxyStorageParameters) DeepCopyInto ¶ added in v0.0.9
func (in *NpmProxyStorageParameters) DeepCopyInto(out *NpmProxyStorageParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NugetGroup ¶ added in v0.0.9
type NugetGroup 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.group) || (has(self.initProvider) && has(self.initProvider.group))",message="spec.forProvider.group is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.storage) || (has(self.initProvider) && has(self.initProvider.storage))",message="spec.forProvider.storage is a required parameter" Spec NugetGroupSpec `json:"spec"` Status NugetGroupStatus `json:"status,omitempty"` }
NugetGroup is the Schema for the NugetGroups API. Use this resource to create a group nuget repository. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,nexus}
func (*NugetGroup) DeepCopy ¶ added in v0.0.9
func (in *NugetGroup) DeepCopy() *NugetGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NugetGroup.
func (*NugetGroup) DeepCopyInto ¶ added in v0.0.9
func (in *NugetGroup) DeepCopyInto(out *NugetGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NugetGroup) DeepCopyObject ¶ added in v0.0.9
func (in *NugetGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NugetGroup) GetCondition ¶ added in v0.0.9
func (mg *NugetGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this NugetGroup.
func (*NugetGroup) GetConnectionDetailsMapping ¶ added in v0.0.9
func (tr *NugetGroup) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this NugetGroup
func (*NugetGroup) GetDeletionPolicy ¶ added in v0.0.9
func (mg *NugetGroup) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this NugetGroup.
func (*NugetGroup) GetID ¶ added in v0.0.9
func (tr *NugetGroup) GetID() string
GetID returns ID of underlying Terraform resource of this NugetGroup
func (*NugetGroup) GetInitParameters ¶ added in v0.0.9
func (tr *NugetGroup) GetInitParameters() (map[string]any, error)
GetInitParameters of this NugetGroup
func (*NugetGroup) GetManagementPolicies ¶ added in v0.0.9
func (mg *NugetGroup) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this NugetGroup.
func (*NugetGroup) GetMergedParameters ¶ added in v0.0.9
func (tr *NugetGroup) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this NugetGroup
func (*NugetGroup) GetObservation ¶ added in v0.0.9
func (tr *NugetGroup) GetObservation() (map[string]any, error)
GetObservation of this NugetGroup
func (*NugetGroup) GetParameters ¶ added in v0.0.9
func (tr *NugetGroup) GetParameters() (map[string]any, error)
GetParameters of this NugetGroup
func (*NugetGroup) GetProviderConfigReference ¶ added in v0.0.9
func (mg *NugetGroup) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this NugetGroup.
func (*NugetGroup) GetPublishConnectionDetailsTo ¶ added in v0.0.9
func (mg *NugetGroup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this NugetGroup.
func (*NugetGroup) GetTerraformResourceType ¶ added in v0.0.9
func (mg *NugetGroup) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this NugetGroup
func (*NugetGroup) GetTerraformSchemaVersion ¶ added in v0.0.9
func (tr *NugetGroup) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*NugetGroup) GetWriteConnectionSecretToReference ¶ added in v0.0.9
func (mg *NugetGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this NugetGroup.
func (*NugetGroup) Hub ¶ added in v0.0.9
func (tr *NugetGroup) Hub()
Hub marks this type as a conversion hub.
func (*NugetGroup) LateInitialize ¶ added in v0.0.9
func (tr *NugetGroup) LateInitialize(attrs []byte) (bool, error)
LateInitialize this NugetGroup using its observed tfState. returns True if there are any spec changes for the resource.
func (*NugetGroup) SetConditions ¶ added in v0.0.9
func (mg *NugetGroup) SetConditions(c ...xpv1.Condition)
SetConditions of this NugetGroup.
func (*NugetGroup) SetDeletionPolicy ¶ added in v0.0.9
func (mg *NugetGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this NugetGroup.
func (*NugetGroup) SetManagementPolicies ¶ added in v0.0.9
func (mg *NugetGroup) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this NugetGroup.
func (*NugetGroup) SetObservation ¶ added in v0.0.9
func (tr *NugetGroup) SetObservation(obs map[string]any) error
SetObservation for this NugetGroup
func (*NugetGroup) SetParameters ¶ added in v0.0.9
func (tr *NugetGroup) SetParameters(params map[string]any) error
SetParameters for this NugetGroup
func (*NugetGroup) SetProviderConfigReference ¶ added in v0.0.9
func (mg *NugetGroup) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this NugetGroup.
func (*NugetGroup) SetPublishConnectionDetailsTo ¶ added in v0.0.9
func (mg *NugetGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this NugetGroup.
func (*NugetGroup) SetWriteConnectionSecretToReference ¶ added in v0.0.9
func (mg *NugetGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this NugetGroup.
type NugetGroupGroupInitParameters ¶ added in v0.0.9
type NugetGroupGroupInitParameters struct { // (Set of String) Member repositories names // Member repositories names MemberNames []*string `json:"memberNames,omitempty" tf:"member_names,omitempty"` }
func (*NugetGroupGroupInitParameters) DeepCopy ¶ added in v0.0.9
func (in *NugetGroupGroupInitParameters) DeepCopy() *NugetGroupGroupInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NugetGroupGroupInitParameters.
func (*NugetGroupGroupInitParameters) DeepCopyInto ¶ added in v0.0.9
func (in *NugetGroupGroupInitParameters) DeepCopyInto(out *NugetGroupGroupInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NugetGroupGroupObservation ¶ added in v0.0.9
type NugetGroupGroupObservation struct { // (Set of String) Member repositories names // Member repositories names MemberNames []*string `json:"memberNames,omitempty" tf:"member_names,omitempty"` }
func (*NugetGroupGroupObservation) DeepCopy ¶ added in v0.0.9
func (in *NugetGroupGroupObservation) DeepCopy() *NugetGroupGroupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NugetGroupGroupObservation.
func (*NugetGroupGroupObservation) DeepCopyInto ¶ added in v0.0.9
func (in *NugetGroupGroupObservation) DeepCopyInto(out *NugetGroupGroupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NugetGroupGroupParameters ¶ added in v0.0.9
type NugetGroupGroupParameters struct { // (Set of String) Member repositories names // Member repositories names // +kubebuilder:validation:Optional MemberNames []*string `json:"memberNames" tf:"member_names,omitempty"` }
func (*NugetGroupGroupParameters) DeepCopy ¶ added in v0.0.9
func (in *NugetGroupGroupParameters) DeepCopy() *NugetGroupGroupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NugetGroupGroupParameters.
func (*NugetGroupGroupParameters) DeepCopyInto ¶ added in v0.0.9
func (in *NugetGroupGroupParameters) DeepCopyInto(out *NugetGroupGroupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NugetGroupInitParameters ¶ added in v0.0.9
type NugetGroupInitParameters struct { // (Block List, Min: 1, Max: 1) Configuration for repository group (see below for nested schema) // Configuration for repository group Group []NugetGroupGroupInitParameters `json:"group,omitempty" tf:"group,omitempty"` // (String) A unique identifier for this repository // A unique identifier for this repository Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Boolean) Whether this repository accepts incoming requests // Whether this repository accepts incoming requests Online *bool `json:"online,omitempty" tf:"online,omitempty"` // (Block List, Min: 1, Max: 1) The storage configuration of the repository (see below for nested schema) // The storage configuration of the repository Storage []NugetGroupStorageInitParameters `json:"storage,omitempty" tf:"storage,omitempty"` }
func (*NugetGroupInitParameters) DeepCopy ¶ added in v0.0.9
func (in *NugetGroupInitParameters) DeepCopy() *NugetGroupInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NugetGroupInitParameters.
func (*NugetGroupInitParameters) DeepCopyInto ¶ added in v0.0.9
func (in *NugetGroupInitParameters) DeepCopyInto(out *NugetGroupInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NugetGroupList ¶ added in v0.0.9
type NugetGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []NugetGroup `json:"items"` }
NugetGroupList contains a list of NugetGroups
func (*NugetGroupList) DeepCopy ¶ added in v0.0.9
func (in *NugetGroupList) DeepCopy() *NugetGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NugetGroupList.
func (*NugetGroupList) DeepCopyInto ¶ added in v0.0.9
func (in *NugetGroupList) DeepCopyInto(out *NugetGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NugetGroupList) DeepCopyObject ¶ added in v0.0.9
func (in *NugetGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NugetGroupList) GetItems ¶ added in v0.0.9
func (l *NugetGroupList) GetItems() []resource.Managed
GetItems of this NugetGroupList.
type NugetGroupObservation ¶ added in v0.0.9
type NugetGroupObservation struct { // (Block List, Min: 1, Max: 1) Configuration for repository group (see below for nested schema) // Configuration for repository group Group []NugetGroupGroupObservation `json:"group,omitempty" tf:"group,omitempty"` // (String) Used to identify resource at nexus ID *string `json:"id,omitempty" tf:"id,omitempty"` // (String) A unique identifier for this repository // A unique identifier for this repository Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Boolean) Whether this repository accepts incoming requests // Whether this repository accepts incoming requests Online *bool `json:"online,omitempty" tf:"online,omitempty"` // (Block List, Min: 1, Max: 1) The storage configuration of the repository (see below for nested schema) // The storage configuration of the repository Storage []NugetGroupStorageObservation `json:"storage,omitempty" tf:"storage,omitempty"` }
func (*NugetGroupObservation) DeepCopy ¶ added in v0.0.9
func (in *NugetGroupObservation) DeepCopy() *NugetGroupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NugetGroupObservation.
func (*NugetGroupObservation) DeepCopyInto ¶ added in v0.0.9
func (in *NugetGroupObservation) DeepCopyInto(out *NugetGroupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NugetGroupParameters ¶ added in v0.0.9
type NugetGroupParameters struct { // (Block List, Min: 1, Max: 1) Configuration for repository group (see below for nested schema) // Configuration for repository group // +kubebuilder:validation:Optional Group []NugetGroupGroupParameters `json:"group,omitempty" tf:"group,omitempty"` // (String) A unique identifier for this repository // A unique identifier for this repository // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Boolean) Whether this repository accepts incoming requests // Whether this repository accepts incoming requests // +kubebuilder:validation:Optional Online *bool `json:"online,omitempty" tf:"online,omitempty"` // (Block List, Min: 1, Max: 1) The storage configuration of the repository (see below for nested schema) // The storage configuration of the repository // +kubebuilder:validation:Optional Storage []NugetGroupStorageParameters `json:"storage,omitempty" tf:"storage,omitempty"` }
func (*NugetGroupParameters) DeepCopy ¶ added in v0.0.9
func (in *NugetGroupParameters) DeepCopy() *NugetGroupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NugetGroupParameters.
func (*NugetGroupParameters) DeepCopyInto ¶ added in v0.0.9
func (in *NugetGroupParameters) DeepCopyInto(out *NugetGroupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NugetGroupSpec ¶ added in v0.0.9
type NugetGroupSpec struct { v1.ResourceSpec `json:",inline"` ForProvider NugetGroupParameters `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 NugetGroupInitParameters `json:"initProvider,omitempty"` }
NugetGroupSpec defines the desired state of NugetGroup
func (*NugetGroupSpec) DeepCopy ¶ added in v0.0.9
func (in *NugetGroupSpec) DeepCopy() *NugetGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NugetGroupSpec.
func (*NugetGroupSpec) DeepCopyInto ¶ added in v0.0.9
func (in *NugetGroupSpec) DeepCopyInto(out *NugetGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NugetGroupStatus ¶ added in v0.0.9
type NugetGroupStatus struct { v1.ResourceStatus `json:",inline"` AtProvider NugetGroupObservation `json:"atProvider,omitempty"` }
NugetGroupStatus defines the observed state of NugetGroup.
func (*NugetGroupStatus) DeepCopy ¶ added in v0.0.9
func (in *NugetGroupStatus) DeepCopy() *NugetGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NugetGroupStatus.
func (*NugetGroupStatus) DeepCopyInto ¶ added in v0.0.9
func (in *NugetGroupStatus) DeepCopyInto(out *NugetGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NugetGroupStorageInitParameters ¶ added in v0.0.9
type NugetGroupStorageInitParameters struct { // (String) Blob store used to store repository contents // Blob store used to store repository contents BlobStoreName *string `json:"blobStoreName,omitempty" tf:"blob_store_name,omitempty"` // (Boolean) Whether to validate uploaded content's MIME type appropriate for the repository format // Whether to validate uploaded content's MIME type appropriate for the repository format StrictContentTypeValidation *bool `json:"strictContentTypeValidation,omitempty" tf:"strict_content_type_validation,omitempty"` }
func (*NugetGroupStorageInitParameters) DeepCopy ¶ added in v0.0.9
func (in *NugetGroupStorageInitParameters) DeepCopy() *NugetGroupStorageInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NugetGroupStorageInitParameters.
func (*NugetGroupStorageInitParameters) DeepCopyInto ¶ added in v0.0.9
func (in *NugetGroupStorageInitParameters) DeepCopyInto(out *NugetGroupStorageInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NugetGroupStorageObservation ¶ added in v0.0.9
type NugetGroupStorageObservation struct { // (String) Blob store used to store repository contents // Blob store used to store repository contents BlobStoreName *string `json:"blobStoreName,omitempty" tf:"blob_store_name,omitempty"` // (Boolean) Whether to validate uploaded content's MIME type appropriate for the repository format // Whether to validate uploaded content's MIME type appropriate for the repository format StrictContentTypeValidation *bool `json:"strictContentTypeValidation,omitempty" tf:"strict_content_type_validation,omitempty"` }
func (*NugetGroupStorageObservation) DeepCopy ¶ added in v0.0.9
func (in *NugetGroupStorageObservation) DeepCopy() *NugetGroupStorageObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NugetGroupStorageObservation.
func (*NugetGroupStorageObservation) DeepCopyInto ¶ added in v0.0.9
func (in *NugetGroupStorageObservation) DeepCopyInto(out *NugetGroupStorageObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NugetGroupStorageParameters ¶ added in v0.0.9
type NugetGroupStorageParameters struct { // (String) Blob store used to store repository contents // Blob store used to store repository contents // +kubebuilder:validation:Optional BlobStoreName *string `json:"blobStoreName" tf:"blob_store_name,omitempty"` // (Boolean) Whether to validate uploaded content's MIME type appropriate for the repository format // Whether to validate uploaded content's MIME type appropriate for the repository format // +kubebuilder:validation:Optional StrictContentTypeValidation *bool `json:"strictContentTypeValidation,omitempty" tf:"strict_content_type_validation,omitempty"` }
func (*NugetGroupStorageParameters) DeepCopy ¶ added in v0.0.9
func (in *NugetGroupStorageParameters) DeepCopy() *NugetGroupStorageParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NugetGroupStorageParameters.
func (*NugetGroupStorageParameters) DeepCopyInto ¶ added in v0.0.9
func (in *NugetGroupStorageParameters) DeepCopyInto(out *NugetGroupStorageParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NugetHosted ¶ added in v0.0.9
type NugetHosted 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.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.storage) || (has(self.initProvider) && has(self.initProvider.storage))",message="spec.forProvider.storage is a required parameter" Spec NugetHostedSpec `json:"spec"` Status NugetHostedStatus `json:"status,omitempty"` }
NugetHosted is the Schema for the NugetHosteds API. Use this resource to create a hosted Nuget repository. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,nexus}
func (*NugetHosted) DeepCopy ¶ added in v0.0.9
func (in *NugetHosted) DeepCopy() *NugetHosted
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NugetHosted.
func (*NugetHosted) DeepCopyInto ¶ added in v0.0.9
func (in *NugetHosted) DeepCopyInto(out *NugetHosted)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NugetHosted) DeepCopyObject ¶ added in v0.0.9
func (in *NugetHosted) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NugetHosted) GetCondition ¶ added in v0.0.9
func (mg *NugetHosted) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this NugetHosted.
func (*NugetHosted) GetConnectionDetailsMapping ¶ added in v0.0.9
func (tr *NugetHosted) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this NugetHosted
func (*NugetHosted) GetDeletionPolicy ¶ added in v0.0.9
func (mg *NugetHosted) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this NugetHosted.
func (*NugetHosted) GetID ¶ added in v0.0.9
func (tr *NugetHosted) GetID() string
GetID returns ID of underlying Terraform resource of this NugetHosted
func (*NugetHosted) GetInitParameters ¶ added in v0.0.9
func (tr *NugetHosted) GetInitParameters() (map[string]any, error)
GetInitParameters of this NugetHosted
func (*NugetHosted) GetManagementPolicies ¶ added in v0.0.9
func (mg *NugetHosted) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this NugetHosted.
func (*NugetHosted) GetMergedParameters ¶ added in v0.0.9
func (tr *NugetHosted) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this NugetHosted
func (*NugetHosted) GetObservation ¶ added in v0.0.9
func (tr *NugetHosted) GetObservation() (map[string]any, error)
GetObservation of this NugetHosted
func (*NugetHosted) GetParameters ¶ added in v0.0.9
func (tr *NugetHosted) GetParameters() (map[string]any, error)
GetParameters of this NugetHosted
func (*NugetHosted) GetProviderConfigReference ¶ added in v0.0.9
func (mg *NugetHosted) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this NugetHosted.
func (*NugetHosted) GetPublishConnectionDetailsTo ¶ added in v0.0.9
func (mg *NugetHosted) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this NugetHosted.
func (*NugetHosted) GetTerraformResourceType ¶ added in v0.0.9
func (mg *NugetHosted) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this NugetHosted
func (*NugetHosted) GetTerraformSchemaVersion ¶ added in v0.0.9
func (tr *NugetHosted) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*NugetHosted) GetWriteConnectionSecretToReference ¶ added in v0.0.9
func (mg *NugetHosted) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this NugetHosted.
func (*NugetHosted) Hub ¶ added in v0.0.9
func (tr *NugetHosted) Hub()
Hub marks this type as a conversion hub.
func (*NugetHosted) LateInitialize ¶ added in v0.0.9
func (tr *NugetHosted) LateInitialize(attrs []byte) (bool, error)
LateInitialize this NugetHosted using its observed tfState. returns True if there are any spec changes for the resource.
func (*NugetHosted) SetConditions ¶ added in v0.0.9
func (mg *NugetHosted) SetConditions(c ...xpv1.Condition)
SetConditions of this NugetHosted.
func (*NugetHosted) SetDeletionPolicy ¶ added in v0.0.9
func (mg *NugetHosted) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this NugetHosted.
func (*NugetHosted) SetManagementPolicies ¶ added in v0.0.9
func (mg *NugetHosted) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this NugetHosted.
func (*NugetHosted) SetObservation ¶ added in v0.0.9
func (tr *NugetHosted) SetObservation(obs map[string]any) error
SetObservation for this NugetHosted
func (*NugetHosted) SetParameters ¶ added in v0.0.9
func (tr *NugetHosted) SetParameters(params map[string]any) error
SetParameters for this NugetHosted
func (*NugetHosted) SetProviderConfigReference ¶ added in v0.0.9
func (mg *NugetHosted) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this NugetHosted.
func (*NugetHosted) SetPublishConnectionDetailsTo ¶ added in v0.0.9
func (mg *NugetHosted) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this NugetHosted.
func (*NugetHosted) SetWriteConnectionSecretToReference ¶ added in v0.0.9
func (mg *NugetHosted) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this NugetHosted.
type NugetHostedCleanupInitParameters ¶ added in v0.0.9
type NugetHostedCleanupInitParameters struct { // (Set of String) List of policy names // List of policy names // +listType=set PolicyNames []*string `json:"policyNames,omitempty" tf:"policy_names,omitempty"` }
func (*NugetHostedCleanupInitParameters) DeepCopy ¶ added in v0.0.9
func (in *NugetHostedCleanupInitParameters) DeepCopy() *NugetHostedCleanupInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NugetHostedCleanupInitParameters.
func (*NugetHostedCleanupInitParameters) DeepCopyInto ¶ added in v0.0.9
func (in *NugetHostedCleanupInitParameters) DeepCopyInto(out *NugetHostedCleanupInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NugetHostedCleanupObservation ¶ added in v0.0.9
type NugetHostedCleanupObservation struct { // (Set of String) List of policy names // List of policy names // +listType=set PolicyNames []*string `json:"policyNames,omitempty" tf:"policy_names,omitempty"` }
func (*NugetHostedCleanupObservation) DeepCopy ¶ added in v0.0.9
func (in *NugetHostedCleanupObservation) DeepCopy() *NugetHostedCleanupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NugetHostedCleanupObservation.
func (*NugetHostedCleanupObservation) DeepCopyInto ¶ added in v0.0.9
func (in *NugetHostedCleanupObservation) DeepCopyInto(out *NugetHostedCleanupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NugetHostedCleanupParameters ¶ added in v0.0.9
type NugetHostedCleanupParameters struct { // (Set of String) List of policy names // List of policy names // +kubebuilder:validation:Optional // +listType=set PolicyNames []*string `json:"policyNames,omitempty" tf:"policy_names,omitempty"` }
func (*NugetHostedCleanupParameters) DeepCopy ¶ added in v0.0.9
func (in *NugetHostedCleanupParameters) DeepCopy() *NugetHostedCleanupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NugetHostedCleanupParameters.
func (*NugetHostedCleanupParameters) DeepCopyInto ¶ added in v0.0.9
func (in *NugetHostedCleanupParameters) DeepCopyInto(out *NugetHostedCleanupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NugetHostedComponentInitParameters ¶ added in v0.0.9
type NugetHostedComponentInitParameters struct { // (Boolean) Components in this repository count as proprietary for namespace conflict attacks (requires Sonatype Nexus Firewall) // Components in this repository count as proprietary for namespace conflict attacks (requires Sonatype Nexus Firewall) ProprietaryComponents *bool `json:"proprietaryComponents,omitempty" tf:"proprietary_components,omitempty"` }
func (*NugetHostedComponentInitParameters) DeepCopy ¶ added in v0.0.9
func (in *NugetHostedComponentInitParameters) DeepCopy() *NugetHostedComponentInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NugetHostedComponentInitParameters.
func (*NugetHostedComponentInitParameters) DeepCopyInto ¶ added in v0.0.9
func (in *NugetHostedComponentInitParameters) DeepCopyInto(out *NugetHostedComponentInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NugetHostedComponentObservation ¶ added in v0.0.9
type NugetHostedComponentObservation struct { // (Boolean) Components in this repository count as proprietary for namespace conflict attacks (requires Sonatype Nexus Firewall) // Components in this repository count as proprietary for namespace conflict attacks (requires Sonatype Nexus Firewall) ProprietaryComponents *bool `json:"proprietaryComponents,omitempty" tf:"proprietary_components,omitempty"` }
func (*NugetHostedComponentObservation) DeepCopy ¶ added in v0.0.9
func (in *NugetHostedComponentObservation) DeepCopy() *NugetHostedComponentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NugetHostedComponentObservation.
func (*NugetHostedComponentObservation) DeepCopyInto ¶ added in v0.0.9
func (in *NugetHostedComponentObservation) DeepCopyInto(out *NugetHostedComponentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NugetHostedComponentParameters ¶ added in v0.0.9
type NugetHostedComponentParameters struct { // (Boolean) Components in this repository count as proprietary for namespace conflict attacks (requires Sonatype Nexus Firewall) // Components in this repository count as proprietary for namespace conflict attacks (requires Sonatype Nexus Firewall) // +kubebuilder:validation:Optional ProprietaryComponents *bool `json:"proprietaryComponents" tf:"proprietary_components,omitempty"` }
func (*NugetHostedComponentParameters) DeepCopy ¶ added in v0.0.9
func (in *NugetHostedComponentParameters) DeepCopy() *NugetHostedComponentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NugetHostedComponentParameters.
func (*NugetHostedComponentParameters) DeepCopyInto ¶ added in v0.0.9
func (in *NugetHostedComponentParameters) DeepCopyInto(out *NugetHostedComponentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NugetHostedInitParameters ¶ added in v0.0.9
type NugetHostedInitParameters struct { // (Block List) Cleanup policies (see below for nested schema) // Cleanup policies Cleanup []NugetHostedCleanupInitParameters `json:"cleanup,omitempty" tf:"cleanup,omitempty"` // (Block List, Max: 1) Component configuration for the hosted repository (see below for nested schema) // Component configuration for the hosted repository Component []NugetHostedComponentInitParameters `json:"component,omitempty" tf:"component,omitempty"` // (String) A unique identifier for this repository // A unique identifier for this repository Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Boolean) Whether this repository accepts incoming requests // Whether this repository accepts incoming requests Online *bool `json:"online,omitempty" tf:"online,omitempty"` // (Block List, Min: 1, Max: 1) The storage configuration of the repository (see below for nested schema) // The storage configuration of the repository Storage []NugetHostedStorageInitParameters `json:"storage,omitempty" tf:"storage,omitempty"` }
func (*NugetHostedInitParameters) DeepCopy ¶ added in v0.0.9
func (in *NugetHostedInitParameters) DeepCopy() *NugetHostedInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NugetHostedInitParameters.
func (*NugetHostedInitParameters) DeepCopyInto ¶ added in v0.0.9
func (in *NugetHostedInitParameters) DeepCopyInto(out *NugetHostedInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NugetHostedList ¶ added in v0.0.9
type NugetHostedList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []NugetHosted `json:"items"` }
NugetHostedList contains a list of NugetHosteds
func (*NugetHostedList) DeepCopy ¶ added in v0.0.9
func (in *NugetHostedList) DeepCopy() *NugetHostedList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NugetHostedList.
func (*NugetHostedList) DeepCopyInto ¶ added in v0.0.9
func (in *NugetHostedList) DeepCopyInto(out *NugetHostedList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NugetHostedList) DeepCopyObject ¶ added in v0.0.9
func (in *NugetHostedList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NugetHostedList) GetItems ¶ added in v0.0.9
func (l *NugetHostedList) GetItems() []resource.Managed
GetItems of this NugetHostedList.
type NugetHostedObservation ¶ added in v0.0.9
type NugetHostedObservation struct { // (Block List) Cleanup policies (see below for nested schema) // Cleanup policies Cleanup []NugetHostedCleanupObservation `json:"cleanup,omitempty" tf:"cleanup,omitempty"` // (Block List, Max: 1) Component configuration for the hosted repository (see below for nested schema) // Component configuration for the hosted repository Component []NugetHostedComponentObservation `json:"component,omitempty" tf:"component,omitempty"` // (String) Used to identify resource at nexus ID *string `json:"id,omitempty" tf:"id,omitempty"` // (String) A unique identifier for this repository // A unique identifier for this repository Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Boolean) Whether this repository accepts incoming requests // Whether this repository accepts incoming requests Online *bool `json:"online,omitempty" tf:"online,omitempty"` // (Block List, Min: 1, Max: 1) The storage configuration of the repository (see below for nested schema) // The storage configuration of the repository Storage []NugetHostedStorageObservation `json:"storage,omitempty" tf:"storage,omitempty"` }
func (*NugetHostedObservation) DeepCopy ¶ added in v0.0.9
func (in *NugetHostedObservation) DeepCopy() *NugetHostedObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NugetHostedObservation.
func (*NugetHostedObservation) DeepCopyInto ¶ added in v0.0.9
func (in *NugetHostedObservation) DeepCopyInto(out *NugetHostedObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NugetHostedParameters ¶ added in v0.0.9
type NugetHostedParameters struct { // (Block List) Cleanup policies (see below for nested schema) // Cleanup policies // +kubebuilder:validation:Optional Cleanup []NugetHostedCleanupParameters `json:"cleanup,omitempty" tf:"cleanup,omitempty"` // (Block List, Max: 1) Component configuration for the hosted repository (see below for nested schema) // Component configuration for the hosted repository // +kubebuilder:validation:Optional Component []NugetHostedComponentParameters `json:"component,omitempty" tf:"component,omitempty"` // (String) A unique identifier for this repository // A unique identifier for this repository // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Boolean) Whether this repository accepts incoming requests // Whether this repository accepts incoming requests // +kubebuilder:validation:Optional Online *bool `json:"online,omitempty" tf:"online,omitempty"` // (Block List, Min: 1, Max: 1) The storage configuration of the repository (see below for nested schema) // The storage configuration of the repository // +kubebuilder:validation:Optional Storage []NugetHostedStorageParameters `json:"storage,omitempty" tf:"storage,omitempty"` }
func (*NugetHostedParameters) DeepCopy ¶ added in v0.0.9
func (in *NugetHostedParameters) DeepCopy() *NugetHostedParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NugetHostedParameters.
func (*NugetHostedParameters) DeepCopyInto ¶ added in v0.0.9
func (in *NugetHostedParameters) DeepCopyInto(out *NugetHostedParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NugetHostedSpec ¶ added in v0.0.9
type NugetHostedSpec struct { v1.ResourceSpec `json:",inline"` ForProvider NugetHostedParameters `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 NugetHostedInitParameters `json:"initProvider,omitempty"` }
NugetHostedSpec defines the desired state of NugetHosted
func (*NugetHostedSpec) DeepCopy ¶ added in v0.0.9
func (in *NugetHostedSpec) DeepCopy() *NugetHostedSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NugetHostedSpec.
func (*NugetHostedSpec) DeepCopyInto ¶ added in v0.0.9
func (in *NugetHostedSpec) DeepCopyInto(out *NugetHostedSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NugetHostedStatus ¶ added in v0.0.9
type NugetHostedStatus struct { v1.ResourceStatus `json:",inline"` AtProvider NugetHostedObservation `json:"atProvider,omitempty"` }
NugetHostedStatus defines the observed state of NugetHosted.
func (*NugetHostedStatus) DeepCopy ¶ added in v0.0.9
func (in *NugetHostedStatus) DeepCopy() *NugetHostedStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NugetHostedStatus.
func (*NugetHostedStatus) DeepCopyInto ¶ added in v0.0.9
func (in *NugetHostedStatus) DeepCopyInto(out *NugetHostedStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NugetHostedStorageInitParameters ¶ added in v0.0.9
type NugetHostedStorageInitParameters struct { // (String) Blob store used to store repository contents // Blob store used to store repository contents BlobStoreName *string `json:"blobStoreName,omitempty" tf:"blob_store_name,omitempty"` // (Boolean) Whether to validate uploaded content's MIME type appropriate for the repository format // Whether to validate uploaded content's MIME type appropriate for the repository format StrictContentTypeValidation *bool `json:"strictContentTypeValidation,omitempty" tf:"strict_content_type_validation,omitempty"` // (String) Controls if deployments of and updates to assets are allowed // Controls if deployments of and updates to assets are allowed WritePolicy *string `json:"writePolicy,omitempty" tf:"write_policy,omitempty"` }
func (*NugetHostedStorageInitParameters) DeepCopy ¶ added in v0.0.9
func (in *NugetHostedStorageInitParameters) DeepCopy() *NugetHostedStorageInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NugetHostedStorageInitParameters.
func (*NugetHostedStorageInitParameters) DeepCopyInto ¶ added in v0.0.9
func (in *NugetHostedStorageInitParameters) DeepCopyInto(out *NugetHostedStorageInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NugetHostedStorageObservation ¶ added in v0.0.9
type NugetHostedStorageObservation struct { // (String) Blob store used to store repository contents // Blob store used to store repository contents BlobStoreName *string `json:"blobStoreName,omitempty" tf:"blob_store_name,omitempty"` // (Boolean) Whether to validate uploaded content's MIME type appropriate for the repository format // Whether to validate uploaded content's MIME type appropriate for the repository format StrictContentTypeValidation *bool `json:"strictContentTypeValidation,omitempty" tf:"strict_content_type_validation,omitempty"` // (String) Controls if deployments of and updates to assets are allowed // Controls if deployments of and updates to assets are allowed WritePolicy *string `json:"writePolicy,omitempty" tf:"write_policy,omitempty"` }
func (*NugetHostedStorageObservation) DeepCopy ¶ added in v0.0.9
func (in *NugetHostedStorageObservation) DeepCopy() *NugetHostedStorageObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NugetHostedStorageObservation.
func (*NugetHostedStorageObservation) DeepCopyInto ¶ added in v0.0.9
func (in *NugetHostedStorageObservation) DeepCopyInto(out *NugetHostedStorageObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NugetHostedStorageParameters ¶ added in v0.0.9
type NugetHostedStorageParameters struct { // (String) Blob store used to store repository contents // Blob store used to store repository contents // +kubebuilder:validation:Optional BlobStoreName *string `json:"blobStoreName" tf:"blob_store_name,omitempty"` // (Boolean) Whether to validate uploaded content's MIME type appropriate for the repository format // Whether to validate uploaded content's MIME type appropriate for the repository format // +kubebuilder:validation:Optional StrictContentTypeValidation *bool `json:"strictContentTypeValidation" tf:"strict_content_type_validation,omitempty"` // (String) Controls if deployments of and updates to assets are allowed // Controls if deployments of and updates to assets are allowed // +kubebuilder:validation:Optional WritePolicy *string `json:"writePolicy,omitempty" tf:"write_policy,omitempty"` }
func (*NugetHostedStorageParameters) DeepCopy ¶ added in v0.0.9
func (in *NugetHostedStorageParameters) DeepCopy() *NugetHostedStorageParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NugetHostedStorageParameters.
func (*NugetHostedStorageParameters) DeepCopyInto ¶ added in v0.0.9
func (in *NugetHostedStorageParameters) DeepCopyInto(out *NugetHostedStorageParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NugetProxy ¶ added in v0.0.9
type NugetProxy 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.httpClient) || (has(self.initProvider) && has(self.initProvider.httpClient))",message="spec.forProvider.httpClient is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.nugetVersion) || (has(self.initProvider) && has(self.initProvider.nugetVersion))",message="spec.forProvider.nugetVersion is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.proxy) || (has(self.initProvider) && has(self.initProvider.proxy))",message="spec.forProvider.proxy is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.queryCacheItemMaxAge) || (has(self.initProvider) && has(self.initProvider.queryCacheItemMaxAge))",message="spec.forProvider.queryCacheItemMaxAge is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.storage) || (has(self.initProvider) && has(self.initProvider.storage))",message="spec.forProvider.storage is a required parameter" Spec NugetProxySpec `json:"spec"` Status NugetProxyStatus `json:"status,omitempty"` }
NugetProxy is the Schema for the NugetProxys API. Use this resource to create an NPM proxy repository. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,nexus}
func (*NugetProxy) DeepCopy ¶ added in v0.0.9
func (in *NugetProxy) DeepCopy() *NugetProxy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NugetProxy.
func (*NugetProxy) DeepCopyInto ¶ added in v0.0.9
func (in *NugetProxy) DeepCopyInto(out *NugetProxy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NugetProxy) DeepCopyObject ¶ added in v0.0.9
func (in *NugetProxy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NugetProxy) GetCondition ¶ added in v0.0.9
func (mg *NugetProxy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this NugetProxy.
func (*NugetProxy) GetConnectionDetailsMapping ¶ added in v0.0.9
func (tr *NugetProxy) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this NugetProxy
func (*NugetProxy) GetDeletionPolicy ¶ added in v0.0.9
func (mg *NugetProxy) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this NugetProxy.
func (*NugetProxy) GetID ¶ added in v0.0.9
func (tr *NugetProxy) GetID() string
GetID returns ID of underlying Terraform resource of this NugetProxy
func (*NugetProxy) GetInitParameters ¶ added in v0.0.9
func (tr *NugetProxy) GetInitParameters() (map[string]any, error)
GetInitParameters of this NugetProxy
func (*NugetProxy) GetManagementPolicies ¶ added in v0.0.9
func (mg *NugetProxy) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this NugetProxy.
func (*NugetProxy) GetMergedParameters ¶ added in v0.0.9
func (tr *NugetProxy) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this NugetProxy
func (*NugetProxy) GetObservation ¶ added in v0.0.9
func (tr *NugetProxy) GetObservation() (map[string]any, error)
GetObservation of this NugetProxy
func (*NugetProxy) GetParameters ¶ added in v0.0.9
func (tr *NugetProxy) GetParameters() (map[string]any, error)
GetParameters of this NugetProxy
func (*NugetProxy) GetProviderConfigReference ¶ added in v0.0.9
func (mg *NugetProxy) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this NugetProxy.
func (*NugetProxy) GetPublishConnectionDetailsTo ¶ added in v0.0.9
func (mg *NugetProxy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this NugetProxy.
func (*NugetProxy) GetTerraformResourceType ¶ added in v0.0.9
func (mg *NugetProxy) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this NugetProxy
func (*NugetProxy) GetTerraformSchemaVersion ¶ added in v0.0.9
func (tr *NugetProxy) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*NugetProxy) GetWriteConnectionSecretToReference ¶ added in v0.0.9
func (mg *NugetProxy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this NugetProxy.
func (*NugetProxy) Hub ¶ added in v0.0.9
func (tr *NugetProxy) Hub()
Hub marks this type as a conversion hub.
func (*NugetProxy) LateInitialize ¶ added in v0.0.9
func (tr *NugetProxy) LateInitialize(attrs []byte) (bool, error)
LateInitialize this NugetProxy using its observed tfState. returns True if there are any spec changes for the resource.
func (*NugetProxy) SetConditions ¶ added in v0.0.9
func (mg *NugetProxy) SetConditions(c ...xpv1.Condition)
SetConditions of this NugetProxy.
func (*NugetProxy) SetDeletionPolicy ¶ added in v0.0.9
func (mg *NugetProxy) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this NugetProxy.
func (*NugetProxy) SetManagementPolicies ¶ added in v0.0.9
func (mg *NugetProxy) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this NugetProxy.
func (*NugetProxy) SetObservation ¶ added in v0.0.9
func (tr *NugetProxy) SetObservation(obs map[string]any) error
SetObservation for this NugetProxy
func (*NugetProxy) SetParameters ¶ added in v0.0.9
func (tr *NugetProxy) SetParameters(params map[string]any) error
SetParameters for this NugetProxy
func (*NugetProxy) SetProviderConfigReference ¶ added in v0.0.9
func (mg *NugetProxy) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this NugetProxy.
func (*NugetProxy) SetPublishConnectionDetailsTo ¶ added in v0.0.9
func (mg *NugetProxy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this NugetProxy.
func (*NugetProxy) SetWriteConnectionSecretToReference ¶ added in v0.0.9
func (mg *NugetProxy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this NugetProxy.
type NugetProxyCleanupInitParameters ¶ added in v0.0.9
type NugetProxyCleanupInitParameters struct { // (Set of String) List of policy names // List of policy names // +listType=set PolicyNames []*string `json:"policyNames,omitempty" tf:"policy_names,omitempty"` }
func (*NugetProxyCleanupInitParameters) DeepCopy ¶ added in v0.0.9
func (in *NugetProxyCleanupInitParameters) DeepCopy() *NugetProxyCleanupInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NugetProxyCleanupInitParameters.
func (*NugetProxyCleanupInitParameters) DeepCopyInto ¶ added in v0.0.9
func (in *NugetProxyCleanupInitParameters) DeepCopyInto(out *NugetProxyCleanupInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NugetProxyCleanupObservation ¶ added in v0.0.9
type NugetProxyCleanupObservation struct { // (Set of String) List of policy names // List of policy names // +listType=set PolicyNames []*string `json:"policyNames,omitempty" tf:"policy_names,omitempty"` }
func (*NugetProxyCleanupObservation) DeepCopy ¶ added in v0.0.9
func (in *NugetProxyCleanupObservation) DeepCopy() *NugetProxyCleanupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NugetProxyCleanupObservation.
func (*NugetProxyCleanupObservation) DeepCopyInto ¶ added in v0.0.9
func (in *NugetProxyCleanupObservation) DeepCopyInto(out *NugetProxyCleanupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NugetProxyCleanupParameters ¶ added in v0.0.9
type NugetProxyCleanupParameters struct { // (Set of String) List of policy names // List of policy names // +kubebuilder:validation:Optional // +listType=set PolicyNames []*string `json:"policyNames,omitempty" tf:"policy_names,omitempty"` }
func (*NugetProxyCleanupParameters) DeepCopy ¶ added in v0.0.9
func (in *NugetProxyCleanupParameters) DeepCopy() *NugetProxyCleanupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NugetProxyCleanupParameters.
func (*NugetProxyCleanupParameters) DeepCopyInto ¶ added in v0.0.9
func (in *NugetProxyCleanupParameters) DeepCopyInto(out *NugetProxyCleanupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NugetProxyHTTPClientAuthenticationInitParameters ¶ added in v0.0.9
type NugetProxyHTTPClientAuthenticationInitParameters struct { // (String) The ntlm domain to connect // The ntlm domain to connect NtlmDomain *string `json:"ntlmDomain,omitempty" tf:"ntlm_domain,omitempty"` // (String) The ntlm host to connect // The ntlm host to connect NtlmHost *string `json:"ntlmHost,omitempty" tf:"ntlm_host,omitempty"` // (String) Authentication type. Possible values: ntlm or username // Authentication type. Possible values: `ntlm` or `username` Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*NugetProxyHTTPClientAuthenticationInitParameters) DeepCopy ¶ added in v0.0.9
func (in *NugetProxyHTTPClientAuthenticationInitParameters) DeepCopy() *NugetProxyHTTPClientAuthenticationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NugetProxyHTTPClientAuthenticationInitParameters.
func (*NugetProxyHTTPClientAuthenticationInitParameters) DeepCopyInto ¶ added in v0.0.9
func (in *NugetProxyHTTPClientAuthenticationInitParameters) DeepCopyInto(out *NugetProxyHTTPClientAuthenticationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NugetProxyHTTPClientAuthenticationObservation ¶ added in v0.0.9
type NugetProxyHTTPClientAuthenticationObservation struct { // (String) The ntlm domain to connect // The ntlm domain to connect NtlmDomain *string `json:"ntlmDomain,omitempty" tf:"ntlm_domain,omitempty"` // (String) The ntlm host to connect // The ntlm host to connect NtlmHost *string `json:"ntlmHost,omitempty" tf:"ntlm_host,omitempty"` // (String) Authentication type. Possible values: ntlm or username // Authentication type. Possible values: `ntlm` or `username` Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*NugetProxyHTTPClientAuthenticationObservation) DeepCopy ¶ added in v0.0.9
func (in *NugetProxyHTTPClientAuthenticationObservation) DeepCopy() *NugetProxyHTTPClientAuthenticationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NugetProxyHTTPClientAuthenticationObservation.
func (*NugetProxyHTTPClientAuthenticationObservation) DeepCopyInto ¶ added in v0.0.9
func (in *NugetProxyHTTPClientAuthenticationObservation) DeepCopyInto(out *NugetProxyHTTPClientAuthenticationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NugetProxyHTTPClientAuthenticationParameters ¶ added in v0.0.9
type NugetProxyHTTPClientAuthenticationParameters struct { // (String) The ntlm domain to connect // The ntlm domain to connect // +kubebuilder:validation:Optional NtlmDomain *string `json:"ntlmDomain,omitempty" tf:"ntlm_domain,omitempty"` // (String) The ntlm host to connect // The ntlm host to connect // +kubebuilder:validation:Optional NtlmHost *string `json:"ntlmHost,omitempty" tf:"ntlm_host,omitempty"` // (String, Sensitive) The password used by the proxy repository // The password used by the proxy repository // +kubebuilder:validation:Optional PasswordSecretRef *v1.SecretKeySelector `json:"passwordSecretRef,omitempty" tf:"-"` // (String) Authentication type. Possible values: ntlm or username // Authentication type. Possible values: `ntlm` or `username` // +kubebuilder:validation:Optional Type *string `json:"type" tf:"type,omitempty"` // (String) The username used by the proxy repository // The username used by the proxy repository // +kubebuilder:validation:Optional UsernameSecretRef *v1.SecretKeySelector `json:"usernameSecretRef,omitempty" tf:"-"` }
func (*NugetProxyHTTPClientAuthenticationParameters) DeepCopy ¶ added in v0.0.9
func (in *NugetProxyHTTPClientAuthenticationParameters) DeepCopy() *NugetProxyHTTPClientAuthenticationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NugetProxyHTTPClientAuthenticationParameters.
func (*NugetProxyHTTPClientAuthenticationParameters) DeepCopyInto ¶ added in v0.0.9
func (in *NugetProxyHTTPClientAuthenticationParameters) DeepCopyInto(out *NugetProxyHTTPClientAuthenticationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NugetProxyHTTPClientConnectionInitParameters ¶ added in v0.0.9
type NugetProxyHTTPClientConnectionInitParameters struct { // (Boolean) Whether to enable redirects to the same location (may be required by some servers) // Whether to enable redirects to the same location (may be required by some servers) EnableCircularRedirects *bool `json:"enableCircularRedirects,omitempty" tf:"enable_circular_redirects,omitempty"` // (Boolean) Whether to allow cookies to be stored and used // Whether to allow cookies to be stored and used EnableCookies *bool `json:"enableCookies,omitempty" tf:"enable_cookies,omitempty"` // (Number) Total retries if the initial connection attempt suffers a timeout // Total retries if the initial connection attempt suffers a timeout Retries *float64 `json:"retries,omitempty" tf:"retries,omitempty"` // (Number) Seconds to wait for activity before stopping and retrying the connection // Seconds to wait for activity before stopping and retrying the connection Timeout *float64 `json:"timeout,omitempty" tf:"timeout,omitempty"` // (Boolean) Use certificates stored in the Nexus Repository Manager truststore to connect to external systems // Use certificates stored in the Nexus Repository Manager truststore to connect to external systems UseTrustStore *bool `json:"useTrustStore,omitempty" tf:"use_trust_store,omitempty"` // Agent header in HTTP requests // Custom fragment to append to User-Agent header in HTTP requests UserAgentSuffix *string `json:"userAgentSuffix,omitempty" tf:"user_agent_suffix,omitempty"` }
func (*NugetProxyHTTPClientConnectionInitParameters) DeepCopy ¶ added in v0.0.9
func (in *NugetProxyHTTPClientConnectionInitParameters) DeepCopy() *NugetProxyHTTPClientConnectionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NugetProxyHTTPClientConnectionInitParameters.
func (*NugetProxyHTTPClientConnectionInitParameters) DeepCopyInto ¶ added in v0.0.9
func (in *NugetProxyHTTPClientConnectionInitParameters) DeepCopyInto(out *NugetProxyHTTPClientConnectionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NugetProxyHTTPClientConnectionObservation ¶ added in v0.0.9
type NugetProxyHTTPClientConnectionObservation struct { // (Boolean) Whether to enable redirects to the same location (may be required by some servers) // Whether to enable redirects to the same location (may be required by some servers) EnableCircularRedirects *bool `json:"enableCircularRedirects,omitempty" tf:"enable_circular_redirects,omitempty"` // (Boolean) Whether to allow cookies to be stored and used // Whether to allow cookies to be stored and used EnableCookies *bool `json:"enableCookies,omitempty" tf:"enable_cookies,omitempty"` // (Number) Total retries if the initial connection attempt suffers a timeout // Total retries if the initial connection attempt suffers a timeout Retries *float64 `json:"retries,omitempty" tf:"retries,omitempty"` // (Number) Seconds to wait for activity before stopping and retrying the connection // Seconds to wait for activity before stopping and retrying the connection Timeout *float64 `json:"timeout,omitempty" tf:"timeout,omitempty"` // (Boolean) Use certificates stored in the Nexus Repository Manager truststore to connect to external systems // Use certificates stored in the Nexus Repository Manager truststore to connect to external systems UseTrustStore *bool `json:"useTrustStore,omitempty" tf:"use_trust_store,omitempty"` // Agent header in HTTP requests // Custom fragment to append to User-Agent header in HTTP requests UserAgentSuffix *string `json:"userAgentSuffix,omitempty" tf:"user_agent_suffix,omitempty"` }
func (*NugetProxyHTTPClientConnectionObservation) DeepCopy ¶ added in v0.0.9
func (in *NugetProxyHTTPClientConnectionObservation) DeepCopy() *NugetProxyHTTPClientConnectionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NugetProxyHTTPClientConnectionObservation.
func (*NugetProxyHTTPClientConnectionObservation) DeepCopyInto ¶ added in v0.0.9
func (in *NugetProxyHTTPClientConnectionObservation) DeepCopyInto(out *NugetProxyHTTPClientConnectionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NugetProxyHTTPClientConnectionParameters ¶ added in v0.0.9
type NugetProxyHTTPClientConnectionParameters struct { // (Boolean) Whether to enable redirects to the same location (may be required by some servers) // Whether to enable redirects to the same location (may be required by some servers) // +kubebuilder:validation:Optional EnableCircularRedirects *bool `json:"enableCircularRedirects,omitempty" tf:"enable_circular_redirects,omitempty"` // (Boolean) Whether to allow cookies to be stored and used // Whether to allow cookies to be stored and used // +kubebuilder:validation:Optional EnableCookies *bool `json:"enableCookies,omitempty" tf:"enable_cookies,omitempty"` // (Number) Total retries if the initial connection attempt suffers a timeout // Total retries if the initial connection attempt suffers a timeout // +kubebuilder:validation:Optional Retries *float64 `json:"retries,omitempty" tf:"retries,omitempty"` // (Number) Seconds to wait for activity before stopping and retrying the connection // Seconds to wait for activity before stopping and retrying the connection // +kubebuilder:validation:Optional Timeout *float64 `json:"timeout,omitempty" tf:"timeout,omitempty"` // (Boolean) Use certificates stored in the Nexus Repository Manager truststore to connect to external systems // Use certificates stored in the Nexus Repository Manager truststore to connect to external systems // +kubebuilder:validation:Optional UseTrustStore *bool `json:"useTrustStore,omitempty" tf:"use_trust_store,omitempty"` // Agent header in HTTP requests // Custom fragment to append to User-Agent header in HTTP requests // +kubebuilder:validation:Optional UserAgentSuffix *string `json:"userAgentSuffix,omitempty" tf:"user_agent_suffix,omitempty"` }
func (*NugetProxyHTTPClientConnectionParameters) DeepCopy ¶ added in v0.0.9
func (in *NugetProxyHTTPClientConnectionParameters) DeepCopy() *NugetProxyHTTPClientConnectionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NugetProxyHTTPClientConnectionParameters.
func (*NugetProxyHTTPClientConnectionParameters) DeepCopyInto ¶ added in v0.0.9
func (in *NugetProxyHTTPClientConnectionParameters) DeepCopyInto(out *NugetProxyHTTPClientConnectionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NugetProxyHTTPClientInitParameters ¶ added in v0.0.9
type NugetProxyHTTPClientInitParameters struct { // (Block List, Max: 1) Authentication configuration of the HTTP client (see below for nested schema) // Authentication configuration of the HTTP client Authentication []NugetProxyHTTPClientAuthenticationInitParameters `json:"authentication,omitempty" tf:"authentication,omitempty"` // block outbound connections if remote peer is detected as unreachable/unresponsive // Whether to auto-block outbound connections if remote peer is detected as unreachable/unresponsive AutoBlock *bool `json:"autoBlock,omitempty" tf:"auto_block,omitempty"` // (Boolean) Whether to block outbound connections on the repository // Whether to block outbound connections on the repository Blocked *bool `json:"blocked,omitempty" tf:"blocked,omitempty"` // (Block List, Max: 1) Connection configuration of the HTTP client (see below for nested schema) // Connection configuration of the HTTP client Connection []NugetProxyHTTPClientConnectionInitParameters `json:"connection,omitempty" tf:"connection,omitempty"` }
func (*NugetProxyHTTPClientInitParameters) DeepCopy ¶ added in v0.0.9
func (in *NugetProxyHTTPClientInitParameters) DeepCopy() *NugetProxyHTTPClientInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NugetProxyHTTPClientInitParameters.
func (*NugetProxyHTTPClientInitParameters) DeepCopyInto ¶ added in v0.0.9
func (in *NugetProxyHTTPClientInitParameters) DeepCopyInto(out *NugetProxyHTTPClientInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NugetProxyHTTPClientObservation ¶ added in v0.0.9
type NugetProxyHTTPClientObservation struct { // (Block List, Max: 1) Authentication configuration of the HTTP client (see below for nested schema) // Authentication configuration of the HTTP client Authentication []NugetProxyHTTPClientAuthenticationObservation `json:"authentication,omitempty" tf:"authentication,omitempty"` // block outbound connections if remote peer is detected as unreachable/unresponsive // Whether to auto-block outbound connections if remote peer is detected as unreachable/unresponsive AutoBlock *bool `json:"autoBlock,omitempty" tf:"auto_block,omitempty"` // (Boolean) Whether to block outbound connections on the repository // Whether to block outbound connections on the repository Blocked *bool `json:"blocked,omitempty" tf:"blocked,omitempty"` // (Block List, Max: 1) Connection configuration of the HTTP client (see below for nested schema) // Connection configuration of the HTTP client Connection []NugetProxyHTTPClientConnectionObservation `json:"connection,omitempty" tf:"connection,omitempty"` }
func (*NugetProxyHTTPClientObservation) DeepCopy ¶ added in v0.0.9
func (in *NugetProxyHTTPClientObservation) DeepCopy() *NugetProxyHTTPClientObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NugetProxyHTTPClientObservation.
func (*NugetProxyHTTPClientObservation) DeepCopyInto ¶ added in v0.0.9
func (in *NugetProxyHTTPClientObservation) DeepCopyInto(out *NugetProxyHTTPClientObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NugetProxyHTTPClientParameters ¶ added in v0.0.9
type NugetProxyHTTPClientParameters struct { // (Block List, Max: 1) Authentication configuration of the HTTP client (see below for nested schema) // Authentication configuration of the HTTP client // +kubebuilder:validation:Optional Authentication []NugetProxyHTTPClientAuthenticationParameters `json:"authentication,omitempty" tf:"authentication,omitempty"` // block outbound connections if remote peer is detected as unreachable/unresponsive // Whether to auto-block outbound connections if remote peer is detected as unreachable/unresponsive // +kubebuilder:validation:Optional AutoBlock *bool `json:"autoBlock" tf:"auto_block,omitempty"` // (Boolean) Whether to block outbound connections on the repository // Whether to block outbound connections on the repository // +kubebuilder:validation:Optional Blocked *bool `json:"blocked" tf:"blocked,omitempty"` // (Block List, Max: 1) Connection configuration of the HTTP client (see below for nested schema) // Connection configuration of the HTTP client // +kubebuilder:validation:Optional Connection []NugetProxyHTTPClientConnectionParameters `json:"connection,omitempty" tf:"connection,omitempty"` }
func (*NugetProxyHTTPClientParameters) DeepCopy ¶ added in v0.0.9
func (in *NugetProxyHTTPClientParameters) DeepCopy() *NugetProxyHTTPClientParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NugetProxyHTTPClientParameters.
func (*NugetProxyHTTPClientParameters) DeepCopyInto ¶ added in v0.0.9
func (in *NugetProxyHTTPClientParameters) DeepCopyInto(out *NugetProxyHTTPClientParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NugetProxyInitParameters ¶ added in v0.0.9
type NugetProxyInitParameters struct { // (Block List) Cleanup policies (see below for nested schema) // Cleanup policies Cleanup []NugetProxyCleanupInitParameters `json:"cleanup,omitempty" tf:"cleanup,omitempty"` // (Block List, Min: 1, Max: 1) HTTP Client configuration for proxy repositories (see below for nested schema) // HTTP Client configuration for proxy repositories HTTPClient []NugetProxyHTTPClientInitParameters `json:"httpClient,omitempty" tf:"http_client,omitempty"` // (String) A unique identifier for this repository // A unique identifier for this repository Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Block List, Max: 1) Configuration of the negative cache handling (see below for nested schema) // Configuration of the negative cache handling NegativeCache []NugetProxyNegativeCacheInitParameters `json:"negativeCache,omitempty" tf:"negative_cache,omitempty"` // (String) Nuget protocol version // Nuget protocol version NugetVersion *string `json:"nugetVersion,omitempty" tf:"nuget_version,omitempty"` // (Boolean) Whether this repository accepts incoming requests // Whether this repository accepts incoming requests Online *bool `json:"online,omitempty" tf:"online,omitempty"` // (Block List, Min: 1, Max: 1) Configuration for the proxy repository (see below for nested schema) // Configuration for the proxy repository Proxy []NugetProxyProxyInitParameters `json:"proxy,omitempty" tf:"proxy,omitempty"` // (Number) How long to cache query results from the proxied repository (in seconds) // How long to cache query results from the proxied repository (in seconds) QueryCacheItemMaxAge *float64 `json:"queryCacheItemMaxAge,omitempty" tf:"query_cache_item_max_age,omitempty"` // (String) The name of the routing rule assigned to this repository // The name of the routing rule assigned to this repository RoutingRule *string `json:"routingRule,omitempty" tf:"routing_rule,omitempty"` // (Block List, Min: 1, Max: 1) The storage configuration of the repository (see below for nested schema) // The storage configuration of the repository Storage []NugetProxyStorageInitParameters `json:"storage,omitempty" tf:"storage,omitempty"` }
func (*NugetProxyInitParameters) DeepCopy ¶ added in v0.0.9
func (in *NugetProxyInitParameters) DeepCopy() *NugetProxyInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NugetProxyInitParameters.
func (*NugetProxyInitParameters) DeepCopyInto ¶ added in v0.0.9
func (in *NugetProxyInitParameters) DeepCopyInto(out *NugetProxyInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NugetProxyList ¶ added in v0.0.9
type NugetProxyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []NugetProxy `json:"items"` }
NugetProxyList contains a list of NugetProxys
func (*NugetProxyList) DeepCopy ¶ added in v0.0.9
func (in *NugetProxyList) DeepCopy() *NugetProxyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NugetProxyList.
func (*NugetProxyList) DeepCopyInto ¶ added in v0.0.9
func (in *NugetProxyList) DeepCopyInto(out *NugetProxyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NugetProxyList) DeepCopyObject ¶ added in v0.0.9
func (in *NugetProxyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NugetProxyList) GetItems ¶ added in v0.0.9
func (l *NugetProxyList) GetItems() []resource.Managed
GetItems of this NugetProxyList.
type NugetProxyNegativeCacheInitParameters ¶ added in v0.0.9
type NugetProxyNegativeCacheInitParameters struct { // (Boolean) Whether to cache responses for content not present in the proxied repository // Whether to cache responses for content not present in the proxied repository Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // (Number) How long to cache the fact that a file was not found in the repository (in minutes) // How long to cache the fact that a file was not found in the repository (in minutes) TTL *float64 `json:"ttl,omitempty" tf:"ttl,omitempty"` }
func (*NugetProxyNegativeCacheInitParameters) DeepCopy ¶ added in v0.0.9
func (in *NugetProxyNegativeCacheInitParameters) DeepCopy() *NugetProxyNegativeCacheInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NugetProxyNegativeCacheInitParameters.
func (*NugetProxyNegativeCacheInitParameters) DeepCopyInto ¶ added in v0.0.9
func (in *NugetProxyNegativeCacheInitParameters) DeepCopyInto(out *NugetProxyNegativeCacheInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NugetProxyNegativeCacheObservation ¶ added in v0.0.9
type NugetProxyNegativeCacheObservation struct { // (Boolean) Whether to cache responses for content not present in the proxied repository // Whether to cache responses for content not present in the proxied repository Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // (Number) How long to cache the fact that a file was not found in the repository (in minutes) // How long to cache the fact that a file was not found in the repository (in minutes) TTL *float64 `json:"ttl,omitempty" tf:"ttl,omitempty"` }
func (*NugetProxyNegativeCacheObservation) DeepCopy ¶ added in v0.0.9
func (in *NugetProxyNegativeCacheObservation) DeepCopy() *NugetProxyNegativeCacheObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NugetProxyNegativeCacheObservation.
func (*NugetProxyNegativeCacheObservation) DeepCopyInto ¶ added in v0.0.9
func (in *NugetProxyNegativeCacheObservation) DeepCopyInto(out *NugetProxyNegativeCacheObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NugetProxyNegativeCacheParameters ¶ added in v0.0.9
type NugetProxyNegativeCacheParameters struct { // (Boolean) Whether to cache responses for content not present in the proxied repository // Whether to cache responses for content not present in the proxied repository // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // (Number) How long to cache the fact that a file was not found in the repository (in minutes) // How long to cache the fact that a file was not found in the repository (in minutes) // +kubebuilder:validation:Optional TTL *float64 `json:"ttl,omitempty" tf:"ttl,omitempty"` }
func (*NugetProxyNegativeCacheParameters) DeepCopy ¶ added in v0.0.9
func (in *NugetProxyNegativeCacheParameters) DeepCopy() *NugetProxyNegativeCacheParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NugetProxyNegativeCacheParameters.
func (*NugetProxyNegativeCacheParameters) DeepCopyInto ¶ added in v0.0.9
func (in *NugetProxyNegativeCacheParameters) DeepCopyInto(out *NugetProxyNegativeCacheParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NugetProxyObservation ¶ added in v0.0.9
type NugetProxyObservation struct { // (Block List) Cleanup policies (see below for nested schema) // Cleanup policies Cleanup []NugetProxyCleanupObservation `json:"cleanup,omitempty" tf:"cleanup,omitempty"` // (Block List, Min: 1, Max: 1) HTTP Client configuration for proxy repositories (see below for nested schema) // HTTP Client configuration for proxy repositories HTTPClient []NugetProxyHTTPClientObservation `json:"httpClient,omitempty" tf:"http_client,omitempty"` // (String) Used to identify resource at nexus ID *string `json:"id,omitempty" tf:"id,omitempty"` // (String) A unique identifier for this repository // A unique identifier for this repository Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Block List, Max: 1) Configuration of the negative cache handling (see below for nested schema) // Configuration of the negative cache handling NegativeCache []NugetProxyNegativeCacheObservation `json:"negativeCache,omitempty" tf:"negative_cache,omitempty"` // (String) Nuget protocol version // Nuget protocol version NugetVersion *string `json:"nugetVersion,omitempty" tf:"nuget_version,omitempty"` // (Boolean) Whether this repository accepts incoming requests // Whether this repository accepts incoming requests Online *bool `json:"online,omitempty" tf:"online,omitempty"` // (Block List, Min: 1, Max: 1) Configuration for the proxy repository (see below for nested schema) // Configuration for the proxy repository Proxy []NugetProxyProxyObservation `json:"proxy,omitempty" tf:"proxy,omitempty"` // (Number) How long to cache query results from the proxied repository (in seconds) // How long to cache query results from the proxied repository (in seconds) QueryCacheItemMaxAge *float64 `json:"queryCacheItemMaxAge,omitempty" tf:"query_cache_item_max_age,omitempty"` // (String) The name of the routing rule assigned to this repository // The name of the routing rule assigned to this repository RoutingRule *string `json:"routingRule,omitempty" tf:"routing_rule,omitempty"` // (Block List, Min: 1, Max: 1) The storage configuration of the repository (see below for nested schema) // The storage configuration of the repository Storage []NugetProxyStorageObservation `json:"storage,omitempty" tf:"storage,omitempty"` }
func (*NugetProxyObservation) DeepCopy ¶ added in v0.0.9
func (in *NugetProxyObservation) DeepCopy() *NugetProxyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NugetProxyObservation.
func (*NugetProxyObservation) DeepCopyInto ¶ added in v0.0.9
func (in *NugetProxyObservation) DeepCopyInto(out *NugetProxyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NugetProxyParameters ¶ added in v0.0.9
type NugetProxyParameters struct { // (Block List) Cleanup policies (see below for nested schema) // Cleanup policies // +kubebuilder:validation:Optional Cleanup []NugetProxyCleanupParameters `json:"cleanup,omitempty" tf:"cleanup,omitempty"` // (Block List, Min: 1, Max: 1) HTTP Client configuration for proxy repositories (see below for nested schema) // HTTP Client configuration for proxy repositories // +kubebuilder:validation:Optional HTTPClient []NugetProxyHTTPClientParameters `json:"httpClient,omitempty" tf:"http_client,omitempty"` // (String) A unique identifier for this repository // A unique identifier for this repository // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Block List, Max: 1) Configuration of the negative cache handling (see below for nested schema) // Configuration of the negative cache handling // +kubebuilder:validation:Optional NegativeCache []NugetProxyNegativeCacheParameters `json:"negativeCache,omitempty" tf:"negative_cache,omitempty"` // (String) Nuget protocol version // Nuget protocol version // +kubebuilder:validation:Optional NugetVersion *string `json:"nugetVersion,omitempty" tf:"nuget_version,omitempty"` // (Boolean) Whether this repository accepts incoming requests // Whether this repository accepts incoming requests // +kubebuilder:validation:Optional Online *bool `json:"online,omitempty" tf:"online,omitempty"` // (Block List, Min: 1, Max: 1) Configuration for the proxy repository (see below for nested schema) // Configuration for the proxy repository // +kubebuilder:validation:Optional Proxy []NugetProxyProxyParameters `json:"proxy,omitempty" tf:"proxy,omitempty"` // (Number) How long to cache query results from the proxied repository (in seconds) // How long to cache query results from the proxied repository (in seconds) // +kubebuilder:validation:Optional QueryCacheItemMaxAge *float64 `json:"queryCacheItemMaxAge,omitempty" tf:"query_cache_item_max_age,omitempty"` // (String) The name of the routing rule assigned to this repository // The name of the routing rule assigned to this repository // +kubebuilder:validation:Optional RoutingRule *string `json:"routingRule,omitempty" tf:"routing_rule,omitempty"` // (Block List, Min: 1, Max: 1) The storage configuration of the repository (see below for nested schema) // The storage configuration of the repository // +kubebuilder:validation:Optional Storage []NugetProxyStorageParameters `json:"storage,omitempty" tf:"storage,omitempty"` }
func (*NugetProxyParameters) DeepCopy ¶ added in v0.0.9
func (in *NugetProxyParameters) DeepCopy() *NugetProxyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NugetProxyParameters.
func (*NugetProxyParameters) DeepCopyInto ¶ added in v0.0.9
func (in *NugetProxyParameters) DeepCopyInto(out *NugetProxyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NugetProxyProxyInitParameters ¶ added in v0.0.9
type NugetProxyProxyInitParameters struct { // (Number) How long (in minutes) to cache artifacts before rechecking the remote repository // How long (in minutes) to cache artifacts before rechecking the remote repository ContentMaxAge *float64 `json:"contentMaxAge,omitempty" tf:"content_max_age,omitempty"` // (Number) How long (in minutes) to cache metadata before rechecking the remote repository. // How long (in minutes) to cache metadata before rechecking the remote repository. MetadataMaxAge *float64 `json:"metadataMaxAge,omitempty" tf:"metadata_max_age,omitempty"` // (String) Location of the remote repository being proxied // Location of the remote repository being proxied RemoteURL *string `json:"remoteUrl,omitempty" tf:"remote_url,omitempty"` }
func (*NugetProxyProxyInitParameters) DeepCopy ¶ added in v0.0.9
func (in *NugetProxyProxyInitParameters) DeepCopy() *NugetProxyProxyInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NugetProxyProxyInitParameters.
func (*NugetProxyProxyInitParameters) DeepCopyInto ¶ added in v0.0.9
func (in *NugetProxyProxyInitParameters) DeepCopyInto(out *NugetProxyProxyInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NugetProxyProxyObservation ¶ added in v0.0.9
type NugetProxyProxyObservation struct { // (Number) How long (in minutes) to cache artifacts before rechecking the remote repository // How long (in minutes) to cache artifacts before rechecking the remote repository ContentMaxAge *float64 `json:"contentMaxAge,omitempty" tf:"content_max_age,omitempty"` // (Number) How long (in minutes) to cache metadata before rechecking the remote repository. // How long (in minutes) to cache metadata before rechecking the remote repository. MetadataMaxAge *float64 `json:"metadataMaxAge,omitempty" tf:"metadata_max_age,omitempty"` // (String) Location of the remote repository being proxied // Location of the remote repository being proxied RemoteURL *string `json:"remoteUrl,omitempty" tf:"remote_url,omitempty"` }
func (*NugetProxyProxyObservation) DeepCopy ¶ added in v0.0.9
func (in *NugetProxyProxyObservation) DeepCopy() *NugetProxyProxyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NugetProxyProxyObservation.
func (*NugetProxyProxyObservation) DeepCopyInto ¶ added in v0.0.9
func (in *NugetProxyProxyObservation) DeepCopyInto(out *NugetProxyProxyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NugetProxyProxyParameters ¶ added in v0.0.9
type NugetProxyProxyParameters struct { // (Number) How long (in minutes) to cache artifacts before rechecking the remote repository // How long (in minutes) to cache artifacts before rechecking the remote repository // +kubebuilder:validation:Optional ContentMaxAge *float64 `json:"contentMaxAge,omitempty" tf:"content_max_age,omitempty"` // (Number) How long (in minutes) to cache metadata before rechecking the remote repository. // How long (in minutes) to cache metadata before rechecking the remote repository. // +kubebuilder:validation:Optional MetadataMaxAge *float64 `json:"metadataMaxAge,omitempty" tf:"metadata_max_age,omitempty"` // (String) Location of the remote repository being proxied // Location of the remote repository being proxied // +kubebuilder:validation:Optional RemoteURL *string `json:"remoteUrl" tf:"remote_url,omitempty"` }
func (*NugetProxyProxyParameters) DeepCopy ¶ added in v0.0.9
func (in *NugetProxyProxyParameters) DeepCopy() *NugetProxyProxyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NugetProxyProxyParameters.
func (*NugetProxyProxyParameters) DeepCopyInto ¶ added in v0.0.9
func (in *NugetProxyProxyParameters) DeepCopyInto(out *NugetProxyProxyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NugetProxySpec ¶ added in v0.0.9
type NugetProxySpec struct { v1.ResourceSpec `json:",inline"` ForProvider NugetProxyParameters `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 NugetProxyInitParameters `json:"initProvider,omitempty"` }
NugetProxySpec defines the desired state of NugetProxy
func (*NugetProxySpec) DeepCopy ¶ added in v0.0.9
func (in *NugetProxySpec) DeepCopy() *NugetProxySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NugetProxySpec.
func (*NugetProxySpec) DeepCopyInto ¶ added in v0.0.9
func (in *NugetProxySpec) DeepCopyInto(out *NugetProxySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NugetProxyStatus ¶ added in v0.0.9
type NugetProxyStatus struct { v1.ResourceStatus `json:",inline"` AtProvider NugetProxyObservation `json:"atProvider,omitempty"` }
NugetProxyStatus defines the observed state of NugetProxy.
func (*NugetProxyStatus) DeepCopy ¶ added in v0.0.9
func (in *NugetProxyStatus) DeepCopy() *NugetProxyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NugetProxyStatus.
func (*NugetProxyStatus) DeepCopyInto ¶ added in v0.0.9
func (in *NugetProxyStatus) DeepCopyInto(out *NugetProxyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NugetProxyStorageInitParameters ¶ added in v0.0.9
type NugetProxyStorageInitParameters struct { // (String) Blob store used to store repository contents // Blob store used to store repository contents BlobStoreName *string `json:"blobStoreName,omitempty" tf:"blob_store_name,omitempty"` // (Boolean) Whether to validate uploaded content's MIME type appropriate for the repository format // Whether to validate uploaded content's MIME type appropriate for the repository format StrictContentTypeValidation *bool `json:"strictContentTypeValidation,omitempty" tf:"strict_content_type_validation,omitempty"` }
func (*NugetProxyStorageInitParameters) DeepCopy ¶ added in v0.0.9
func (in *NugetProxyStorageInitParameters) DeepCopy() *NugetProxyStorageInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NugetProxyStorageInitParameters.
func (*NugetProxyStorageInitParameters) DeepCopyInto ¶ added in v0.0.9
func (in *NugetProxyStorageInitParameters) DeepCopyInto(out *NugetProxyStorageInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NugetProxyStorageObservation ¶ added in v0.0.9
type NugetProxyStorageObservation struct { // (String) Blob store used to store repository contents // Blob store used to store repository contents BlobStoreName *string `json:"blobStoreName,omitempty" tf:"blob_store_name,omitempty"` // (Boolean) Whether to validate uploaded content's MIME type appropriate for the repository format // Whether to validate uploaded content's MIME type appropriate for the repository format StrictContentTypeValidation *bool `json:"strictContentTypeValidation,omitempty" tf:"strict_content_type_validation,omitempty"` }
func (*NugetProxyStorageObservation) DeepCopy ¶ added in v0.0.9
func (in *NugetProxyStorageObservation) DeepCopy() *NugetProxyStorageObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NugetProxyStorageObservation.
func (*NugetProxyStorageObservation) DeepCopyInto ¶ added in v0.0.9
func (in *NugetProxyStorageObservation) DeepCopyInto(out *NugetProxyStorageObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NugetProxyStorageParameters ¶ added in v0.0.9
type NugetProxyStorageParameters struct { // (String) Blob store used to store repository contents // Blob store used to store repository contents // +kubebuilder:validation:Optional BlobStoreName *string `json:"blobStoreName" tf:"blob_store_name,omitempty"` // (Boolean) Whether to validate uploaded content's MIME type appropriate for the repository format // Whether to validate uploaded content's MIME type appropriate for the repository format // +kubebuilder:validation:Optional StrictContentTypeValidation *bool `json:"strictContentTypeValidation,omitempty" tf:"strict_content_type_validation,omitempty"` }
func (*NugetProxyStorageParameters) DeepCopy ¶ added in v0.0.9
func (in *NugetProxyStorageParameters) DeepCopy() *NugetProxyStorageParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NugetProxyStorageParameters.
func (*NugetProxyStorageParameters) DeepCopyInto ¶ added in v0.0.9
func (in *NugetProxyStorageParameters) DeepCopyInto(out *NugetProxyStorageParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type P2Proxy ¶ added in v0.0.9
type P2Proxy 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.httpClient) || (has(self.initProvider) && has(self.initProvider.httpClient))",message="spec.forProvider.httpClient is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.proxy) || (has(self.initProvider) && has(self.initProvider.proxy))",message="spec.forProvider.proxy is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.storage) || (has(self.initProvider) && has(self.initProvider.storage))",message="spec.forProvider.storage is a required parameter" Spec P2ProxySpec `json:"spec"` Status P2ProxyStatus `json:"status,omitempty"` }
P2Proxy is the Schema for the P2Proxys API. Use this resource to create an p2 proxy repository. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,nexus}
func (*P2Proxy) DeepCopy ¶ added in v0.0.9
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new P2Proxy.
func (*P2Proxy) DeepCopyInto ¶ added in v0.0.9
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*P2Proxy) DeepCopyObject ¶ added in v0.0.9
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*P2Proxy) GetCondition ¶ added in v0.0.9
func (mg *P2Proxy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this P2Proxy.
func (*P2Proxy) GetConnectionDetailsMapping ¶ added in v0.0.9
GetConnectionDetailsMapping for this P2Proxy
func (*P2Proxy) GetDeletionPolicy ¶ added in v0.0.9
func (mg *P2Proxy) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this P2Proxy.
func (*P2Proxy) GetID ¶ added in v0.0.9
GetID returns ID of underlying Terraform resource of this P2Proxy
func (*P2Proxy) GetInitParameters ¶ added in v0.0.9
GetInitParameters of this P2Proxy
func (*P2Proxy) GetManagementPolicies ¶ added in v0.0.9
func (mg *P2Proxy) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this P2Proxy.
func (*P2Proxy) GetMergedParameters ¶ added in v0.0.9
GetInitParameters of this P2Proxy
func (*P2Proxy) GetObservation ¶ added in v0.0.9
GetObservation of this P2Proxy
func (*P2Proxy) GetParameters ¶ added in v0.0.9
GetParameters of this P2Proxy
func (*P2Proxy) GetProviderConfigReference ¶ added in v0.0.9
GetProviderConfigReference of this P2Proxy.
func (*P2Proxy) GetPublishConnectionDetailsTo ¶ added in v0.0.9
func (mg *P2Proxy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this P2Proxy.
func (*P2Proxy) GetTerraformResourceType ¶ added in v0.0.9
GetTerraformResourceType returns Terraform resource type for this P2Proxy
func (*P2Proxy) GetTerraformSchemaVersion ¶ added in v0.0.9
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*P2Proxy) GetWriteConnectionSecretToReference ¶ added in v0.0.9
func (mg *P2Proxy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this P2Proxy.
func (*P2Proxy) Hub ¶ added in v0.0.9
func (tr *P2Proxy) Hub()
Hub marks this type as a conversion hub.
func (*P2Proxy) LateInitialize ¶ added in v0.0.9
LateInitialize this P2Proxy using its observed tfState. returns True if there are any spec changes for the resource.
func (*P2Proxy) SetConditions ¶ added in v0.0.9
SetConditions of this P2Proxy.
func (*P2Proxy) SetDeletionPolicy ¶ added in v0.0.9
func (mg *P2Proxy) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this P2Proxy.
func (*P2Proxy) SetManagementPolicies ¶ added in v0.0.9
func (mg *P2Proxy) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this P2Proxy.
func (*P2Proxy) SetObservation ¶ added in v0.0.9
SetObservation for this P2Proxy
func (*P2Proxy) SetParameters ¶ added in v0.0.9
SetParameters for this P2Proxy
func (*P2Proxy) SetProviderConfigReference ¶ added in v0.0.9
SetProviderConfigReference of this P2Proxy.
func (*P2Proxy) SetPublishConnectionDetailsTo ¶ added in v0.0.9
func (mg *P2Proxy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this P2Proxy.
func (*P2Proxy) SetWriteConnectionSecretToReference ¶ added in v0.0.9
func (mg *P2Proxy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this P2Proxy.
type P2ProxyCleanupInitParameters ¶ added in v0.0.9
type P2ProxyCleanupInitParameters struct { // (Set of String) List of policy names // List of policy names // +listType=set PolicyNames []*string `json:"policyNames,omitempty" tf:"policy_names,omitempty"` }
func (*P2ProxyCleanupInitParameters) DeepCopy ¶ added in v0.0.9
func (in *P2ProxyCleanupInitParameters) DeepCopy() *P2ProxyCleanupInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new P2ProxyCleanupInitParameters.
func (*P2ProxyCleanupInitParameters) DeepCopyInto ¶ added in v0.0.9
func (in *P2ProxyCleanupInitParameters) DeepCopyInto(out *P2ProxyCleanupInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type P2ProxyCleanupObservation ¶ added in v0.0.9
type P2ProxyCleanupObservation struct { // (Set of String) List of policy names // List of policy names // +listType=set PolicyNames []*string `json:"policyNames,omitempty" tf:"policy_names,omitempty"` }
func (*P2ProxyCleanupObservation) DeepCopy ¶ added in v0.0.9
func (in *P2ProxyCleanupObservation) DeepCopy() *P2ProxyCleanupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new P2ProxyCleanupObservation.
func (*P2ProxyCleanupObservation) DeepCopyInto ¶ added in v0.0.9
func (in *P2ProxyCleanupObservation) DeepCopyInto(out *P2ProxyCleanupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type P2ProxyCleanupParameters ¶ added in v0.0.9
type P2ProxyCleanupParameters struct { // (Set of String) List of policy names // List of policy names // +kubebuilder:validation:Optional // +listType=set PolicyNames []*string `json:"policyNames,omitempty" tf:"policy_names,omitempty"` }
func (*P2ProxyCleanupParameters) DeepCopy ¶ added in v0.0.9
func (in *P2ProxyCleanupParameters) DeepCopy() *P2ProxyCleanupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new P2ProxyCleanupParameters.
func (*P2ProxyCleanupParameters) DeepCopyInto ¶ added in v0.0.9
func (in *P2ProxyCleanupParameters) DeepCopyInto(out *P2ProxyCleanupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type P2ProxyHTTPClientAuthenticationInitParameters ¶ added in v0.0.9
type P2ProxyHTTPClientAuthenticationInitParameters struct { // (String) The ntlm domain to connect // The ntlm domain to connect NtlmDomain *string `json:"ntlmDomain,omitempty" tf:"ntlm_domain,omitempty"` // (String) The ntlm host to connect // The ntlm host to connect NtlmHost *string `json:"ntlmHost,omitempty" tf:"ntlm_host,omitempty"` // (String) Authentication type. Possible values: ntlm or username // Authentication type. Possible values: `ntlm` or `username` Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*P2ProxyHTTPClientAuthenticationInitParameters) DeepCopy ¶ added in v0.0.9
func (in *P2ProxyHTTPClientAuthenticationInitParameters) DeepCopy() *P2ProxyHTTPClientAuthenticationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new P2ProxyHTTPClientAuthenticationInitParameters.
func (*P2ProxyHTTPClientAuthenticationInitParameters) DeepCopyInto ¶ added in v0.0.9
func (in *P2ProxyHTTPClientAuthenticationInitParameters) DeepCopyInto(out *P2ProxyHTTPClientAuthenticationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type P2ProxyHTTPClientAuthenticationObservation ¶ added in v0.0.9
type P2ProxyHTTPClientAuthenticationObservation struct { // (String) The ntlm domain to connect // The ntlm domain to connect NtlmDomain *string `json:"ntlmDomain,omitempty" tf:"ntlm_domain,omitempty"` // (String) The ntlm host to connect // The ntlm host to connect NtlmHost *string `json:"ntlmHost,omitempty" tf:"ntlm_host,omitempty"` // (String) Authentication type. Possible values: ntlm or username // Authentication type. Possible values: `ntlm` or `username` Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*P2ProxyHTTPClientAuthenticationObservation) DeepCopy ¶ added in v0.0.9
func (in *P2ProxyHTTPClientAuthenticationObservation) DeepCopy() *P2ProxyHTTPClientAuthenticationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new P2ProxyHTTPClientAuthenticationObservation.
func (*P2ProxyHTTPClientAuthenticationObservation) DeepCopyInto ¶ added in v0.0.9
func (in *P2ProxyHTTPClientAuthenticationObservation) DeepCopyInto(out *P2ProxyHTTPClientAuthenticationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type P2ProxyHTTPClientAuthenticationParameters ¶ added in v0.0.9
type P2ProxyHTTPClientAuthenticationParameters struct { // (String) The ntlm domain to connect // The ntlm domain to connect // +kubebuilder:validation:Optional NtlmDomain *string `json:"ntlmDomain,omitempty" tf:"ntlm_domain,omitempty"` // (String) The ntlm host to connect // The ntlm host to connect // +kubebuilder:validation:Optional NtlmHost *string `json:"ntlmHost,omitempty" tf:"ntlm_host,omitempty"` // (String, Sensitive) The password used by the proxy repository // The password used by the proxy repository // +kubebuilder:validation:Optional PasswordSecretRef *v1.SecretKeySelector `json:"passwordSecretRef,omitempty" tf:"-"` // (String) Authentication type. Possible values: ntlm or username // Authentication type. Possible values: `ntlm` or `username` // +kubebuilder:validation:Optional Type *string `json:"type" tf:"type,omitempty"` // (String) The username used by the proxy repository // The username used by the proxy repository // +kubebuilder:validation:Optional UsernameSecretRef *v1.SecretKeySelector `json:"usernameSecretRef,omitempty" tf:"-"` }
func (*P2ProxyHTTPClientAuthenticationParameters) DeepCopy ¶ added in v0.0.9
func (in *P2ProxyHTTPClientAuthenticationParameters) DeepCopy() *P2ProxyHTTPClientAuthenticationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new P2ProxyHTTPClientAuthenticationParameters.
func (*P2ProxyHTTPClientAuthenticationParameters) DeepCopyInto ¶ added in v0.0.9
func (in *P2ProxyHTTPClientAuthenticationParameters) DeepCopyInto(out *P2ProxyHTTPClientAuthenticationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type P2ProxyHTTPClientConnectionInitParameters ¶ added in v0.0.9
type P2ProxyHTTPClientConnectionInitParameters struct { // (Boolean) Whether to enable redirects to the same location (may be required by some servers) // Whether to enable redirects to the same location (may be required by some servers) EnableCircularRedirects *bool `json:"enableCircularRedirects,omitempty" tf:"enable_circular_redirects,omitempty"` // (Boolean) Whether to allow cookies to be stored and used // Whether to allow cookies to be stored and used EnableCookies *bool `json:"enableCookies,omitempty" tf:"enable_cookies,omitempty"` // (Number) Total retries if the initial connection attempt suffers a timeout // Total retries if the initial connection attempt suffers a timeout Retries *float64 `json:"retries,omitempty" tf:"retries,omitempty"` // (Number) Seconds to wait for activity before stopping and retrying the connection // Seconds to wait for activity before stopping and retrying the connection Timeout *float64 `json:"timeout,omitempty" tf:"timeout,omitempty"` // (Boolean) Use certificates stored in the Nexus Repository Manager truststore to connect to external systems // Use certificates stored in the Nexus Repository Manager truststore to connect to external systems UseTrustStore *bool `json:"useTrustStore,omitempty" tf:"use_trust_store,omitempty"` // Agent header in HTTP requests // Custom fragment to append to User-Agent header in HTTP requests UserAgentSuffix *string `json:"userAgentSuffix,omitempty" tf:"user_agent_suffix,omitempty"` }
func (*P2ProxyHTTPClientConnectionInitParameters) DeepCopy ¶ added in v0.0.9
func (in *P2ProxyHTTPClientConnectionInitParameters) DeepCopy() *P2ProxyHTTPClientConnectionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new P2ProxyHTTPClientConnectionInitParameters.
func (*P2ProxyHTTPClientConnectionInitParameters) DeepCopyInto ¶ added in v0.0.9
func (in *P2ProxyHTTPClientConnectionInitParameters) DeepCopyInto(out *P2ProxyHTTPClientConnectionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type P2ProxyHTTPClientConnectionObservation ¶ added in v0.0.9
type P2ProxyHTTPClientConnectionObservation struct { // (Boolean) Whether to enable redirects to the same location (may be required by some servers) // Whether to enable redirects to the same location (may be required by some servers) EnableCircularRedirects *bool `json:"enableCircularRedirects,omitempty" tf:"enable_circular_redirects,omitempty"` // (Boolean) Whether to allow cookies to be stored and used // Whether to allow cookies to be stored and used EnableCookies *bool `json:"enableCookies,omitempty" tf:"enable_cookies,omitempty"` // (Number) Total retries if the initial connection attempt suffers a timeout // Total retries if the initial connection attempt suffers a timeout Retries *float64 `json:"retries,omitempty" tf:"retries,omitempty"` // (Number) Seconds to wait for activity before stopping and retrying the connection // Seconds to wait for activity before stopping and retrying the connection Timeout *float64 `json:"timeout,omitempty" tf:"timeout,omitempty"` // (Boolean) Use certificates stored in the Nexus Repository Manager truststore to connect to external systems // Use certificates stored in the Nexus Repository Manager truststore to connect to external systems UseTrustStore *bool `json:"useTrustStore,omitempty" tf:"use_trust_store,omitempty"` // Agent header in HTTP requests // Custom fragment to append to User-Agent header in HTTP requests UserAgentSuffix *string `json:"userAgentSuffix,omitempty" tf:"user_agent_suffix,omitempty"` }
func (*P2ProxyHTTPClientConnectionObservation) DeepCopy ¶ added in v0.0.9
func (in *P2ProxyHTTPClientConnectionObservation) DeepCopy() *P2ProxyHTTPClientConnectionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new P2ProxyHTTPClientConnectionObservation.
func (*P2ProxyHTTPClientConnectionObservation) DeepCopyInto ¶ added in v0.0.9
func (in *P2ProxyHTTPClientConnectionObservation) DeepCopyInto(out *P2ProxyHTTPClientConnectionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type P2ProxyHTTPClientConnectionParameters ¶ added in v0.0.9
type P2ProxyHTTPClientConnectionParameters struct { // (Boolean) Whether to enable redirects to the same location (may be required by some servers) // Whether to enable redirects to the same location (may be required by some servers) // +kubebuilder:validation:Optional EnableCircularRedirects *bool `json:"enableCircularRedirects,omitempty" tf:"enable_circular_redirects,omitempty"` // (Boolean) Whether to allow cookies to be stored and used // Whether to allow cookies to be stored and used // +kubebuilder:validation:Optional EnableCookies *bool `json:"enableCookies,omitempty" tf:"enable_cookies,omitempty"` // (Number) Total retries if the initial connection attempt suffers a timeout // Total retries if the initial connection attempt suffers a timeout // +kubebuilder:validation:Optional Retries *float64 `json:"retries,omitempty" tf:"retries,omitempty"` // (Number) Seconds to wait for activity before stopping and retrying the connection // Seconds to wait for activity before stopping and retrying the connection // +kubebuilder:validation:Optional Timeout *float64 `json:"timeout,omitempty" tf:"timeout,omitempty"` // (Boolean) Use certificates stored in the Nexus Repository Manager truststore to connect to external systems // Use certificates stored in the Nexus Repository Manager truststore to connect to external systems // +kubebuilder:validation:Optional UseTrustStore *bool `json:"useTrustStore,omitempty" tf:"use_trust_store,omitempty"` // Agent header in HTTP requests // Custom fragment to append to User-Agent header in HTTP requests // +kubebuilder:validation:Optional UserAgentSuffix *string `json:"userAgentSuffix,omitempty" tf:"user_agent_suffix,omitempty"` }
func (*P2ProxyHTTPClientConnectionParameters) DeepCopy ¶ added in v0.0.9
func (in *P2ProxyHTTPClientConnectionParameters) DeepCopy() *P2ProxyHTTPClientConnectionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new P2ProxyHTTPClientConnectionParameters.
func (*P2ProxyHTTPClientConnectionParameters) DeepCopyInto ¶ added in v0.0.9
func (in *P2ProxyHTTPClientConnectionParameters) DeepCopyInto(out *P2ProxyHTTPClientConnectionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type P2ProxyHTTPClientInitParameters ¶ added in v0.0.9
type P2ProxyHTTPClientInitParameters struct { // (Block List, Max: 1) Authentication configuration of the HTTP client (see below for nested schema) // Authentication configuration of the HTTP client Authentication []P2ProxyHTTPClientAuthenticationInitParameters `json:"authentication,omitempty" tf:"authentication,omitempty"` // block outbound connections if remote peer is detected as unreachable/unresponsive // Whether to auto-block outbound connections if remote peer is detected as unreachable/unresponsive AutoBlock *bool `json:"autoBlock,omitempty" tf:"auto_block,omitempty"` // (Boolean) Whether to block outbound connections on the repository // Whether to block outbound connections on the repository Blocked *bool `json:"blocked,omitempty" tf:"blocked,omitempty"` // (Block List, Max: 1) Connection configuration of the HTTP client (see below for nested schema) // Connection configuration of the HTTP client Connection []P2ProxyHTTPClientConnectionInitParameters `json:"connection,omitempty" tf:"connection,omitempty"` }
func (*P2ProxyHTTPClientInitParameters) DeepCopy ¶ added in v0.0.9
func (in *P2ProxyHTTPClientInitParameters) DeepCopy() *P2ProxyHTTPClientInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new P2ProxyHTTPClientInitParameters.
func (*P2ProxyHTTPClientInitParameters) DeepCopyInto ¶ added in v0.0.9
func (in *P2ProxyHTTPClientInitParameters) DeepCopyInto(out *P2ProxyHTTPClientInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type P2ProxyHTTPClientObservation ¶ added in v0.0.9
type P2ProxyHTTPClientObservation struct { // (Block List, Max: 1) Authentication configuration of the HTTP client (see below for nested schema) // Authentication configuration of the HTTP client Authentication []P2ProxyHTTPClientAuthenticationObservation `json:"authentication,omitempty" tf:"authentication,omitempty"` // block outbound connections if remote peer is detected as unreachable/unresponsive // Whether to auto-block outbound connections if remote peer is detected as unreachable/unresponsive AutoBlock *bool `json:"autoBlock,omitempty" tf:"auto_block,omitempty"` // (Boolean) Whether to block outbound connections on the repository // Whether to block outbound connections on the repository Blocked *bool `json:"blocked,omitempty" tf:"blocked,omitempty"` // (Block List, Max: 1) Connection configuration of the HTTP client (see below for nested schema) // Connection configuration of the HTTP client Connection []P2ProxyHTTPClientConnectionObservation `json:"connection,omitempty" tf:"connection,omitempty"` }
func (*P2ProxyHTTPClientObservation) DeepCopy ¶ added in v0.0.9
func (in *P2ProxyHTTPClientObservation) DeepCopy() *P2ProxyHTTPClientObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new P2ProxyHTTPClientObservation.
func (*P2ProxyHTTPClientObservation) DeepCopyInto ¶ added in v0.0.9
func (in *P2ProxyHTTPClientObservation) DeepCopyInto(out *P2ProxyHTTPClientObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type P2ProxyHTTPClientParameters ¶ added in v0.0.9
type P2ProxyHTTPClientParameters struct { // (Block List, Max: 1) Authentication configuration of the HTTP client (see below for nested schema) // Authentication configuration of the HTTP client // +kubebuilder:validation:Optional Authentication []P2ProxyHTTPClientAuthenticationParameters `json:"authentication,omitempty" tf:"authentication,omitempty"` // block outbound connections if remote peer is detected as unreachable/unresponsive // Whether to auto-block outbound connections if remote peer is detected as unreachable/unresponsive // +kubebuilder:validation:Optional AutoBlock *bool `json:"autoBlock" tf:"auto_block,omitempty"` // (Boolean) Whether to block outbound connections on the repository // Whether to block outbound connections on the repository // +kubebuilder:validation:Optional Blocked *bool `json:"blocked" tf:"blocked,omitempty"` // (Block List, Max: 1) Connection configuration of the HTTP client (see below for nested schema) // Connection configuration of the HTTP client // +kubebuilder:validation:Optional Connection []P2ProxyHTTPClientConnectionParameters `json:"connection,omitempty" tf:"connection,omitempty"` }
func (*P2ProxyHTTPClientParameters) DeepCopy ¶ added in v0.0.9
func (in *P2ProxyHTTPClientParameters) DeepCopy() *P2ProxyHTTPClientParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new P2ProxyHTTPClientParameters.
func (*P2ProxyHTTPClientParameters) DeepCopyInto ¶ added in v0.0.9
func (in *P2ProxyHTTPClientParameters) DeepCopyInto(out *P2ProxyHTTPClientParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type P2ProxyInitParameters ¶ added in v0.0.9
type P2ProxyInitParameters struct { // (Block List) Cleanup policies (see below for nested schema) // Cleanup policies Cleanup []P2ProxyCleanupInitParameters `json:"cleanup,omitempty" tf:"cleanup,omitempty"` // (Block List, Min: 1, Max: 1) HTTP Client configuration for proxy repositories (see below for nested schema) // HTTP Client configuration for proxy repositories HTTPClient []P2ProxyHTTPClientInitParameters `json:"httpClient,omitempty" tf:"http_client,omitempty"` // (String) A unique identifier for this repository // A unique identifier for this repository Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Block List, Max: 1) Configuration of the negative cache handling (see below for nested schema) // Configuration of the negative cache handling NegativeCache []P2ProxyNegativeCacheInitParameters `json:"negativeCache,omitempty" tf:"negative_cache,omitempty"` // (Boolean) Whether this repository accepts incoming requests // Whether this repository accepts incoming requests Online *bool `json:"online,omitempty" tf:"online,omitempty"` // (Block List, Min: 1, Max: 1) Configuration for the proxy repository (see below for nested schema) // Configuration for the proxy repository Proxy []P2ProxyProxyInitParameters `json:"proxy,omitempty" tf:"proxy,omitempty"` // (String) The name of the routing rule assigned to this repository // The name of the routing rule assigned to this repository RoutingRule *string `json:"routingRule,omitempty" tf:"routing_rule,omitempty"` // (Block List, Min: 1, Max: 1) The storage configuration of the repository (see below for nested schema) // The storage configuration of the repository Storage []P2ProxyStorageInitParameters `json:"storage,omitempty" tf:"storage,omitempty"` }
func (*P2ProxyInitParameters) DeepCopy ¶ added in v0.0.9
func (in *P2ProxyInitParameters) DeepCopy() *P2ProxyInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new P2ProxyInitParameters.
func (*P2ProxyInitParameters) DeepCopyInto ¶ added in v0.0.9
func (in *P2ProxyInitParameters) DeepCopyInto(out *P2ProxyInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type P2ProxyList ¶ added in v0.0.9
type P2ProxyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []P2Proxy `json:"items"` }
P2ProxyList contains a list of P2Proxys
func (*P2ProxyList) DeepCopy ¶ added in v0.0.9
func (in *P2ProxyList) DeepCopy() *P2ProxyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new P2ProxyList.
func (*P2ProxyList) DeepCopyInto ¶ added in v0.0.9
func (in *P2ProxyList) DeepCopyInto(out *P2ProxyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*P2ProxyList) DeepCopyObject ¶ added in v0.0.9
func (in *P2ProxyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*P2ProxyList) GetItems ¶ added in v0.0.9
func (l *P2ProxyList) GetItems() []resource.Managed
GetItems of this P2ProxyList.
type P2ProxyNegativeCacheInitParameters ¶ added in v0.0.9
type P2ProxyNegativeCacheInitParameters struct { // (Boolean) Whether to cache responses for content not present in the proxied repository // Whether to cache responses for content not present in the proxied repository Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // (Number) How long to cache the fact that a file was not found in the repository (in minutes) // How long to cache the fact that a file was not found in the repository (in minutes) TTL *float64 `json:"ttl,omitempty" tf:"ttl,omitempty"` }
func (*P2ProxyNegativeCacheInitParameters) DeepCopy ¶ added in v0.0.9
func (in *P2ProxyNegativeCacheInitParameters) DeepCopy() *P2ProxyNegativeCacheInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new P2ProxyNegativeCacheInitParameters.
func (*P2ProxyNegativeCacheInitParameters) DeepCopyInto ¶ added in v0.0.9
func (in *P2ProxyNegativeCacheInitParameters) DeepCopyInto(out *P2ProxyNegativeCacheInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type P2ProxyNegativeCacheObservation ¶ added in v0.0.9
type P2ProxyNegativeCacheObservation struct { // (Boolean) Whether to cache responses for content not present in the proxied repository // Whether to cache responses for content not present in the proxied repository Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // (Number) How long to cache the fact that a file was not found in the repository (in minutes) // How long to cache the fact that a file was not found in the repository (in minutes) TTL *float64 `json:"ttl,omitempty" tf:"ttl,omitempty"` }
func (*P2ProxyNegativeCacheObservation) DeepCopy ¶ added in v0.0.9
func (in *P2ProxyNegativeCacheObservation) DeepCopy() *P2ProxyNegativeCacheObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new P2ProxyNegativeCacheObservation.
func (*P2ProxyNegativeCacheObservation) DeepCopyInto ¶ added in v0.0.9
func (in *P2ProxyNegativeCacheObservation) DeepCopyInto(out *P2ProxyNegativeCacheObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type P2ProxyNegativeCacheParameters ¶ added in v0.0.9
type P2ProxyNegativeCacheParameters struct { // (Boolean) Whether to cache responses for content not present in the proxied repository // Whether to cache responses for content not present in the proxied repository // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // (Number) How long to cache the fact that a file was not found in the repository (in minutes) // How long to cache the fact that a file was not found in the repository (in minutes) // +kubebuilder:validation:Optional TTL *float64 `json:"ttl,omitempty" tf:"ttl,omitempty"` }
func (*P2ProxyNegativeCacheParameters) DeepCopy ¶ added in v0.0.9
func (in *P2ProxyNegativeCacheParameters) DeepCopy() *P2ProxyNegativeCacheParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new P2ProxyNegativeCacheParameters.
func (*P2ProxyNegativeCacheParameters) DeepCopyInto ¶ added in v0.0.9
func (in *P2ProxyNegativeCacheParameters) DeepCopyInto(out *P2ProxyNegativeCacheParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type P2ProxyObservation ¶ added in v0.0.9
type P2ProxyObservation struct { // (Block List) Cleanup policies (see below for nested schema) // Cleanup policies Cleanup []P2ProxyCleanupObservation `json:"cleanup,omitempty" tf:"cleanup,omitempty"` // (Block List, Min: 1, Max: 1) HTTP Client configuration for proxy repositories (see below for nested schema) // HTTP Client configuration for proxy repositories HTTPClient []P2ProxyHTTPClientObservation `json:"httpClient,omitempty" tf:"http_client,omitempty"` // (String) Used to identify resource at nexus ID *string `json:"id,omitempty" tf:"id,omitempty"` // (String) A unique identifier for this repository // A unique identifier for this repository Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Block List, Max: 1) Configuration of the negative cache handling (see below for nested schema) // Configuration of the negative cache handling NegativeCache []P2ProxyNegativeCacheObservation `json:"negativeCache,omitempty" tf:"negative_cache,omitempty"` // (Boolean) Whether this repository accepts incoming requests // Whether this repository accepts incoming requests Online *bool `json:"online,omitempty" tf:"online,omitempty"` // (Block List, Min: 1, Max: 1) Configuration for the proxy repository (see below for nested schema) // Configuration for the proxy repository Proxy []P2ProxyProxyObservation `json:"proxy,omitempty" tf:"proxy,omitempty"` // (String) The name of the routing rule assigned to this repository // The name of the routing rule assigned to this repository RoutingRule *string `json:"routingRule,omitempty" tf:"routing_rule,omitempty"` // (Block List, Min: 1, Max: 1) The storage configuration of the repository (see below for nested schema) // The storage configuration of the repository Storage []P2ProxyStorageObservation `json:"storage,omitempty" tf:"storage,omitempty"` }
func (*P2ProxyObservation) DeepCopy ¶ added in v0.0.9
func (in *P2ProxyObservation) DeepCopy() *P2ProxyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new P2ProxyObservation.
func (*P2ProxyObservation) DeepCopyInto ¶ added in v0.0.9
func (in *P2ProxyObservation) DeepCopyInto(out *P2ProxyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type P2ProxyParameters ¶ added in v0.0.9
type P2ProxyParameters struct { // (Block List) Cleanup policies (see below for nested schema) // Cleanup policies // +kubebuilder:validation:Optional Cleanup []P2ProxyCleanupParameters `json:"cleanup,omitempty" tf:"cleanup,omitempty"` // (Block List, Min: 1, Max: 1) HTTP Client configuration for proxy repositories (see below for nested schema) // HTTP Client configuration for proxy repositories // +kubebuilder:validation:Optional HTTPClient []P2ProxyHTTPClientParameters `json:"httpClient,omitempty" tf:"http_client,omitempty"` // (String) A unique identifier for this repository // A unique identifier for this repository // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Block List, Max: 1) Configuration of the negative cache handling (see below for nested schema) // Configuration of the negative cache handling // +kubebuilder:validation:Optional NegativeCache []P2ProxyNegativeCacheParameters `json:"negativeCache,omitempty" tf:"negative_cache,omitempty"` // (Boolean) Whether this repository accepts incoming requests // Whether this repository accepts incoming requests // +kubebuilder:validation:Optional Online *bool `json:"online,omitempty" tf:"online,omitempty"` // (Block List, Min: 1, Max: 1) Configuration for the proxy repository (see below for nested schema) // Configuration for the proxy repository // +kubebuilder:validation:Optional Proxy []P2ProxyProxyParameters `json:"proxy,omitempty" tf:"proxy,omitempty"` // (String) The name of the routing rule assigned to this repository // The name of the routing rule assigned to this repository // +kubebuilder:validation:Optional RoutingRule *string `json:"routingRule,omitempty" tf:"routing_rule,omitempty"` // (Block List, Min: 1, Max: 1) The storage configuration of the repository (see below for nested schema) // The storage configuration of the repository // +kubebuilder:validation:Optional Storage []P2ProxyStorageParameters `json:"storage,omitempty" tf:"storage,omitempty"` }
func (*P2ProxyParameters) DeepCopy ¶ added in v0.0.9
func (in *P2ProxyParameters) DeepCopy() *P2ProxyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new P2ProxyParameters.
func (*P2ProxyParameters) DeepCopyInto ¶ added in v0.0.9
func (in *P2ProxyParameters) DeepCopyInto(out *P2ProxyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type P2ProxyProxyInitParameters ¶ added in v0.0.9
type P2ProxyProxyInitParameters struct { // (Number) How long (in minutes) to cache artifacts before rechecking the remote repository // How long (in minutes) to cache artifacts before rechecking the remote repository ContentMaxAge *float64 `json:"contentMaxAge,omitempty" tf:"content_max_age,omitempty"` // (Number) How long (in minutes) to cache metadata before rechecking the remote repository. // How long (in minutes) to cache metadata before rechecking the remote repository. MetadataMaxAge *float64 `json:"metadataMaxAge,omitempty" tf:"metadata_max_age,omitempty"` // (String) Location of the remote repository being proxied // Location of the remote repository being proxied RemoteURL *string `json:"remoteUrl,omitempty" tf:"remote_url,omitempty"` }
func (*P2ProxyProxyInitParameters) DeepCopy ¶ added in v0.0.9
func (in *P2ProxyProxyInitParameters) DeepCopy() *P2ProxyProxyInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new P2ProxyProxyInitParameters.
func (*P2ProxyProxyInitParameters) DeepCopyInto ¶ added in v0.0.9
func (in *P2ProxyProxyInitParameters) DeepCopyInto(out *P2ProxyProxyInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type P2ProxyProxyObservation ¶ added in v0.0.9
type P2ProxyProxyObservation struct { // (Number) How long (in minutes) to cache artifacts before rechecking the remote repository // How long (in minutes) to cache artifacts before rechecking the remote repository ContentMaxAge *float64 `json:"contentMaxAge,omitempty" tf:"content_max_age,omitempty"` // (Number) How long (in minutes) to cache metadata before rechecking the remote repository. // How long (in minutes) to cache metadata before rechecking the remote repository. MetadataMaxAge *float64 `json:"metadataMaxAge,omitempty" tf:"metadata_max_age,omitempty"` // (String) Location of the remote repository being proxied // Location of the remote repository being proxied RemoteURL *string `json:"remoteUrl,omitempty" tf:"remote_url,omitempty"` }
func (*P2ProxyProxyObservation) DeepCopy ¶ added in v0.0.9
func (in *P2ProxyProxyObservation) DeepCopy() *P2ProxyProxyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new P2ProxyProxyObservation.
func (*P2ProxyProxyObservation) DeepCopyInto ¶ added in v0.0.9
func (in *P2ProxyProxyObservation) DeepCopyInto(out *P2ProxyProxyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type P2ProxyProxyParameters ¶ added in v0.0.9
type P2ProxyProxyParameters struct { // (Number) How long (in minutes) to cache artifacts before rechecking the remote repository // How long (in minutes) to cache artifacts before rechecking the remote repository // +kubebuilder:validation:Optional ContentMaxAge *float64 `json:"contentMaxAge,omitempty" tf:"content_max_age,omitempty"` // (Number) How long (in minutes) to cache metadata before rechecking the remote repository. // How long (in minutes) to cache metadata before rechecking the remote repository. // +kubebuilder:validation:Optional MetadataMaxAge *float64 `json:"metadataMaxAge,omitempty" tf:"metadata_max_age,omitempty"` // (String) Location of the remote repository being proxied // Location of the remote repository being proxied // +kubebuilder:validation:Optional RemoteURL *string `json:"remoteUrl" tf:"remote_url,omitempty"` }
func (*P2ProxyProxyParameters) DeepCopy ¶ added in v0.0.9
func (in *P2ProxyProxyParameters) DeepCopy() *P2ProxyProxyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new P2ProxyProxyParameters.
func (*P2ProxyProxyParameters) DeepCopyInto ¶ added in v0.0.9
func (in *P2ProxyProxyParameters) DeepCopyInto(out *P2ProxyProxyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type P2ProxySpec ¶ added in v0.0.9
type P2ProxySpec struct { v1.ResourceSpec `json:",inline"` ForProvider P2ProxyParameters `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 P2ProxyInitParameters `json:"initProvider,omitempty"` }
P2ProxySpec defines the desired state of P2Proxy
func (*P2ProxySpec) DeepCopy ¶ added in v0.0.9
func (in *P2ProxySpec) DeepCopy() *P2ProxySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new P2ProxySpec.
func (*P2ProxySpec) DeepCopyInto ¶ added in v0.0.9
func (in *P2ProxySpec) DeepCopyInto(out *P2ProxySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type P2ProxyStatus ¶ added in v0.0.9
type P2ProxyStatus struct { v1.ResourceStatus `json:",inline"` AtProvider P2ProxyObservation `json:"atProvider,omitempty"` }
P2ProxyStatus defines the observed state of P2Proxy.
func (*P2ProxyStatus) DeepCopy ¶ added in v0.0.9
func (in *P2ProxyStatus) DeepCopy() *P2ProxyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new P2ProxyStatus.
func (*P2ProxyStatus) DeepCopyInto ¶ added in v0.0.9
func (in *P2ProxyStatus) DeepCopyInto(out *P2ProxyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type P2ProxyStorageInitParameters ¶ added in v0.0.9
type P2ProxyStorageInitParameters struct { // (String) Blob store used to store repository contents // Blob store used to store repository contents BlobStoreName *string `json:"blobStoreName,omitempty" tf:"blob_store_name,omitempty"` // (Boolean) Whether to validate uploaded content's MIME type appropriate for the repository format // Whether to validate uploaded content's MIME type appropriate for the repository format StrictContentTypeValidation *bool `json:"strictContentTypeValidation,omitempty" tf:"strict_content_type_validation,omitempty"` }
func (*P2ProxyStorageInitParameters) DeepCopy ¶ added in v0.0.9
func (in *P2ProxyStorageInitParameters) DeepCopy() *P2ProxyStorageInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new P2ProxyStorageInitParameters.
func (*P2ProxyStorageInitParameters) DeepCopyInto ¶ added in v0.0.9
func (in *P2ProxyStorageInitParameters) DeepCopyInto(out *P2ProxyStorageInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type P2ProxyStorageObservation ¶ added in v0.0.9
type P2ProxyStorageObservation struct { // (String) Blob store used to store repository contents // Blob store used to store repository contents BlobStoreName *string `json:"blobStoreName,omitempty" tf:"blob_store_name,omitempty"` // (Boolean) Whether to validate uploaded content's MIME type appropriate for the repository format // Whether to validate uploaded content's MIME type appropriate for the repository format StrictContentTypeValidation *bool `json:"strictContentTypeValidation,omitempty" tf:"strict_content_type_validation,omitempty"` }
func (*P2ProxyStorageObservation) DeepCopy ¶ added in v0.0.9
func (in *P2ProxyStorageObservation) DeepCopy() *P2ProxyStorageObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new P2ProxyStorageObservation.
func (*P2ProxyStorageObservation) DeepCopyInto ¶ added in v0.0.9
func (in *P2ProxyStorageObservation) DeepCopyInto(out *P2ProxyStorageObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type P2ProxyStorageParameters ¶ added in v0.0.9
type P2ProxyStorageParameters struct { // (String) Blob store used to store repository contents // Blob store used to store repository contents // +kubebuilder:validation:Optional BlobStoreName *string `json:"blobStoreName" tf:"blob_store_name,omitempty"` // (Boolean) Whether to validate uploaded content's MIME type appropriate for the repository format // Whether to validate uploaded content's MIME type appropriate for the repository format // +kubebuilder:validation:Optional StrictContentTypeValidation *bool `json:"strictContentTypeValidation,omitempty" tf:"strict_content_type_validation,omitempty"` }
func (*P2ProxyStorageParameters) DeepCopy ¶ added in v0.0.9
func (in *P2ProxyStorageParameters) DeepCopy() *P2ProxyStorageParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new P2ProxyStorageParameters.
func (*P2ProxyStorageParameters) DeepCopyInto ¶ added in v0.0.9
func (in *P2ProxyStorageParameters) DeepCopyInto(out *P2ProxyStorageParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProxyInitParameters ¶
type ProxyInitParameters struct { // (Number) How long (in minutes) to cache artifacts before rechecking the remote repository // How long (in minutes) to cache artifacts before rechecking the remote repository ContentMaxAge *float64 `json:"contentMaxAge,omitempty" tf:"content_max_age,omitempty"` // (Number) How long (in minutes) to cache metadata before rechecking the remote repository. // How long (in minutes) to cache metadata before rechecking the remote repository. MetadataMaxAge *float64 `json:"metadataMaxAge,omitempty" tf:"metadata_max_age,omitempty"` // (String) Location of the remote repository being proxied // Location of the remote repository being proxied RemoteURL *string `json:"remoteUrl,omitempty" tf:"remote_url,omitempty"` }
func (*ProxyInitParameters) DeepCopy ¶
func (in *ProxyInitParameters) DeepCopy() *ProxyInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProxyInitParameters.
func (*ProxyInitParameters) DeepCopyInto ¶
func (in *ProxyInitParameters) DeepCopyInto(out *ProxyInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProxyObservation ¶
type ProxyObservation struct { // (Number) How long (in minutes) to cache artifacts before rechecking the remote repository // How long (in minutes) to cache artifacts before rechecking the remote repository ContentMaxAge *float64 `json:"contentMaxAge,omitempty" tf:"content_max_age,omitempty"` // (Number) How long (in minutes) to cache metadata before rechecking the remote repository. // How long (in minutes) to cache metadata before rechecking the remote repository. MetadataMaxAge *float64 `json:"metadataMaxAge,omitempty" tf:"metadata_max_age,omitempty"` // (String) Location of the remote repository being proxied // Location of the remote repository being proxied RemoteURL *string `json:"remoteUrl,omitempty" tf:"remote_url,omitempty"` }
func (*ProxyObservation) DeepCopy ¶
func (in *ProxyObservation) DeepCopy() *ProxyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProxyObservation.
func (*ProxyObservation) DeepCopyInto ¶
func (in *ProxyObservation) DeepCopyInto(out *ProxyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProxyParameters ¶
type ProxyParameters struct { // (Number) How long (in minutes) to cache artifacts before rechecking the remote repository // How long (in minutes) to cache artifacts before rechecking the remote repository // +kubebuilder:validation:Optional ContentMaxAge *float64 `json:"contentMaxAge,omitempty" tf:"content_max_age,omitempty"` // (Number) How long (in minutes) to cache metadata before rechecking the remote repository. // How long (in minutes) to cache metadata before rechecking the remote repository. // +kubebuilder:validation:Optional MetadataMaxAge *float64 `json:"metadataMaxAge,omitempty" tf:"metadata_max_age,omitempty"` // (String) Location of the remote repository being proxied // Location of the remote repository being proxied // +kubebuilder:validation:Optional RemoteURL *string `json:"remoteUrl" tf:"remote_url,omitempty"` }
func (*ProxyParameters) DeepCopy ¶
func (in *ProxyParameters) DeepCopy() *ProxyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProxyParameters.
func (*ProxyParameters) DeepCopyInto ¶
func (in *ProxyParameters) DeepCopyInto(out *ProxyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RawGroup ¶ added in v0.0.5
type RawGroup 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.group) || (has(self.initProvider) && has(self.initProvider.group))",message="spec.forProvider.group is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.storage) || (has(self.initProvider) && has(self.initProvider.storage))",message="spec.forProvider.storage is a required parameter" Spec RawGroupSpec `json:"spec"` Status RawGroupStatus `json:"status,omitempty"` }
RawGroup is the Schema for the RawGroups API. Use this resource to create a group raw repository. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,nexus}
func (*RawGroup) DeepCopy ¶ added in v0.0.5
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RawGroup.
func (*RawGroup) DeepCopyInto ¶ added in v0.0.5
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RawGroup) DeepCopyObject ¶ added in v0.0.5
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RawGroup) GetCondition ¶ added in v0.0.5
func (mg *RawGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this RawGroup.
func (*RawGroup) GetConnectionDetailsMapping ¶ added in v0.0.5
GetConnectionDetailsMapping for this RawGroup
func (*RawGroup) GetDeletionPolicy ¶ added in v0.0.5
func (mg *RawGroup) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this RawGroup.
func (*RawGroup) GetID ¶ added in v0.0.5
GetID returns ID of underlying Terraform resource of this RawGroup
func (*RawGroup) GetInitParameters ¶ added in v0.0.5
GetInitParameters of this RawGroup
func (*RawGroup) GetManagementPolicies ¶ added in v0.0.5
func (mg *RawGroup) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this RawGroup.
func (*RawGroup) GetMergedParameters ¶ added in v0.0.6
GetInitParameters of this RawGroup
func (*RawGroup) GetObservation ¶ added in v0.0.5
GetObservation of this RawGroup
func (*RawGroup) GetParameters ¶ added in v0.0.5
GetParameters of this RawGroup
func (*RawGroup) GetProviderConfigReference ¶ added in v0.0.5
GetProviderConfigReference of this RawGroup.
func (*RawGroup) GetPublishConnectionDetailsTo ¶ added in v0.0.5
func (mg *RawGroup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this RawGroup.
func (*RawGroup) GetTerraformResourceType ¶ added in v0.0.5
GetTerraformResourceType returns Terraform resource type for this RawGroup
func (*RawGroup) GetTerraformSchemaVersion ¶ added in v0.0.5
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*RawGroup) GetWriteConnectionSecretToReference ¶ added in v0.0.5
func (mg *RawGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this RawGroup.
func (*RawGroup) Hub ¶ added in v0.0.6
func (tr *RawGroup) Hub()
Hub marks this type as a conversion hub.
func (*RawGroup) LateInitialize ¶ added in v0.0.5
LateInitialize this RawGroup using its observed tfState. returns True if there are any spec changes for the resource.
func (*RawGroup) SetConditions ¶ added in v0.0.5
SetConditions of this RawGroup.
func (*RawGroup) SetDeletionPolicy ¶ added in v0.0.5
func (mg *RawGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this RawGroup.
func (*RawGroup) SetManagementPolicies ¶ added in v0.0.5
func (mg *RawGroup) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this RawGroup.
func (*RawGroup) SetObservation ¶ added in v0.0.5
SetObservation for this RawGroup
func (*RawGroup) SetParameters ¶ added in v0.0.5
SetParameters for this RawGroup
func (*RawGroup) SetProviderConfigReference ¶ added in v0.0.5
SetProviderConfigReference of this RawGroup.
func (*RawGroup) SetPublishConnectionDetailsTo ¶ added in v0.0.5
func (mg *RawGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this RawGroup.
func (*RawGroup) SetWriteConnectionSecretToReference ¶ added in v0.0.5
func (mg *RawGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this RawGroup.
type RawGroupGroupInitParameters ¶ added in v0.0.5
type RawGroupGroupInitParameters struct { // (Set of String) Member repositories names // Member repositories names MemberNames []*string `json:"memberNames,omitempty" tf:"member_names,omitempty"` }
func (*RawGroupGroupInitParameters) DeepCopy ¶ added in v0.0.5
func (in *RawGroupGroupInitParameters) DeepCopy() *RawGroupGroupInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RawGroupGroupInitParameters.
func (*RawGroupGroupInitParameters) DeepCopyInto ¶ added in v0.0.5
func (in *RawGroupGroupInitParameters) DeepCopyInto(out *RawGroupGroupInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RawGroupGroupObservation ¶ added in v0.0.5
type RawGroupGroupObservation struct { // (Set of String) Member repositories names // Member repositories names MemberNames []*string `json:"memberNames,omitempty" tf:"member_names,omitempty"` }
func (*RawGroupGroupObservation) DeepCopy ¶ added in v0.0.5
func (in *RawGroupGroupObservation) DeepCopy() *RawGroupGroupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RawGroupGroupObservation.
func (*RawGroupGroupObservation) DeepCopyInto ¶ added in v0.0.5
func (in *RawGroupGroupObservation) DeepCopyInto(out *RawGroupGroupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RawGroupGroupParameters ¶ added in v0.0.5
type RawGroupGroupParameters struct { // (Set of String) Member repositories names // Member repositories names // +kubebuilder:validation:Optional MemberNames []*string `json:"memberNames" tf:"member_names,omitempty"` }
func (*RawGroupGroupParameters) DeepCopy ¶ added in v0.0.5
func (in *RawGroupGroupParameters) DeepCopy() *RawGroupGroupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RawGroupGroupParameters.
func (*RawGroupGroupParameters) DeepCopyInto ¶ added in v0.0.5
func (in *RawGroupGroupParameters) DeepCopyInto(out *RawGroupGroupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RawGroupInitParameters ¶ added in v0.0.5
type RawGroupInitParameters struct { // (Block List, Min: 1, Max: 1) Configuration for repository group (see below for nested schema) // Configuration for repository group Group []RawGroupGroupInitParameters `json:"group,omitempty" tf:"group,omitempty"` // (String) A unique identifier for this repository // A unique identifier for this repository Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Boolean) Whether this repository accepts incoming requests // Whether this repository accepts incoming requests Online *bool `json:"online,omitempty" tf:"online,omitempty"` // (Block List, Min: 1, Max: 1) The storage configuration of the repository (see below for nested schema) // The storage configuration of the repository Storage []RawGroupStorageInitParameters `json:"storage,omitempty" tf:"storage,omitempty"` }
func (*RawGroupInitParameters) DeepCopy ¶ added in v0.0.5
func (in *RawGroupInitParameters) DeepCopy() *RawGroupInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RawGroupInitParameters.
func (*RawGroupInitParameters) DeepCopyInto ¶ added in v0.0.5
func (in *RawGroupInitParameters) DeepCopyInto(out *RawGroupInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RawGroupList ¶ added in v0.0.5
type RawGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []RawGroup `json:"items"` }
RawGroupList contains a list of RawGroups
func (*RawGroupList) DeepCopy ¶ added in v0.0.5
func (in *RawGroupList) DeepCopy() *RawGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RawGroupList.
func (*RawGroupList) DeepCopyInto ¶ added in v0.0.5
func (in *RawGroupList) DeepCopyInto(out *RawGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RawGroupList) DeepCopyObject ¶ added in v0.0.5
func (in *RawGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RawGroupList) GetItems ¶ added in v0.0.5
func (l *RawGroupList) GetItems() []resource.Managed
GetItems of this RawGroupList.
type RawGroupObservation ¶ added in v0.0.5
type RawGroupObservation struct { // (Block List, Min: 1, Max: 1) Configuration for repository group (see below for nested schema) // Configuration for repository group Group []RawGroupGroupObservation `json:"group,omitempty" tf:"group,omitempty"` // (String) Used to identify resource at nexus ID *string `json:"id,omitempty" tf:"id,omitempty"` // (String) A unique identifier for this repository // A unique identifier for this repository Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Boolean) Whether this repository accepts incoming requests // Whether this repository accepts incoming requests Online *bool `json:"online,omitempty" tf:"online,omitempty"` // (Block List, Min: 1, Max: 1) The storage configuration of the repository (see below for nested schema) // The storage configuration of the repository Storage []RawGroupStorageObservation `json:"storage,omitempty" tf:"storage,omitempty"` }
func (*RawGroupObservation) DeepCopy ¶ added in v0.0.5
func (in *RawGroupObservation) DeepCopy() *RawGroupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RawGroupObservation.
func (*RawGroupObservation) DeepCopyInto ¶ added in v0.0.5
func (in *RawGroupObservation) DeepCopyInto(out *RawGroupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RawGroupParameters ¶ added in v0.0.5
type RawGroupParameters struct { // (Block List, Min: 1, Max: 1) Configuration for repository group (see below for nested schema) // Configuration for repository group // +kubebuilder:validation:Optional Group []RawGroupGroupParameters `json:"group,omitempty" tf:"group,omitempty"` // (String) A unique identifier for this repository // A unique identifier for this repository // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Boolean) Whether this repository accepts incoming requests // Whether this repository accepts incoming requests // +kubebuilder:validation:Optional Online *bool `json:"online,omitempty" tf:"online,omitempty"` // (Block List, Min: 1, Max: 1) The storage configuration of the repository (see below for nested schema) // The storage configuration of the repository // +kubebuilder:validation:Optional Storage []RawGroupStorageParameters `json:"storage,omitempty" tf:"storage,omitempty"` }
func (*RawGroupParameters) DeepCopy ¶ added in v0.0.5
func (in *RawGroupParameters) DeepCopy() *RawGroupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RawGroupParameters.
func (*RawGroupParameters) DeepCopyInto ¶ added in v0.0.5
func (in *RawGroupParameters) DeepCopyInto(out *RawGroupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RawGroupSpec ¶ added in v0.0.5
type RawGroupSpec struct { v1.ResourceSpec `json:",inline"` ForProvider RawGroupParameters `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 RawGroupInitParameters `json:"initProvider,omitempty"` }
RawGroupSpec defines the desired state of RawGroup
func (*RawGroupSpec) DeepCopy ¶ added in v0.0.5
func (in *RawGroupSpec) DeepCopy() *RawGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RawGroupSpec.
func (*RawGroupSpec) DeepCopyInto ¶ added in v0.0.5
func (in *RawGroupSpec) DeepCopyInto(out *RawGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RawGroupStatus ¶ added in v0.0.5
type RawGroupStatus struct { v1.ResourceStatus `json:",inline"` AtProvider RawGroupObservation `json:"atProvider,omitempty"` }
RawGroupStatus defines the observed state of RawGroup.
func (*RawGroupStatus) DeepCopy ¶ added in v0.0.5
func (in *RawGroupStatus) DeepCopy() *RawGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RawGroupStatus.
func (*RawGroupStatus) DeepCopyInto ¶ added in v0.0.5
func (in *RawGroupStatus) DeepCopyInto(out *RawGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RawGroupStorageInitParameters ¶ added in v0.0.5
type RawGroupStorageInitParameters struct { // (String) Blob store used to store repository contents // Blob store used to store repository contents BlobStoreName *string `json:"blobStoreName,omitempty" tf:"blob_store_name,omitempty"` // (Boolean) Whether to validate uploaded content's MIME type appropriate for the repository format // Whether to validate uploaded content's MIME type appropriate for the repository format StrictContentTypeValidation *bool `json:"strictContentTypeValidation,omitempty" tf:"strict_content_type_validation,omitempty"` }
func (*RawGroupStorageInitParameters) DeepCopy ¶ added in v0.0.5
func (in *RawGroupStorageInitParameters) DeepCopy() *RawGroupStorageInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RawGroupStorageInitParameters.
func (*RawGroupStorageInitParameters) DeepCopyInto ¶ added in v0.0.5
func (in *RawGroupStorageInitParameters) DeepCopyInto(out *RawGroupStorageInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RawGroupStorageObservation ¶ added in v0.0.5
type RawGroupStorageObservation struct { // (String) Blob store used to store repository contents // Blob store used to store repository contents BlobStoreName *string `json:"blobStoreName,omitempty" tf:"blob_store_name,omitempty"` // (Boolean) Whether to validate uploaded content's MIME type appropriate for the repository format // Whether to validate uploaded content's MIME type appropriate for the repository format StrictContentTypeValidation *bool `json:"strictContentTypeValidation,omitempty" tf:"strict_content_type_validation,omitempty"` }
func (*RawGroupStorageObservation) DeepCopy ¶ added in v0.0.5
func (in *RawGroupStorageObservation) DeepCopy() *RawGroupStorageObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RawGroupStorageObservation.
func (*RawGroupStorageObservation) DeepCopyInto ¶ added in v0.0.5
func (in *RawGroupStorageObservation) DeepCopyInto(out *RawGroupStorageObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RawGroupStorageParameters ¶ added in v0.0.5
type RawGroupStorageParameters struct { // (String) Blob store used to store repository contents // Blob store used to store repository contents // +kubebuilder:validation:Optional BlobStoreName *string `json:"blobStoreName" tf:"blob_store_name,omitempty"` // (Boolean) Whether to validate uploaded content's MIME type appropriate for the repository format // Whether to validate uploaded content's MIME type appropriate for the repository format // +kubebuilder:validation:Optional StrictContentTypeValidation *bool `json:"strictContentTypeValidation,omitempty" tf:"strict_content_type_validation,omitempty"` }
func (*RawGroupStorageParameters) DeepCopy ¶ added in v0.0.5
func (in *RawGroupStorageParameters) DeepCopy() *RawGroupStorageParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RawGroupStorageParameters.
func (*RawGroupStorageParameters) DeepCopyInto ¶ added in v0.0.5
func (in *RawGroupStorageParameters) DeepCopyInto(out *RawGroupStorageParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RawHosted ¶ added in v0.0.5
type RawHosted 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.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.storage) || (has(self.initProvider) && has(self.initProvider.storage))",message="spec.forProvider.storage is a required parameter" Spec RawHostedSpec `json:"spec"` Status RawHostedStatus `json:"status,omitempty"` }
RawHosted is the Schema for the RawHosteds API. Use this resource to create a hosted raw repository. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,nexus}
func (*RawHosted) DeepCopy ¶ added in v0.0.5
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RawHosted.
func (*RawHosted) DeepCopyInto ¶ added in v0.0.5
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RawHosted) DeepCopyObject ¶ added in v0.0.5
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RawHosted) GetCondition ¶ added in v0.0.5
func (mg *RawHosted) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this RawHosted.
func (*RawHosted) GetConnectionDetailsMapping ¶ added in v0.0.5
GetConnectionDetailsMapping for this RawHosted
func (*RawHosted) GetDeletionPolicy ¶ added in v0.0.5
func (mg *RawHosted) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this RawHosted.
func (*RawHosted) GetID ¶ added in v0.0.5
GetID returns ID of underlying Terraform resource of this RawHosted
func (*RawHosted) GetInitParameters ¶ added in v0.0.5
GetInitParameters of this RawHosted
func (*RawHosted) GetManagementPolicies ¶ added in v0.0.5
func (mg *RawHosted) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this RawHosted.
func (*RawHosted) GetMergedParameters ¶ added in v0.0.6
GetInitParameters of this RawHosted
func (*RawHosted) GetObservation ¶ added in v0.0.5
GetObservation of this RawHosted
func (*RawHosted) GetParameters ¶ added in v0.0.5
GetParameters of this RawHosted
func (*RawHosted) GetProviderConfigReference ¶ added in v0.0.5
GetProviderConfigReference of this RawHosted.
func (*RawHosted) GetPublishConnectionDetailsTo ¶ added in v0.0.5
func (mg *RawHosted) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this RawHosted.
func (*RawHosted) GetTerraformResourceType ¶ added in v0.0.5
GetTerraformResourceType returns Terraform resource type for this RawHosted
func (*RawHosted) GetTerraformSchemaVersion ¶ added in v0.0.5
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*RawHosted) GetWriteConnectionSecretToReference ¶ added in v0.0.5
func (mg *RawHosted) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this RawHosted.
func (*RawHosted) Hub ¶ added in v0.0.6
func (tr *RawHosted) Hub()
Hub marks this type as a conversion hub.
func (*RawHosted) LateInitialize ¶ added in v0.0.5
LateInitialize this RawHosted using its observed tfState. returns True if there are any spec changes for the resource.
func (*RawHosted) SetConditions ¶ added in v0.0.5
SetConditions of this RawHosted.
func (*RawHosted) SetDeletionPolicy ¶ added in v0.0.5
func (mg *RawHosted) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this RawHosted.
func (*RawHosted) SetManagementPolicies ¶ added in v0.0.5
func (mg *RawHosted) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this RawHosted.
func (*RawHosted) SetObservation ¶ added in v0.0.5
SetObservation for this RawHosted
func (*RawHosted) SetParameters ¶ added in v0.0.5
SetParameters for this RawHosted
func (*RawHosted) SetProviderConfigReference ¶ added in v0.0.5
SetProviderConfigReference of this RawHosted.
func (*RawHosted) SetPublishConnectionDetailsTo ¶ added in v0.0.5
func (mg *RawHosted) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this RawHosted.
func (*RawHosted) SetWriteConnectionSecretToReference ¶ added in v0.0.5
func (mg *RawHosted) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this RawHosted.
type RawHostedCleanupInitParameters ¶ added in v0.0.5
type RawHostedCleanupInitParameters struct { // (Set of String) List of policy names // List of policy names // +listType=set PolicyNames []*string `json:"policyNames,omitempty" tf:"policy_names,omitempty"` }
func (*RawHostedCleanupInitParameters) DeepCopy ¶ added in v0.0.5
func (in *RawHostedCleanupInitParameters) DeepCopy() *RawHostedCleanupInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RawHostedCleanupInitParameters.
func (*RawHostedCleanupInitParameters) DeepCopyInto ¶ added in v0.0.5
func (in *RawHostedCleanupInitParameters) DeepCopyInto(out *RawHostedCleanupInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RawHostedCleanupObservation ¶ added in v0.0.5
type RawHostedCleanupObservation struct { // (Set of String) List of policy names // List of policy names // +listType=set PolicyNames []*string `json:"policyNames,omitempty" tf:"policy_names,omitempty"` }
func (*RawHostedCleanupObservation) DeepCopy ¶ added in v0.0.5
func (in *RawHostedCleanupObservation) DeepCopy() *RawHostedCleanupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RawHostedCleanupObservation.
func (*RawHostedCleanupObservation) DeepCopyInto ¶ added in v0.0.5
func (in *RawHostedCleanupObservation) DeepCopyInto(out *RawHostedCleanupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RawHostedCleanupParameters ¶ added in v0.0.5
type RawHostedCleanupParameters struct { // (Set of String) List of policy names // List of policy names // +kubebuilder:validation:Optional // +listType=set PolicyNames []*string `json:"policyNames,omitempty" tf:"policy_names,omitempty"` }
func (*RawHostedCleanupParameters) DeepCopy ¶ added in v0.0.5
func (in *RawHostedCleanupParameters) DeepCopy() *RawHostedCleanupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RawHostedCleanupParameters.
func (*RawHostedCleanupParameters) DeepCopyInto ¶ added in v0.0.5
func (in *RawHostedCleanupParameters) DeepCopyInto(out *RawHostedCleanupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RawHostedComponentInitParameters ¶ added in v0.0.5
type RawHostedComponentInitParameters struct { // (Boolean) Components in this repository count as proprietary for namespace conflict attacks (requires Sonatype Nexus Firewall) // Components in this repository count as proprietary for namespace conflict attacks (requires Sonatype Nexus Firewall) ProprietaryComponents *bool `json:"proprietaryComponents,omitempty" tf:"proprietary_components,omitempty"` }
func (*RawHostedComponentInitParameters) DeepCopy ¶ added in v0.0.5
func (in *RawHostedComponentInitParameters) DeepCopy() *RawHostedComponentInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RawHostedComponentInitParameters.
func (*RawHostedComponentInitParameters) DeepCopyInto ¶ added in v0.0.5
func (in *RawHostedComponentInitParameters) DeepCopyInto(out *RawHostedComponentInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RawHostedComponentObservation ¶ added in v0.0.5
type RawHostedComponentObservation struct { // (Boolean) Components in this repository count as proprietary for namespace conflict attacks (requires Sonatype Nexus Firewall) // Components in this repository count as proprietary for namespace conflict attacks (requires Sonatype Nexus Firewall) ProprietaryComponents *bool `json:"proprietaryComponents,omitempty" tf:"proprietary_components,omitempty"` }
func (*RawHostedComponentObservation) DeepCopy ¶ added in v0.0.5
func (in *RawHostedComponentObservation) DeepCopy() *RawHostedComponentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RawHostedComponentObservation.
func (*RawHostedComponentObservation) DeepCopyInto ¶ added in v0.0.5
func (in *RawHostedComponentObservation) DeepCopyInto(out *RawHostedComponentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RawHostedComponentParameters ¶ added in v0.0.5
type RawHostedComponentParameters struct { // (Boolean) Components in this repository count as proprietary for namespace conflict attacks (requires Sonatype Nexus Firewall) // Components in this repository count as proprietary for namespace conflict attacks (requires Sonatype Nexus Firewall) // +kubebuilder:validation:Optional ProprietaryComponents *bool `json:"proprietaryComponents" tf:"proprietary_components,omitempty"` }
func (*RawHostedComponentParameters) DeepCopy ¶ added in v0.0.5
func (in *RawHostedComponentParameters) DeepCopy() *RawHostedComponentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RawHostedComponentParameters.
func (*RawHostedComponentParameters) DeepCopyInto ¶ added in v0.0.5
func (in *RawHostedComponentParameters) DeepCopyInto(out *RawHostedComponentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RawHostedInitParameters ¶ added in v0.0.5
type RawHostedInitParameters struct { // (Block List) Cleanup policies (see below for nested schema) // Cleanup policies Cleanup []RawHostedCleanupInitParameters `json:"cleanup,omitempty" tf:"cleanup,omitempty"` // (Block List, Max: 1) Component configuration for the hosted repository (see below for nested schema) // Component configuration for the hosted repository Component []RawHostedComponentInitParameters `json:"component,omitempty" tf:"component,omitempty"` // (String) A unique identifier for this repository // A unique identifier for this repository Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Boolean) Whether this repository accepts incoming requests // Whether this repository accepts incoming requests Online *bool `json:"online,omitempty" tf:"online,omitempty"` // (Block List, Min: 1, Max: 1) The storage configuration of the repository (see below for nested schema) // The storage configuration of the repository Storage []RawHostedStorageInitParameters `json:"storage,omitempty" tf:"storage,omitempty"` }
func (*RawHostedInitParameters) DeepCopy ¶ added in v0.0.5
func (in *RawHostedInitParameters) DeepCopy() *RawHostedInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RawHostedInitParameters.
func (*RawHostedInitParameters) DeepCopyInto ¶ added in v0.0.5
func (in *RawHostedInitParameters) DeepCopyInto(out *RawHostedInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RawHostedList ¶ added in v0.0.5
type RawHostedList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []RawHosted `json:"items"` }
RawHostedList contains a list of RawHosteds
func (*RawHostedList) DeepCopy ¶ added in v0.0.5
func (in *RawHostedList) DeepCopy() *RawHostedList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RawHostedList.
func (*RawHostedList) DeepCopyInto ¶ added in v0.0.5
func (in *RawHostedList) DeepCopyInto(out *RawHostedList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RawHostedList) DeepCopyObject ¶ added in v0.0.5
func (in *RawHostedList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RawHostedList) GetItems ¶ added in v0.0.5
func (l *RawHostedList) GetItems() []resource.Managed
GetItems of this RawHostedList.
type RawHostedObservation ¶ added in v0.0.5
type RawHostedObservation struct { // (Block List) Cleanup policies (see below for nested schema) // Cleanup policies Cleanup []RawHostedCleanupObservation `json:"cleanup,omitempty" tf:"cleanup,omitempty"` // (Block List, Max: 1) Component configuration for the hosted repository (see below for nested schema) // Component configuration for the hosted repository Component []RawHostedComponentObservation `json:"component,omitempty" tf:"component,omitempty"` // (String) Used to identify resource at nexus ID *string `json:"id,omitempty" tf:"id,omitempty"` // (String) A unique identifier for this repository // A unique identifier for this repository Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Boolean) Whether this repository accepts incoming requests // Whether this repository accepts incoming requests Online *bool `json:"online,omitempty" tf:"online,omitempty"` // (Block List, Min: 1, Max: 1) The storage configuration of the repository (see below for nested schema) // The storage configuration of the repository Storage []RawHostedStorageObservation `json:"storage,omitempty" tf:"storage,omitempty"` }
func (*RawHostedObservation) DeepCopy ¶ added in v0.0.5
func (in *RawHostedObservation) DeepCopy() *RawHostedObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RawHostedObservation.
func (*RawHostedObservation) DeepCopyInto ¶ added in v0.0.5
func (in *RawHostedObservation) DeepCopyInto(out *RawHostedObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RawHostedParameters ¶ added in v0.0.5
type RawHostedParameters struct { // (Block List) Cleanup policies (see below for nested schema) // Cleanup policies // +kubebuilder:validation:Optional Cleanup []RawHostedCleanupParameters `json:"cleanup,omitempty" tf:"cleanup,omitempty"` // (Block List, Max: 1) Component configuration for the hosted repository (see below for nested schema) // Component configuration for the hosted repository // +kubebuilder:validation:Optional Component []RawHostedComponentParameters `json:"component,omitempty" tf:"component,omitempty"` // (String) A unique identifier for this repository // A unique identifier for this repository // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Boolean) Whether this repository accepts incoming requests // Whether this repository accepts incoming requests // +kubebuilder:validation:Optional Online *bool `json:"online,omitempty" tf:"online,omitempty"` // (Block List, Min: 1, Max: 1) The storage configuration of the repository (see below for nested schema) // The storage configuration of the repository // +kubebuilder:validation:Optional Storage []RawHostedStorageParameters `json:"storage,omitempty" tf:"storage,omitempty"` }
func (*RawHostedParameters) DeepCopy ¶ added in v0.0.5
func (in *RawHostedParameters) DeepCopy() *RawHostedParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RawHostedParameters.
func (*RawHostedParameters) DeepCopyInto ¶ added in v0.0.5
func (in *RawHostedParameters) DeepCopyInto(out *RawHostedParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RawHostedSpec ¶ added in v0.0.5
type RawHostedSpec struct { v1.ResourceSpec `json:",inline"` ForProvider RawHostedParameters `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 RawHostedInitParameters `json:"initProvider,omitempty"` }
RawHostedSpec defines the desired state of RawHosted
func (*RawHostedSpec) DeepCopy ¶ added in v0.0.5
func (in *RawHostedSpec) DeepCopy() *RawHostedSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RawHostedSpec.
func (*RawHostedSpec) DeepCopyInto ¶ added in v0.0.5
func (in *RawHostedSpec) DeepCopyInto(out *RawHostedSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RawHostedStatus ¶ added in v0.0.5
type RawHostedStatus struct { v1.ResourceStatus `json:",inline"` AtProvider RawHostedObservation `json:"atProvider,omitempty"` }
RawHostedStatus defines the observed state of RawHosted.
func (*RawHostedStatus) DeepCopy ¶ added in v0.0.5
func (in *RawHostedStatus) DeepCopy() *RawHostedStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RawHostedStatus.
func (*RawHostedStatus) DeepCopyInto ¶ added in v0.0.5
func (in *RawHostedStatus) DeepCopyInto(out *RawHostedStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RawHostedStorageInitParameters ¶ added in v0.0.5
type RawHostedStorageInitParameters struct { // (String) Blob store used to store repository contents // Blob store used to store repository contents BlobStoreName *string `json:"blobStoreName,omitempty" tf:"blob_store_name,omitempty"` // (Boolean) Whether to validate uploaded content's MIME type appropriate for the repository format // Whether to validate uploaded content's MIME type appropriate for the repository format StrictContentTypeValidation *bool `json:"strictContentTypeValidation,omitempty" tf:"strict_content_type_validation,omitempty"` // (String) Controls if deployments of and updates to assets are allowed // Controls if deployments of and updates to assets are allowed WritePolicy *string `json:"writePolicy,omitempty" tf:"write_policy,omitempty"` }
func (*RawHostedStorageInitParameters) DeepCopy ¶ added in v0.0.5
func (in *RawHostedStorageInitParameters) DeepCopy() *RawHostedStorageInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RawHostedStorageInitParameters.
func (*RawHostedStorageInitParameters) DeepCopyInto ¶ added in v0.0.5
func (in *RawHostedStorageInitParameters) DeepCopyInto(out *RawHostedStorageInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RawHostedStorageObservation ¶ added in v0.0.5
type RawHostedStorageObservation struct { // (String) Blob store used to store repository contents // Blob store used to store repository contents BlobStoreName *string `json:"blobStoreName,omitempty" tf:"blob_store_name,omitempty"` // (Boolean) Whether to validate uploaded content's MIME type appropriate for the repository format // Whether to validate uploaded content's MIME type appropriate for the repository format StrictContentTypeValidation *bool `json:"strictContentTypeValidation,omitempty" tf:"strict_content_type_validation,omitempty"` // (String) Controls if deployments of and updates to assets are allowed // Controls if deployments of and updates to assets are allowed WritePolicy *string `json:"writePolicy,omitempty" tf:"write_policy,omitempty"` }
func (*RawHostedStorageObservation) DeepCopy ¶ added in v0.0.5
func (in *RawHostedStorageObservation) DeepCopy() *RawHostedStorageObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RawHostedStorageObservation.
func (*RawHostedStorageObservation) DeepCopyInto ¶ added in v0.0.5
func (in *RawHostedStorageObservation) DeepCopyInto(out *RawHostedStorageObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RawHostedStorageParameters ¶ added in v0.0.5
type RawHostedStorageParameters struct { // (String) Blob store used to store repository contents // Blob store used to store repository contents // +kubebuilder:validation:Optional BlobStoreName *string `json:"blobStoreName" tf:"blob_store_name,omitempty"` // (Boolean) Whether to validate uploaded content's MIME type appropriate for the repository format // Whether to validate uploaded content's MIME type appropriate for the repository format // +kubebuilder:validation:Optional StrictContentTypeValidation *bool `json:"strictContentTypeValidation" tf:"strict_content_type_validation,omitempty"` // (String) Controls if deployments of and updates to assets are allowed // Controls if deployments of and updates to assets are allowed // +kubebuilder:validation:Optional WritePolicy *string `json:"writePolicy,omitempty" tf:"write_policy,omitempty"` }
func (*RawHostedStorageParameters) DeepCopy ¶ added in v0.0.5
func (in *RawHostedStorageParameters) DeepCopy() *RawHostedStorageParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RawHostedStorageParameters.
func (*RawHostedStorageParameters) DeepCopyInto ¶ added in v0.0.5
func (in *RawHostedStorageParameters) DeepCopyInto(out *RawHostedStorageParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RawProxy ¶ added in v0.0.5
type RawProxy 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.httpClient) || (has(self.initProvider) && has(self.initProvider.httpClient))",message="spec.forProvider.httpClient is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.proxy) || (has(self.initProvider) && has(self.initProvider.proxy))",message="spec.forProvider.proxy is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.storage) || (has(self.initProvider) && has(self.initProvider.storage))",message="spec.forProvider.storage is a required parameter" Spec RawProxySpec `json:"spec"` Status RawProxyStatus `json:"status,omitempty"` }
RawProxy is the Schema for the RawProxys API. Use this resource to create a raw proxy repository. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,nexus}
func (*RawProxy) DeepCopy ¶ added in v0.0.5
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RawProxy.
func (*RawProxy) DeepCopyInto ¶ added in v0.0.5
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RawProxy) DeepCopyObject ¶ added in v0.0.5
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RawProxy) GetCondition ¶ added in v0.0.5
func (mg *RawProxy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this RawProxy.
func (*RawProxy) GetConnectionDetailsMapping ¶ added in v0.0.5
GetConnectionDetailsMapping for this RawProxy
func (*RawProxy) GetDeletionPolicy ¶ added in v0.0.5
func (mg *RawProxy) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this RawProxy.
func (*RawProxy) GetID ¶ added in v0.0.5
GetID returns ID of underlying Terraform resource of this RawProxy
func (*RawProxy) GetInitParameters ¶ added in v0.0.5
GetInitParameters of this RawProxy
func (*RawProxy) GetManagementPolicies ¶ added in v0.0.5
func (mg *RawProxy) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this RawProxy.
func (*RawProxy) GetMergedParameters ¶ added in v0.0.6
GetInitParameters of this RawProxy
func (*RawProxy) GetObservation ¶ added in v0.0.5
GetObservation of this RawProxy
func (*RawProxy) GetParameters ¶ added in v0.0.5
GetParameters of this RawProxy
func (*RawProxy) GetProviderConfigReference ¶ added in v0.0.5
GetProviderConfigReference of this RawProxy.
func (*RawProxy) GetPublishConnectionDetailsTo ¶ added in v0.0.5
func (mg *RawProxy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this RawProxy.
func (*RawProxy) GetTerraformResourceType ¶ added in v0.0.5
GetTerraformResourceType returns Terraform resource type for this RawProxy
func (*RawProxy) GetTerraformSchemaVersion ¶ added in v0.0.5
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*RawProxy) GetWriteConnectionSecretToReference ¶ added in v0.0.5
func (mg *RawProxy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this RawProxy.
func (*RawProxy) Hub ¶ added in v0.0.6
func (tr *RawProxy) Hub()
Hub marks this type as a conversion hub.
func (*RawProxy) LateInitialize ¶ added in v0.0.5
LateInitialize this RawProxy using its observed tfState. returns True if there are any spec changes for the resource.
func (*RawProxy) SetConditions ¶ added in v0.0.5
SetConditions of this RawProxy.
func (*RawProxy) SetDeletionPolicy ¶ added in v0.0.5
func (mg *RawProxy) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this RawProxy.
func (*RawProxy) SetManagementPolicies ¶ added in v0.0.5
func (mg *RawProxy) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this RawProxy.
func (*RawProxy) SetObservation ¶ added in v0.0.5
SetObservation for this RawProxy
func (*RawProxy) SetParameters ¶ added in v0.0.5
SetParameters for this RawProxy
func (*RawProxy) SetProviderConfigReference ¶ added in v0.0.5
SetProviderConfigReference of this RawProxy.
func (*RawProxy) SetPublishConnectionDetailsTo ¶ added in v0.0.5
func (mg *RawProxy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this RawProxy.
func (*RawProxy) SetWriteConnectionSecretToReference ¶ added in v0.0.5
func (mg *RawProxy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this RawProxy.
type RawProxyCleanupInitParameters ¶ added in v0.0.5
type RawProxyCleanupInitParameters struct { // (Set of String) List of policy names // List of policy names // +listType=set PolicyNames []*string `json:"policyNames,omitempty" tf:"policy_names,omitempty"` }
func (*RawProxyCleanupInitParameters) DeepCopy ¶ added in v0.0.5
func (in *RawProxyCleanupInitParameters) DeepCopy() *RawProxyCleanupInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RawProxyCleanupInitParameters.
func (*RawProxyCleanupInitParameters) DeepCopyInto ¶ added in v0.0.5
func (in *RawProxyCleanupInitParameters) DeepCopyInto(out *RawProxyCleanupInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RawProxyCleanupObservation ¶ added in v0.0.5
type RawProxyCleanupObservation struct { // (Set of String) List of policy names // List of policy names // +listType=set PolicyNames []*string `json:"policyNames,omitempty" tf:"policy_names,omitempty"` }
func (*RawProxyCleanupObservation) DeepCopy ¶ added in v0.0.5
func (in *RawProxyCleanupObservation) DeepCopy() *RawProxyCleanupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RawProxyCleanupObservation.
func (*RawProxyCleanupObservation) DeepCopyInto ¶ added in v0.0.5
func (in *RawProxyCleanupObservation) DeepCopyInto(out *RawProxyCleanupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RawProxyCleanupParameters ¶ added in v0.0.5
type RawProxyCleanupParameters struct { // (Set of String) List of policy names // List of policy names // +kubebuilder:validation:Optional // +listType=set PolicyNames []*string `json:"policyNames,omitempty" tf:"policy_names,omitempty"` }
func (*RawProxyCleanupParameters) DeepCopy ¶ added in v0.0.5
func (in *RawProxyCleanupParameters) DeepCopy() *RawProxyCleanupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RawProxyCleanupParameters.
func (*RawProxyCleanupParameters) DeepCopyInto ¶ added in v0.0.5
func (in *RawProxyCleanupParameters) DeepCopyInto(out *RawProxyCleanupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RawProxyHTTPClientAuthenticationInitParameters ¶ added in v0.0.5
type RawProxyHTTPClientAuthenticationInitParameters struct { // (String) The ntlm domain to connect // The ntlm domain to connect NtlmDomain *string `json:"ntlmDomain,omitempty" tf:"ntlm_domain,omitempty"` // (String) The ntlm host to connect // The ntlm host to connect NtlmHost *string `json:"ntlmHost,omitempty" tf:"ntlm_host,omitempty"` // emptive authentication. Use with caution. Defaults to false. // Whether to use pre-emptive authentication. Use with caution. Defaults to false. Preemptive *bool `json:"preemptive,omitempty" tf:"preemptive,omitempty"` // (String) Authentication type. Possible values: ntlm or username // Authentication type. Possible values: `ntlm` or `username` Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*RawProxyHTTPClientAuthenticationInitParameters) DeepCopy ¶ added in v0.0.5
func (in *RawProxyHTTPClientAuthenticationInitParameters) DeepCopy() *RawProxyHTTPClientAuthenticationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RawProxyHTTPClientAuthenticationInitParameters.
func (*RawProxyHTTPClientAuthenticationInitParameters) DeepCopyInto ¶ added in v0.0.5
func (in *RawProxyHTTPClientAuthenticationInitParameters) DeepCopyInto(out *RawProxyHTTPClientAuthenticationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RawProxyHTTPClientAuthenticationObservation ¶ added in v0.0.5
type RawProxyHTTPClientAuthenticationObservation struct { // (String) The ntlm domain to connect // The ntlm domain to connect NtlmDomain *string `json:"ntlmDomain,omitempty" tf:"ntlm_domain,omitempty"` // (String) The ntlm host to connect // The ntlm host to connect NtlmHost *string `json:"ntlmHost,omitempty" tf:"ntlm_host,omitempty"` // emptive authentication. Use with caution. Defaults to false. // Whether to use pre-emptive authentication. Use with caution. Defaults to false. Preemptive *bool `json:"preemptive,omitempty" tf:"preemptive,omitempty"` // (String) Authentication type. Possible values: ntlm or username // Authentication type. Possible values: `ntlm` or `username` Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*RawProxyHTTPClientAuthenticationObservation) DeepCopy ¶ added in v0.0.5
func (in *RawProxyHTTPClientAuthenticationObservation) DeepCopy() *RawProxyHTTPClientAuthenticationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RawProxyHTTPClientAuthenticationObservation.
func (*RawProxyHTTPClientAuthenticationObservation) DeepCopyInto ¶ added in v0.0.5
func (in *RawProxyHTTPClientAuthenticationObservation) DeepCopyInto(out *RawProxyHTTPClientAuthenticationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RawProxyHTTPClientAuthenticationParameters ¶ added in v0.0.5
type RawProxyHTTPClientAuthenticationParameters struct { // (String) The ntlm domain to connect // The ntlm domain to connect // +kubebuilder:validation:Optional NtlmDomain *string `json:"ntlmDomain,omitempty" tf:"ntlm_domain,omitempty"` // (String) The ntlm host to connect // The ntlm host to connect // +kubebuilder:validation:Optional NtlmHost *string `json:"ntlmHost,omitempty" tf:"ntlm_host,omitempty"` // (String, Sensitive) The password used by the proxy repository // The password used by the proxy repository // +kubebuilder:validation:Optional PasswordSecretRef *v1.SecretKeySelector `json:"passwordSecretRef,omitempty" tf:"-"` // emptive authentication. Use with caution. Defaults to false. // Whether to use pre-emptive authentication. Use with caution. Defaults to false. // +kubebuilder:validation:Optional Preemptive *bool `json:"preemptive,omitempty" tf:"preemptive,omitempty"` // (String) Authentication type. Possible values: ntlm or username // Authentication type. Possible values: `ntlm` or `username` // +kubebuilder:validation:Optional Type *string `json:"type" tf:"type,omitempty"` // (String) The username used by the proxy repository // The username used by the proxy repository // +kubebuilder:validation:Optional UsernameSecretRef *v1.SecretKeySelector `json:"usernameSecretRef,omitempty" tf:"-"` }
func (*RawProxyHTTPClientAuthenticationParameters) DeepCopy ¶ added in v0.0.5
func (in *RawProxyHTTPClientAuthenticationParameters) DeepCopy() *RawProxyHTTPClientAuthenticationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RawProxyHTTPClientAuthenticationParameters.
func (*RawProxyHTTPClientAuthenticationParameters) DeepCopyInto ¶ added in v0.0.5
func (in *RawProxyHTTPClientAuthenticationParameters) DeepCopyInto(out *RawProxyHTTPClientAuthenticationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RawProxyHTTPClientConnectionInitParameters ¶ added in v0.0.5
type RawProxyHTTPClientConnectionInitParameters struct { // (Boolean) Whether to enable redirects to the same location (may be required by some servers) // Whether to enable redirects to the same location (may be required by some servers) EnableCircularRedirects *bool `json:"enableCircularRedirects,omitempty" tf:"enable_circular_redirects,omitempty"` // (Boolean) Whether to allow cookies to be stored and used // Whether to allow cookies to be stored and used EnableCookies *bool `json:"enableCookies,omitempty" tf:"enable_cookies,omitempty"` // (Number) Total retries if the initial connection attempt suffers a timeout // Total retries if the initial connection attempt suffers a timeout Retries *float64 `json:"retries,omitempty" tf:"retries,omitempty"` // (Number) Seconds to wait for activity before stopping and retrying the connection // Seconds to wait for activity before stopping and retrying the connection Timeout *float64 `json:"timeout,omitempty" tf:"timeout,omitempty"` // (Boolean) Use certificates stored in the Nexus Repository Manager truststore to connect to external systems // Use certificates stored in the Nexus Repository Manager truststore to connect to external systems UseTrustStore *bool `json:"useTrustStore,omitempty" tf:"use_trust_store,omitempty"` // Agent header in HTTP requests // Custom fragment to append to User-Agent header in HTTP requests UserAgentSuffix *string `json:"userAgentSuffix,omitempty" tf:"user_agent_suffix,omitempty"` }
func (*RawProxyHTTPClientConnectionInitParameters) DeepCopy ¶ added in v0.0.5
func (in *RawProxyHTTPClientConnectionInitParameters) DeepCopy() *RawProxyHTTPClientConnectionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RawProxyHTTPClientConnectionInitParameters.
func (*RawProxyHTTPClientConnectionInitParameters) DeepCopyInto ¶ added in v0.0.5
func (in *RawProxyHTTPClientConnectionInitParameters) DeepCopyInto(out *RawProxyHTTPClientConnectionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RawProxyHTTPClientConnectionObservation ¶ added in v0.0.5
type RawProxyHTTPClientConnectionObservation struct { // (Boolean) Whether to enable redirects to the same location (may be required by some servers) // Whether to enable redirects to the same location (may be required by some servers) EnableCircularRedirects *bool `json:"enableCircularRedirects,omitempty" tf:"enable_circular_redirects,omitempty"` // (Boolean) Whether to allow cookies to be stored and used // Whether to allow cookies to be stored and used EnableCookies *bool `json:"enableCookies,omitempty" tf:"enable_cookies,omitempty"` // (Number) Total retries if the initial connection attempt suffers a timeout // Total retries if the initial connection attempt suffers a timeout Retries *float64 `json:"retries,omitempty" tf:"retries,omitempty"` // (Number) Seconds to wait for activity before stopping and retrying the connection // Seconds to wait for activity before stopping and retrying the connection Timeout *float64 `json:"timeout,omitempty" tf:"timeout,omitempty"` // (Boolean) Use certificates stored in the Nexus Repository Manager truststore to connect to external systems // Use certificates stored in the Nexus Repository Manager truststore to connect to external systems UseTrustStore *bool `json:"useTrustStore,omitempty" tf:"use_trust_store,omitempty"` // Agent header in HTTP requests // Custom fragment to append to User-Agent header in HTTP requests UserAgentSuffix *string `json:"userAgentSuffix,omitempty" tf:"user_agent_suffix,omitempty"` }
func (*RawProxyHTTPClientConnectionObservation) DeepCopy ¶ added in v0.0.5
func (in *RawProxyHTTPClientConnectionObservation) DeepCopy() *RawProxyHTTPClientConnectionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RawProxyHTTPClientConnectionObservation.
func (*RawProxyHTTPClientConnectionObservation) DeepCopyInto ¶ added in v0.0.5
func (in *RawProxyHTTPClientConnectionObservation) DeepCopyInto(out *RawProxyHTTPClientConnectionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RawProxyHTTPClientConnectionParameters ¶ added in v0.0.5
type RawProxyHTTPClientConnectionParameters struct { // (Boolean) Whether to enable redirects to the same location (may be required by some servers) // Whether to enable redirects to the same location (may be required by some servers) // +kubebuilder:validation:Optional EnableCircularRedirects *bool `json:"enableCircularRedirects,omitempty" tf:"enable_circular_redirects,omitempty"` // (Boolean) Whether to allow cookies to be stored and used // Whether to allow cookies to be stored and used // +kubebuilder:validation:Optional EnableCookies *bool `json:"enableCookies,omitempty" tf:"enable_cookies,omitempty"` // (Number) Total retries if the initial connection attempt suffers a timeout // Total retries if the initial connection attempt suffers a timeout // +kubebuilder:validation:Optional Retries *float64 `json:"retries,omitempty" tf:"retries,omitempty"` // (Number) Seconds to wait for activity before stopping and retrying the connection // Seconds to wait for activity before stopping and retrying the connection // +kubebuilder:validation:Optional Timeout *float64 `json:"timeout,omitempty" tf:"timeout,omitempty"` // (Boolean) Use certificates stored in the Nexus Repository Manager truststore to connect to external systems // Use certificates stored in the Nexus Repository Manager truststore to connect to external systems // +kubebuilder:validation:Optional UseTrustStore *bool `json:"useTrustStore,omitempty" tf:"use_trust_store,omitempty"` // Agent header in HTTP requests // Custom fragment to append to User-Agent header in HTTP requests // +kubebuilder:validation:Optional UserAgentSuffix *string `json:"userAgentSuffix,omitempty" tf:"user_agent_suffix,omitempty"` }
func (*RawProxyHTTPClientConnectionParameters) DeepCopy ¶ added in v0.0.5
func (in *RawProxyHTTPClientConnectionParameters) DeepCopy() *RawProxyHTTPClientConnectionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RawProxyHTTPClientConnectionParameters.
func (*RawProxyHTTPClientConnectionParameters) DeepCopyInto ¶ added in v0.0.5
func (in *RawProxyHTTPClientConnectionParameters) DeepCopyInto(out *RawProxyHTTPClientConnectionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RawProxyHTTPClientInitParameters ¶ added in v0.0.5
type RawProxyHTTPClientInitParameters struct { // (Block List, Max: 1) Authentication configuration of the HTTP client (see below for nested schema) // Authentication configuration of the HTTP client Authentication []RawProxyHTTPClientAuthenticationInitParameters `json:"authentication,omitempty" tf:"authentication,omitempty"` // block outbound connections if remote peer is detected as unreachable/unresponsive // Whether to auto-block outbound connections if remote peer is detected as unreachable/unresponsive AutoBlock *bool `json:"autoBlock,omitempty" tf:"auto_block,omitempty"` // (Boolean) Whether to block outbound connections on the repository // Whether to block outbound connections on the repository Blocked *bool `json:"blocked,omitempty" tf:"blocked,omitempty"` // (Block List, Max: 1) Connection configuration of the HTTP client (see below for nested schema) // Connection configuration of the HTTP client Connection []RawProxyHTTPClientConnectionInitParameters `json:"connection,omitempty" tf:"connection,omitempty"` }
func (*RawProxyHTTPClientInitParameters) DeepCopy ¶ added in v0.0.5
func (in *RawProxyHTTPClientInitParameters) DeepCopy() *RawProxyHTTPClientInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RawProxyHTTPClientInitParameters.
func (*RawProxyHTTPClientInitParameters) DeepCopyInto ¶ added in v0.0.5
func (in *RawProxyHTTPClientInitParameters) DeepCopyInto(out *RawProxyHTTPClientInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RawProxyHTTPClientObservation ¶ added in v0.0.5
type RawProxyHTTPClientObservation struct { // (Block List, Max: 1) Authentication configuration of the HTTP client (see below for nested schema) // Authentication configuration of the HTTP client Authentication []RawProxyHTTPClientAuthenticationObservation `json:"authentication,omitempty" tf:"authentication,omitempty"` // block outbound connections if remote peer is detected as unreachable/unresponsive // Whether to auto-block outbound connections if remote peer is detected as unreachable/unresponsive AutoBlock *bool `json:"autoBlock,omitempty" tf:"auto_block,omitempty"` // (Boolean) Whether to block outbound connections on the repository // Whether to block outbound connections on the repository Blocked *bool `json:"blocked,omitempty" tf:"blocked,omitempty"` // (Block List, Max: 1) Connection configuration of the HTTP client (see below for nested schema) // Connection configuration of the HTTP client Connection []RawProxyHTTPClientConnectionObservation `json:"connection,omitempty" tf:"connection,omitempty"` }
func (*RawProxyHTTPClientObservation) DeepCopy ¶ added in v0.0.5
func (in *RawProxyHTTPClientObservation) DeepCopy() *RawProxyHTTPClientObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RawProxyHTTPClientObservation.
func (*RawProxyHTTPClientObservation) DeepCopyInto ¶ added in v0.0.5
func (in *RawProxyHTTPClientObservation) DeepCopyInto(out *RawProxyHTTPClientObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RawProxyHTTPClientParameters ¶ added in v0.0.5
type RawProxyHTTPClientParameters struct { // (Block List, Max: 1) Authentication configuration of the HTTP client (see below for nested schema) // Authentication configuration of the HTTP client // +kubebuilder:validation:Optional Authentication []RawProxyHTTPClientAuthenticationParameters `json:"authentication,omitempty" tf:"authentication,omitempty"` // block outbound connections if remote peer is detected as unreachable/unresponsive // Whether to auto-block outbound connections if remote peer is detected as unreachable/unresponsive // +kubebuilder:validation:Optional AutoBlock *bool `json:"autoBlock" tf:"auto_block,omitempty"` // (Boolean) Whether to block outbound connections on the repository // Whether to block outbound connections on the repository // +kubebuilder:validation:Optional Blocked *bool `json:"blocked" tf:"blocked,omitempty"` // (Block List, Max: 1) Connection configuration of the HTTP client (see below for nested schema) // Connection configuration of the HTTP client // +kubebuilder:validation:Optional Connection []RawProxyHTTPClientConnectionParameters `json:"connection,omitempty" tf:"connection,omitempty"` }
func (*RawProxyHTTPClientParameters) DeepCopy ¶ added in v0.0.5
func (in *RawProxyHTTPClientParameters) DeepCopy() *RawProxyHTTPClientParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RawProxyHTTPClientParameters.
func (*RawProxyHTTPClientParameters) DeepCopyInto ¶ added in v0.0.5
func (in *RawProxyHTTPClientParameters) DeepCopyInto(out *RawProxyHTTPClientParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RawProxyInitParameters ¶ added in v0.0.5
type RawProxyInitParameters struct { // (Block List) Cleanup policies (see below for nested schema) // Cleanup policies Cleanup []RawProxyCleanupInitParameters `json:"cleanup,omitempty" tf:"cleanup,omitempty"` // (Block List, Min: 1, Max: 1) HTTP Client configuration for proxy repositories (see below for nested schema) // HTTP Client configuration for proxy repositories HTTPClient []RawProxyHTTPClientInitParameters `json:"httpClient,omitempty" tf:"http_client,omitempty"` // (String) A unique identifier for this repository // A unique identifier for this repository Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Block List, Max: 1) Configuration of the negative cache handling (see below for nested schema) // Configuration of the negative cache handling NegativeCache []RawProxyNegativeCacheInitParameters `json:"negativeCache,omitempty" tf:"negative_cache,omitempty"` // (Boolean) Whether this repository accepts incoming requests // Whether this repository accepts incoming requests Online *bool `json:"online,omitempty" tf:"online,omitempty"` // (Block List, Min: 1, Max: 1) Configuration for the proxy repository (see below for nested schema) // Configuration for the proxy repository Proxy []RawProxyProxyInitParameters `json:"proxy,omitempty" tf:"proxy,omitempty"` // (String) The name of the routing rule assigned to this repository // The name of the routing rule assigned to this repository RoutingRule *string `json:"routingRule,omitempty" tf:"routing_rule,omitempty"` // (Block List, Min: 1, Max: 1) The storage configuration of the repository (see below for nested schema) // The storage configuration of the repository Storage []RawProxyStorageInitParameters `json:"storage,omitempty" tf:"storage,omitempty"` }
func (*RawProxyInitParameters) DeepCopy ¶ added in v0.0.5
func (in *RawProxyInitParameters) DeepCopy() *RawProxyInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RawProxyInitParameters.
func (*RawProxyInitParameters) DeepCopyInto ¶ added in v0.0.5
func (in *RawProxyInitParameters) DeepCopyInto(out *RawProxyInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RawProxyList ¶ added in v0.0.5
type RawProxyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []RawProxy `json:"items"` }
RawProxyList contains a list of RawProxys
func (*RawProxyList) DeepCopy ¶ added in v0.0.5
func (in *RawProxyList) DeepCopy() *RawProxyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RawProxyList.
func (*RawProxyList) DeepCopyInto ¶ added in v0.0.5
func (in *RawProxyList) DeepCopyInto(out *RawProxyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RawProxyList) DeepCopyObject ¶ added in v0.0.5
func (in *RawProxyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RawProxyList) GetItems ¶ added in v0.0.5
func (l *RawProxyList) GetItems() []resource.Managed
GetItems of this RawProxyList.
type RawProxyNegativeCacheInitParameters ¶ added in v0.0.5
type RawProxyNegativeCacheInitParameters struct { // (Boolean) Whether to cache responses for content not present in the proxied repository // Whether to cache responses for content not present in the proxied repository Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // (Number) How long to cache the fact that a file was not found in the repository (in minutes) // How long to cache the fact that a file was not found in the repository (in minutes) TTL *float64 `json:"ttl,omitempty" tf:"ttl,omitempty"` }
func (*RawProxyNegativeCacheInitParameters) DeepCopy ¶ added in v0.0.5
func (in *RawProxyNegativeCacheInitParameters) DeepCopy() *RawProxyNegativeCacheInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RawProxyNegativeCacheInitParameters.
func (*RawProxyNegativeCacheInitParameters) DeepCopyInto ¶ added in v0.0.5
func (in *RawProxyNegativeCacheInitParameters) DeepCopyInto(out *RawProxyNegativeCacheInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RawProxyNegativeCacheObservation ¶ added in v0.0.5
type RawProxyNegativeCacheObservation struct { // (Boolean) Whether to cache responses for content not present in the proxied repository // Whether to cache responses for content not present in the proxied repository Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // (Number) How long to cache the fact that a file was not found in the repository (in minutes) // How long to cache the fact that a file was not found in the repository (in minutes) TTL *float64 `json:"ttl,omitempty" tf:"ttl,omitempty"` }
func (*RawProxyNegativeCacheObservation) DeepCopy ¶ added in v0.0.5
func (in *RawProxyNegativeCacheObservation) DeepCopy() *RawProxyNegativeCacheObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RawProxyNegativeCacheObservation.
func (*RawProxyNegativeCacheObservation) DeepCopyInto ¶ added in v0.0.5
func (in *RawProxyNegativeCacheObservation) DeepCopyInto(out *RawProxyNegativeCacheObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RawProxyNegativeCacheParameters ¶ added in v0.0.5
type RawProxyNegativeCacheParameters struct { // (Boolean) Whether to cache responses for content not present in the proxied repository // Whether to cache responses for content not present in the proxied repository // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // (Number) How long to cache the fact that a file was not found in the repository (in minutes) // How long to cache the fact that a file was not found in the repository (in minutes) // +kubebuilder:validation:Optional TTL *float64 `json:"ttl,omitempty" tf:"ttl,omitempty"` }
func (*RawProxyNegativeCacheParameters) DeepCopy ¶ added in v0.0.5
func (in *RawProxyNegativeCacheParameters) DeepCopy() *RawProxyNegativeCacheParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RawProxyNegativeCacheParameters.
func (*RawProxyNegativeCacheParameters) DeepCopyInto ¶ added in v0.0.5
func (in *RawProxyNegativeCacheParameters) DeepCopyInto(out *RawProxyNegativeCacheParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RawProxyObservation ¶ added in v0.0.5
type RawProxyObservation struct { // (Block List) Cleanup policies (see below for nested schema) // Cleanup policies Cleanup []RawProxyCleanupObservation `json:"cleanup,omitempty" tf:"cleanup,omitempty"` // (Block List, Min: 1, Max: 1) HTTP Client configuration for proxy repositories (see below for nested schema) // HTTP Client configuration for proxy repositories HTTPClient []RawProxyHTTPClientObservation `json:"httpClient,omitempty" tf:"http_client,omitempty"` // (String) Used to identify resource at nexus ID *string `json:"id,omitempty" tf:"id,omitempty"` // (String) A unique identifier for this repository // A unique identifier for this repository Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Block List, Max: 1) Configuration of the negative cache handling (see below for nested schema) // Configuration of the negative cache handling NegativeCache []RawProxyNegativeCacheObservation `json:"negativeCache,omitempty" tf:"negative_cache,omitempty"` // (Boolean) Whether this repository accepts incoming requests // Whether this repository accepts incoming requests Online *bool `json:"online,omitempty" tf:"online,omitempty"` // (Block List, Min: 1, Max: 1) Configuration for the proxy repository (see below for nested schema) // Configuration for the proxy repository Proxy []RawProxyProxyObservation `json:"proxy,omitempty" tf:"proxy,omitempty"` // (String) The name of the routing rule assigned to this repository // The name of the routing rule assigned to this repository RoutingRule *string `json:"routingRule,omitempty" tf:"routing_rule,omitempty"` // (Block List, Min: 1, Max: 1) The storage configuration of the repository (see below for nested schema) // The storage configuration of the repository Storage []RawProxyStorageObservation `json:"storage,omitempty" tf:"storage,omitempty"` }
func (*RawProxyObservation) DeepCopy ¶ added in v0.0.5
func (in *RawProxyObservation) DeepCopy() *RawProxyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RawProxyObservation.
func (*RawProxyObservation) DeepCopyInto ¶ added in v0.0.5
func (in *RawProxyObservation) DeepCopyInto(out *RawProxyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RawProxyParameters ¶ added in v0.0.5
type RawProxyParameters struct { // (Block List) Cleanup policies (see below for nested schema) // Cleanup policies // +kubebuilder:validation:Optional Cleanup []RawProxyCleanupParameters `json:"cleanup,omitempty" tf:"cleanup,omitempty"` // (Block List, Min: 1, Max: 1) HTTP Client configuration for proxy repositories (see below for nested schema) // HTTP Client configuration for proxy repositories // +kubebuilder:validation:Optional HTTPClient []RawProxyHTTPClientParameters `json:"httpClient,omitempty" tf:"http_client,omitempty"` // (String) A unique identifier for this repository // A unique identifier for this repository // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Block List, Max: 1) Configuration of the negative cache handling (see below for nested schema) // Configuration of the negative cache handling // +kubebuilder:validation:Optional NegativeCache []RawProxyNegativeCacheParameters `json:"negativeCache,omitempty" tf:"negative_cache,omitempty"` // (Boolean) Whether this repository accepts incoming requests // Whether this repository accepts incoming requests // +kubebuilder:validation:Optional Online *bool `json:"online,omitempty" tf:"online,omitempty"` // (Block List, Min: 1, Max: 1) Configuration for the proxy repository (see below for nested schema) // Configuration for the proxy repository // +kubebuilder:validation:Optional Proxy []RawProxyProxyParameters `json:"proxy,omitempty" tf:"proxy,omitempty"` // (String) The name of the routing rule assigned to this repository // The name of the routing rule assigned to this repository // +kubebuilder:validation:Optional RoutingRule *string `json:"routingRule,omitempty" tf:"routing_rule,omitempty"` // (Block List, Min: 1, Max: 1) The storage configuration of the repository (see below for nested schema) // The storage configuration of the repository // +kubebuilder:validation:Optional Storage []RawProxyStorageParameters `json:"storage,omitempty" tf:"storage,omitempty"` }
func (*RawProxyParameters) DeepCopy ¶ added in v0.0.5
func (in *RawProxyParameters) DeepCopy() *RawProxyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RawProxyParameters.
func (*RawProxyParameters) DeepCopyInto ¶ added in v0.0.5
func (in *RawProxyParameters) DeepCopyInto(out *RawProxyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RawProxyProxyInitParameters ¶ added in v0.0.5
type RawProxyProxyInitParameters struct { // (Number) How long (in minutes) to cache artifacts before rechecking the remote repository // How long (in minutes) to cache artifacts before rechecking the remote repository ContentMaxAge *float64 `json:"contentMaxAge,omitempty" tf:"content_max_age,omitempty"` // (Number) How long (in minutes) to cache metadata before rechecking the remote repository. // How long (in minutes) to cache metadata before rechecking the remote repository. MetadataMaxAge *float64 `json:"metadataMaxAge,omitempty" tf:"metadata_max_age,omitempty"` // (String) Location of the remote repository being proxied // Location of the remote repository being proxied RemoteURL *string `json:"remoteUrl,omitempty" tf:"remote_url,omitempty"` }
func (*RawProxyProxyInitParameters) DeepCopy ¶ added in v0.0.5
func (in *RawProxyProxyInitParameters) DeepCopy() *RawProxyProxyInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RawProxyProxyInitParameters.
func (*RawProxyProxyInitParameters) DeepCopyInto ¶ added in v0.0.5
func (in *RawProxyProxyInitParameters) DeepCopyInto(out *RawProxyProxyInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RawProxyProxyObservation ¶ added in v0.0.5
type RawProxyProxyObservation struct { // (Number) How long (in minutes) to cache artifacts before rechecking the remote repository // How long (in minutes) to cache artifacts before rechecking the remote repository ContentMaxAge *float64 `json:"contentMaxAge,omitempty" tf:"content_max_age,omitempty"` // (Number) How long (in minutes) to cache metadata before rechecking the remote repository. // How long (in minutes) to cache metadata before rechecking the remote repository. MetadataMaxAge *float64 `json:"metadataMaxAge,omitempty" tf:"metadata_max_age,omitempty"` // (String) Location of the remote repository being proxied // Location of the remote repository being proxied RemoteURL *string `json:"remoteUrl,omitempty" tf:"remote_url,omitempty"` }
func (*RawProxyProxyObservation) DeepCopy ¶ added in v0.0.5
func (in *RawProxyProxyObservation) DeepCopy() *RawProxyProxyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RawProxyProxyObservation.
func (*RawProxyProxyObservation) DeepCopyInto ¶ added in v0.0.5
func (in *RawProxyProxyObservation) DeepCopyInto(out *RawProxyProxyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RawProxyProxyParameters ¶ added in v0.0.5
type RawProxyProxyParameters struct { // (Number) How long (in minutes) to cache artifacts before rechecking the remote repository // How long (in minutes) to cache artifacts before rechecking the remote repository // +kubebuilder:validation:Optional ContentMaxAge *float64 `json:"contentMaxAge,omitempty" tf:"content_max_age,omitempty"` // (Number) How long (in minutes) to cache metadata before rechecking the remote repository. // How long (in minutes) to cache metadata before rechecking the remote repository. // +kubebuilder:validation:Optional MetadataMaxAge *float64 `json:"metadataMaxAge,omitempty" tf:"metadata_max_age,omitempty"` // (String) Location of the remote repository being proxied // Location of the remote repository being proxied // +kubebuilder:validation:Optional RemoteURL *string `json:"remoteUrl" tf:"remote_url,omitempty"` }
func (*RawProxyProxyParameters) DeepCopy ¶ added in v0.0.5
func (in *RawProxyProxyParameters) DeepCopy() *RawProxyProxyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RawProxyProxyParameters.
func (*RawProxyProxyParameters) DeepCopyInto ¶ added in v0.0.5
func (in *RawProxyProxyParameters) DeepCopyInto(out *RawProxyProxyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RawProxySpec ¶ added in v0.0.5
type RawProxySpec struct { v1.ResourceSpec `json:",inline"` ForProvider RawProxyParameters `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 RawProxyInitParameters `json:"initProvider,omitempty"` }
RawProxySpec defines the desired state of RawProxy
func (*RawProxySpec) DeepCopy ¶ added in v0.0.5
func (in *RawProxySpec) DeepCopy() *RawProxySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RawProxySpec.
func (*RawProxySpec) DeepCopyInto ¶ added in v0.0.5
func (in *RawProxySpec) DeepCopyInto(out *RawProxySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RawProxyStatus ¶ added in v0.0.5
type RawProxyStatus struct { v1.ResourceStatus `json:",inline"` AtProvider RawProxyObservation `json:"atProvider,omitempty"` }
RawProxyStatus defines the observed state of RawProxy.
func (*RawProxyStatus) DeepCopy ¶ added in v0.0.5
func (in *RawProxyStatus) DeepCopy() *RawProxyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RawProxyStatus.
func (*RawProxyStatus) DeepCopyInto ¶ added in v0.0.5
func (in *RawProxyStatus) DeepCopyInto(out *RawProxyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RawProxyStorageInitParameters ¶ added in v0.0.5
type RawProxyStorageInitParameters struct { // (String) Blob store used to store repository contents // Blob store used to store repository contents BlobStoreName *string `json:"blobStoreName,omitempty" tf:"blob_store_name,omitempty"` // (Boolean) Whether to validate uploaded content's MIME type appropriate for the repository format // Whether to validate uploaded content's MIME type appropriate for the repository format StrictContentTypeValidation *bool `json:"strictContentTypeValidation,omitempty" tf:"strict_content_type_validation,omitempty"` }
func (*RawProxyStorageInitParameters) DeepCopy ¶ added in v0.0.5
func (in *RawProxyStorageInitParameters) DeepCopy() *RawProxyStorageInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RawProxyStorageInitParameters.
func (*RawProxyStorageInitParameters) DeepCopyInto ¶ added in v0.0.5
func (in *RawProxyStorageInitParameters) DeepCopyInto(out *RawProxyStorageInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RawProxyStorageObservation ¶ added in v0.0.5
type RawProxyStorageObservation struct { // (String) Blob store used to store repository contents // Blob store used to store repository contents BlobStoreName *string `json:"blobStoreName,omitempty" tf:"blob_store_name,omitempty"` // (Boolean) Whether to validate uploaded content's MIME type appropriate for the repository format // Whether to validate uploaded content's MIME type appropriate for the repository format StrictContentTypeValidation *bool `json:"strictContentTypeValidation,omitempty" tf:"strict_content_type_validation,omitempty"` }
func (*RawProxyStorageObservation) DeepCopy ¶ added in v0.0.5
func (in *RawProxyStorageObservation) DeepCopy() *RawProxyStorageObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RawProxyStorageObservation.
func (*RawProxyStorageObservation) DeepCopyInto ¶ added in v0.0.5
func (in *RawProxyStorageObservation) DeepCopyInto(out *RawProxyStorageObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RawProxyStorageParameters ¶ added in v0.0.5
type RawProxyStorageParameters struct { // (String) Blob store used to store repository contents // Blob store used to store repository contents // +kubebuilder:validation:Optional BlobStoreName *string `json:"blobStoreName" tf:"blob_store_name,omitempty"` // (Boolean) Whether to validate uploaded content's MIME type appropriate for the repository format // Whether to validate uploaded content's MIME type appropriate for the repository format // +kubebuilder:validation:Optional StrictContentTypeValidation *bool `json:"strictContentTypeValidation,omitempty" tf:"strict_content_type_validation,omitempty"` }
func (*RawProxyStorageParameters) DeepCopy ¶ added in v0.0.5
func (in *RawProxyStorageParameters) DeepCopy() *RawProxyStorageParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RawProxyStorageParameters.
func (*RawProxyStorageParameters) DeepCopyInto ¶ added in v0.0.5
func (in *RawProxyStorageParameters) DeepCopyInto(out *RawProxyStorageParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RubygemsGroup ¶ added in v0.0.5
type RubygemsGroup 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.group) || (has(self.initProvider) && has(self.initProvider.group))",message="spec.forProvider.group is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.storage) || (has(self.initProvider) && has(self.initProvider.storage))",message="spec.forProvider.storage is a required parameter" Spec RubygemsGroupSpec `json:"spec"` Status RubygemsGroupStatus `json:"status,omitempty"` }
RubygemsGroup is the Schema for the RubygemsGroups API. Use this resource to create a group rubygems repository. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,nexus}
func (*RubygemsGroup) DeepCopy ¶ added in v0.0.5
func (in *RubygemsGroup) DeepCopy() *RubygemsGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RubygemsGroup.
func (*RubygemsGroup) DeepCopyInto ¶ added in v0.0.5
func (in *RubygemsGroup) DeepCopyInto(out *RubygemsGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RubygemsGroup) DeepCopyObject ¶ added in v0.0.5
func (in *RubygemsGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RubygemsGroup) GetCondition ¶ added in v0.0.5
func (mg *RubygemsGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this RubygemsGroup.
func (*RubygemsGroup) GetConnectionDetailsMapping ¶ added in v0.0.5
func (tr *RubygemsGroup) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this RubygemsGroup
func (*RubygemsGroup) GetDeletionPolicy ¶ added in v0.0.5
func (mg *RubygemsGroup) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this RubygemsGroup.
func (*RubygemsGroup) GetID ¶ added in v0.0.5
func (tr *RubygemsGroup) GetID() string
GetID returns ID of underlying Terraform resource of this RubygemsGroup
func (*RubygemsGroup) GetInitParameters ¶ added in v0.0.5
func (tr *RubygemsGroup) GetInitParameters() (map[string]any, error)
GetInitParameters of this RubygemsGroup
func (*RubygemsGroup) GetManagementPolicies ¶ added in v0.0.5
func (mg *RubygemsGroup) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this RubygemsGroup.
func (*RubygemsGroup) GetMergedParameters ¶ added in v0.0.6
func (tr *RubygemsGroup) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this RubygemsGroup
func (*RubygemsGroup) GetObservation ¶ added in v0.0.5
func (tr *RubygemsGroup) GetObservation() (map[string]any, error)
GetObservation of this RubygemsGroup
func (*RubygemsGroup) GetParameters ¶ added in v0.0.5
func (tr *RubygemsGroup) GetParameters() (map[string]any, error)
GetParameters of this RubygemsGroup
func (*RubygemsGroup) GetProviderConfigReference ¶ added in v0.0.5
func (mg *RubygemsGroup) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this RubygemsGroup.
func (*RubygemsGroup) GetPublishConnectionDetailsTo ¶ added in v0.0.5
func (mg *RubygemsGroup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this RubygemsGroup.
func (*RubygemsGroup) GetTerraformResourceType ¶ added in v0.0.5
func (mg *RubygemsGroup) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this RubygemsGroup
func (*RubygemsGroup) GetTerraformSchemaVersion ¶ added in v0.0.5
func (tr *RubygemsGroup) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*RubygemsGroup) GetWriteConnectionSecretToReference ¶ added in v0.0.5
func (mg *RubygemsGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this RubygemsGroup.
func (*RubygemsGroup) Hub ¶ added in v0.0.6
func (tr *RubygemsGroup) Hub()
Hub marks this type as a conversion hub.
func (*RubygemsGroup) LateInitialize ¶ added in v0.0.5
func (tr *RubygemsGroup) LateInitialize(attrs []byte) (bool, error)
LateInitialize this RubygemsGroup using its observed tfState. returns True if there are any spec changes for the resource.
func (*RubygemsGroup) SetConditions ¶ added in v0.0.5
func (mg *RubygemsGroup) SetConditions(c ...xpv1.Condition)
SetConditions of this RubygemsGroup.
func (*RubygemsGroup) SetDeletionPolicy ¶ added in v0.0.5
func (mg *RubygemsGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this RubygemsGroup.
func (*RubygemsGroup) SetManagementPolicies ¶ added in v0.0.5
func (mg *RubygemsGroup) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this RubygemsGroup.
func (*RubygemsGroup) SetObservation ¶ added in v0.0.5
func (tr *RubygemsGroup) SetObservation(obs map[string]any) error
SetObservation for this RubygemsGroup
func (*RubygemsGroup) SetParameters ¶ added in v0.0.5
func (tr *RubygemsGroup) SetParameters(params map[string]any) error
SetParameters for this RubygemsGroup
func (*RubygemsGroup) SetProviderConfigReference ¶ added in v0.0.5
func (mg *RubygemsGroup) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this RubygemsGroup.
func (*RubygemsGroup) SetPublishConnectionDetailsTo ¶ added in v0.0.5
func (mg *RubygemsGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this RubygemsGroup.
func (*RubygemsGroup) SetWriteConnectionSecretToReference ¶ added in v0.0.5
func (mg *RubygemsGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this RubygemsGroup.
type RubygemsGroupGroupInitParameters ¶ added in v0.0.5
type RubygemsGroupGroupInitParameters struct { // (Set of String) Member repositories names // Member repositories names MemberNames []*string `json:"memberNames,omitempty" tf:"member_names,omitempty"` }
func (*RubygemsGroupGroupInitParameters) DeepCopy ¶ added in v0.0.5
func (in *RubygemsGroupGroupInitParameters) DeepCopy() *RubygemsGroupGroupInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RubygemsGroupGroupInitParameters.
func (*RubygemsGroupGroupInitParameters) DeepCopyInto ¶ added in v0.0.5
func (in *RubygemsGroupGroupInitParameters) DeepCopyInto(out *RubygemsGroupGroupInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RubygemsGroupGroupObservation ¶ added in v0.0.5
type RubygemsGroupGroupObservation struct { // (Set of String) Member repositories names // Member repositories names MemberNames []*string `json:"memberNames,omitempty" tf:"member_names,omitempty"` }
func (*RubygemsGroupGroupObservation) DeepCopy ¶ added in v0.0.5
func (in *RubygemsGroupGroupObservation) DeepCopy() *RubygemsGroupGroupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RubygemsGroupGroupObservation.
func (*RubygemsGroupGroupObservation) DeepCopyInto ¶ added in v0.0.5
func (in *RubygemsGroupGroupObservation) DeepCopyInto(out *RubygemsGroupGroupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RubygemsGroupGroupParameters ¶ added in v0.0.5
type RubygemsGroupGroupParameters struct { // (Set of String) Member repositories names // Member repositories names // +kubebuilder:validation:Optional MemberNames []*string `json:"memberNames" tf:"member_names,omitempty"` }
func (*RubygemsGroupGroupParameters) DeepCopy ¶ added in v0.0.5
func (in *RubygemsGroupGroupParameters) DeepCopy() *RubygemsGroupGroupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RubygemsGroupGroupParameters.
func (*RubygemsGroupGroupParameters) DeepCopyInto ¶ added in v0.0.5
func (in *RubygemsGroupGroupParameters) DeepCopyInto(out *RubygemsGroupGroupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RubygemsGroupInitParameters ¶ added in v0.0.5
type RubygemsGroupInitParameters struct { // (Block List, Min: 1, Max: 1) Configuration for repository group (see below for nested schema) // Configuration for repository group Group []RubygemsGroupGroupInitParameters `json:"group,omitempty" tf:"group,omitempty"` // (String) A unique identifier for this repository // A unique identifier for this repository Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Boolean) Whether this repository accepts incoming requests // Whether this repository accepts incoming requests Online *bool `json:"online,omitempty" tf:"online,omitempty"` // (Block List, Min: 1, Max: 1) The storage configuration of the repository (see below for nested schema) // The storage configuration of the repository Storage []RubygemsGroupStorageInitParameters `json:"storage,omitempty" tf:"storage,omitempty"` }
func (*RubygemsGroupInitParameters) DeepCopy ¶ added in v0.0.5
func (in *RubygemsGroupInitParameters) DeepCopy() *RubygemsGroupInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RubygemsGroupInitParameters.
func (*RubygemsGroupInitParameters) DeepCopyInto ¶ added in v0.0.5
func (in *RubygemsGroupInitParameters) DeepCopyInto(out *RubygemsGroupInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RubygemsGroupList ¶ added in v0.0.5
type RubygemsGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []RubygemsGroup `json:"items"` }
RubygemsGroupList contains a list of RubygemsGroups
func (*RubygemsGroupList) DeepCopy ¶ added in v0.0.5
func (in *RubygemsGroupList) DeepCopy() *RubygemsGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RubygemsGroupList.
func (*RubygemsGroupList) DeepCopyInto ¶ added in v0.0.5
func (in *RubygemsGroupList) DeepCopyInto(out *RubygemsGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RubygemsGroupList) DeepCopyObject ¶ added in v0.0.5
func (in *RubygemsGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RubygemsGroupList) GetItems ¶ added in v0.0.5
func (l *RubygemsGroupList) GetItems() []resource.Managed
GetItems of this RubygemsGroupList.
type RubygemsGroupObservation ¶ added in v0.0.5
type RubygemsGroupObservation struct { // (Block List, Min: 1, Max: 1) Configuration for repository group (see below for nested schema) // Configuration for repository group Group []RubygemsGroupGroupObservation `json:"group,omitempty" tf:"group,omitempty"` // (String) Used to identify resource at nexus ID *string `json:"id,omitempty" tf:"id,omitempty"` // (String) A unique identifier for this repository // A unique identifier for this repository Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Boolean) Whether this repository accepts incoming requests // Whether this repository accepts incoming requests Online *bool `json:"online,omitempty" tf:"online,omitempty"` // (Block List, Min: 1, Max: 1) The storage configuration of the repository (see below for nested schema) // The storage configuration of the repository Storage []RubygemsGroupStorageObservation `json:"storage,omitempty" tf:"storage,omitempty"` }
func (*RubygemsGroupObservation) DeepCopy ¶ added in v0.0.5
func (in *RubygemsGroupObservation) DeepCopy() *RubygemsGroupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RubygemsGroupObservation.
func (*RubygemsGroupObservation) DeepCopyInto ¶ added in v0.0.5
func (in *RubygemsGroupObservation) DeepCopyInto(out *RubygemsGroupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RubygemsGroupParameters ¶ added in v0.0.5
type RubygemsGroupParameters struct { // (Block List, Min: 1, Max: 1) Configuration for repository group (see below for nested schema) // Configuration for repository group // +kubebuilder:validation:Optional Group []RubygemsGroupGroupParameters `json:"group,omitempty" tf:"group,omitempty"` // (String) A unique identifier for this repository // A unique identifier for this repository // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Boolean) Whether this repository accepts incoming requests // Whether this repository accepts incoming requests // +kubebuilder:validation:Optional Online *bool `json:"online,omitempty" tf:"online,omitempty"` // (Block List, Min: 1, Max: 1) The storage configuration of the repository (see below for nested schema) // The storage configuration of the repository // +kubebuilder:validation:Optional Storage []RubygemsGroupStorageParameters `json:"storage,omitempty" tf:"storage,omitempty"` }
func (*RubygemsGroupParameters) DeepCopy ¶ added in v0.0.5
func (in *RubygemsGroupParameters) DeepCopy() *RubygemsGroupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RubygemsGroupParameters.
func (*RubygemsGroupParameters) DeepCopyInto ¶ added in v0.0.5
func (in *RubygemsGroupParameters) DeepCopyInto(out *RubygemsGroupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RubygemsGroupSpec ¶ added in v0.0.5
type RubygemsGroupSpec struct { v1.ResourceSpec `json:",inline"` ForProvider RubygemsGroupParameters `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 RubygemsGroupInitParameters `json:"initProvider,omitempty"` }
RubygemsGroupSpec defines the desired state of RubygemsGroup
func (*RubygemsGroupSpec) DeepCopy ¶ added in v0.0.5
func (in *RubygemsGroupSpec) DeepCopy() *RubygemsGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RubygemsGroupSpec.
func (*RubygemsGroupSpec) DeepCopyInto ¶ added in v0.0.5
func (in *RubygemsGroupSpec) DeepCopyInto(out *RubygemsGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RubygemsGroupStatus ¶ added in v0.0.5
type RubygemsGroupStatus struct { v1.ResourceStatus `json:",inline"` AtProvider RubygemsGroupObservation `json:"atProvider,omitempty"` }
RubygemsGroupStatus defines the observed state of RubygemsGroup.
func (*RubygemsGroupStatus) DeepCopy ¶ added in v0.0.5
func (in *RubygemsGroupStatus) DeepCopy() *RubygemsGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RubygemsGroupStatus.
func (*RubygemsGroupStatus) DeepCopyInto ¶ added in v0.0.5
func (in *RubygemsGroupStatus) DeepCopyInto(out *RubygemsGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RubygemsGroupStorageInitParameters ¶ added in v0.0.5
type RubygemsGroupStorageInitParameters struct { // (String) Blob store used to store repository contents // Blob store used to store repository contents BlobStoreName *string `json:"blobStoreName,omitempty" tf:"blob_store_name,omitempty"` // (Boolean) Whether to validate uploaded content's MIME type appropriate for the repository format // Whether to validate uploaded content's MIME type appropriate for the repository format StrictContentTypeValidation *bool `json:"strictContentTypeValidation,omitempty" tf:"strict_content_type_validation,omitempty"` }
func (*RubygemsGroupStorageInitParameters) DeepCopy ¶ added in v0.0.5
func (in *RubygemsGroupStorageInitParameters) DeepCopy() *RubygemsGroupStorageInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RubygemsGroupStorageInitParameters.
func (*RubygemsGroupStorageInitParameters) DeepCopyInto ¶ added in v0.0.5
func (in *RubygemsGroupStorageInitParameters) DeepCopyInto(out *RubygemsGroupStorageInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RubygemsGroupStorageObservation ¶ added in v0.0.5
type RubygemsGroupStorageObservation struct { // (String) Blob store used to store repository contents // Blob store used to store repository contents BlobStoreName *string `json:"blobStoreName,omitempty" tf:"blob_store_name,omitempty"` // (Boolean) Whether to validate uploaded content's MIME type appropriate for the repository format // Whether to validate uploaded content's MIME type appropriate for the repository format StrictContentTypeValidation *bool `json:"strictContentTypeValidation,omitempty" tf:"strict_content_type_validation,omitempty"` }
func (*RubygemsGroupStorageObservation) DeepCopy ¶ added in v0.0.5
func (in *RubygemsGroupStorageObservation) DeepCopy() *RubygemsGroupStorageObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RubygemsGroupStorageObservation.
func (*RubygemsGroupStorageObservation) DeepCopyInto ¶ added in v0.0.5
func (in *RubygemsGroupStorageObservation) DeepCopyInto(out *RubygemsGroupStorageObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RubygemsGroupStorageParameters ¶ added in v0.0.5
type RubygemsGroupStorageParameters struct { // (String) Blob store used to store repository contents // Blob store used to store repository contents // +kubebuilder:validation:Optional BlobStoreName *string `json:"blobStoreName" tf:"blob_store_name,omitempty"` // (Boolean) Whether to validate uploaded content's MIME type appropriate for the repository format // Whether to validate uploaded content's MIME type appropriate for the repository format // +kubebuilder:validation:Optional StrictContentTypeValidation *bool `json:"strictContentTypeValidation,omitempty" tf:"strict_content_type_validation,omitempty"` }
func (*RubygemsGroupStorageParameters) DeepCopy ¶ added in v0.0.5
func (in *RubygemsGroupStorageParameters) DeepCopy() *RubygemsGroupStorageParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RubygemsGroupStorageParameters.
func (*RubygemsGroupStorageParameters) DeepCopyInto ¶ added in v0.0.5
func (in *RubygemsGroupStorageParameters) DeepCopyInto(out *RubygemsGroupStorageParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RubygemsHosted ¶ added in v0.0.5
type RubygemsHosted 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.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.storage) || (has(self.initProvider) && has(self.initProvider.storage))",message="spec.forProvider.storage is a required parameter" Spec RubygemsHostedSpec `json:"spec"` Status RubygemsHostedStatus `json:"status,omitempty"` }
RubygemsHosted is the Schema for the RubygemsHosteds API. Use this resource to create a hosted Rubygems repository. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,nexus}
func (*RubygemsHosted) DeepCopy ¶ added in v0.0.5
func (in *RubygemsHosted) DeepCopy() *RubygemsHosted
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RubygemsHosted.
func (*RubygemsHosted) DeepCopyInto ¶ added in v0.0.5
func (in *RubygemsHosted) DeepCopyInto(out *RubygemsHosted)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RubygemsHosted) DeepCopyObject ¶ added in v0.0.5
func (in *RubygemsHosted) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RubygemsHosted) GetCondition ¶ added in v0.0.5
func (mg *RubygemsHosted) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this RubygemsHosted.
func (*RubygemsHosted) GetConnectionDetailsMapping ¶ added in v0.0.5
func (tr *RubygemsHosted) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this RubygemsHosted
func (*RubygemsHosted) GetDeletionPolicy ¶ added in v0.0.5
func (mg *RubygemsHosted) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this RubygemsHosted.
func (*RubygemsHosted) GetID ¶ added in v0.0.5
func (tr *RubygemsHosted) GetID() string
GetID returns ID of underlying Terraform resource of this RubygemsHosted
func (*RubygemsHosted) GetInitParameters ¶ added in v0.0.5
func (tr *RubygemsHosted) GetInitParameters() (map[string]any, error)
GetInitParameters of this RubygemsHosted
func (*RubygemsHosted) GetManagementPolicies ¶ added in v0.0.5
func (mg *RubygemsHosted) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this RubygemsHosted.
func (*RubygemsHosted) GetMergedParameters ¶ added in v0.0.6
func (tr *RubygemsHosted) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this RubygemsHosted
func (*RubygemsHosted) GetObservation ¶ added in v0.0.5
func (tr *RubygemsHosted) GetObservation() (map[string]any, error)
GetObservation of this RubygemsHosted
func (*RubygemsHosted) GetParameters ¶ added in v0.0.5
func (tr *RubygemsHosted) GetParameters() (map[string]any, error)
GetParameters of this RubygemsHosted
func (*RubygemsHosted) GetProviderConfigReference ¶ added in v0.0.5
func (mg *RubygemsHosted) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this RubygemsHosted.
func (*RubygemsHosted) GetPublishConnectionDetailsTo ¶ added in v0.0.5
func (mg *RubygemsHosted) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this RubygemsHosted.
func (*RubygemsHosted) GetTerraformResourceType ¶ added in v0.0.5
func (mg *RubygemsHosted) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this RubygemsHosted
func (*RubygemsHosted) GetTerraformSchemaVersion ¶ added in v0.0.5
func (tr *RubygemsHosted) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*RubygemsHosted) GetWriteConnectionSecretToReference ¶ added in v0.0.5
func (mg *RubygemsHosted) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this RubygemsHosted.
func (*RubygemsHosted) Hub ¶ added in v0.0.6
func (tr *RubygemsHosted) Hub()
Hub marks this type as a conversion hub.
func (*RubygemsHosted) LateInitialize ¶ added in v0.0.5
func (tr *RubygemsHosted) LateInitialize(attrs []byte) (bool, error)
LateInitialize this RubygemsHosted using its observed tfState. returns True if there are any spec changes for the resource.
func (*RubygemsHosted) SetConditions ¶ added in v0.0.5
func (mg *RubygemsHosted) SetConditions(c ...xpv1.Condition)
SetConditions of this RubygemsHosted.
func (*RubygemsHosted) SetDeletionPolicy ¶ added in v0.0.5
func (mg *RubygemsHosted) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this RubygemsHosted.
func (*RubygemsHosted) SetManagementPolicies ¶ added in v0.0.5
func (mg *RubygemsHosted) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this RubygemsHosted.
func (*RubygemsHosted) SetObservation ¶ added in v0.0.5
func (tr *RubygemsHosted) SetObservation(obs map[string]any) error
SetObservation for this RubygemsHosted
func (*RubygemsHosted) SetParameters ¶ added in v0.0.5
func (tr *RubygemsHosted) SetParameters(params map[string]any) error
SetParameters for this RubygemsHosted
func (*RubygemsHosted) SetProviderConfigReference ¶ added in v0.0.5
func (mg *RubygemsHosted) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this RubygemsHosted.
func (*RubygemsHosted) SetPublishConnectionDetailsTo ¶ added in v0.0.5
func (mg *RubygemsHosted) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this RubygemsHosted.
func (*RubygemsHosted) SetWriteConnectionSecretToReference ¶ added in v0.0.5
func (mg *RubygemsHosted) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this RubygemsHosted.
type RubygemsHostedCleanupInitParameters ¶ added in v0.0.5
type RubygemsHostedCleanupInitParameters struct { // (Set of String) List of policy names // List of policy names // +listType=set PolicyNames []*string `json:"policyNames,omitempty" tf:"policy_names,omitempty"` }
func (*RubygemsHostedCleanupInitParameters) DeepCopy ¶ added in v0.0.5
func (in *RubygemsHostedCleanupInitParameters) DeepCopy() *RubygemsHostedCleanupInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RubygemsHostedCleanupInitParameters.
func (*RubygemsHostedCleanupInitParameters) DeepCopyInto ¶ added in v0.0.5
func (in *RubygemsHostedCleanupInitParameters) DeepCopyInto(out *RubygemsHostedCleanupInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RubygemsHostedCleanupObservation ¶ added in v0.0.5
type RubygemsHostedCleanupObservation struct { // (Set of String) List of policy names // List of policy names // +listType=set PolicyNames []*string `json:"policyNames,omitempty" tf:"policy_names,omitempty"` }
func (*RubygemsHostedCleanupObservation) DeepCopy ¶ added in v0.0.5
func (in *RubygemsHostedCleanupObservation) DeepCopy() *RubygemsHostedCleanupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RubygemsHostedCleanupObservation.
func (*RubygemsHostedCleanupObservation) DeepCopyInto ¶ added in v0.0.5
func (in *RubygemsHostedCleanupObservation) DeepCopyInto(out *RubygemsHostedCleanupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RubygemsHostedCleanupParameters ¶ added in v0.0.5
type RubygemsHostedCleanupParameters struct { // (Set of String) List of policy names // List of policy names // +kubebuilder:validation:Optional // +listType=set PolicyNames []*string `json:"policyNames,omitempty" tf:"policy_names,omitempty"` }
func (*RubygemsHostedCleanupParameters) DeepCopy ¶ added in v0.0.5
func (in *RubygemsHostedCleanupParameters) DeepCopy() *RubygemsHostedCleanupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RubygemsHostedCleanupParameters.
func (*RubygemsHostedCleanupParameters) DeepCopyInto ¶ added in v0.0.5
func (in *RubygemsHostedCleanupParameters) DeepCopyInto(out *RubygemsHostedCleanupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RubygemsHostedComponentInitParameters ¶ added in v0.0.5
type RubygemsHostedComponentInitParameters struct { // (Boolean) Components in this repository count as proprietary for namespace conflict attacks (requires Sonatype Nexus Firewall) // Components in this repository count as proprietary for namespace conflict attacks (requires Sonatype Nexus Firewall) ProprietaryComponents *bool `json:"proprietaryComponents,omitempty" tf:"proprietary_components,omitempty"` }
func (*RubygemsHostedComponentInitParameters) DeepCopy ¶ added in v0.0.5
func (in *RubygemsHostedComponentInitParameters) DeepCopy() *RubygemsHostedComponentInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RubygemsHostedComponentInitParameters.
func (*RubygemsHostedComponentInitParameters) DeepCopyInto ¶ added in v0.0.5
func (in *RubygemsHostedComponentInitParameters) DeepCopyInto(out *RubygemsHostedComponentInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RubygemsHostedComponentObservation ¶ added in v0.0.5
type RubygemsHostedComponentObservation struct { // (Boolean) Components in this repository count as proprietary for namespace conflict attacks (requires Sonatype Nexus Firewall) // Components in this repository count as proprietary for namespace conflict attacks (requires Sonatype Nexus Firewall) ProprietaryComponents *bool `json:"proprietaryComponents,omitempty" tf:"proprietary_components,omitempty"` }
func (*RubygemsHostedComponentObservation) DeepCopy ¶ added in v0.0.5
func (in *RubygemsHostedComponentObservation) DeepCopy() *RubygemsHostedComponentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RubygemsHostedComponentObservation.
func (*RubygemsHostedComponentObservation) DeepCopyInto ¶ added in v0.0.5
func (in *RubygemsHostedComponentObservation) DeepCopyInto(out *RubygemsHostedComponentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RubygemsHostedComponentParameters ¶ added in v0.0.5
type RubygemsHostedComponentParameters struct { // (Boolean) Components in this repository count as proprietary for namespace conflict attacks (requires Sonatype Nexus Firewall) // Components in this repository count as proprietary for namespace conflict attacks (requires Sonatype Nexus Firewall) // +kubebuilder:validation:Optional ProprietaryComponents *bool `json:"proprietaryComponents" tf:"proprietary_components,omitempty"` }
func (*RubygemsHostedComponentParameters) DeepCopy ¶ added in v0.0.5
func (in *RubygemsHostedComponentParameters) DeepCopy() *RubygemsHostedComponentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RubygemsHostedComponentParameters.
func (*RubygemsHostedComponentParameters) DeepCopyInto ¶ added in v0.0.5
func (in *RubygemsHostedComponentParameters) DeepCopyInto(out *RubygemsHostedComponentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RubygemsHostedInitParameters ¶ added in v0.0.5
type RubygemsHostedInitParameters struct { // (Block List) Cleanup policies (see below for nested schema) // Cleanup policies Cleanup []RubygemsHostedCleanupInitParameters `json:"cleanup,omitempty" tf:"cleanup,omitempty"` // (Block List, Max: 1) Component configuration for the hosted repository (see below for nested schema) // Component configuration for the hosted repository Component []RubygemsHostedComponentInitParameters `json:"component,omitempty" tf:"component,omitempty"` // (String) A unique identifier for this repository // A unique identifier for this repository Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Boolean) Whether this repository accepts incoming requests // Whether this repository accepts incoming requests Online *bool `json:"online,omitempty" tf:"online,omitempty"` // (Block List, Min: 1, Max: 1) The storage configuration of the repository (see below for nested schema) // The storage configuration of the repository Storage []RubygemsHostedStorageInitParameters `json:"storage,omitempty" tf:"storage,omitempty"` }
func (*RubygemsHostedInitParameters) DeepCopy ¶ added in v0.0.5
func (in *RubygemsHostedInitParameters) DeepCopy() *RubygemsHostedInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RubygemsHostedInitParameters.
func (*RubygemsHostedInitParameters) DeepCopyInto ¶ added in v0.0.5
func (in *RubygemsHostedInitParameters) DeepCopyInto(out *RubygemsHostedInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RubygemsHostedList ¶ added in v0.0.5
type RubygemsHostedList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []RubygemsHosted `json:"items"` }
RubygemsHostedList contains a list of RubygemsHosteds
func (*RubygemsHostedList) DeepCopy ¶ added in v0.0.5
func (in *RubygemsHostedList) DeepCopy() *RubygemsHostedList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RubygemsHostedList.
func (*RubygemsHostedList) DeepCopyInto ¶ added in v0.0.5
func (in *RubygemsHostedList) DeepCopyInto(out *RubygemsHostedList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RubygemsHostedList) DeepCopyObject ¶ added in v0.0.5
func (in *RubygemsHostedList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RubygemsHostedList) GetItems ¶ added in v0.0.5
func (l *RubygemsHostedList) GetItems() []resource.Managed
GetItems of this RubygemsHostedList.
type RubygemsHostedObservation ¶ added in v0.0.5
type RubygemsHostedObservation struct { // (Block List) Cleanup policies (see below for nested schema) // Cleanup policies Cleanup []RubygemsHostedCleanupObservation `json:"cleanup,omitempty" tf:"cleanup,omitempty"` // (Block List, Max: 1) Component configuration for the hosted repository (see below for nested schema) // Component configuration for the hosted repository Component []RubygemsHostedComponentObservation `json:"component,omitempty" tf:"component,omitempty"` // (String) Used to identify resource at nexus ID *string `json:"id,omitempty" tf:"id,omitempty"` // (String) A unique identifier for this repository // A unique identifier for this repository Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Boolean) Whether this repository accepts incoming requests // Whether this repository accepts incoming requests Online *bool `json:"online,omitempty" tf:"online,omitempty"` // (Block List, Min: 1, Max: 1) The storage configuration of the repository (see below for nested schema) // The storage configuration of the repository Storage []RubygemsHostedStorageObservation `json:"storage,omitempty" tf:"storage,omitempty"` }
func (*RubygemsHostedObservation) DeepCopy ¶ added in v0.0.5
func (in *RubygemsHostedObservation) DeepCopy() *RubygemsHostedObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RubygemsHostedObservation.
func (*RubygemsHostedObservation) DeepCopyInto ¶ added in v0.0.5
func (in *RubygemsHostedObservation) DeepCopyInto(out *RubygemsHostedObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RubygemsHostedParameters ¶ added in v0.0.5
type RubygemsHostedParameters struct { // (Block List) Cleanup policies (see below for nested schema) // Cleanup policies // +kubebuilder:validation:Optional Cleanup []RubygemsHostedCleanupParameters `json:"cleanup,omitempty" tf:"cleanup,omitempty"` // (Block List, Max: 1) Component configuration for the hosted repository (see below for nested schema) // Component configuration for the hosted repository // +kubebuilder:validation:Optional Component []RubygemsHostedComponentParameters `json:"component,omitempty" tf:"component,omitempty"` // (String) A unique identifier for this repository // A unique identifier for this repository // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Boolean) Whether this repository accepts incoming requests // Whether this repository accepts incoming requests // +kubebuilder:validation:Optional Online *bool `json:"online,omitempty" tf:"online,omitempty"` // (Block List, Min: 1, Max: 1) The storage configuration of the repository (see below for nested schema) // The storage configuration of the repository // +kubebuilder:validation:Optional Storage []RubygemsHostedStorageParameters `json:"storage,omitempty" tf:"storage,omitempty"` }
func (*RubygemsHostedParameters) DeepCopy ¶ added in v0.0.5
func (in *RubygemsHostedParameters) DeepCopy() *RubygemsHostedParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RubygemsHostedParameters.
func (*RubygemsHostedParameters) DeepCopyInto ¶ added in v0.0.5
func (in *RubygemsHostedParameters) DeepCopyInto(out *RubygemsHostedParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RubygemsHostedSpec ¶ added in v0.0.5
type RubygemsHostedSpec struct { v1.ResourceSpec `json:",inline"` ForProvider RubygemsHostedParameters `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 RubygemsHostedInitParameters `json:"initProvider,omitempty"` }
RubygemsHostedSpec defines the desired state of RubygemsHosted
func (*RubygemsHostedSpec) DeepCopy ¶ added in v0.0.5
func (in *RubygemsHostedSpec) DeepCopy() *RubygemsHostedSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RubygemsHostedSpec.
func (*RubygemsHostedSpec) DeepCopyInto ¶ added in v0.0.5
func (in *RubygemsHostedSpec) DeepCopyInto(out *RubygemsHostedSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RubygemsHostedStatus ¶ added in v0.0.5
type RubygemsHostedStatus struct { v1.ResourceStatus `json:",inline"` AtProvider RubygemsHostedObservation `json:"atProvider,omitempty"` }
RubygemsHostedStatus defines the observed state of RubygemsHosted.
func (*RubygemsHostedStatus) DeepCopy ¶ added in v0.0.5
func (in *RubygemsHostedStatus) DeepCopy() *RubygemsHostedStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RubygemsHostedStatus.
func (*RubygemsHostedStatus) DeepCopyInto ¶ added in v0.0.5
func (in *RubygemsHostedStatus) DeepCopyInto(out *RubygemsHostedStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RubygemsHostedStorageInitParameters ¶ added in v0.0.5
type RubygemsHostedStorageInitParameters struct { // (String) Blob store used to store repository contents // Blob store used to store repository contents BlobStoreName *string `json:"blobStoreName,omitempty" tf:"blob_store_name,omitempty"` // (Boolean) Whether to validate uploaded content's MIME type appropriate for the repository format // Whether to validate uploaded content's MIME type appropriate for the repository format StrictContentTypeValidation *bool `json:"strictContentTypeValidation,omitempty" tf:"strict_content_type_validation,omitempty"` // (String) Controls if deployments of and updates to assets are allowed // Controls if deployments of and updates to assets are allowed WritePolicy *string `json:"writePolicy,omitempty" tf:"write_policy,omitempty"` }
func (*RubygemsHostedStorageInitParameters) DeepCopy ¶ added in v0.0.5
func (in *RubygemsHostedStorageInitParameters) DeepCopy() *RubygemsHostedStorageInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RubygemsHostedStorageInitParameters.
func (*RubygemsHostedStorageInitParameters) DeepCopyInto ¶ added in v0.0.5
func (in *RubygemsHostedStorageInitParameters) DeepCopyInto(out *RubygemsHostedStorageInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RubygemsHostedStorageObservation ¶ added in v0.0.5
type RubygemsHostedStorageObservation struct { // (String) Blob store used to store repository contents // Blob store used to store repository contents BlobStoreName *string `json:"blobStoreName,omitempty" tf:"blob_store_name,omitempty"` // (Boolean) Whether to validate uploaded content's MIME type appropriate for the repository format // Whether to validate uploaded content's MIME type appropriate for the repository format StrictContentTypeValidation *bool `json:"strictContentTypeValidation,omitempty" tf:"strict_content_type_validation,omitempty"` // (String) Controls if deployments of and updates to assets are allowed // Controls if deployments of and updates to assets are allowed WritePolicy *string `json:"writePolicy,omitempty" tf:"write_policy,omitempty"` }
func (*RubygemsHostedStorageObservation) DeepCopy ¶ added in v0.0.5
func (in *RubygemsHostedStorageObservation) DeepCopy() *RubygemsHostedStorageObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RubygemsHostedStorageObservation.
func (*RubygemsHostedStorageObservation) DeepCopyInto ¶ added in v0.0.5
func (in *RubygemsHostedStorageObservation) DeepCopyInto(out *RubygemsHostedStorageObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RubygemsHostedStorageParameters ¶ added in v0.0.5
type RubygemsHostedStorageParameters struct { // (String) Blob store used to store repository contents // Blob store used to store repository contents // +kubebuilder:validation:Optional BlobStoreName *string `json:"blobStoreName" tf:"blob_store_name,omitempty"` // (Boolean) Whether to validate uploaded content's MIME type appropriate for the repository format // Whether to validate uploaded content's MIME type appropriate for the repository format // +kubebuilder:validation:Optional StrictContentTypeValidation *bool `json:"strictContentTypeValidation" tf:"strict_content_type_validation,omitempty"` // (String) Controls if deployments of and updates to assets are allowed // Controls if deployments of and updates to assets are allowed // +kubebuilder:validation:Optional WritePolicy *string `json:"writePolicy,omitempty" tf:"write_policy,omitempty"` }
func (*RubygemsHostedStorageParameters) DeepCopy ¶ added in v0.0.5
func (in *RubygemsHostedStorageParameters) DeepCopy() *RubygemsHostedStorageParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RubygemsHostedStorageParameters.
func (*RubygemsHostedStorageParameters) DeepCopyInto ¶ added in v0.0.5
func (in *RubygemsHostedStorageParameters) DeepCopyInto(out *RubygemsHostedStorageParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RubygemsProxy ¶ added in v0.0.5
type RubygemsProxy 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.httpClient) || (has(self.initProvider) && has(self.initProvider.httpClient))",message="spec.forProvider.httpClient is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.proxy) || (has(self.initProvider) && has(self.initProvider.proxy))",message="spec.forProvider.proxy is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.storage) || (has(self.initProvider) && has(self.initProvider.storage))",message="spec.forProvider.storage is a required parameter" Spec RubygemsProxySpec `json:"spec"` Status RubygemsProxyStatus `json:"status,omitempty"` }
RubygemsProxy is the Schema for the RubygemsProxys API. Use this resource to create an NPM proxy repository. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,nexus}
func (*RubygemsProxy) DeepCopy ¶ added in v0.0.5
func (in *RubygemsProxy) DeepCopy() *RubygemsProxy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RubygemsProxy.
func (*RubygemsProxy) DeepCopyInto ¶ added in v0.0.5
func (in *RubygemsProxy) DeepCopyInto(out *RubygemsProxy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RubygemsProxy) DeepCopyObject ¶ added in v0.0.5
func (in *RubygemsProxy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RubygemsProxy) GetCondition ¶ added in v0.0.5
func (mg *RubygemsProxy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this RubygemsProxy.
func (*RubygemsProxy) GetConnectionDetailsMapping ¶ added in v0.0.5
func (tr *RubygemsProxy) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this RubygemsProxy
func (*RubygemsProxy) GetDeletionPolicy ¶ added in v0.0.5
func (mg *RubygemsProxy) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this RubygemsProxy.
func (*RubygemsProxy) GetID ¶ added in v0.0.5
func (tr *RubygemsProxy) GetID() string
GetID returns ID of underlying Terraform resource of this RubygemsProxy
func (*RubygemsProxy) GetInitParameters ¶ added in v0.0.5
func (tr *RubygemsProxy) GetInitParameters() (map[string]any, error)
GetInitParameters of this RubygemsProxy
func (*RubygemsProxy) GetManagementPolicies ¶ added in v0.0.5
func (mg *RubygemsProxy) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this RubygemsProxy.
func (*RubygemsProxy) GetMergedParameters ¶ added in v0.0.6
func (tr *RubygemsProxy) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this RubygemsProxy
func (*RubygemsProxy) GetObservation ¶ added in v0.0.5
func (tr *RubygemsProxy) GetObservation() (map[string]any, error)
GetObservation of this RubygemsProxy
func (*RubygemsProxy) GetParameters ¶ added in v0.0.5
func (tr *RubygemsProxy) GetParameters() (map[string]any, error)
GetParameters of this RubygemsProxy
func (*RubygemsProxy) GetProviderConfigReference ¶ added in v0.0.5
func (mg *RubygemsProxy) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this RubygemsProxy.
func (*RubygemsProxy) GetPublishConnectionDetailsTo ¶ added in v0.0.5
func (mg *RubygemsProxy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this RubygemsProxy.
func (*RubygemsProxy) GetTerraformResourceType ¶ added in v0.0.5
func (mg *RubygemsProxy) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this RubygemsProxy
func (*RubygemsProxy) GetTerraformSchemaVersion ¶ added in v0.0.5
func (tr *RubygemsProxy) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*RubygemsProxy) GetWriteConnectionSecretToReference ¶ added in v0.0.5
func (mg *RubygemsProxy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this RubygemsProxy.
func (*RubygemsProxy) Hub ¶ added in v0.0.6
func (tr *RubygemsProxy) Hub()
Hub marks this type as a conversion hub.
func (*RubygemsProxy) LateInitialize ¶ added in v0.0.5
func (tr *RubygemsProxy) LateInitialize(attrs []byte) (bool, error)
LateInitialize this RubygemsProxy using its observed tfState. returns True if there are any spec changes for the resource.
func (*RubygemsProxy) SetConditions ¶ added in v0.0.5
func (mg *RubygemsProxy) SetConditions(c ...xpv1.Condition)
SetConditions of this RubygemsProxy.
func (*RubygemsProxy) SetDeletionPolicy ¶ added in v0.0.5
func (mg *RubygemsProxy) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this RubygemsProxy.
func (*RubygemsProxy) SetManagementPolicies ¶ added in v0.0.5
func (mg *RubygemsProxy) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this RubygemsProxy.
func (*RubygemsProxy) SetObservation ¶ added in v0.0.5
func (tr *RubygemsProxy) SetObservation(obs map[string]any) error
SetObservation for this RubygemsProxy
func (*RubygemsProxy) SetParameters ¶ added in v0.0.5
func (tr *RubygemsProxy) SetParameters(params map[string]any) error
SetParameters for this RubygemsProxy
func (*RubygemsProxy) SetProviderConfigReference ¶ added in v0.0.5
func (mg *RubygemsProxy) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this RubygemsProxy.
func (*RubygemsProxy) SetPublishConnectionDetailsTo ¶ added in v0.0.5
func (mg *RubygemsProxy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this RubygemsProxy.
func (*RubygemsProxy) SetWriteConnectionSecretToReference ¶ added in v0.0.5
func (mg *RubygemsProxy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this RubygemsProxy.
type RubygemsProxyCleanupInitParameters ¶ added in v0.0.5
type RubygemsProxyCleanupInitParameters struct { // (Set of String) List of policy names // List of policy names // +listType=set PolicyNames []*string `json:"policyNames,omitempty" tf:"policy_names,omitempty"` }
func (*RubygemsProxyCleanupInitParameters) DeepCopy ¶ added in v0.0.5
func (in *RubygemsProxyCleanupInitParameters) DeepCopy() *RubygemsProxyCleanupInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RubygemsProxyCleanupInitParameters.
func (*RubygemsProxyCleanupInitParameters) DeepCopyInto ¶ added in v0.0.5
func (in *RubygemsProxyCleanupInitParameters) DeepCopyInto(out *RubygemsProxyCleanupInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RubygemsProxyCleanupObservation ¶ added in v0.0.5
type RubygemsProxyCleanupObservation struct { // (Set of String) List of policy names // List of policy names // +listType=set PolicyNames []*string `json:"policyNames,omitempty" tf:"policy_names,omitempty"` }
func (*RubygemsProxyCleanupObservation) DeepCopy ¶ added in v0.0.5
func (in *RubygemsProxyCleanupObservation) DeepCopy() *RubygemsProxyCleanupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RubygemsProxyCleanupObservation.
func (*RubygemsProxyCleanupObservation) DeepCopyInto ¶ added in v0.0.5
func (in *RubygemsProxyCleanupObservation) DeepCopyInto(out *RubygemsProxyCleanupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RubygemsProxyCleanupParameters ¶ added in v0.0.5
type RubygemsProxyCleanupParameters struct { // (Set of String) List of policy names // List of policy names // +kubebuilder:validation:Optional // +listType=set PolicyNames []*string `json:"policyNames,omitempty" tf:"policy_names,omitempty"` }
func (*RubygemsProxyCleanupParameters) DeepCopy ¶ added in v0.0.5
func (in *RubygemsProxyCleanupParameters) DeepCopy() *RubygemsProxyCleanupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RubygemsProxyCleanupParameters.
func (*RubygemsProxyCleanupParameters) DeepCopyInto ¶ added in v0.0.5
func (in *RubygemsProxyCleanupParameters) DeepCopyInto(out *RubygemsProxyCleanupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RubygemsProxyHTTPClientAuthenticationInitParameters ¶ added in v0.0.5
type RubygemsProxyHTTPClientAuthenticationInitParameters struct { // (String) The ntlm domain to connect // The ntlm domain to connect NtlmDomain *string `json:"ntlmDomain,omitempty" tf:"ntlm_domain,omitempty"` // (String) The ntlm host to connect // The ntlm host to connect NtlmHost *string `json:"ntlmHost,omitempty" tf:"ntlm_host,omitempty"` // (String) Authentication type. Possible values: ntlm or username // Authentication type. Possible values: `ntlm` or `username` Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*RubygemsProxyHTTPClientAuthenticationInitParameters) DeepCopy ¶ added in v0.0.5
func (in *RubygemsProxyHTTPClientAuthenticationInitParameters) DeepCopy() *RubygemsProxyHTTPClientAuthenticationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RubygemsProxyHTTPClientAuthenticationInitParameters.
func (*RubygemsProxyHTTPClientAuthenticationInitParameters) DeepCopyInto ¶ added in v0.0.5
func (in *RubygemsProxyHTTPClientAuthenticationInitParameters) DeepCopyInto(out *RubygemsProxyHTTPClientAuthenticationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RubygemsProxyHTTPClientAuthenticationObservation ¶ added in v0.0.5
type RubygemsProxyHTTPClientAuthenticationObservation struct { // (String) The ntlm domain to connect // The ntlm domain to connect NtlmDomain *string `json:"ntlmDomain,omitempty" tf:"ntlm_domain,omitempty"` // (String) The ntlm host to connect // The ntlm host to connect NtlmHost *string `json:"ntlmHost,omitempty" tf:"ntlm_host,omitempty"` // (String) Authentication type. Possible values: ntlm or username // Authentication type. Possible values: `ntlm` or `username` Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*RubygemsProxyHTTPClientAuthenticationObservation) DeepCopy ¶ added in v0.0.5
func (in *RubygemsProxyHTTPClientAuthenticationObservation) DeepCopy() *RubygemsProxyHTTPClientAuthenticationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RubygemsProxyHTTPClientAuthenticationObservation.
func (*RubygemsProxyHTTPClientAuthenticationObservation) DeepCopyInto ¶ added in v0.0.5
func (in *RubygemsProxyHTTPClientAuthenticationObservation) DeepCopyInto(out *RubygemsProxyHTTPClientAuthenticationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RubygemsProxyHTTPClientAuthenticationParameters ¶ added in v0.0.5
type RubygemsProxyHTTPClientAuthenticationParameters struct { // (String) The ntlm domain to connect // The ntlm domain to connect // +kubebuilder:validation:Optional NtlmDomain *string `json:"ntlmDomain,omitempty" tf:"ntlm_domain,omitempty"` // (String) The ntlm host to connect // The ntlm host to connect // +kubebuilder:validation:Optional NtlmHost *string `json:"ntlmHost,omitempty" tf:"ntlm_host,omitempty"` // (String, Sensitive) The password used by the proxy repository // The password used by the proxy repository // +kubebuilder:validation:Optional PasswordSecretRef *v1.SecretKeySelector `json:"passwordSecretRef,omitempty" tf:"-"` // (String) Authentication type. Possible values: ntlm or username // Authentication type. Possible values: `ntlm` or `username` // +kubebuilder:validation:Optional Type *string `json:"type" tf:"type,omitempty"` // (String) The username used by the proxy repository // The username used by the proxy repository // +kubebuilder:validation:Optional UsernameSecretRef *v1.SecretKeySelector `json:"usernameSecretRef,omitempty" tf:"-"` }
func (*RubygemsProxyHTTPClientAuthenticationParameters) DeepCopy ¶ added in v0.0.5
func (in *RubygemsProxyHTTPClientAuthenticationParameters) DeepCopy() *RubygemsProxyHTTPClientAuthenticationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RubygemsProxyHTTPClientAuthenticationParameters.
func (*RubygemsProxyHTTPClientAuthenticationParameters) DeepCopyInto ¶ added in v0.0.5
func (in *RubygemsProxyHTTPClientAuthenticationParameters) DeepCopyInto(out *RubygemsProxyHTTPClientAuthenticationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RubygemsProxyHTTPClientConnectionInitParameters ¶ added in v0.0.5
type RubygemsProxyHTTPClientConnectionInitParameters struct { // (Boolean) Whether to enable redirects to the same location (may be required by some servers) // Whether to enable redirects to the same location (may be required by some servers) EnableCircularRedirects *bool `json:"enableCircularRedirects,omitempty" tf:"enable_circular_redirects,omitempty"` // (Boolean) Whether to allow cookies to be stored and used // Whether to allow cookies to be stored and used EnableCookies *bool `json:"enableCookies,omitempty" tf:"enable_cookies,omitempty"` // (Number) Total retries if the initial connection attempt suffers a timeout // Total retries if the initial connection attempt suffers a timeout Retries *float64 `json:"retries,omitempty" tf:"retries,omitempty"` // (Number) Seconds to wait for activity before stopping and retrying the connection // Seconds to wait for activity before stopping and retrying the connection Timeout *float64 `json:"timeout,omitempty" tf:"timeout,omitempty"` // (Boolean) Use certificates stored in the Nexus Repository Manager truststore to connect to external systems // Use certificates stored in the Nexus Repository Manager truststore to connect to external systems UseTrustStore *bool `json:"useTrustStore,omitempty" tf:"use_trust_store,omitempty"` // Agent header in HTTP requests // Custom fragment to append to User-Agent header in HTTP requests UserAgentSuffix *string `json:"userAgentSuffix,omitempty" tf:"user_agent_suffix,omitempty"` }
func (*RubygemsProxyHTTPClientConnectionInitParameters) DeepCopy ¶ added in v0.0.5
func (in *RubygemsProxyHTTPClientConnectionInitParameters) DeepCopy() *RubygemsProxyHTTPClientConnectionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RubygemsProxyHTTPClientConnectionInitParameters.
func (*RubygemsProxyHTTPClientConnectionInitParameters) DeepCopyInto ¶ added in v0.0.5
func (in *RubygemsProxyHTTPClientConnectionInitParameters) DeepCopyInto(out *RubygemsProxyHTTPClientConnectionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RubygemsProxyHTTPClientConnectionObservation ¶ added in v0.0.5
type RubygemsProxyHTTPClientConnectionObservation struct { // (Boolean) Whether to enable redirects to the same location (may be required by some servers) // Whether to enable redirects to the same location (may be required by some servers) EnableCircularRedirects *bool `json:"enableCircularRedirects,omitempty" tf:"enable_circular_redirects,omitempty"` // (Boolean) Whether to allow cookies to be stored and used // Whether to allow cookies to be stored and used EnableCookies *bool `json:"enableCookies,omitempty" tf:"enable_cookies,omitempty"` // (Number) Total retries if the initial connection attempt suffers a timeout // Total retries if the initial connection attempt suffers a timeout Retries *float64 `json:"retries,omitempty" tf:"retries,omitempty"` // (Number) Seconds to wait for activity before stopping and retrying the connection // Seconds to wait for activity before stopping and retrying the connection Timeout *float64 `json:"timeout,omitempty" tf:"timeout,omitempty"` // (Boolean) Use certificates stored in the Nexus Repository Manager truststore to connect to external systems // Use certificates stored in the Nexus Repository Manager truststore to connect to external systems UseTrustStore *bool `json:"useTrustStore,omitempty" tf:"use_trust_store,omitempty"` // Agent header in HTTP requests // Custom fragment to append to User-Agent header in HTTP requests UserAgentSuffix *string `json:"userAgentSuffix,omitempty" tf:"user_agent_suffix,omitempty"` }
func (*RubygemsProxyHTTPClientConnectionObservation) DeepCopy ¶ added in v0.0.5
func (in *RubygemsProxyHTTPClientConnectionObservation) DeepCopy() *RubygemsProxyHTTPClientConnectionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RubygemsProxyHTTPClientConnectionObservation.
func (*RubygemsProxyHTTPClientConnectionObservation) DeepCopyInto ¶ added in v0.0.5
func (in *RubygemsProxyHTTPClientConnectionObservation) DeepCopyInto(out *RubygemsProxyHTTPClientConnectionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RubygemsProxyHTTPClientConnectionParameters ¶ added in v0.0.5
type RubygemsProxyHTTPClientConnectionParameters struct { // (Boolean) Whether to enable redirects to the same location (may be required by some servers) // Whether to enable redirects to the same location (may be required by some servers) // +kubebuilder:validation:Optional EnableCircularRedirects *bool `json:"enableCircularRedirects,omitempty" tf:"enable_circular_redirects,omitempty"` // (Boolean) Whether to allow cookies to be stored and used // Whether to allow cookies to be stored and used // +kubebuilder:validation:Optional EnableCookies *bool `json:"enableCookies,omitempty" tf:"enable_cookies,omitempty"` // (Number) Total retries if the initial connection attempt suffers a timeout // Total retries if the initial connection attempt suffers a timeout // +kubebuilder:validation:Optional Retries *float64 `json:"retries,omitempty" tf:"retries,omitempty"` // (Number) Seconds to wait for activity before stopping and retrying the connection // Seconds to wait for activity before stopping and retrying the connection // +kubebuilder:validation:Optional Timeout *float64 `json:"timeout,omitempty" tf:"timeout,omitempty"` // (Boolean) Use certificates stored in the Nexus Repository Manager truststore to connect to external systems // Use certificates stored in the Nexus Repository Manager truststore to connect to external systems // +kubebuilder:validation:Optional UseTrustStore *bool `json:"useTrustStore,omitempty" tf:"use_trust_store,omitempty"` // Agent header in HTTP requests // Custom fragment to append to User-Agent header in HTTP requests // +kubebuilder:validation:Optional UserAgentSuffix *string `json:"userAgentSuffix,omitempty" tf:"user_agent_suffix,omitempty"` }
func (*RubygemsProxyHTTPClientConnectionParameters) DeepCopy ¶ added in v0.0.5
func (in *RubygemsProxyHTTPClientConnectionParameters) DeepCopy() *RubygemsProxyHTTPClientConnectionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RubygemsProxyHTTPClientConnectionParameters.
func (*RubygemsProxyHTTPClientConnectionParameters) DeepCopyInto ¶ added in v0.0.5
func (in *RubygemsProxyHTTPClientConnectionParameters) DeepCopyInto(out *RubygemsProxyHTTPClientConnectionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RubygemsProxyHTTPClientInitParameters ¶ added in v0.0.5
type RubygemsProxyHTTPClientInitParameters struct { // (Block List, Max: 1) Authentication configuration of the HTTP client (see below for nested schema) // Authentication configuration of the HTTP client Authentication []RubygemsProxyHTTPClientAuthenticationInitParameters `json:"authentication,omitempty" tf:"authentication,omitempty"` // block outbound connections if remote peer is detected as unreachable/unresponsive // Whether to auto-block outbound connections if remote peer is detected as unreachable/unresponsive AutoBlock *bool `json:"autoBlock,omitempty" tf:"auto_block,omitempty"` // (Boolean) Whether to block outbound connections on the repository // Whether to block outbound connections on the repository Blocked *bool `json:"blocked,omitempty" tf:"blocked,omitempty"` // (Block List, Max: 1) Connection configuration of the HTTP client (see below for nested schema) // Connection configuration of the HTTP client Connection []RubygemsProxyHTTPClientConnectionInitParameters `json:"connection,omitempty" tf:"connection,omitempty"` }
func (*RubygemsProxyHTTPClientInitParameters) DeepCopy ¶ added in v0.0.5
func (in *RubygemsProxyHTTPClientInitParameters) DeepCopy() *RubygemsProxyHTTPClientInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RubygemsProxyHTTPClientInitParameters.
func (*RubygemsProxyHTTPClientInitParameters) DeepCopyInto ¶ added in v0.0.5
func (in *RubygemsProxyHTTPClientInitParameters) DeepCopyInto(out *RubygemsProxyHTTPClientInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RubygemsProxyHTTPClientObservation ¶ added in v0.0.5
type RubygemsProxyHTTPClientObservation struct { // (Block List, Max: 1) Authentication configuration of the HTTP client (see below for nested schema) // Authentication configuration of the HTTP client Authentication []RubygemsProxyHTTPClientAuthenticationObservation `json:"authentication,omitempty" tf:"authentication,omitempty"` // block outbound connections if remote peer is detected as unreachable/unresponsive // Whether to auto-block outbound connections if remote peer is detected as unreachable/unresponsive AutoBlock *bool `json:"autoBlock,omitempty" tf:"auto_block,omitempty"` // (Boolean) Whether to block outbound connections on the repository // Whether to block outbound connections on the repository Blocked *bool `json:"blocked,omitempty" tf:"blocked,omitempty"` // (Block List, Max: 1) Connection configuration of the HTTP client (see below for nested schema) // Connection configuration of the HTTP client Connection []RubygemsProxyHTTPClientConnectionObservation `json:"connection,omitempty" tf:"connection,omitempty"` }
func (*RubygemsProxyHTTPClientObservation) DeepCopy ¶ added in v0.0.5
func (in *RubygemsProxyHTTPClientObservation) DeepCopy() *RubygemsProxyHTTPClientObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RubygemsProxyHTTPClientObservation.
func (*RubygemsProxyHTTPClientObservation) DeepCopyInto ¶ added in v0.0.5
func (in *RubygemsProxyHTTPClientObservation) DeepCopyInto(out *RubygemsProxyHTTPClientObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RubygemsProxyHTTPClientParameters ¶ added in v0.0.5
type RubygemsProxyHTTPClientParameters struct { // (Block List, Max: 1) Authentication configuration of the HTTP client (see below for nested schema) // Authentication configuration of the HTTP client // +kubebuilder:validation:Optional Authentication []RubygemsProxyHTTPClientAuthenticationParameters `json:"authentication,omitempty" tf:"authentication,omitempty"` // block outbound connections if remote peer is detected as unreachable/unresponsive // Whether to auto-block outbound connections if remote peer is detected as unreachable/unresponsive // +kubebuilder:validation:Optional AutoBlock *bool `json:"autoBlock" tf:"auto_block,omitempty"` // (Boolean) Whether to block outbound connections on the repository // Whether to block outbound connections on the repository // +kubebuilder:validation:Optional Blocked *bool `json:"blocked" tf:"blocked,omitempty"` // (Block List, Max: 1) Connection configuration of the HTTP client (see below for nested schema) // Connection configuration of the HTTP client // +kubebuilder:validation:Optional Connection []RubygemsProxyHTTPClientConnectionParameters `json:"connection,omitempty" tf:"connection,omitempty"` }
func (*RubygemsProxyHTTPClientParameters) DeepCopy ¶ added in v0.0.5
func (in *RubygemsProxyHTTPClientParameters) DeepCopy() *RubygemsProxyHTTPClientParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RubygemsProxyHTTPClientParameters.
func (*RubygemsProxyHTTPClientParameters) DeepCopyInto ¶ added in v0.0.5
func (in *RubygemsProxyHTTPClientParameters) DeepCopyInto(out *RubygemsProxyHTTPClientParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RubygemsProxyInitParameters ¶ added in v0.0.5
type RubygemsProxyInitParameters struct { // (Block List) Cleanup policies (see below for nested schema) // Cleanup policies Cleanup []RubygemsProxyCleanupInitParameters `json:"cleanup,omitempty" tf:"cleanup,omitempty"` // (Block List, Min: 1, Max: 1) HTTP Client configuration for proxy repositories (see below for nested schema) // HTTP Client configuration for proxy repositories HTTPClient []RubygemsProxyHTTPClientInitParameters `json:"httpClient,omitempty" tf:"http_client,omitempty"` // (String) A unique identifier for this repository // A unique identifier for this repository Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Block List, Max: 1) Configuration of the negative cache handling (see below for nested schema) // Configuration of the negative cache handling NegativeCache []RubygemsProxyNegativeCacheInitParameters `json:"negativeCache,omitempty" tf:"negative_cache,omitempty"` // (Boolean) Whether this repository accepts incoming requests // Whether this repository accepts incoming requests Online *bool `json:"online,omitempty" tf:"online,omitempty"` // (Block List, Min: 1, Max: 1) Configuration for the proxy repository (see below for nested schema) // Configuration for the proxy repository Proxy []RubygemsProxyProxyInitParameters `json:"proxy,omitempty" tf:"proxy,omitempty"` // (String) The name of the routing rule assigned to this repository // The name of the routing rule assigned to this repository RoutingRule *string `json:"routingRule,omitempty" tf:"routing_rule,omitempty"` // (Block List, Min: 1, Max: 1) The storage configuration of the repository (see below for nested schema) // The storage configuration of the repository Storage []RubygemsProxyStorageInitParameters `json:"storage,omitempty" tf:"storage,omitempty"` }
func (*RubygemsProxyInitParameters) DeepCopy ¶ added in v0.0.5
func (in *RubygemsProxyInitParameters) DeepCopy() *RubygemsProxyInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RubygemsProxyInitParameters.
func (*RubygemsProxyInitParameters) DeepCopyInto ¶ added in v0.0.5
func (in *RubygemsProxyInitParameters) DeepCopyInto(out *RubygemsProxyInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RubygemsProxyList ¶ added in v0.0.5
type RubygemsProxyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []RubygemsProxy `json:"items"` }
RubygemsProxyList contains a list of RubygemsProxys
func (*RubygemsProxyList) DeepCopy ¶ added in v0.0.5
func (in *RubygemsProxyList) DeepCopy() *RubygemsProxyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RubygemsProxyList.
func (*RubygemsProxyList) DeepCopyInto ¶ added in v0.0.5
func (in *RubygemsProxyList) DeepCopyInto(out *RubygemsProxyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RubygemsProxyList) DeepCopyObject ¶ added in v0.0.5
func (in *RubygemsProxyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RubygemsProxyList) GetItems ¶ added in v0.0.5
func (l *RubygemsProxyList) GetItems() []resource.Managed
GetItems of this RubygemsProxyList.
type RubygemsProxyNegativeCacheInitParameters ¶ added in v0.0.5
type RubygemsProxyNegativeCacheInitParameters struct { // (Boolean) Whether to cache responses for content not present in the proxied repository // Whether to cache responses for content not present in the proxied repository Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // (Number) How long to cache the fact that a file was not found in the repository (in minutes) // How long to cache the fact that a file was not found in the repository (in minutes) TTL *float64 `json:"ttl,omitempty" tf:"ttl,omitempty"` }
func (*RubygemsProxyNegativeCacheInitParameters) DeepCopy ¶ added in v0.0.5
func (in *RubygemsProxyNegativeCacheInitParameters) DeepCopy() *RubygemsProxyNegativeCacheInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RubygemsProxyNegativeCacheInitParameters.
func (*RubygemsProxyNegativeCacheInitParameters) DeepCopyInto ¶ added in v0.0.5
func (in *RubygemsProxyNegativeCacheInitParameters) DeepCopyInto(out *RubygemsProxyNegativeCacheInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RubygemsProxyNegativeCacheObservation ¶ added in v0.0.5
type RubygemsProxyNegativeCacheObservation struct { // (Boolean) Whether to cache responses for content not present in the proxied repository // Whether to cache responses for content not present in the proxied repository Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // (Number) How long to cache the fact that a file was not found in the repository (in minutes) // How long to cache the fact that a file was not found in the repository (in minutes) TTL *float64 `json:"ttl,omitempty" tf:"ttl,omitempty"` }
func (*RubygemsProxyNegativeCacheObservation) DeepCopy ¶ added in v0.0.5
func (in *RubygemsProxyNegativeCacheObservation) DeepCopy() *RubygemsProxyNegativeCacheObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RubygemsProxyNegativeCacheObservation.
func (*RubygemsProxyNegativeCacheObservation) DeepCopyInto ¶ added in v0.0.5
func (in *RubygemsProxyNegativeCacheObservation) DeepCopyInto(out *RubygemsProxyNegativeCacheObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RubygemsProxyNegativeCacheParameters ¶ added in v0.0.5
type RubygemsProxyNegativeCacheParameters struct { // (Boolean) Whether to cache responses for content not present in the proxied repository // Whether to cache responses for content not present in the proxied repository // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // (Number) How long to cache the fact that a file was not found in the repository (in minutes) // How long to cache the fact that a file was not found in the repository (in minutes) // +kubebuilder:validation:Optional TTL *float64 `json:"ttl,omitempty" tf:"ttl,omitempty"` }
func (*RubygemsProxyNegativeCacheParameters) DeepCopy ¶ added in v0.0.5
func (in *RubygemsProxyNegativeCacheParameters) DeepCopy() *RubygemsProxyNegativeCacheParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RubygemsProxyNegativeCacheParameters.
func (*RubygemsProxyNegativeCacheParameters) DeepCopyInto ¶ added in v0.0.5
func (in *RubygemsProxyNegativeCacheParameters) DeepCopyInto(out *RubygemsProxyNegativeCacheParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RubygemsProxyObservation ¶ added in v0.0.5
type RubygemsProxyObservation struct { // (Block List) Cleanup policies (see below for nested schema) // Cleanup policies Cleanup []RubygemsProxyCleanupObservation `json:"cleanup,omitempty" tf:"cleanup,omitempty"` // (Block List, Min: 1, Max: 1) HTTP Client configuration for proxy repositories (see below for nested schema) // HTTP Client configuration for proxy repositories HTTPClient []RubygemsProxyHTTPClientObservation `json:"httpClient,omitempty" tf:"http_client,omitempty"` // (String) Used to identify resource at nexus ID *string `json:"id,omitempty" tf:"id,omitempty"` // (String) A unique identifier for this repository // A unique identifier for this repository Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Block List, Max: 1) Configuration of the negative cache handling (see below for nested schema) // Configuration of the negative cache handling NegativeCache []RubygemsProxyNegativeCacheObservation `json:"negativeCache,omitempty" tf:"negative_cache,omitempty"` // (Boolean) Whether this repository accepts incoming requests // Whether this repository accepts incoming requests Online *bool `json:"online,omitempty" tf:"online,omitempty"` // (Block List, Min: 1, Max: 1) Configuration for the proxy repository (see below for nested schema) // Configuration for the proxy repository Proxy []RubygemsProxyProxyObservation `json:"proxy,omitempty" tf:"proxy,omitempty"` // (String) The name of the routing rule assigned to this repository // The name of the routing rule assigned to this repository RoutingRule *string `json:"routingRule,omitempty" tf:"routing_rule,omitempty"` // (Block List, Min: 1, Max: 1) The storage configuration of the repository (see below for nested schema) // The storage configuration of the repository Storage []RubygemsProxyStorageObservation `json:"storage,omitempty" tf:"storage,omitempty"` }
func (*RubygemsProxyObservation) DeepCopy ¶ added in v0.0.5
func (in *RubygemsProxyObservation) DeepCopy() *RubygemsProxyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RubygemsProxyObservation.
func (*RubygemsProxyObservation) DeepCopyInto ¶ added in v0.0.5
func (in *RubygemsProxyObservation) DeepCopyInto(out *RubygemsProxyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RubygemsProxyParameters ¶ added in v0.0.5
type RubygemsProxyParameters struct { // (Block List) Cleanup policies (see below for nested schema) // Cleanup policies // +kubebuilder:validation:Optional Cleanup []RubygemsProxyCleanupParameters `json:"cleanup,omitempty" tf:"cleanup,omitempty"` // (Block List, Min: 1, Max: 1) HTTP Client configuration for proxy repositories (see below for nested schema) // HTTP Client configuration for proxy repositories // +kubebuilder:validation:Optional HTTPClient []RubygemsProxyHTTPClientParameters `json:"httpClient,omitempty" tf:"http_client,omitempty"` // (String) A unique identifier for this repository // A unique identifier for this repository // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Block List, Max: 1) Configuration of the negative cache handling (see below for nested schema) // Configuration of the negative cache handling // +kubebuilder:validation:Optional NegativeCache []RubygemsProxyNegativeCacheParameters `json:"negativeCache,omitempty" tf:"negative_cache,omitempty"` // (Boolean) Whether this repository accepts incoming requests // Whether this repository accepts incoming requests // +kubebuilder:validation:Optional Online *bool `json:"online,omitempty" tf:"online,omitempty"` // (Block List, Min: 1, Max: 1) Configuration for the proxy repository (see below for nested schema) // Configuration for the proxy repository // +kubebuilder:validation:Optional Proxy []RubygemsProxyProxyParameters `json:"proxy,omitempty" tf:"proxy,omitempty"` // (String) The name of the routing rule assigned to this repository // The name of the routing rule assigned to this repository // +kubebuilder:validation:Optional RoutingRule *string `json:"routingRule,omitempty" tf:"routing_rule,omitempty"` // (Block List, Min: 1, Max: 1) The storage configuration of the repository (see below for nested schema) // The storage configuration of the repository // +kubebuilder:validation:Optional Storage []RubygemsProxyStorageParameters `json:"storage,omitempty" tf:"storage,omitempty"` }
func (*RubygemsProxyParameters) DeepCopy ¶ added in v0.0.5
func (in *RubygemsProxyParameters) DeepCopy() *RubygemsProxyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RubygemsProxyParameters.
func (*RubygemsProxyParameters) DeepCopyInto ¶ added in v0.0.5
func (in *RubygemsProxyParameters) DeepCopyInto(out *RubygemsProxyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RubygemsProxyProxyInitParameters ¶ added in v0.0.5
type RubygemsProxyProxyInitParameters struct { // (Number) How long (in minutes) to cache artifacts before rechecking the remote repository // How long (in minutes) to cache artifacts before rechecking the remote repository ContentMaxAge *float64 `json:"contentMaxAge,omitempty" tf:"content_max_age,omitempty"` // (Number) How long (in minutes) to cache metadata before rechecking the remote repository. // How long (in minutes) to cache metadata before rechecking the remote repository. MetadataMaxAge *float64 `json:"metadataMaxAge,omitempty" tf:"metadata_max_age,omitempty"` // (String) Location of the remote repository being proxied // Location of the remote repository being proxied RemoteURL *string `json:"remoteUrl,omitempty" tf:"remote_url,omitempty"` }
func (*RubygemsProxyProxyInitParameters) DeepCopy ¶ added in v0.0.5
func (in *RubygemsProxyProxyInitParameters) DeepCopy() *RubygemsProxyProxyInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RubygemsProxyProxyInitParameters.
func (*RubygemsProxyProxyInitParameters) DeepCopyInto ¶ added in v0.0.5
func (in *RubygemsProxyProxyInitParameters) DeepCopyInto(out *RubygemsProxyProxyInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RubygemsProxyProxyObservation ¶ added in v0.0.5
type RubygemsProxyProxyObservation struct { // (Number) How long (in minutes) to cache artifacts before rechecking the remote repository // How long (in minutes) to cache artifacts before rechecking the remote repository ContentMaxAge *float64 `json:"contentMaxAge,omitempty" tf:"content_max_age,omitempty"` // (Number) How long (in minutes) to cache metadata before rechecking the remote repository. // How long (in minutes) to cache metadata before rechecking the remote repository. MetadataMaxAge *float64 `json:"metadataMaxAge,omitempty" tf:"metadata_max_age,omitempty"` // (String) Location of the remote repository being proxied // Location of the remote repository being proxied RemoteURL *string `json:"remoteUrl,omitempty" tf:"remote_url,omitempty"` }
func (*RubygemsProxyProxyObservation) DeepCopy ¶ added in v0.0.5
func (in *RubygemsProxyProxyObservation) DeepCopy() *RubygemsProxyProxyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RubygemsProxyProxyObservation.
func (*RubygemsProxyProxyObservation) DeepCopyInto ¶ added in v0.0.5
func (in *RubygemsProxyProxyObservation) DeepCopyInto(out *RubygemsProxyProxyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RubygemsProxyProxyParameters ¶ added in v0.0.5
type RubygemsProxyProxyParameters struct { // (Number) How long (in minutes) to cache artifacts before rechecking the remote repository // How long (in minutes) to cache artifacts before rechecking the remote repository // +kubebuilder:validation:Optional ContentMaxAge *float64 `json:"contentMaxAge,omitempty" tf:"content_max_age,omitempty"` // (Number) How long (in minutes) to cache metadata before rechecking the remote repository. // How long (in minutes) to cache metadata before rechecking the remote repository. // +kubebuilder:validation:Optional MetadataMaxAge *float64 `json:"metadataMaxAge,omitempty" tf:"metadata_max_age,omitempty"` // (String) Location of the remote repository being proxied // Location of the remote repository being proxied // +kubebuilder:validation:Optional RemoteURL *string `json:"remoteUrl" tf:"remote_url,omitempty"` }
func (*RubygemsProxyProxyParameters) DeepCopy ¶ added in v0.0.5
func (in *RubygemsProxyProxyParameters) DeepCopy() *RubygemsProxyProxyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RubygemsProxyProxyParameters.
func (*RubygemsProxyProxyParameters) DeepCopyInto ¶ added in v0.0.5
func (in *RubygemsProxyProxyParameters) DeepCopyInto(out *RubygemsProxyProxyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RubygemsProxySpec ¶ added in v0.0.5
type RubygemsProxySpec struct { v1.ResourceSpec `json:",inline"` ForProvider RubygemsProxyParameters `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 RubygemsProxyInitParameters `json:"initProvider,omitempty"` }
RubygemsProxySpec defines the desired state of RubygemsProxy
func (*RubygemsProxySpec) DeepCopy ¶ added in v0.0.5
func (in *RubygemsProxySpec) DeepCopy() *RubygemsProxySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RubygemsProxySpec.
func (*RubygemsProxySpec) DeepCopyInto ¶ added in v0.0.5
func (in *RubygemsProxySpec) DeepCopyInto(out *RubygemsProxySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RubygemsProxyStatus ¶ added in v0.0.5
type RubygemsProxyStatus struct { v1.ResourceStatus `json:",inline"` AtProvider RubygemsProxyObservation `json:"atProvider,omitempty"` }
RubygemsProxyStatus defines the observed state of RubygemsProxy.
func (*RubygemsProxyStatus) DeepCopy ¶ added in v0.0.5
func (in *RubygemsProxyStatus) DeepCopy() *RubygemsProxyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RubygemsProxyStatus.
func (*RubygemsProxyStatus) DeepCopyInto ¶ added in v0.0.5
func (in *RubygemsProxyStatus) DeepCopyInto(out *RubygemsProxyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RubygemsProxyStorageInitParameters ¶ added in v0.0.5
type RubygemsProxyStorageInitParameters struct { // (String) Blob store used to store repository contents // Blob store used to store repository contents BlobStoreName *string `json:"blobStoreName,omitempty" tf:"blob_store_name,omitempty"` // (Boolean) Whether to validate uploaded content's MIME type appropriate for the repository format // Whether to validate uploaded content's MIME type appropriate for the repository format StrictContentTypeValidation *bool `json:"strictContentTypeValidation,omitempty" tf:"strict_content_type_validation,omitempty"` }
func (*RubygemsProxyStorageInitParameters) DeepCopy ¶ added in v0.0.5
func (in *RubygemsProxyStorageInitParameters) DeepCopy() *RubygemsProxyStorageInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RubygemsProxyStorageInitParameters.
func (*RubygemsProxyStorageInitParameters) DeepCopyInto ¶ added in v0.0.5
func (in *RubygemsProxyStorageInitParameters) DeepCopyInto(out *RubygemsProxyStorageInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RubygemsProxyStorageObservation ¶ added in v0.0.5
type RubygemsProxyStorageObservation struct { // (String) Blob store used to store repository contents // Blob store used to store repository contents BlobStoreName *string `json:"blobStoreName,omitempty" tf:"blob_store_name,omitempty"` // (Boolean) Whether to validate uploaded content's MIME type appropriate for the repository format // Whether to validate uploaded content's MIME type appropriate for the repository format StrictContentTypeValidation *bool `json:"strictContentTypeValidation,omitempty" tf:"strict_content_type_validation,omitempty"` }
func (*RubygemsProxyStorageObservation) DeepCopy ¶ added in v0.0.5
func (in *RubygemsProxyStorageObservation) DeepCopy() *RubygemsProxyStorageObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RubygemsProxyStorageObservation.
func (*RubygemsProxyStorageObservation) DeepCopyInto ¶ added in v0.0.5
func (in *RubygemsProxyStorageObservation) DeepCopyInto(out *RubygemsProxyStorageObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RubygemsProxyStorageParameters ¶ added in v0.0.5
type RubygemsProxyStorageParameters struct { // (String) Blob store used to store repository contents // Blob store used to store repository contents // +kubebuilder:validation:Optional BlobStoreName *string `json:"blobStoreName" tf:"blob_store_name,omitempty"` // (Boolean) Whether to validate uploaded content's MIME type appropriate for the repository format // Whether to validate uploaded content's MIME type appropriate for the repository format // +kubebuilder:validation:Optional StrictContentTypeValidation *bool `json:"strictContentTypeValidation,omitempty" tf:"strict_content_type_validation,omitempty"` }
func (*RubygemsProxyStorageParameters) DeepCopy ¶ added in v0.0.5
func (in *RubygemsProxyStorageParameters) DeepCopy() *RubygemsProxyStorageParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RubygemsProxyStorageParameters.
func (*RubygemsProxyStorageParameters) DeepCopyInto ¶ added in v0.0.5
func (in *RubygemsProxyStorageParameters) DeepCopyInto(out *RubygemsProxyStorageParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SigningInitParameters ¶ added in v0.0.7
type SigningInitParameters struct { }
func (*SigningInitParameters) DeepCopy ¶ added in v0.0.7
func (in *SigningInitParameters) DeepCopy() *SigningInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SigningInitParameters.
func (*SigningInitParameters) DeepCopyInto ¶ added in v0.0.7
func (in *SigningInitParameters) DeepCopyInto(out *SigningInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SigningObservation ¶ added in v0.0.7
type SigningObservation struct { }
func (*SigningObservation) DeepCopy ¶ added in v0.0.7
func (in *SigningObservation) DeepCopy() *SigningObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SigningObservation.
func (*SigningObservation) DeepCopyInto ¶ added in v0.0.7
func (in *SigningObservation) DeepCopyInto(out *SigningObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SigningParameters ¶ added in v0.0.7
type SigningParameters struct { // -export-secret-key --armor) // If passphrase is unset, the keypair cannot be read from the nexus api. // When reading the resource, the keypair will be read from the previous state, // so external changes won't be detected in this case. // PGP signing key pair (armored private key e.g. gpg --export-secret-key --armor) // If passphrase is unset, the keypair cannot be read from the nexus api. // When reading the resource, the keypair will be read from the previous state, // so external changes won't be detected in this case. // +kubebuilder:validation:Required KeypairSecretRef v1.SecretKeySelector `json:"keypairSecretRef" tf:"-"` // (String, Sensitive) Passphrase to access PGP signing key. // This value cannot be read from the nexus api. // When reading the resource, the value will be read from the previous state, // so external changes won't be detected. // Passphrase to access PGP signing key. // This value cannot be read from the nexus api. // When reading the resource, the value will be read from the previous state, // so external changes won't be detected. // +kubebuilder:validation:Optional PassphraseSecretRef *v1.SecretKeySelector `json:"passphraseSecretRef,omitempty" tf:"-"` }
func (*SigningParameters) DeepCopy ¶ added in v0.0.7
func (in *SigningParameters) DeepCopy() *SigningParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SigningParameters.
func (*SigningParameters) DeepCopyInto ¶ added in v0.0.7
func (in *SigningParameters) DeepCopyInto(out *SigningParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageInitParameters ¶
type StorageInitParameters struct { // (String) Blob store used to store repository contents // Blob store used to store repository contents BlobStoreName *string `json:"blobStoreName,omitempty" tf:"blob_store_name,omitempty"` // (Boolean) Whether to validate uploaded content's MIME type appropriate for the repository format // Whether to validate uploaded content's MIME type appropriate for the repository format StrictContentTypeValidation *bool `json:"strictContentTypeValidation,omitempty" tf:"strict_content_type_validation,omitempty"` // (String) Controls if deployments of and updates to assets are allowed // Controls if deployments of and updates to assets are allowed WritePolicy *string `json:"writePolicy,omitempty" tf:"write_policy,omitempty"` }
func (*StorageInitParameters) DeepCopy ¶
func (in *StorageInitParameters) DeepCopy() *StorageInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageInitParameters.
func (*StorageInitParameters) DeepCopyInto ¶
func (in *StorageInitParameters) DeepCopyInto(out *StorageInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageObservation ¶
type StorageObservation struct { // (String) Blob store used to store repository contents // Blob store used to store repository contents BlobStoreName *string `json:"blobStoreName,omitempty" tf:"blob_store_name,omitempty"` // (Boolean) Whether to validate uploaded content's MIME type appropriate for the repository format // Whether to validate uploaded content's MIME type appropriate for the repository format StrictContentTypeValidation *bool `json:"strictContentTypeValidation,omitempty" tf:"strict_content_type_validation,omitempty"` // (String) Controls if deployments of and updates to assets are allowed // Controls if deployments of and updates to assets are allowed WritePolicy *string `json:"writePolicy,omitempty" tf:"write_policy,omitempty"` }
func (*StorageObservation) DeepCopy ¶
func (in *StorageObservation) DeepCopy() *StorageObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageObservation.
func (*StorageObservation) DeepCopyInto ¶
func (in *StorageObservation) DeepCopyInto(out *StorageObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageParameters ¶
type StorageParameters struct { // (String) Blob store used to store repository contents // Blob store used to store repository contents // +kubebuilder:validation:Optional BlobStoreName *string `json:"blobStoreName" tf:"blob_store_name,omitempty"` // (Boolean) Whether to validate uploaded content's MIME type appropriate for the repository format // Whether to validate uploaded content's MIME type appropriate for the repository format // +kubebuilder:validation:Optional StrictContentTypeValidation *bool `json:"strictContentTypeValidation" tf:"strict_content_type_validation,omitempty"` // (String) Controls if deployments of and updates to assets are allowed // Controls if deployments of and updates to assets are allowed // +kubebuilder:validation:Optional WritePolicy *string `json:"writePolicy,omitempty" tf:"write_policy,omitempty"` }
func (*StorageParameters) DeepCopy ¶
func (in *StorageParameters) DeepCopy() *StorageParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageParameters.
func (*StorageParameters) DeepCopyInto ¶
func (in *StorageParameters) DeepCopyInto(out *StorageParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type YumGroup ¶ added in v0.0.2
type YumGroup 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.group) || (has(self.initProvider) && has(self.initProvider.group))",message="spec.forProvider.group is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.storage) || (has(self.initProvider) && has(self.initProvider.storage))",message="spec.forProvider.storage is a required parameter" Spec YumGroupSpec `json:"spec"` Status YumGroupStatus `json:"status,omitempty"` }
YumGroup is the Schema for the YumGroups API. Use this resource to create a group yum repository. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,nexus}
func (*YumGroup) DeepCopy ¶ added in v0.0.2
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YumGroup.
func (*YumGroup) DeepCopyInto ¶ added in v0.0.2
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*YumGroup) DeepCopyObject ¶ added in v0.0.2
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*YumGroup) GetCondition ¶ added in v0.0.2
func (mg *YumGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this YumGroup.
func (*YumGroup) GetConnectionDetailsMapping ¶ added in v0.0.2
GetConnectionDetailsMapping for this YumGroup
func (*YumGroup) GetDeletionPolicy ¶ added in v0.0.2
func (mg *YumGroup) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this YumGroup.
func (*YumGroup) GetID ¶ added in v0.0.2
GetID returns ID of underlying Terraform resource of this YumGroup
func (*YumGroup) GetInitParameters ¶ added in v0.0.2
GetInitParameters of this YumGroup
func (*YumGroup) GetManagementPolicies ¶ added in v0.0.2
func (mg *YumGroup) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this YumGroup.
func (*YumGroup) GetMergedParameters ¶ added in v0.0.6
GetInitParameters of this YumGroup
func (*YumGroup) GetObservation ¶ added in v0.0.2
GetObservation of this YumGroup
func (*YumGroup) GetParameters ¶ added in v0.0.2
GetParameters of this YumGroup
func (*YumGroup) GetProviderConfigReference ¶ added in v0.0.2
GetProviderConfigReference of this YumGroup.
func (*YumGroup) GetPublishConnectionDetailsTo ¶ added in v0.0.2
func (mg *YumGroup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this YumGroup.
func (*YumGroup) GetTerraformResourceType ¶ added in v0.0.2
GetTerraformResourceType returns Terraform resource type for this YumGroup
func (*YumGroup) GetTerraformSchemaVersion ¶ added in v0.0.2
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*YumGroup) GetWriteConnectionSecretToReference ¶ added in v0.0.2
func (mg *YumGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this YumGroup.
func (*YumGroup) Hub ¶ added in v0.0.6
func (tr *YumGroup) Hub()
Hub marks this type as a conversion hub.
func (*YumGroup) LateInitialize ¶ added in v0.0.2
LateInitialize this YumGroup using its observed tfState. returns True if there are any spec changes for the resource.
func (*YumGroup) SetConditions ¶ added in v0.0.2
SetConditions of this YumGroup.
func (*YumGroup) SetDeletionPolicy ¶ added in v0.0.2
func (mg *YumGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this YumGroup.
func (*YumGroup) SetManagementPolicies ¶ added in v0.0.2
func (mg *YumGroup) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this YumGroup.
func (*YumGroup) SetObservation ¶ added in v0.0.2
SetObservation for this YumGroup
func (*YumGroup) SetParameters ¶ added in v0.0.2
SetParameters for this YumGroup
func (*YumGroup) SetProviderConfigReference ¶ added in v0.0.2
SetProviderConfigReference of this YumGroup.
func (*YumGroup) SetPublishConnectionDetailsTo ¶ added in v0.0.2
func (mg *YumGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this YumGroup.
func (*YumGroup) SetWriteConnectionSecretToReference ¶ added in v0.0.2
func (mg *YumGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this YumGroup.
type YumGroupGroupInitParameters ¶ added in v0.0.2
type YumGroupGroupInitParameters struct { // (Set of String) Member repositories names // Member repositories names MemberNames []*string `json:"memberNames,omitempty" tf:"member_names,omitempty"` }
func (*YumGroupGroupInitParameters) DeepCopy ¶ added in v0.0.2
func (in *YumGroupGroupInitParameters) DeepCopy() *YumGroupGroupInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YumGroupGroupInitParameters.
func (*YumGroupGroupInitParameters) DeepCopyInto ¶ added in v0.0.2
func (in *YumGroupGroupInitParameters) DeepCopyInto(out *YumGroupGroupInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type YumGroupGroupObservation ¶ added in v0.0.2
type YumGroupGroupObservation struct { // (Set of String) Member repositories names // Member repositories names MemberNames []*string `json:"memberNames,omitempty" tf:"member_names,omitempty"` }
func (*YumGroupGroupObservation) DeepCopy ¶ added in v0.0.2
func (in *YumGroupGroupObservation) DeepCopy() *YumGroupGroupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YumGroupGroupObservation.
func (*YumGroupGroupObservation) DeepCopyInto ¶ added in v0.0.2
func (in *YumGroupGroupObservation) DeepCopyInto(out *YumGroupGroupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type YumGroupGroupParameters ¶ added in v0.0.2
type YumGroupGroupParameters struct { // (Set of String) Member repositories names // Member repositories names // +kubebuilder:validation:Optional MemberNames []*string `json:"memberNames" tf:"member_names,omitempty"` }
func (*YumGroupGroupParameters) DeepCopy ¶ added in v0.0.2
func (in *YumGroupGroupParameters) DeepCopy() *YumGroupGroupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YumGroupGroupParameters.
func (*YumGroupGroupParameters) DeepCopyInto ¶ added in v0.0.2
func (in *YumGroupGroupParameters) DeepCopyInto(out *YumGroupGroupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type YumGroupInitParameters ¶ added in v0.0.2
type YumGroupInitParameters struct { // (Block List, Min: 1, Max: 1) Configuration for repository group (see below for nested schema) // Configuration for repository group Group []YumGroupGroupInitParameters `json:"group,omitempty" tf:"group,omitempty"` // (String) A unique identifier for this repository // A unique identifier for this repository Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Boolean) Whether this repository accepts incoming requests // Whether this repository accepts incoming requests Online *bool `json:"online,omitempty" tf:"online,omitempty"` // (Block List, Min: 1, Max: 1) The storage configuration of the repository (see below for nested schema) // The storage configuration of the repository Storage []YumGroupStorageInitParameters `json:"storage,omitempty" tf:"storage,omitempty"` // (Block List, Max: 1) Contains signing data of repositores (see below for nested schema) // Contains signing data of repositores YumSigning []YumSigningInitParameters `json:"yumSigning,omitempty" tf:"yum_signing,omitempty"` }
func (*YumGroupInitParameters) DeepCopy ¶ added in v0.0.2
func (in *YumGroupInitParameters) DeepCopy() *YumGroupInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YumGroupInitParameters.
func (*YumGroupInitParameters) DeepCopyInto ¶ added in v0.0.2
func (in *YumGroupInitParameters) DeepCopyInto(out *YumGroupInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type YumGroupList ¶ added in v0.0.2
type YumGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []YumGroup `json:"items"` }
YumGroupList contains a list of YumGroups
func (*YumGroupList) DeepCopy ¶ added in v0.0.2
func (in *YumGroupList) DeepCopy() *YumGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YumGroupList.
func (*YumGroupList) DeepCopyInto ¶ added in v0.0.2
func (in *YumGroupList) DeepCopyInto(out *YumGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*YumGroupList) DeepCopyObject ¶ added in v0.0.2
func (in *YumGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*YumGroupList) GetItems ¶ added in v0.0.2
func (l *YumGroupList) GetItems() []resource.Managed
GetItems of this YumGroupList.
type YumGroupObservation ¶ added in v0.0.2
type YumGroupObservation struct { // (Block List, Min: 1, Max: 1) Configuration for repository group (see below for nested schema) // Configuration for repository group Group []YumGroupGroupObservation `json:"group,omitempty" tf:"group,omitempty"` // (String) Used to identify resource at nexus ID *string `json:"id,omitempty" tf:"id,omitempty"` // (String) A unique identifier for this repository // A unique identifier for this repository Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Boolean) Whether this repository accepts incoming requests // Whether this repository accepts incoming requests Online *bool `json:"online,omitempty" tf:"online,omitempty"` // (Block List, Min: 1, Max: 1) The storage configuration of the repository (see below for nested schema) // The storage configuration of the repository Storage []YumGroupStorageObservation `json:"storage,omitempty" tf:"storage,omitempty"` // (Block List, Max: 1) Contains signing data of repositores (see below for nested schema) // Contains signing data of repositores YumSigning []YumSigningParameters `json:"yumSigning,omitempty" tf:"yum_signing,omitempty"` }
func (*YumGroupObservation) DeepCopy ¶ added in v0.0.2
func (in *YumGroupObservation) DeepCopy() *YumGroupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YumGroupObservation.
func (*YumGroupObservation) DeepCopyInto ¶ added in v0.0.2
func (in *YumGroupObservation) DeepCopyInto(out *YumGroupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type YumGroupParameters ¶ added in v0.0.2
type YumGroupParameters struct { // (Block List, Min: 1, Max: 1) Configuration for repository group (see below for nested schema) // Configuration for repository group // +kubebuilder:validation:Optional Group []YumGroupGroupParameters `json:"group,omitempty" tf:"group,omitempty"` // (String) A unique identifier for this repository // A unique identifier for this repository // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Boolean) Whether this repository accepts incoming requests // Whether this repository accepts incoming requests // +kubebuilder:validation:Optional Online *bool `json:"online,omitempty" tf:"online,omitempty"` // (Block List, Min: 1, Max: 1) The storage configuration of the repository (see below for nested schema) // The storage configuration of the repository // +kubebuilder:validation:Optional Storage []YumGroupStorageParameters `json:"storage,omitempty" tf:"storage,omitempty"` // (Block List, Max: 1) Contains signing data of repositores (see below for nested schema) // Contains signing data of repositores // +kubebuilder:validation:Optional YumSigning []YumSigningParameters `json:"yumSigning,omitempty" tf:"yum_signing,omitempty"` }
func (*YumGroupParameters) DeepCopy ¶ added in v0.0.2
func (in *YumGroupParameters) DeepCopy() *YumGroupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YumGroupParameters.
func (*YumGroupParameters) DeepCopyInto ¶ added in v0.0.2
func (in *YumGroupParameters) DeepCopyInto(out *YumGroupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type YumGroupSpec ¶ added in v0.0.2
type YumGroupSpec struct { v1.ResourceSpec `json:",inline"` ForProvider YumGroupParameters `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 YumGroupInitParameters `json:"initProvider,omitempty"` }
YumGroupSpec defines the desired state of YumGroup
func (*YumGroupSpec) DeepCopy ¶ added in v0.0.2
func (in *YumGroupSpec) DeepCopy() *YumGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YumGroupSpec.
func (*YumGroupSpec) DeepCopyInto ¶ added in v0.0.2
func (in *YumGroupSpec) DeepCopyInto(out *YumGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type YumGroupStatus ¶ added in v0.0.2
type YumGroupStatus struct { v1.ResourceStatus `json:",inline"` AtProvider YumGroupObservation `json:"atProvider,omitempty"` }
YumGroupStatus defines the observed state of YumGroup.
func (*YumGroupStatus) DeepCopy ¶ added in v0.0.2
func (in *YumGroupStatus) DeepCopy() *YumGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YumGroupStatus.
func (*YumGroupStatus) DeepCopyInto ¶ added in v0.0.2
func (in *YumGroupStatus) DeepCopyInto(out *YumGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type YumGroupStorageInitParameters ¶ added in v0.0.2
type YumGroupStorageInitParameters struct { // (String) Blob store used to store repository contents // Blob store used to store repository contents BlobStoreName *string `json:"blobStoreName,omitempty" tf:"blob_store_name,omitempty"` // (Boolean) Whether to validate uploaded content's MIME type appropriate for the repository format // Whether to validate uploaded content's MIME type appropriate for the repository format StrictContentTypeValidation *bool `json:"strictContentTypeValidation,omitempty" tf:"strict_content_type_validation,omitempty"` }
func (*YumGroupStorageInitParameters) DeepCopy ¶ added in v0.0.2
func (in *YumGroupStorageInitParameters) DeepCopy() *YumGroupStorageInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YumGroupStorageInitParameters.
func (*YumGroupStorageInitParameters) DeepCopyInto ¶ added in v0.0.2
func (in *YumGroupStorageInitParameters) DeepCopyInto(out *YumGroupStorageInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type YumGroupStorageObservation ¶ added in v0.0.2
type YumGroupStorageObservation struct { // (String) Blob store used to store repository contents // Blob store used to store repository contents BlobStoreName *string `json:"blobStoreName,omitempty" tf:"blob_store_name,omitempty"` // (Boolean) Whether to validate uploaded content's MIME type appropriate for the repository format // Whether to validate uploaded content's MIME type appropriate for the repository format StrictContentTypeValidation *bool `json:"strictContentTypeValidation,omitempty" tf:"strict_content_type_validation,omitempty"` }
func (*YumGroupStorageObservation) DeepCopy ¶ added in v0.0.2
func (in *YumGroupStorageObservation) DeepCopy() *YumGroupStorageObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YumGroupStorageObservation.
func (*YumGroupStorageObservation) DeepCopyInto ¶ added in v0.0.2
func (in *YumGroupStorageObservation) DeepCopyInto(out *YumGroupStorageObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type YumGroupStorageParameters ¶ added in v0.0.2
type YumGroupStorageParameters struct { // (String) Blob store used to store repository contents // Blob store used to store repository contents // +kubebuilder:validation:Optional BlobStoreName *string `json:"blobStoreName" tf:"blob_store_name,omitempty"` // (Boolean) Whether to validate uploaded content's MIME type appropriate for the repository format // Whether to validate uploaded content's MIME type appropriate for the repository format // +kubebuilder:validation:Optional StrictContentTypeValidation *bool `json:"strictContentTypeValidation,omitempty" tf:"strict_content_type_validation,omitempty"` }
func (*YumGroupStorageParameters) DeepCopy ¶ added in v0.0.2
func (in *YumGroupStorageParameters) DeepCopy() *YumGroupStorageParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YumGroupStorageParameters.
func (*YumGroupStorageParameters) DeepCopyInto ¶ added in v0.0.2
func (in *YumGroupStorageParameters) DeepCopyInto(out *YumGroupStorageParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type YumHosted ¶ added in v0.0.2
type YumHosted 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.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.storage) || (has(self.initProvider) && has(self.initProvider.storage))",message="spec.forProvider.storage is a required parameter" Spec YumHostedSpec `json:"spec"` Status YumHostedStatus `json:"status,omitempty"` }
YumHosted is the Schema for the YumHosteds API. Use this resource to create a hosted yum repository. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,nexus}
func (*YumHosted) DeepCopy ¶ added in v0.0.2
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YumHosted.
func (*YumHosted) DeepCopyInto ¶ added in v0.0.2
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*YumHosted) DeepCopyObject ¶ added in v0.0.2
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*YumHosted) GetCondition ¶ added in v0.0.2
func (mg *YumHosted) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this YumHosted.
func (*YumHosted) GetConnectionDetailsMapping ¶ added in v0.0.2
GetConnectionDetailsMapping for this YumHosted
func (*YumHosted) GetDeletionPolicy ¶ added in v0.0.2
func (mg *YumHosted) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this YumHosted.
func (*YumHosted) GetID ¶ added in v0.0.2
GetID returns ID of underlying Terraform resource of this YumHosted
func (*YumHosted) GetInitParameters ¶ added in v0.0.2
GetInitParameters of this YumHosted
func (*YumHosted) GetManagementPolicies ¶ added in v0.0.2
func (mg *YumHosted) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this YumHosted.
func (*YumHosted) GetMergedParameters ¶ added in v0.0.6
GetInitParameters of this YumHosted
func (*YumHosted) GetObservation ¶ added in v0.0.2
GetObservation of this YumHosted
func (*YumHosted) GetParameters ¶ added in v0.0.2
GetParameters of this YumHosted
func (*YumHosted) GetProviderConfigReference ¶ added in v0.0.2
GetProviderConfigReference of this YumHosted.
func (*YumHosted) GetPublishConnectionDetailsTo ¶ added in v0.0.2
func (mg *YumHosted) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this YumHosted.
func (*YumHosted) GetTerraformResourceType ¶ added in v0.0.2
GetTerraformResourceType returns Terraform resource type for this YumHosted
func (*YumHosted) GetTerraformSchemaVersion ¶ added in v0.0.2
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*YumHosted) GetWriteConnectionSecretToReference ¶ added in v0.0.2
func (mg *YumHosted) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this YumHosted.
func (*YumHosted) Hub ¶ added in v0.0.6
func (tr *YumHosted) Hub()
Hub marks this type as a conversion hub.
func (*YumHosted) LateInitialize ¶ added in v0.0.2
LateInitialize this YumHosted using its observed tfState. returns True if there are any spec changes for the resource.
func (*YumHosted) SetConditions ¶ added in v0.0.2
SetConditions of this YumHosted.
func (*YumHosted) SetDeletionPolicy ¶ added in v0.0.2
func (mg *YumHosted) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this YumHosted.
func (*YumHosted) SetManagementPolicies ¶ added in v0.0.2
func (mg *YumHosted) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this YumHosted.
func (*YumHosted) SetObservation ¶ added in v0.0.2
SetObservation for this YumHosted
func (*YumHosted) SetParameters ¶ added in v0.0.2
SetParameters for this YumHosted
func (*YumHosted) SetProviderConfigReference ¶ added in v0.0.2
SetProviderConfigReference of this YumHosted.
func (*YumHosted) SetPublishConnectionDetailsTo ¶ added in v0.0.2
func (mg *YumHosted) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this YumHosted.
func (*YumHosted) SetWriteConnectionSecretToReference ¶ added in v0.0.2
func (mg *YumHosted) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this YumHosted.
type YumHostedCleanupInitParameters ¶ added in v0.0.2
type YumHostedCleanupInitParameters struct { // (Set of String) List of policy names // List of policy names // +listType=set PolicyNames []*string `json:"policyNames,omitempty" tf:"policy_names,omitempty"` }
func (*YumHostedCleanupInitParameters) DeepCopy ¶ added in v0.0.2
func (in *YumHostedCleanupInitParameters) DeepCopy() *YumHostedCleanupInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YumHostedCleanupInitParameters.
func (*YumHostedCleanupInitParameters) DeepCopyInto ¶ added in v0.0.2
func (in *YumHostedCleanupInitParameters) DeepCopyInto(out *YumHostedCleanupInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type YumHostedCleanupObservation ¶ added in v0.0.2
type YumHostedCleanupObservation struct { // (Set of String) List of policy names // List of policy names // +listType=set PolicyNames []*string `json:"policyNames,omitempty" tf:"policy_names,omitempty"` }
func (*YumHostedCleanupObservation) DeepCopy ¶ added in v0.0.2
func (in *YumHostedCleanupObservation) DeepCopy() *YumHostedCleanupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YumHostedCleanupObservation.
func (*YumHostedCleanupObservation) DeepCopyInto ¶ added in v0.0.2
func (in *YumHostedCleanupObservation) DeepCopyInto(out *YumHostedCleanupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type YumHostedCleanupParameters ¶ added in v0.0.2
type YumHostedCleanupParameters struct { // (Set of String) List of policy names // List of policy names // +kubebuilder:validation:Optional // +listType=set PolicyNames []*string `json:"policyNames,omitempty" tf:"policy_names,omitempty"` }
func (*YumHostedCleanupParameters) DeepCopy ¶ added in v0.0.2
func (in *YumHostedCleanupParameters) DeepCopy() *YumHostedCleanupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YumHostedCleanupParameters.
func (*YumHostedCleanupParameters) DeepCopyInto ¶ added in v0.0.2
func (in *YumHostedCleanupParameters) DeepCopyInto(out *YumHostedCleanupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type YumHostedComponentInitParameters ¶ added in v0.0.2
type YumHostedComponentInitParameters struct { // (Boolean) Components in this repository count as proprietary for namespace conflict attacks (requires Sonatype Nexus Firewall) // Components in this repository count as proprietary for namespace conflict attacks (requires Sonatype Nexus Firewall) ProprietaryComponents *bool `json:"proprietaryComponents,omitempty" tf:"proprietary_components,omitempty"` }
func (*YumHostedComponentInitParameters) DeepCopy ¶ added in v0.0.2
func (in *YumHostedComponentInitParameters) DeepCopy() *YumHostedComponentInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YumHostedComponentInitParameters.
func (*YumHostedComponentInitParameters) DeepCopyInto ¶ added in v0.0.2
func (in *YumHostedComponentInitParameters) DeepCopyInto(out *YumHostedComponentInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type YumHostedComponentObservation ¶ added in v0.0.2
type YumHostedComponentObservation struct { // (Boolean) Components in this repository count as proprietary for namespace conflict attacks (requires Sonatype Nexus Firewall) // Components in this repository count as proprietary for namespace conflict attacks (requires Sonatype Nexus Firewall) ProprietaryComponents *bool `json:"proprietaryComponents,omitempty" tf:"proprietary_components,omitempty"` }
func (*YumHostedComponentObservation) DeepCopy ¶ added in v0.0.2
func (in *YumHostedComponentObservation) DeepCopy() *YumHostedComponentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YumHostedComponentObservation.
func (*YumHostedComponentObservation) DeepCopyInto ¶ added in v0.0.2
func (in *YumHostedComponentObservation) DeepCopyInto(out *YumHostedComponentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type YumHostedComponentParameters ¶ added in v0.0.2
type YumHostedComponentParameters struct { // (Boolean) Components in this repository count as proprietary for namespace conflict attacks (requires Sonatype Nexus Firewall) // Components in this repository count as proprietary for namespace conflict attacks (requires Sonatype Nexus Firewall) // +kubebuilder:validation:Optional ProprietaryComponents *bool `json:"proprietaryComponents" tf:"proprietary_components,omitempty"` }
func (*YumHostedComponentParameters) DeepCopy ¶ added in v0.0.2
func (in *YumHostedComponentParameters) DeepCopy() *YumHostedComponentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YumHostedComponentParameters.
func (*YumHostedComponentParameters) DeepCopyInto ¶ added in v0.0.2
func (in *YumHostedComponentParameters) DeepCopyInto(out *YumHostedComponentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type YumHostedInitParameters ¶ added in v0.0.2
type YumHostedInitParameters struct { // (Block List) Cleanup policies (see below for nested schema) // Cleanup policies Cleanup []YumHostedCleanupInitParameters `json:"cleanup,omitempty" tf:"cleanup,omitempty"` // (Block List, Max: 1) Component configuration for the hosted repository (see below for nested schema) // Component configuration for the hosted repository Component []YumHostedComponentInitParameters `json:"component,omitempty" tf:"component,omitempty"` // (String) Validate that all paths are RPMs or yum metadata. Possible values: STRICT or PERMISSIVE // Validate that all paths are RPMs or yum metadata. Possible values: `STRICT` or `PERMISSIVE` DeployPolicy *string `json:"deployPolicy,omitempty" tf:"deploy_policy,omitempty"` // (String) A unique identifier for this repository // A unique identifier for this repository Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Boolean) Whether this repository accepts incoming requests // Whether this repository accepts incoming requests Online *bool `json:"online,omitempty" tf:"online,omitempty"` // 5 // Specifies the repository depth where repodata folder(s) are created. Possible values: 0-5 RepodataDepth *float64 `json:"repodataDepth,omitempty" tf:"repodata_depth,omitempty"` // (Block List, Min: 1, Max: 1) The storage configuration of the repository (see below for nested schema) // The storage configuration of the repository Storage []YumHostedStorageInitParameters `json:"storage,omitempty" tf:"storage,omitempty"` }
func (*YumHostedInitParameters) DeepCopy ¶ added in v0.0.2
func (in *YumHostedInitParameters) DeepCopy() *YumHostedInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YumHostedInitParameters.
func (*YumHostedInitParameters) DeepCopyInto ¶ added in v0.0.2
func (in *YumHostedInitParameters) DeepCopyInto(out *YumHostedInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type YumHostedList ¶ added in v0.0.2
type YumHostedList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []YumHosted `json:"items"` }
YumHostedList contains a list of YumHosteds
func (*YumHostedList) DeepCopy ¶ added in v0.0.2
func (in *YumHostedList) DeepCopy() *YumHostedList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YumHostedList.
func (*YumHostedList) DeepCopyInto ¶ added in v0.0.2
func (in *YumHostedList) DeepCopyInto(out *YumHostedList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*YumHostedList) DeepCopyObject ¶ added in v0.0.2
func (in *YumHostedList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*YumHostedList) GetItems ¶ added in v0.0.2
func (l *YumHostedList) GetItems() []resource.Managed
GetItems of this YumHostedList.
type YumHostedObservation ¶ added in v0.0.2
type YumHostedObservation struct { // (Block List) Cleanup policies (see below for nested schema) // Cleanup policies Cleanup []YumHostedCleanupObservation `json:"cleanup,omitempty" tf:"cleanup,omitempty"` // (Block List, Max: 1) Component configuration for the hosted repository (see below for nested schema) // Component configuration for the hosted repository Component []YumHostedComponentObservation `json:"component,omitempty" tf:"component,omitempty"` // (String) Validate that all paths are RPMs or yum metadata. Possible values: STRICT or PERMISSIVE // Validate that all paths are RPMs or yum metadata. Possible values: `STRICT` or `PERMISSIVE` DeployPolicy *string `json:"deployPolicy,omitempty" tf:"deploy_policy,omitempty"` // (String) Used to identify resource at nexus ID *string `json:"id,omitempty" tf:"id,omitempty"` // (String) A unique identifier for this repository // A unique identifier for this repository Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Boolean) Whether this repository accepts incoming requests // Whether this repository accepts incoming requests Online *bool `json:"online,omitempty" tf:"online,omitempty"` // 5 // Specifies the repository depth where repodata folder(s) are created. Possible values: 0-5 RepodataDepth *float64 `json:"repodataDepth,omitempty" tf:"repodata_depth,omitempty"` // (Block List, Min: 1, Max: 1) The storage configuration of the repository (see below for nested schema) // The storage configuration of the repository Storage []YumHostedStorageObservation `json:"storage,omitempty" tf:"storage,omitempty"` }
func (*YumHostedObservation) DeepCopy ¶ added in v0.0.2
func (in *YumHostedObservation) DeepCopy() *YumHostedObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YumHostedObservation.
func (*YumHostedObservation) DeepCopyInto ¶ added in v0.0.2
func (in *YumHostedObservation) DeepCopyInto(out *YumHostedObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type YumHostedParameters ¶ added in v0.0.2
type YumHostedParameters struct { // (Block List) Cleanup policies (see below for nested schema) // Cleanup policies // +kubebuilder:validation:Optional Cleanup []YumHostedCleanupParameters `json:"cleanup,omitempty" tf:"cleanup,omitempty"` // (Block List, Max: 1) Component configuration for the hosted repository (see below for nested schema) // Component configuration for the hosted repository // +kubebuilder:validation:Optional Component []YumHostedComponentParameters `json:"component,omitempty" tf:"component,omitempty"` // (String) Validate that all paths are RPMs or yum metadata. Possible values: STRICT or PERMISSIVE // Validate that all paths are RPMs or yum metadata. Possible values: `STRICT` or `PERMISSIVE` // +kubebuilder:validation:Optional DeployPolicy *string `json:"deployPolicy,omitempty" tf:"deploy_policy,omitempty"` // (String) A unique identifier for this repository // A unique identifier for this repository // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Boolean) Whether this repository accepts incoming requests // Whether this repository accepts incoming requests // +kubebuilder:validation:Optional Online *bool `json:"online,omitempty" tf:"online,omitempty"` // 5 // Specifies the repository depth where repodata folder(s) are created. Possible values: 0-5 // +kubebuilder:validation:Optional RepodataDepth *float64 `json:"repodataDepth,omitempty" tf:"repodata_depth,omitempty"` // (Block List, Min: 1, Max: 1) The storage configuration of the repository (see below for nested schema) // The storage configuration of the repository // +kubebuilder:validation:Optional Storage []YumHostedStorageParameters `json:"storage,omitempty" tf:"storage,omitempty"` }
func (*YumHostedParameters) DeepCopy ¶ added in v0.0.2
func (in *YumHostedParameters) DeepCopy() *YumHostedParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YumHostedParameters.
func (*YumHostedParameters) DeepCopyInto ¶ added in v0.0.2
func (in *YumHostedParameters) DeepCopyInto(out *YumHostedParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type YumHostedSpec ¶ added in v0.0.2
type YumHostedSpec struct { v1.ResourceSpec `json:",inline"` ForProvider YumHostedParameters `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 YumHostedInitParameters `json:"initProvider,omitempty"` }
YumHostedSpec defines the desired state of YumHosted
func (*YumHostedSpec) DeepCopy ¶ added in v0.0.2
func (in *YumHostedSpec) DeepCopy() *YumHostedSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YumHostedSpec.
func (*YumHostedSpec) DeepCopyInto ¶ added in v0.0.2
func (in *YumHostedSpec) DeepCopyInto(out *YumHostedSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type YumHostedStatus ¶ added in v0.0.2
type YumHostedStatus struct { v1.ResourceStatus `json:",inline"` AtProvider YumHostedObservation `json:"atProvider,omitempty"` }
YumHostedStatus defines the observed state of YumHosted.
func (*YumHostedStatus) DeepCopy ¶ added in v0.0.2
func (in *YumHostedStatus) DeepCopy() *YumHostedStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YumHostedStatus.
func (*YumHostedStatus) DeepCopyInto ¶ added in v0.0.2
func (in *YumHostedStatus) DeepCopyInto(out *YumHostedStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type YumHostedStorageInitParameters ¶ added in v0.0.2
type YumHostedStorageInitParameters struct { // (String) Blob store used to store repository contents // Blob store used to store repository contents BlobStoreName *string `json:"blobStoreName,omitempty" tf:"blob_store_name,omitempty"` // (Boolean) Whether to validate uploaded content's MIME type appropriate for the repository format // Whether to validate uploaded content's MIME type appropriate for the repository format StrictContentTypeValidation *bool `json:"strictContentTypeValidation,omitempty" tf:"strict_content_type_validation,omitempty"` // (String) Controls if deployments of and updates to assets are allowed // Controls if deployments of and updates to assets are allowed WritePolicy *string `json:"writePolicy,omitempty" tf:"write_policy,omitempty"` }
func (*YumHostedStorageInitParameters) DeepCopy ¶ added in v0.0.2
func (in *YumHostedStorageInitParameters) DeepCopy() *YumHostedStorageInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YumHostedStorageInitParameters.
func (*YumHostedStorageInitParameters) DeepCopyInto ¶ added in v0.0.2
func (in *YumHostedStorageInitParameters) DeepCopyInto(out *YumHostedStorageInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type YumHostedStorageObservation ¶ added in v0.0.2
type YumHostedStorageObservation struct { // (String) Blob store used to store repository contents // Blob store used to store repository contents BlobStoreName *string `json:"blobStoreName,omitempty" tf:"blob_store_name,omitempty"` // (Boolean) Whether to validate uploaded content's MIME type appropriate for the repository format // Whether to validate uploaded content's MIME type appropriate for the repository format StrictContentTypeValidation *bool `json:"strictContentTypeValidation,omitempty" tf:"strict_content_type_validation,omitempty"` // (String) Controls if deployments of and updates to assets are allowed // Controls if deployments of and updates to assets are allowed WritePolicy *string `json:"writePolicy,omitempty" tf:"write_policy,omitempty"` }
func (*YumHostedStorageObservation) DeepCopy ¶ added in v0.0.2
func (in *YumHostedStorageObservation) DeepCopy() *YumHostedStorageObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YumHostedStorageObservation.
func (*YumHostedStorageObservation) DeepCopyInto ¶ added in v0.0.2
func (in *YumHostedStorageObservation) DeepCopyInto(out *YumHostedStorageObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type YumHostedStorageParameters ¶ added in v0.0.2
type YumHostedStorageParameters struct { // (String) Blob store used to store repository contents // Blob store used to store repository contents // +kubebuilder:validation:Optional BlobStoreName *string `json:"blobStoreName" tf:"blob_store_name,omitempty"` // (Boolean) Whether to validate uploaded content's MIME type appropriate for the repository format // Whether to validate uploaded content's MIME type appropriate for the repository format // +kubebuilder:validation:Optional StrictContentTypeValidation *bool `json:"strictContentTypeValidation" tf:"strict_content_type_validation,omitempty"` // (String) Controls if deployments of and updates to assets are allowed // Controls if deployments of and updates to assets are allowed // +kubebuilder:validation:Optional WritePolicy *string `json:"writePolicy,omitempty" tf:"write_policy,omitempty"` }
func (*YumHostedStorageParameters) DeepCopy ¶ added in v0.0.2
func (in *YumHostedStorageParameters) DeepCopy() *YumHostedStorageParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YumHostedStorageParameters.
func (*YumHostedStorageParameters) DeepCopyInto ¶ added in v0.0.2
func (in *YumHostedStorageParameters) DeepCopyInto(out *YumHostedStorageParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type YumProxy ¶
type YumProxy 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.httpClient) || (has(self.initProvider) && has(self.initProvider.httpClient))",message="spec.forProvider.httpClient is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.proxy) || (has(self.initProvider) && has(self.initProvider.proxy))",message="spec.forProvider.proxy is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.storage) || (has(self.initProvider) && has(self.initProvider.storage))",message="spec.forProvider.storage is a required parameter" Spec YumProxySpec `json:"spec"` Status YumProxyStatus `json:"status,omitempty"` }
YumProxy is the Schema for the YumProxys API. Use this resource to create a yum proxy repository. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,nexus}
func (*YumProxy) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YumProxy.
func (*YumProxy) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*YumProxy) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*YumProxy) GetCondition ¶
func (mg *YumProxy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this YumProxy.
func (*YumProxy) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this YumProxy
func (*YumProxy) GetDeletionPolicy ¶
func (mg *YumProxy) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this YumProxy.
func (*YumProxy) GetInitParameters ¶
GetInitParameters of this YumProxy
func (*YumProxy) GetManagementPolicies ¶
func (mg *YumProxy) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this YumProxy.
func (*YumProxy) GetMergedParameters ¶ added in v0.0.6
GetInitParameters of this YumProxy
func (*YumProxy) GetObservation ¶
GetObservation of this YumProxy
func (*YumProxy) GetParameters ¶
GetParameters of this YumProxy
func (*YumProxy) GetProviderConfigReference ¶
GetProviderConfigReference of this YumProxy.
func (*YumProxy) GetPublishConnectionDetailsTo ¶
func (mg *YumProxy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this YumProxy.
func (*YumProxy) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this YumProxy
func (*YumProxy) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*YumProxy) GetWriteConnectionSecretToReference ¶
func (mg *YumProxy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this YumProxy.
func (*YumProxy) Hub ¶ added in v0.0.6
func (tr *YumProxy) Hub()
Hub marks this type as a conversion hub.
func (*YumProxy) LateInitialize ¶
LateInitialize this YumProxy using its observed tfState. returns True if there are any spec changes for the resource.
func (*YumProxy) SetConditions ¶
SetConditions of this YumProxy.
func (*YumProxy) SetDeletionPolicy ¶
func (mg *YumProxy) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this YumProxy.
func (*YumProxy) SetManagementPolicies ¶
func (mg *YumProxy) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this YumProxy.
func (*YumProxy) SetObservation ¶
SetObservation for this YumProxy
func (*YumProxy) SetParameters ¶
SetParameters for this YumProxy
func (*YumProxy) SetProviderConfigReference ¶
SetProviderConfigReference of this YumProxy.
func (*YumProxy) SetPublishConnectionDetailsTo ¶
func (mg *YumProxy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this YumProxy.
func (*YumProxy) SetWriteConnectionSecretToReference ¶
func (mg *YumProxy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this YumProxy.
type YumProxyCleanupInitParameters ¶ added in v0.0.2
type YumProxyCleanupInitParameters struct { // (Set of String) List of policy names // List of policy names // +listType=set PolicyNames []*string `json:"policyNames,omitempty" tf:"policy_names,omitempty"` }
func (*YumProxyCleanupInitParameters) DeepCopy ¶ added in v0.0.2
func (in *YumProxyCleanupInitParameters) DeepCopy() *YumProxyCleanupInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YumProxyCleanupInitParameters.
func (*YumProxyCleanupInitParameters) DeepCopyInto ¶ added in v0.0.2
func (in *YumProxyCleanupInitParameters) DeepCopyInto(out *YumProxyCleanupInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type YumProxyCleanupObservation ¶ added in v0.0.2
type YumProxyCleanupObservation struct { // (Set of String) List of policy names // List of policy names // +listType=set PolicyNames []*string `json:"policyNames,omitempty" tf:"policy_names,omitempty"` }
func (*YumProxyCleanupObservation) DeepCopy ¶ added in v0.0.2
func (in *YumProxyCleanupObservation) DeepCopy() *YumProxyCleanupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YumProxyCleanupObservation.
func (*YumProxyCleanupObservation) DeepCopyInto ¶ added in v0.0.2
func (in *YumProxyCleanupObservation) DeepCopyInto(out *YumProxyCleanupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type YumProxyCleanupParameters ¶ added in v0.0.2
type YumProxyCleanupParameters struct { // (Set of String) List of policy names // List of policy names // +kubebuilder:validation:Optional // +listType=set PolicyNames []*string `json:"policyNames,omitempty" tf:"policy_names,omitempty"` }
func (*YumProxyCleanupParameters) DeepCopy ¶ added in v0.0.2
func (in *YumProxyCleanupParameters) DeepCopy() *YumProxyCleanupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YumProxyCleanupParameters.
func (*YumProxyCleanupParameters) DeepCopyInto ¶ added in v0.0.2
func (in *YumProxyCleanupParameters) DeepCopyInto(out *YumProxyCleanupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type YumProxyHTTPClientAuthenticationInitParameters ¶ added in v0.0.3
type YumProxyHTTPClientAuthenticationInitParameters struct { // (String) The ntlm domain to connect // The ntlm domain to connect NtlmDomain *string `json:"ntlmDomain,omitempty" tf:"ntlm_domain,omitempty"` // (String) The ntlm host to connect // The ntlm host to connect NtlmHost *string `json:"ntlmHost,omitempty" tf:"ntlm_host,omitempty"` // (String) Authentication type. Possible values: ntlm or username // Authentication type. Possible values: `ntlm` or `username` Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*YumProxyHTTPClientAuthenticationInitParameters) DeepCopy ¶ added in v0.0.3
func (in *YumProxyHTTPClientAuthenticationInitParameters) DeepCopy() *YumProxyHTTPClientAuthenticationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YumProxyHTTPClientAuthenticationInitParameters.
func (*YumProxyHTTPClientAuthenticationInitParameters) DeepCopyInto ¶ added in v0.0.3
func (in *YumProxyHTTPClientAuthenticationInitParameters) DeepCopyInto(out *YumProxyHTTPClientAuthenticationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type YumProxyHTTPClientAuthenticationObservation ¶ added in v0.0.3
type YumProxyHTTPClientAuthenticationObservation struct { // (String) The ntlm domain to connect // The ntlm domain to connect NtlmDomain *string `json:"ntlmDomain,omitempty" tf:"ntlm_domain,omitempty"` // (String) The ntlm host to connect // The ntlm host to connect NtlmHost *string `json:"ntlmHost,omitempty" tf:"ntlm_host,omitempty"` // (String) Authentication type. Possible values: ntlm or username // Authentication type. Possible values: `ntlm` or `username` Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*YumProxyHTTPClientAuthenticationObservation) DeepCopy ¶ added in v0.0.3
func (in *YumProxyHTTPClientAuthenticationObservation) DeepCopy() *YumProxyHTTPClientAuthenticationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YumProxyHTTPClientAuthenticationObservation.
func (*YumProxyHTTPClientAuthenticationObservation) DeepCopyInto ¶ added in v0.0.3
func (in *YumProxyHTTPClientAuthenticationObservation) DeepCopyInto(out *YumProxyHTTPClientAuthenticationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type YumProxyHTTPClientAuthenticationParameters ¶ added in v0.0.3
type YumProxyHTTPClientAuthenticationParameters struct { // (String) The ntlm domain to connect // The ntlm domain to connect // +kubebuilder:validation:Optional NtlmDomain *string `json:"ntlmDomain,omitempty" tf:"ntlm_domain,omitempty"` // (String) The ntlm host to connect // The ntlm host to connect // +kubebuilder:validation:Optional NtlmHost *string `json:"ntlmHost,omitempty" tf:"ntlm_host,omitempty"` // (String, Sensitive) The password used by the proxy repository // The password used by the proxy repository // +kubebuilder:validation:Optional PasswordSecretRef *v1.SecretKeySelector `json:"passwordSecretRef,omitempty" tf:"-"` // (String) Authentication type. Possible values: ntlm or username // Authentication type. Possible values: `ntlm` or `username` // +kubebuilder:validation:Optional Type *string `json:"type" tf:"type,omitempty"` // (String) The username used by the proxy repository // The username used by the proxy repository // +kubebuilder:validation:Optional UsernameSecretRef *v1.SecretKeySelector `json:"usernameSecretRef,omitempty" tf:"-"` }
func (*YumProxyHTTPClientAuthenticationParameters) DeepCopy ¶ added in v0.0.3
func (in *YumProxyHTTPClientAuthenticationParameters) DeepCopy() *YumProxyHTTPClientAuthenticationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YumProxyHTTPClientAuthenticationParameters.
func (*YumProxyHTTPClientAuthenticationParameters) DeepCopyInto ¶ added in v0.0.3
func (in *YumProxyHTTPClientAuthenticationParameters) DeepCopyInto(out *YumProxyHTTPClientAuthenticationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type YumProxyHTTPClientConnectionInitParameters ¶ added in v0.0.3
type YumProxyHTTPClientConnectionInitParameters struct { // (Boolean) Whether to enable redirects to the same location (may be required by some servers) // Whether to enable redirects to the same location (may be required by some servers) EnableCircularRedirects *bool `json:"enableCircularRedirects,omitempty" tf:"enable_circular_redirects,omitempty"` // (Boolean) Whether to allow cookies to be stored and used // Whether to allow cookies to be stored and used EnableCookies *bool `json:"enableCookies,omitempty" tf:"enable_cookies,omitempty"` // (Number) Total retries if the initial connection attempt suffers a timeout // Total retries if the initial connection attempt suffers a timeout Retries *float64 `json:"retries,omitempty" tf:"retries,omitempty"` // (Number) Seconds to wait for activity before stopping and retrying the connection // Seconds to wait for activity before stopping and retrying the connection Timeout *float64 `json:"timeout,omitempty" tf:"timeout,omitempty"` // (Boolean) Use certificates stored in the Nexus Repository Manager truststore to connect to external systems // Use certificates stored in the Nexus Repository Manager truststore to connect to external systems UseTrustStore *bool `json:"useTrustStore,omitempty" tf:"use_trust_store,omitempty"` // Agent header in HTTP requests // Custom fragment to append to User-Agent header in HTTP requests UserAgentSuffix *string `json:"userAgentSuffix,omitempty" tf:"user_agent_suffix,omitempty"` }
func (*YumProxyHTTPClientConnectionInitParameters) DeepCopy ¶ added in v0.0.3
func (in *YumProxyHTTPClientConnectionInitParameters) DeepCopy() *YumProxyHTTPClientConnectionInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YumProxyHTTPClientConnectionInitParameters.
func (*YumProxyHTTPClientConnectionInitParameters) DeepCopyInto ¶ added in v0.0.3
func (in *YumProxyHTTPClientConnectionInitParameters) DeepCopyInto(out *YumProxyHTTPClientConnectionInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type YumProxyHTTPClientConnectionObservation ¶ added in v0.0.3
type YumProxyHTTPClientConnectionObservation struct { // (Boolean) Whether to enable redirects to the same location (may be required by some servers) // Whether to enable redirects to the same location (may be required by some servers) EnableCircularRedirects *bool `json:"enableCircularRedirects,omitempty" tf:"enable_circular_redirects,omitempty"` // (Boolean) Whether to allow cookies to be stored and used // Whether to allow cookies to be stored and used EnableCookies *bool `json:"enableCookies,omitempty" tf:"enable_cookies,omitempty"` // (Number) Total retries if the initial connection attempt suffers a timeout // Total retries if the initial connection attempt suffers a timeout Retries *float64 `json:"retries,omitempty" tf:"retries,omitempty"` // (Number) Seconds to wait for activity before stopping and retrying the connection // Seconds to wait for activity before stopping and retrying the connection Timeout *float64 `json:"timeout,omitempty" tf:"timeout,omitempty"` // (Boolean) Use certificates stored in the Nexus Repository Manager truststore to connect to external systems // Use certificates stored in the Nexus Repository Manager truststore to connect to external systems UseTrustStore *bool `json:"useTrustStore,omitempty" tf:"use_trust_store,omitempty"` // Agent header in HTTP requests // Custom fragment to append to User-Agent header in HTTP requests UserAgentSuffix *string `json:"userAgentSuffix,omitempty" tf:"user_agent_suffix,omitempty"` }
func (*YumProxyHTTPClientConnectionObservation) DeepCopy ¶ added in v0.0.3
func (in *YumProxyHTTPClientConnectionObservation) DeepCopy() *YumProxyHTTPClientConnectionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YumProxyHTTPClientConnectionObservation.
func (*YumProxyHTTPClientConnectionObservation) DeepCopyInto ¶ added in v0.0.3
func (in *YumProxyHTTPClientConnectionObservation) DeepCopyInto(out *YumProxyHTTPClientConnectionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type YumProxyHTTPClientConnectionParameters ¶ added in v0.0.3
type YumProxyHTTPClientConnectionParameters struct { // (Boolean) Whether to enable redirects to the same location (may be required by some servers) // Whether to enable redirects to the same location (may be required by some servers) // +kubebuilder:validation:Optional EnableCircularRedirects *bool `json:"enableCircularRedirects,omitempty" tf:"enable_circular_redirects,omitempty"` // (Boolean) Whether to allow cookies to be stored and used // Whether to allow cookies to be stored and used // +kubebuilder:validation:Optional EnableCookies *bool `json:"enableCookies,omitempty" tf:"enable_cookies,omitempty"` // (Number) Total retries if the initial connection attempt suffers a timeout // Total retries if the initial connection attempt suffers a timeout // +kubebuilder:validation:Optional Retries *float64 `json:"retries,omitempty" tf:"retries,omitempty"` // (Number) Seconds to wait for activity before stopping and retrying the connection // Seconds to wait for activity before stopping and retrying the connection // +kubebuilder:validation:Optional Timeout *float64 `json:"timeout,omitempty" tf:"timeout,omitempty"` // (Boolean) Use certificates stored in the Nexus Repository Manager truststore to connect to external systems // Use certificates stored in the Nexus Repository Manager truststore to connect to external systems // +kubebuilder:validation:Optional UseTrustStore *bool `json:"useTrustStore,omitempty" tf:"use_trust_store,omitempty"` // Agent header in HTTP requests // Custom fragment to append to User-Agent header in HTTP requests // +kubebuilder:validation:Optional UserAgentSuffix *string `json:"userAgentSuffix,omitempty" tf:"user_agent_suffix,omitempty"` }
func (*YumProxyHTTPClientConnectionParameters) DeepCopy ¶ added in v0.0.3
func (in *YumProxyHTTPClientConnectionParameters) DeepCopy() *YumProxyHTTPClientConnectionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YumProxyHTTPClientConnectionParameters.
func (*YumProxyHTTPClientConnectionParameters) DeepCopyInto ¶ added in v0.0.3
func (in *YumProxyHTTPClientConnectionParameters) DeepCopyInto(out *YumProxyHTTPClientConnectionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type YumProxyHTTPClientInitParameters ¶ added in v0.0.2
type YumProxyHTTPClientInitParameters struct { // (Block List, Max: 1) Authentication configuration of the HTTP client (see below for nested schema) // Authentication configuration of the HTTP client Authentication []YumProxyHTTPClientAuthenticationInitParameters `json:"authentication,omitempty" tf:"authentication,omitempty"` // block outbound connections if remote peer is detected as unreachable/unresponsive // Whether to auto-block outbound connections if remote peer is detected as unreachable/unresponsive AutoBlock *bool `json:"autoBlock,omitempty" tf:"auto_block,omitempty"` // (Boolean) Whether to block outbound connections on the repository // Whether to block outbound connections on the repository Blocked *bool `json:"blocked,omitempty" tf:"blocked,omitempty"` // (Block List, Max: 1) Connection configuration of the HTTP client (see below for nested schema) // Connection configuration of the HTTP client Connection []YumProxyHTTPClientConnectionInitParameters `json:"connection,omitempty" tf:"connection,omitempty"` }
func (*YumProxyHTTPClientInitParameters) DeepCopy ¶ added in v0.0.2
func (in *YumProxyHTTPClientInitParameters) DeepCopy() *YumProxyHTTPClientInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YumProxyHTTPClientInitParameters.
func (*YumProxyHTTPClientInitParameters) DeepCopyInto ¶ added in v0.0.2
func (in *YumProxyHTTPClientInitParameters) DeepCopyInto(out *YumProxyHTTPClientInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type YumProxyHTTPClientObservation ¶ added in v0.0.2
type YumProxyHTTPClientObservation struct { // (Block List, Max: 1) Authentication configuration of the HTTP client (see below for nested schema) // Authentication configuration of the HTTP client Authentication []YumProxyHTTPClientAuthenticationObservation `json:"authentication,omitempty" tf:"authentication,omitempty"` // block outbound connections if remote peer is detected as unreachable/unresponsive // Whether to auto-block outbound connections if remote peer is detected as unreachable/unresponsive AutoBlock *bool `json:"autoBlock,omitempty" tf:"auto_block,omitempty"` // (Boolean) Whether to block outbound connections on the repository // Whether to block outbound connections on the repository Blocked *bool `json:"blocked,omitempty" tf:"blocked,omitempty"` // (Block List, Max: 1) Connection configuration of the HTTP client (see below for nested schema) // Connection configuration of the HTTP client Connection []YumProxyHTTPClientConnectionObservation `json:"connection,omitempty" tf:"connection,omitempty"` }
func (*YumProxyHTTPClientObservation) DeepCopy ¶ added in v0.0.2
func (in *YumProxyHTTPClientObservation) DeepCopy() *YumProxyHTTPClientObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YumProxyHTTPClientObservation.
func (*YumProxyHTTPClientObservation) DeepCopyInto ¶ added in v0.0.2
func (in *YumProxyHTTPClientObservation) DeepCopyInto(out *YumProxyHTTPClientObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type YumProxyHTTPClientParameters ¶ added in v0.0.2
type YumProxyHTTPClientParameters struct { // (Block List, Max: 1) Authentication configuration of the HTTP client (see below for nested schema) // Authentication configuration of the HTTP client // +kubebuilder:validation:Optional Authentication []YumProxyHTTPClientAuthenticationParameters `json:"authentication,omitempty" tf:"authentication,omitempty"` // block outbound connections if remote peer is detected as unreachable/unresponsive // Whether to auto-block outbound connections if remote peer is detected as unreachable/unresponsive // +kubebuilder:validation:Optional AutoBlock *bool `json:"autoBlock" tf:"auto_block,omitempty"` // (Boolean) Whether to block outbound connections on the repository // Whether to block outbound connections on the repository // +kubebuilder:validation:Optional Blocked *bool `json:"blocked" tf:"blocked,omitempty"` // (Block List, Max: 1) Connection configuration of the HTTP client (see below for nested schema) // Connection configuration of the HTTP client // +kubebuilder:validation:Optional Connection []YumProxyHTTPClientConnectionParameters `json:"connection,omitempty" tf:"connection,omitempty"` }
func (*YumProxyHTTPClientParameters) DeepCopy ¶ added in v0.0.2
func (in *YumProxyHTTPClientParameters) DeepCopy() *YumProxyHTTPClientParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YumProxyHTTPClientParameters.
func (*YumProxyHTTPClientParameters) DeepCopyInto ¶ added in v0.0.2
func (in *YumProxyHTTPClientParameters) DeepCopyInto(out *YumProxyHTTPClientParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type YumProxyInitParameters ¶
type YumProxyInitParameters struct { // (Block List) Cleanup policies (see below for nested schema) // Cleanup policies Cleanup []YumProxyCleanupInitParameters `json:"cleanup,omitempty" tf:"cleanup,omitempty"` // (Block List, Min: 1, Max: 1) HTTP Client configuration for proxy repositories (see below for nested schema) // HTTP Client configuration for proxy repositories HTTPClient []YumProxyHTTPClientInitParameters `json:"httpClient,omitempty" tf:"http_client,omitempty"` // (String) A unique identifier for this repository // A unique identifier for this repository Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Block List, Max: 1) Configuration of the negative cache handling (see below for nested schema) // Configuration of the negative cache handling NegativeCache []YumProxyNegativeCacheInitParameters `json:"negativeCache,omitempty" tf:"negative_cache,omitempty"` // (Boolean) Whether this repository accepts incoming requests // Whether this repository accepts incoming requests Online *bool `json:"online,omitempty" tf:"online,omitempty"` // (Block List, Min: 1, Max: 1) Configuration for the proxy repository (see below for nested schema) // Configuration for the proxy repository Proxy []YumProxyProxyInitParameters `json:"proxy,omitempty" tf:"proxy,omitempty"` // (String) The name of the routing rule assigned to this repository // The name of the routing rule assigned to this repository RoutingRule *string `json:"routingRule,omitempty" tf:"routing_rule,omitempty"` // (Block List, Min: 1, Max: 1) The storage configuration of the repository (see below for nested schema) // The storage configuration of the repository Storage []YumProxyStorageInitParameters `json:"storage,omitempty" tf:"storage,omitempty"` // (Block List, Max: 1) Contains signing data of repositores (see below for nested schema) // Contains signing data of repositores YumSigning []YumProxyYumSigningInitParameters `json:"yumSigning,omitempty" tf:"yum_signing,omitempty"` }
func (*YumProxyInitParameters) DeepCopy ¶
func (in *YumProxyInitParameters) DeepCopy() *YumProxyInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YumProxyInitParameters.
func (*YumProxyInitParameters) DeepCopyInto ¶
func (in *YumProxyInitParameters) DeepCopyInto(out *YumProxyInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type YumProxyList ¶
type YumProxyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []YumProxy `json:"items"` }
YumProxyList contains a list of YumProxys
func (*YumProxyList) DeepCopy ¶
func (in *YumProxyList) DeepCopy() *YumProxyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YumProxyList.
func (*YumProxyList) DeepCopyInto ¶
func (in *YumProxyList) DeepCopyInto(out *YumProxyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*YumProxyList) DeepCopyObject ¶
func (in *YumProxyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*YumProxyList) GetItems ¶
func (l *YumProxyList) GetItems() []resource.Managed
GetItems of this YumProxyList.
type YumProxyNegativeCacheInitParameters ¶ added in v0.0.2
type YumProxyNegativeCacheInitParameters struct { // (Boolean) Whether to cache responses for content not present in the proxied repository // Whether to cache responses for content not present in the proxied repository Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // (Number) How long to cache the fact that a file was not found in the repository (in minutes) // How long to cache the fact that a file was not found in the repository (in minutes) TTL *float64 `json:"ttl,omitempty" tf:"ttl,omitempty"` }
func (*YumProxyNegativeCacheInitParameters) DeepCopy ¶ added in v0.0.2
func (in *YumProxyNegativeCacheInitParameters) DeepCopy() *YumProxyNegativeCacheInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YumProxyNegativeCacheInitParameters.
func (*YumProxyNegativeCacheInitParameters) DeepCopyInto ¶ added in v0.0.2
func (in *YumProxyNegativeCacheInitParameters) DeepCopyInto(out *YumProxyNegativeCacheInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type YumProxyNegativeCacheObservation ¶ added in v0.0.2
type YumProxyNegativeCacheObservation struct { // (Boolean) Whether to cache responses for content not present in the proxied repository // Whether to cache responses for content not present in the proxied repository Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // (Number) How long to cache the fact that a file was not found in the repository (in minutes) // How long to cache the fact that a file was not found in the repository (in minutes) TTL *float64 `json:"ttl,omitempty" tf:"ttl,omitempty"` }
func (*YumProxyNegativeCacheObservation) DeepCopy ¶ added in v0.0.2
func (in *YumProxyNegativeCacheObservation) DeepCopy() *YumProxyNegativeCacheObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YumProxyNegativeCacheObservation.
func (*YumProxyNegativeCacheObservation) DeepCopyInto ¶ added in v0.0.2
func (in *YumProxyNegativeCacheObservation) DeepCopyInto(out *YumProxyNegativeCacheObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type YumProxyNegativeCacheParameters ¶ added in v0.0.2
type YumProxyNegativeCacheParameters struct { // (Boolean) Whether to cache responses for content not present in the proxied repository // Whether to cache responses for content not present in the proxied repository // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // (Number) How long to cache the fact that a file was not found in the repository (in minutes) // How long to cache the fact that a file was not found in the repository (in minutes) // +kubebuilder:validation:Optional TTL *float64 `json:"ttl,omitempty" tf:"ttl,omitempty"` }
func (*YumProxyNegativeCacheParameters) DeepCopy ¶ added in v0.0.2
func (in *YumProxyNegativeCacheParameters) DeepCopy() *YumProxyNegativeCacheParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YumProxyNegativeCacheParameters.
func (*YumProxyNegativeCacheParameters) DeepCopyInto ¶ added in v0.0.2
func (in *YumProxyNegativeCacheParameters) DeepCopyInto(out *YumProxyNegativeCacheParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type YumProxyObservation ¶
type YumProxyObservation struct { // (Block List) Cleanup policies (see below for nested schema) // Cleanup policies Cleanup []YumProxyCleanupObservation `json:"cleanup,omitempty" tf:"cleanup,omitempty"` // (Block List, Min: 1, Max: 1) HTTP Client configuration for proxy repositories (see below for nested schema) // HTTP Client configuration for proxy repositories HTTPClient []YumProxyHTTPClientObservation `json:"httpClient,omitempty" tf:"http_client,omitempty"` // (String) Used to identify resource at nexus ID *string `json:"id,omitempty" tf:"id,omitempty"` // (String) A unique identifier for this repository // A unique identifier for this repository Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Block List, Max: 1) Configuration of the negative cache handling (see below for nested schema) // Configuration of the negative cache handling NegativeCache []YumProxyNegativeCacheObservation `json:"negativeCache,omitempty" tf:"negative_cache,omitempty"` // (Boolean) Whether this repository accepts incoming requests // Whether this repository accepts incoming requests Online *bool `json:"online,omitempty" tf:"online,omitempty"` // (Block List, Min: 1, Max: 1) Configuration for the proxy repository (see below for nested schema) // Configuration for the proxy repository Proxy []YumProxyProxyObservation `json:"proxy,omitempty" tf:"proxy,omitempty"` // (String) The name of the routing rule assigned to this repository // The name of the routing rule assigned to this repository RoutingRule *string `json:"routingRule,omitempty" tf:"routing_rule,omitempty"` // (Block List, Min: 1, Max: 1) The storage configuration of the repository (see below for nested schema) // The storage configuration of the repository Storage []YumProxyStorageObservation `json:"storage,omitempty" tf:"storage,omitempty"` // (Block List, Max: 1) Contains signing data of repositores (see below for nested schema) // Contains signing data of repositores YumSigning []YumProxyYumSigningParameters `json:"yumSigning,omitempty" tf:"yum_signing,omitempty"` }
func (*YumProxyObservation) DeepCopy ¶
func (in *YumProxyObservation) DeepCopy() *YumProxyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YumProxyObservation.
func (*YumProxyObservation) DeepCopyInto ¶
func (in *YumProxyObservation) DeepCopyInto(out *YumProxyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type YumProxyParameters ¶
type YumProxyParameters struct { // (Block List) Cleanup policies (see below for nested schema) // Cleanup policies // +kubebuilder:validation:Optional Cleanup []YumProxyCleanupParameters `json:"cleanup,omitempty" tf:"cleanup,omitempty"` // (Block List, Min: 1, Max: 1) HTTP Client configuration for proxy repositories (see below for nested schema) // HTTP Client configuration for proxy repositories // +kubebuilder:validation:Optional HTTPClient []YumProxyHTTPClientParameters `json:"httpClient,omitempty" tf:"http_client,omitempty"` // (String) A unique identifier for this repository // A unique identifier for this repository // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Block List, Max: 1) Configuration of the negative cache handling (see below for nested schema) // Configuration of the negative cache handling // +kubebuilder:validation:Optional NegativeCache []YumProxyNegativeCacheParameters `json:"negativeCache,omitempty" tf:"negative_cache,omitempty"` // (Boolean) Whether this repository accepts incoming requests // Whether this repository accepts incoming requests // +kubebuilder:validation:Optional Online *bool `json:"online,omitempty" tf:"online,omitempty"` // (Block List, Min: 1, Max: 1) Configuration for the proxy repository (see below for nested schema) // Configuration for the proxy repository // +kubebuilder:validation:Optional Proxy []YumProxyProxyParameters `json:"proxy,omitempty" tf:"proxy,omitempty"` // (String) The name of the routing rule assigned to this repository // The name of the routing rule assigned to this repository // +kubebuilder:validation:Optional RoutingRule *string `json:"routingRule,omitempty" tf:"routing_rule,omitempty"` // (Block List, Min: 1, Max: 1) The storage configuration of the repository (see below for nested schema) // The storage configuration of the repository // +kubebuilder:validation:Optional Storage []YumProxyStorageParameters `json:"storage,omitempty" tf:"storage,omitempty"` // (Block List, Max: 1) Contains signing data of repositores (see below for nested schema) // Contains signing data of repositores // +kubebuilder:validation:Optional YumSigning []YumProxyYumSigningParameters `json:"yumSigning,omitempty" tf:"yum_signing,omitempty"` }
func (*YumProxyParameters) DeepCopy ¶
func (in *YumProxyParameters) DeepCopy() *YumProxyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YumProxyParameters.
func (*YumProxyParameters) DeepCopyInto ¶
func (in *YumProxyParameters) DeepCopyInto(out *YumProxyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type YumProxyProxyInitParameters ¶ added in v0.0.2
type YumProxyProxyInitParameters struct { // (Number) How long (in minutes) to cache artifacts before rechecking the remote repository // How long (in minutes) to cache artifacts before rechecking the remote repository ContentMaxAge *float64 `json:"contentMaxAge,omitempty" tf:"content_max_age,omitempty"` // (Number) How long (in minutes) to cache metadata before rechecking the remote repository. // How long (in minutes) to cache metadata before rechecking the remote repository. MetadataMaxAge *float64 `json:"metadataMaxAge,omitempty" tf:"metadata_max_age,omitempty"` // (String) Location of the remote repository being proxied // Location of the remote repository being proxied RemoteURL *string `json:"remoteUrl,omitempty" tf:"remote_url,omitempty"` }
func (*YumProxyProxyInitParameters) DeepCopy ¶ added in v0.0.2
func (in *YumProxyProxyInitParameters) DeepCopy() *YumProxyProxyInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YumProxyProxyInitParameters.
func (*YumProxyProxyInitParameters) DeepCopyInto ¶ added in v0.0.2
func (in *YumProxyProxyInitParameters) DeepCopyInto(out *YumProxyProxyInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type YumProxyProxyObservation ¶ added in v0.0.2
type YumProxyProxyObservation struct { // (Number) How long (in minutes) to cache artifacts before rechecking the remote repository // How long (in minutes) to cache artifacts before rechecking the remote repository ContentMaxAge *float64 `json:"contentMaxAge,omitempty" tf:"content_max_age,omitempty"` // (Number) How long (in minutes) to cache metadata before rechecking the remote repository. // How long (in minutes) to cache metadata before rechecking the remote repository. MetadataMaxAge *float64 `json:"metadataMaxAge,omitempty" tf:"metadata_max_age,omitempty"` // (String) Location of the remote repository being proxied // Location of the remote repository being proxied RemoteURL *string `json:"remoteUrl,omitempty" tf:"remote_url,omitempty"` }
func (*YumProxyProxyObservation) DeepCopy ¶ added in v0.0.2
func (in *YumProxyProxyObservation) DeepCopy() *YumProxyProxyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YumProxyProxyObservation.
func (*YumProxyProxyObservation) DeepCopyInto ¶ added in v0.0.2
func (in *YumProxyProxyObservation) DeepCopyInto(out *YumProxyProxyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type YumProxyProxyParameters ¶ added in v0.0.2
type YumProxyProxyParameters struct { // (Number) How long (in minutes) to cache artifacts before rechecking the remote repository // How long (in minutes) to cache artifacts before rechecking the remote repository // +kubebuilder:validation:Optional ContentMaxAge *float64 `json:"contentMaxAge,omitempty" tf:"content_max_age,omitempty"` // (Number) How long (in minutes) to cache metadata before rechecking the remote repository. // How long (in minutes) to cache metadata before rechecking the remote repository. // +kubebuilder:validation:Optional MetadataMaxAge *float64 `json:"metadataMaxAge,omitempty" tf:"metadata_max_age,omitempty"` // (String) Location of the remote repository being proxied // Location of the remote repository being proxied // +kubebuilder:validation:Optional RemoteURL *string `json:"remoteUrl" tf:"remote_url,omitempty"` }
func (*YumProxyProxyParameters) DeepCopy ¶ added in v0.0.2
func (in *YumProxyProxyParameters) DeepCopy() *YumProxyProxyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YumProxyProxyParameters.
func (*YumProxyProxyParameters) DeepCopyInto ¶ added in v0.0.2
func (in *YumProxyProxyParameters) DeepCopyInto(out *YumProxyProxyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type YumProxySpec ¶
type YumProxySpec struct { v1.ResourceSpec `json:",inline"` ForProvider YumProxyParameters `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 YumProxyInitParameters `json:"initProvider,omitempty"` }
YumProxySpec defines the desired state of YumProxy
func (*YumProxySpec) DeepCopy ¶
func (in *YumProxySpec) DeepCopy() *YumProxySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YumProxySpec.
func (*YumProxySpec) DeepCopyInto ¶
func (in *YumProxySpec) DeepCopyInto(out *YumProxySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type YumProxyStatus ¶
type YumProxyStatus struct { v1.ResourceStatus `json:",inline"` AtProvider YumProxyObservation `json:"atProvider,omitempty"` }
YumProxyStatus defines the observed state of YumProxy.
func (*YumProxyStatus) DeepCopy ¶
func (in *YumProxyStatus) DeepCopy() *YumProxyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YumProxyStatus.
func (*YumProxyStatus) DeepCopyInto ¶
func (in *YumProxyStatus) DeepCopyInto(out *YumProxyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type YumProxyStorageInitParameters ¶ added in v0.0.2
type YumProxyStorageInitParameters struct { // (String) Blob store used to store repository contents // Blob store used to store repository contents BlobStoreName *string `json:"blobStoreName,omitempty" tf:"blob_store_name,omitempty"` // (Boolean) Whether to validate uploaded content's MIME type appropriate for the repository format // Whether to validate uploaded content's MIME type appropriate for the repository format StrictContentTypeValidation *bool `json:"strictContentTypeValidation,omitempty" tf:"strict_content_type_validation,omitempty"` }
func (*YumProxyStorageInitParameters) DeepCopy ¶ added in v0.0.2
func (in *YumProxyStorageInitParameters) DeepCopy() *YumProxyStorageInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YumProxyStorageInitParameters.
func (*YumProxyStorageInitParameters) DeepCopyInto ¶ added in v0.0.2
func (in *YumProxyStorageInitParameters) DeepCopyInto(out *YumProxyStorageInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type YumProxyStorageObservation ¶ added in v0.0.2
type YumProxyStorageObservation struct { // (String) Blob store used to store repository contents // Blob store used to store repository contents BlobStoreName *string `json:"blobStoreName,omitempty" tf:"blob_store_name,omitempty"` // (Boolean) Whether to validate uploaded content's MIME type appropriate for the repository format // Whether to validate uploaded content's MIME type appropriate for the repository format StrictContentTypeValidation *bool `json:"strictContentTypeValidation,omitempty" tf:"strict_content_type_validation,omitempty"` }
func (*YumProxyStorageObservation) DeepCopy ¶ added in v0.0.2
func (in *YumProxyStorageObservation) DeepCopy() *YumProxyStorageObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YumProxyStorageObservation.
func (*YumProxyStorageObservation) DeepCopyInto ¶ added in v0.0.2
func (in *YumProxyStorageObservation) DeepCopyInto(out *YumProxyStorageObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type YumProxyStorageParameters ¶ added in v0.0.2
type YumProxyStorageParameters struct { // (String) Blob store used to store repository contents // Blob store used to store repository contents // +kubebuilder:validation:Optional BlobStoreName *string `json:"blobStoreName" tf:"blob_store_name,omitempty"` // (Boolean) Whether to validate uploaded content's MIME type appropriate for the repository format // Whether to validate uploaded content's MIME type appropriate for the repository format // +kubebuilder:validation:Optional StrictContentTypeValidation *bool `json:"strictContentTypeValidation,omitempty" tf:"strict_content_type_validation,omitempty"` }
func (*YumProxyStorageParameters) DeepCopy ¶ added in v0.0.2
func (in *YumProxyStorageParameters) DeepCopy() *YumProxyStorageParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YumProxyStorageParameters.
func (*YumProxyStorageParameters) DeepCopyInto ¶ added in v0.0.2
func (in *YumProxyStorageParameters) DeepCopyInto(out *YumProxyStorageParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type YumProxyYumSigningInitParameters ¶ added in v0.0.2
type YumProxyYumSigningInitParameters struct { }
func (*YumProxyYumSigningInitParameters) DeepCopy ¶ added in v0.0.2
func (in *YumProxyYumSigningInitParameters) DeepCopy() *YumProxyYumSigningInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YumProxyYumSigningInitParameters.
func (*YumProxyYumSigningInitParameters) DeepCopyInto ¶ added in v0.0.2
func (in *YumProxyYumSigningInitParameters) DeepCopyInto(out *YumProxyYumSigningInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type YumProxyYumSigningObservation ¶ added in v0.0.2
type YumProxyYumSigningObservation struct { }
func (*YumProxyYumSigningObservation) DeepCopy ¶ added in v0.0.2
func (in *YumProxyYumSigningObservation) DeepCopy() *YumProxyYumSigningObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YumProxyYumSigningObservation.
func (*YumProxyYumSigningObservation) DeepCopyInto ¶ added in v0.0.2
func (in *YumProxyYumSigningObservation) DeepCopyInto(out *YumProxyYumSigningObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type YumProxyYumSigningParameters ¶ added in v0.0.2
type YumProxyYumSigningParameters struct { // -export-secret-key --armor) // PGP signing key pair (armored private key e.g. gpg --export-secret-key --armor) // +kubebuilder:validation:Required KeypairSecretRef v1.SecretKeySelector `json:"keypairSecretRef" tf:"-"` // (String, Sensitive) Passphrase to access PGP signing key // Passphrase to access PGP signing key // +kubebuilder:validation:Optional PassphraseSecretRef *v1.SecretKeySelector `json:"passphraseSecretRef,omitempty" tf:"-"` }
func (*YumProxyYumSigningParameters) DeepCopy ¶ added in v0.0.2
func (in *YumProxyYumSigningParameters) DeepCopy() *YumProxyYumSigningParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YumProxyYumSigningParameters.
func (*YumProxyYumSigningParameters) DeepCopyInto ¶ added in v0.0.2
func (in *YumProxyYumSigningParameters) DeepCopyInto(out *YumProxyYumSigningParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type YumSigningInitParameters ¶
type YumSigningInitParameters struct { }
func (*YumSigningInitParameters) DeepCopy ¶
func (in *YumSigningInitParameters) DeepCopy() *YumSigningInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YumSigningInitParameters.
func (*YumSigningInitParameters) DeepCopyInto ¶
func (in *YumSigningInitParameters) DeepCopyInto(out *YumSigningInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type YumSigningObservation ¶
type YumSigningObservation struct { }
func (*YumSigningObservation) DeepCopy ¶
func (in *YumSigningObservation) DeepCopy() *YumSigningObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YumSigningObservation.
func (*YumSigningObservation) DeepCopyInto ¶
func (in *YumSigningObservation) DeepCopyInto(out *YumSigningObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type YumSigningParameters ¶
type YumSigningParameters struct { // -export-secret-key --armor) // PGP signing key pair (armored private key e.g. gpg --export-secret-key --armor) // +kubebuilder:validation:Required KeypairSecretRef v1.SecretKeySelector `json:"keypairSecretRef" tf:"-"` // (String, Sensitive) Passphrase to access PGP signing key // Passphrase to access PGP signing key // +kubebuilder:validation:Optional PassphraseSecretRef *v1.SecretKeySelector `json:"passphraseSecretRef,omitempty" tf:"-"` }
func (*YumSigningParameters) DeepCopy ¶
func (in *YumSigningParameters) DeepCopy() *YumSigningParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new YumSigningParameters.
func (*YumSigningParameters) DeepCopyInto ¶
func (in *YumSigningParameters) DeepCopyInto(out *YumSigningParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- zz_apthosted_terraformed.go
- zz_apthosted_types.go
- zz_aptproxy_terraformed.go
- zz_aptproxy_types.go
- zz_bowergroup_terraformed.go
- zz_bowergroup_types.go
- zz_bowerhosted_terraformed.go
- zz_bowerhosted_types.go
- zz_bowerproxy_terraformed.go
- zz_bowerproxy_types.go
- zz_cocoapodsproxy_terraformed.go
- zz_cocoapodsproxy_types.go
- zz_conanproxy_terraformed.go
- zz_conanproxy_types.go
- zz_condaproxy_terraformed.go
- zz_condaproxy_types.go
- zz_dockergroup_terraformed.go
- zz_dockergroup_types.go
- zz_dockerhosted_terraformed.go
- zz_dockerhosted_types.go
- zz_dockerproxy_terraformed.go
- zz_dockerproxy_types.go
- zz_generated.conversion_hubs.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_gitlfshosted_terraformed.go
- zz_gitlfshosted_types.go
- zz_gogroup_terraformed.go
- zz_gogroup_types.go
- zz_goproxy_terraformed.go
- zz_goproxy_types.go
- zz_groupversion_info.go
- zz_helmhosted_terraformed.go
- zz_helmhosted_types.go
- zz_helmproxy_terraformed.go
- zz_helmproxy_types.go
- zz_mavengroup_terraformed.go
- zz_mavengroup_types.go
- zz_mavenhosted_terraformed.go
- zz_mavenhosted_types.go
- zz_mavenproxy_terraformed.go
- zz_mavenproxy_types.go
- zz_npmgroup_terraformed.go
- zz_npmgroup_types.go
- zz_npmhosted_terraformed.go
- zz_npmhosted_types.go
- zz_npmproxy_terraformed.go
- zz_npmproxy_types.go
- zz_nugetgroup_terraformed.go
- zz_nugetgroup_types.go
- zz_nugethosted_terraformed.go
- zz_nugethosted_types.go
- zz_nugetproxy_terraformed.go
- zz_nugetproxy_types.go
- zz_p2proxy_terraformed.go
- zz_p2proxy_types.go
- zz_rawgroup_terraformed.go
- zz_rawgroup_types.go
- zz_rawhosted_terraformed.go
- zz_rawhosted_types.go
- zz_rawproxy_terraformed.go
- zz_rawproxy_types.go
- zz_rubygemsgroup_terraformed.go
- zz_rubygemsgroup_types.go
- zz_rubygemshosted_terraformed.go
- zz_rubygemshosted_types.go
- zz_rubygemsproxy_terraformed.go
- zz_rubygemsproxy_types.go
- zz_yumgroup_terraformed.go
- zz_yumgroup_types.go
- zz_yumhosted_terraformed.go
- zz_yumhosted_types.go
- zz_yumproxy_terraformed.go
- zz_yumproxy_types.go