Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=ecr.aws.jet.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type DestinationObservation
- type DestinationParameters
- type LifecyclePolicy
- func (in *LifecyclePolicy) DeepCopy() *LifecyclePolicy
- func (in *LifecyclePolicy) DeepCopyInto(out *LifecyclePolicy)
- func (in *LifecyclePolicy) DeepCopyObject() runtime.Object
- func (mg *LifecyclePolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *LifecyclePolicy) GetConnectionDetailsMapping() map[string]string
- func (mg *LifecyclePolicy) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *LifecyclePolicy) GetID() string
- func (tr *LifecyclePolicy) GetObservation() (map[string]interface{}, error)
- func (tr *LifecyclePolicy) GetParameters() (map[string]interface{}, error)
- func (mg *LifecyclePolicy) GetProviderConfigReference() *xpv1.Reference
- func (mg *LifecyclePolicy) GetProviderReference() *xpv1.Reference
- func (mg *LifecyclePolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *LifecyclePolicy) GetTerraformResourceType() string
- func (tr *LifecyclePolicy) GetTerraformSchemaVersion() int
- func (mg *LifecyclePolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *LifecyclePolicy) LateInitialize(attrs []byte) (bool, error)
- func (mg *LifecyclePolicy) SetConditions(c ...xpv1.Condition)
- func (mg *LifecyclePolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *LifecyclePolicy) SetObservation(obs map[string]interface{}) error
- func (tr *LifecyclePolicy) SetParameters(params map[string]interface{}) error
- func (mg *LifecyclePolicy) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *LifecyclePolicy) SetProviderReference(r *xpv1.Reference)
- func (mg *LifecyclePolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *LifecyclePolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type LifecyclePolicyList
- type LifecyclePolicyObservation
- type LifecyclePolicyParameters
- type LifecyclePolicySpec
- type LifecyclePolicyStatus
- type RegistryPolicy
- func (in *RegistryPolicy) DeepCopy() *RegistryPolicy
- func (in *RegistryPolicy) DeepCopyInto(out *RegistryPolicy)
- func (in *RegistryPolicy) DeepCopyObject() runtime.Object
- func (mg *RegistryPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *RegistryPolicy) GetConnectionDetailsMapping() map[string]string
- func (mg *RegistryPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *RegistryPolicy) GetID() string
- func (tr *RegistryPolicy) GetObservation() (map[string]interface{}, error)
- func (tr *RegistryPolicy) GetParameters() (map[string]interface{}, error)
- func (mg *RegistryPolicy) GetProviderConfigReference() *xpv1.Reference
- func (mg *RegistryPolicy) GetProviderReference() *xpv1.Reference
- func (mg *RegistryPolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *RegistryPolicy) GetTerraformResourceType() string
- func (tr *RegistryPolicy) GetTerraformSchemaVersion() int
- func (mg *RegistryPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *RegistryPolicy) LateInitialize(attrs []byte) (bool, error)
- func (mg *RegistryPolicy) SetConditions(c ...xpv1.Condition)
- func (mg *RegistryPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *RegistryPolicy) SetObservation(obs map[string]interface{}) error
- func (tr *RegistryPolicy) SetParameters(params map[string]interface{}) error
- func (mg *RegistryPolicy) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *RegistryPolicy) SetProviderReference(r *xpv1.Reference)
- func (mg *RegistryPolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *RegistryPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type RegistryPolicyList
- type RegistryPolicyObservation
- type RegistryPolicyParameters
- type RegistryPolicySpec
- type RegistryPolicyStatus
- type ReplicationConfiguration
- func (in *ReplicationConfiguration) DeepCopy() *ReplicationConfiguration
- func (in *ReplicationConfiguration) DeepCopyInto(out *ReplicationConfiguration)
- func (in *ReplicationConfiguration) DeepCopyObject() runtime.Object
- func (mg *ReplicationConfiguration) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ReplicationConfiguration) GetConnectionDetailsMapping() map[string]string
- func (mg *ReplicationConfiguration) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ReplicationConfiguration) GetID() string
- func (tr *ReplicationConfiguration) GetObservation() (map[string]interface{}, error)
- func (tr *ReplicationConfiguration) GetParameters() (map[string]interface{}, error)
- func (mg *ReplicationConfiguration) GetProviderConfigReference() *xpv1.Reference
- func (mg *ReplicationConfiguration) GetProviderReference() *xpv1.Reference
- func (mg *ReplicationConfiguration) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *ReplicationConfiguration) GetTerraformResourceType() string
- func (tr *ReplicationConfiguration) GetTerraformSchemaVersion() int
- func (mg *ReplicationConfiguration) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ReplicationConfiguration) LateInitialize(attrs []byte) (bool, error)
- func (mg *ReplicationConfiguration) SetConditions(c ...xpv1.Condition)
- func (mg *ReplicationConfiguration) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ReplicationConfiguration) SetObservation(obs map[string]interface{}) error
- func (tr *ReplicationConfiguration) SetParameters(params map[string]interface{}) error
- func (mg *ReplicationConfiguration) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ReplicationConfiguration) SetProviderReference(r *xpv1.Reference)
- func (mg *ReplicationConfiguration) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *ReplicationConfiguration) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ReplicationConfigurationList
- func (in *ReplicationConfigurationList) DeepCopy() *ReplicationConfigurationList
- func (in *ReplicationConfigurationList) DeepCopyInto(out *ReplicationConfigurationList)
- func (in *ReplicationConfigurationList) DeepCopyObject() runtime.Object
- func (l *ReplicationConfigurationList) GetItems() []resource.Managed
- type ReplicationConfigurationObservation
- type ReplicationConfigurationParameters
- type ReplicationConfigurationReplicationConfigurationObservation
- type ReplicationConfigurationReplicationConfigurationParameters
- type ReplicationConfigurationSpec
- type ReplicationConfigurationStatus
- type RepositoryPolicy
- func (in *RepositoryPolicy) DeepCopy() *RepositoryPolicy
- func (in *RepositoryPolicy) DeepCopyInto(out *RepositoryPolicy)
- func (in *RepositoryPolicy) DeepCopyObject() runtime.Object
- func (mg *RepositoryPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *RepositoryPolicy) GetConnectionDetailsMapping() map[string]string
- func (mg *RepositoryPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *RepositoryPolicy) GetID() string
- func (tr *RepositoryPolicy) GetObservation() (map[string]interface{}, error)
- func (tr *RepositoryPolicy) GetParameters() (map[string]interface{}, error)
- func (mg *RepositoryPolicy) GetProviderConfigReference() *xpv1.Reference
- func (mg *RepositoryPolicy) GetProviderReference() *xpv1.Reference
- func (mg *RepositoryPolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *RepositoryPolicy) GetTerraformResourceType() string
- func (tr *RepositoryPolicy) GetTerraformSchemaVersion() int
- func (mg *RepositoryPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *RepositoryPolicy) LateInitialize(attrs []byte) (bool, error)
- func (mg *RepositoryPolicy) SetConditions(c ...xpv1.Condition)
- func (mg *RepositoryPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *RepositoryPolicy) SetObservation(obs map[string]interface{}) error
- func (tr *RepositoryPolicy) SetParameters(params map[string]interface{}) error
- func (mg *RepositoryPolicy) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *RepositoryPolicy) SetProviderReference(r *xpv1.Reference)
- func (mg *RepositoryPolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *RepositoryPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type RepositoryPolicyList
- type RepositoryPolicyObservation
- type RepositoryPolicyParameters
- type RepositoryPolicySpec
- type RepositoryPolicyStatus
- type RuleObservation
- type RuleParameters
Constants ¶
const ( CRDGroup = "ecr.aws.jet.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( // CRDGroupVersion is the API Group Version used to register the objects CRDGroupVersion = schema.GroupVersion{Group: CRDGroup, Version: CRDVersion} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: CRDGroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
var ( LifecyclePolicy_Kind = "LifecyclePolicy" LifecyclePolicy_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: LifecyclePolicy_Kind}.String() LifecyclePolicy_KindAPIVersion = LifecyclePolicy_Kind + "." + CRDGroupVersion.String() LifecyclePolicy_GroupVersionKind = CRDGroupVersion.WithKind(LifecyclePolicy_Kind) )
Repository type metadata.
var ( RegistryPolicy_Kind = "RegistryPolicy" RegistryPolicy_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: RegistryPolicy_Kind}.String() RegistryPolicy_KindAPIVersion = RegistryPolicy_Kind + "." + CRDGroupVersion.String() RegistryPolicy_GroupVersionKind = CRDGroupVersion.WithKind(RegistryPolicy_Kind) )
Repository type metadata.
var ( ReplicationConfiguration_Kind = "ReplicationConfiguration" ReplicationConfiguration_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ReplicationConfiguration_Kind}.String() ReplicationConfiguration_KindAPIVersion = ReplicationConfiguration_Kind + "." + CRDGroupVersion.String() ReplicationConfiguration_GroupVersionKind = CRDGroupVersion.WithKind(ReplicationConfiguration_Kind) )
Repository type metadata.
var ( RepositoryPolicy_Kind = "RepositoryPolicy" RepositoryPolicy_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: RepositoryPolicy_Kind}.String() RepositoryPolicy_KindAPIVersion = RepositoryPolicy_Kind + "." + CRDGroupVersion.String() RepositoryPolicy_GroupVersionKind = CRDGroupVersion.WithKind(RepositoryPolicy_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type DestinationObservation ¶
type DestinationObservation struct { }
func (*DestinationObservation) DeepCopy ¶
func (in *DestinationObservation) DeepCopy() *DestinationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DestinationObservation.
func (*DestinationObservation) DeepCopyInto ¶
func (in *DestinationObservation) DeepCopyInto(out *DestinationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DestinationParameters ¶
type DestinationParameters struct { // +kubebuilder:validation:Required Region *string `json:"region" tf:"region,omitempty"` // +kubebuilder:validation:Required RegistryID *string `json:"registryId" tf:"registry_id,omitempty"` }
func (*DestinationParameters) DeepCopy ¶
func (in *DestinationParameters) DeepCopy() *DestinationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DestinationParameters.
func (*DestinationParameters) DeepCopyInto ¶
func (in *DestinationParameters) DeepCopyInto(out *DestinationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LifecyclePolicy ¶
type LifecyclePolicy struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LifecyclePolicySpec `json:"spec"` Status LifecyclePolicyStatus `json:"status,omitempty"` }
LifecyclePolicy is the Schema for the LifecyclePolicys API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}
func (*LifecyclePolicy) DeepCopy ¶
func (in *LifecyclePolicy) DeepCopy() *LifecyclePolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LifecyclePolicy.
func (*LifecyclePolicy) DeepCopyInto ¶
func (in *LifecyclePolicy) DeepCopyInto(out *LifecyclePolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LifecyclePolicy) DeepCopyObject ¶
func (in *LifecyclePolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LifecyclePolicy) GetCondition ¶
func (mg *LifecyclePolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this LifecyclePolicy.
func (*LifecyclePolicy) GetConnectionDetailsMapping ¶
func (tr *LifecyclePolicy) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this LifecyclePolicy
func (*LifecyclePolicy) GetDeletionPolicy ¶
func (mg *LifecyclePolicy) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this LifecyclePolicy.
func (*LifecyclePolicy) GetID ¶
func (tr *LifecyclePolicy) GetID() string
GetID returns ID of underlying Terraform resource of this LifecyclePolicy
func (*LifecyclePolicy) GetObservation ¶
func (tr *LifecyclePolicy) GetObservation() (map[string]interface{}, error)
GetObservation of this LifecyclePolicy
func (*LifecyclePolicy) GetParameters ¶
func (tr *LifecyclePolicy) GetParameters() (map[string]interface{}, error)
GetParameters of this LifecyclePolicy
func (*LifecyclePolicy) GetProviderConfigReference ¶
func (mg *LifecyclePolicy) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this LifecyclePolicy.
func (*LifecyclePolicy) GetProviderReference ¶
func (mg *LifecyclePolicy) GetProviderReference() *xpv1.Reference
GetProviderReference of this LifecyclePolicy. Deprecated: Use GetProviderConfigReference.
func (*LifecyclePolicy) GetPublishConnectionDetailsTo ¶
func (mg *LifecyclePolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this LifecyclePolicy.
func (*LifecyclePolicy) GetTerraformResourceType ¶
func (mg *LifecyclePolicy) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this LifecyclePolicy
func (*LifecyclePolicy) GetTerraformSchemaVersion ¶
func (tr *LifecyclePolicy) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*LifecyclePolicy) GetWriteConnectionSecretToReference ¶
func (mg *LifecyclePolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this LifecyclePolicy.
func (*LifecyclePolicy) LateInitialize ¶
func (tr *LifecyclePolicy) LateInitialize(attrs []byte) (bool, error)
LateInitialize this LifecyclePolicy using its observed tfState. returns True if there are any spec changes for the resource.
func (*LifecyclePolicy) SetConditions ¶
func (mg *LifecyclePolicy) SetConditions(c ...xpv1.Condition)
SetConditions of this LifecyclePolicy.
func (*LifecyclePolicy) SetDeletionPolicy ¶
func (mg *LifecyclePolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this LifecyclePolicy.
func (*LifecyclePolicy) SetObservation ¶
func (tr *LifecyclePolicy) SetObservation(obs map[string]interface{}) error
SetObservation for this LifecyclePolicy
func (*LifecyclePolicy) SetParameters ¶
func (tr *LifecyclePolicy) SetParameters(params map[string]interface{}) error
SetParameters for this LifecyclePolicy
func (*LifecyclePolicy) SetProviderConfigReference ¶
func (mg *LifecyclePolicy) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this LifecyclePolicy.
func (*LifecyclePolicy) SetProviderReference ¶
func (mg *LifecyclePolicy) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this LifecyclePolicy. Deprecated: Use SetProviderConfigReference.
func (*LifecyclePolicy) SetPublishConnectionDetailsTo ¶
func (mg *LifecyclePolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this LifecyclePolicy.
func (*LifecyclePolicy) SetWriteConnectionSecretToReference ¶
func (mg *LifecyclePolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this LifecyclePolicy.
type LifecyclePolicyList ¶
type LifecyclePolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []LifecyclePolicy `json:"items"` }
LifecyclePolicyList contains a list of LifecyclePolicys
func (*LifecyclePolicyList) DeepCopy ¶
func (in *LifecyclePolicyList) DeepCopy() *LifecyclePolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LifecyclePolicyList.
func (*LifecyclePolicyList) DeepCopyInto ¶
func (in *LifecyclePolicyList) DeepCopyInto(out *LifecyclePolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LifecyclePolicyList) DeepCopyObject ¶
func (in *LifecyclePolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LifecyclePolicyList) GetItems ¶
func (l *LifecyclePolicyList) GetItems() []resource.Managed
GetItems of this LifecyclePolicyList.
type LifecyclePolicyObservation ¶
type LifecyclePolicyObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` RegistryID *string `json:"registryId,omitempty" tf:"registry_id,omitempty"` }
func (*LifecyclePolicyObservation) DeepCopy ¶
func (in *LifecyclePolicyObservation) DeepCopy() *LifecyclePolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LifecyclePolicyObservation.
func (*LifecyclePolicyObservation) DeepCopyInto ¶
func (in *LifecyclePolicyObservation) DeepCopyInto(out *LifecyclePolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LifecyclePolicyParameters ¶
type LifecyclePolicyParameters struct { // +kubebuilder:validation:Required Policy *string `json:"policy" tf:"policy,omitempty"` // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // +kubebuilder:validation:Required Repository *string `json:"repository" tf:"repository,omitempty"` }
func (*LifecyclePolicyParameters) DeepCopy ¶
func (in *LifecyclePolicyParameters) DeepCopy() *LifecyclePolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LifecyclePolicyParameters.
func (*LifecyclePolicyParameters) DeepCopyInto ¶
func (in *LifecyclePolicyParameters) DeepCopyInto(out *LifecyclePolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LifecyclePolicySpec ¶
type LifecyclePolicySpec struct { v1.ResourceSpec `json:",inline"` ForProvider LifecyclePolicyParameters `json:"forProvider"` }
LifecyclePolicySpec defines the desired state of LifecyclePolicy
func (*LifecyclePolicySpec) DeepCopy ¶
func (in *LifecyclePolicySpec) DeepCopy() *LifecyclePolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LifecyclePolicySpec.
func (*LifecyclePolicySpec) DeepCopyInto ¶
func (in *LifecyclePolicySpec) DeepCopyInto(out *LifecyclePolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LifecyclePolicyStatus ¶
type LifecyclePolicyStatus struct { v1.ResourceStatus `json:",inline"` AtProvider LifecyclePolicyObservation `json:"atProvider,omitempty"` }
LifecyclePolicyStatus defines the observed state of LifecyclePolicy.
func (*LifecyclePolicyStatus) DeepCopy ¶
func (in *LifecyclePolicyStatus) DeepCopy() *LifecyclePolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LifecyclePolicyStatus.
func (*LifecyclePolicyStatus) DeepCopyInto ¶
func (in *LifecyclePolicyStatus) DeepCopyInto(out *LifecyclePolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegistryPolicy ¶
type RegistryPolicy struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RegistryPolicySpec `json:"spec"` Status RegistryPolicyStatus `json:"status,omitempty"` }
RegistryPolicy is the Schema for the RegistryPolicys API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}
func (*RegistryPolicy) DeepCopy ¶
func (in *RegistryPolicy) DeepCopy() *RegistryPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryPolicy.
func (*RegistryPolicy) DeepCopyInto ¶
func (in *RegistryPolicy) DeepCopyInto(out *RegistryPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RegistryPolicy) DeepCopyObject ¶
func (in *RegistryPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RegistryPolicy) GetCondition ¶
func (mg *RegistryPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this RegistryPolicy.
func (*RegistryPolicy) GetConnectionDetailsMapping ¶
func (tr *RegistryPolicy) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this RegistryPolicy
func (*RegistryPolicy) GetDeletionPolicy ¶
func (mg *RegistryPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this RegistryPolicy.
func (*RegistryPolicy) GetID ¶
func (tr *RegistryPolicy) GetID() string
GetID returns ID of underlying Terraform resource of this RegistryPolicy
func (*RegistryPolicy) GetObservation ¶
func (tr *RegistryPolicy) GetObservation() (map[string]interface{}, error)
GetObservation of this RegistryPolicy
func (*RegistryPolicy) GetParameters ¶
func (tr *RegistryPolicy) GetParameters() (map[string]interface{}, error)
GetParameters of this RegistryPolicy
func (*RegistryPolicy) GetProviderConfigReference ¶
func (mg *RegistryPolicy) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this RegistryPolicy.
func (*RegistryPolicy) GetProviderReference ¶
func (mg *RegistryPolicy) GetProviderReference() *xpv1.Reference
GetProviderReference of this RegistryPolicy. Deprecated: Use GetProviderConfigReference.
func (*RegistryPolicy) GetPublishConnectionDetailsTo ¶
func (mg *RegistryPolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this RegistryPolicy.
func (*RegistryPolicy) GetTerraformResourceType ¶
func (mg *RegistryPolicy) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this RegistryPolicy
func (*RegistryPolicy) GetTerraformSchemaVersion ¶
func (tr *RegistryPolicy) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*RegistryPolicy) GetWriteConnectionSecretToReference ¶
func (mg *RegistryPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this RegistryPolicy.
func (*RegistryPolicy) LateInitialize ¶
func (tr *RegistryPolicy) LateInitialize(attrs []byte) (bool, error)
LateInitialize this RegistryPolicy using its observed tfState. returns True if there are any spec changes for the resource.
func (*RegistryPolicy) SetConditions ¶
func (mg *RegistryPolicy) SetConditions(c ...xpv1.Condition)
SetConditions of this RegistryPolicy.
func (*RegistryPolicy) SetDeletionPolicy ¶
func (mg *RegistryPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this RegistryPolicy.
func (*RegistryPolicy) SetObservation ¶
func (tr *RegistryPolicy) SetObservation(obs map[string]interface{}) error
SetObservation for this RegistryPolicy
func (*RegistryPolicy) SetParameters ¶
func (tr *RegistryPolicy) SetParameters(params map[string]interface{}) error
SetParameters for this RegistryPolicy
func (*RegistryPolicy) SetProviderConfigReference ¶
func (mg *RegistryPolicy) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this RegistryPolicy.
func (*RegistryPolicy) SetProviderReference ¶
func (mg *RegistryPolicy) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this RegistryPolicy. Deprecated: Use SetProviderConfigReference.
func (*RegistryPolicy) SetPublishConnectionDetailsTo ¶
func (mg *RegistryPolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this RegistryPolicy.
func (*RegistryPolicy) SetWriteConnectionSecretToReference ¶
func (mg *RegistryPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this RegistryPolicy.
type RegistryPolicyList ¶
type RegistryPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []RegistryPolicy `json:"items"` }
RegistryPolicyList contains a list of RegistryPolicys
func (*RegistryPolicyList) DeepCopy ¶
func (in *RegistryPolicyList) DeepCopy() *RegistryPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryPolicyList.
func (*RegistryPolicyList) DeepCopyInto ¶
func (in *RegistryPolicyList) DeepCopyInto(out *RegistryPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RegistryPolicyList) DeepCopyObject ¶
func (in *RegistryPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RegistryPolicyList) GetItems ¶
func (l *RegistryPolicyList) GetItems() []resource.Managed
GetItems of this RegistryPolicyList.
type RegistryPolicyObservation ¶
type RegistryPolicyObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` RegistryID *string `json:"registryId,omitempty" tf:"registry_id,omitempty"` }
func (*RegistryPolicyObservation) DeepCopy ¶
func (in *RegistryPolicyObservation) DeepCopy() *RegistryPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryPolicyObservation.
func (*RegistryPolicyObservation) DeepCopyInto ¶
func (in *RegistryPolicyObservation) DeepCopyInto(out *RegistryPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegistryPolicyParameters ¶
type RegistryPolicyParameters struct { // +kubebuilder:validation:Required Policy *string `json:"policy" tf:"policy,omitempty"` // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` }
func (*RegistryPolicyParameters) DeepCopy ¶
func (in *RegistryPolicyParameters) DeepCopy() *RegistryPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryPolicyParameters.
func (*RegistryPolicyParameters) DeepCopyInto ¶
func (in *RegistryPolicyParameters) DeepCopyInto(out *RegistryPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegistryPolicySpec ¶
type RegistryPolicySpec struct { v1.ResourceSpec `json:",inline"` ForProvider RegistryPolicyParameters `json:"forProvider"` }
RegistryPolicySpec defines the desired state of RegistryPolicy
func (*RegistryPolicySpec) DeepCopy ¶
func (in *RegistryPolicySpec) DeepCopy() *RegistryPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryPolicySpec.
func (*RegistryPolicySpec) DeepCopyInto ¶
func (in *RegistryPolicySpec) DeepCopyInto(out *RegistryPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RegistryPolicyStatus ¶
type RegistryPolicyStatus struct { v1.ResourceStatus `json:",inline"` AtProvider RegistryPolicyObservation `json:"atProvider,omitempty"` }
RegistryPolicyStatus defines the observed state of RegistryPolicy.
func (*RegistryPolicyStatus) DeepCopy ¶
func (in *RegistryPolicyStatus) DeepCopy() *RegistryPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RegistryPolicyStatus.
func (*RegistryPolicyStatus) DeepCopyInto ¶
func (in *RegistryPolicyStatus) DeepCopyInto(out *RegistryPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReplicationConfiguration ¶
type ReplicationConfiguration struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ReplicationConfigurationSpec `json:"spec"` Status ReplicationConfigurationStatus `json:"status,omitempty"` }
ReplicationConfiguration is the Schema for the ReplicationConfigurations API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}
func (*ReplicationConfiguration) DeepCopy ¶
func (in *ReplicationConfiguration) DeepCopy() *ReplicationConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicationConfiguration.
func (*ReplicationConfiguration) DeepCopyInto ¶
func (in *ReplicationConfiguration) DeepCopyInto(out *ReplicationConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ReplicationConfiguration) DeepCopyObject ¶
func (in *ReplicationConfiguration) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ReplicationConfiguration) GetCondition ¶
func (mg *ReplicationConfiguration) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ReplicationConfiguration.
func (*ReplicationConfiguration) GetConnectionDetailsMapping ¶
func (tr *ReplicationConfiguration) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ReplicationConfiguration
func (*ReplicationConfiguration) GetDeletionPolicy ¶
func (mg *ReplicationConfiguration) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ReplicationConfiguration.
func (*ReplicationConfiguration) GetID ¶
func (tr *ReplicationConfiguration) GetID() string
GetID returns ID of underlying Terraform resource of this ReplicationConfiguration
func (*ReplicationConfiguration) GetObservation ¶
func (tr *ReplicationConfiguration) GetObservation() (map[string]interface{}, error)
GetObservation of this ReplicationConfiguration
func (*ReplicationConfiguration) GetParameters ¶
func (tr *ReplicationConfiguration) GetParameters() (map[string]interface{}, error)
GetParameters of this ReplicationConfiguration
func (*ReplicationConfiguration) GetProviderConfigReference ¶
func (mg *ReplicationConfiguration) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ReplicationConfiguration.
func (*ReplicationConfiguration) GetProviderReference ¶
func (mg *ReplicationConfiguration) GetProviderReference() *xpv1.Reference
GetProviderReference of this ReplicationConfiguration. Deprecated: Use GetProviderConfigReference.
func (*ReplicationConfiguration) GetPublishConnectionDetailsTo ¶
func (mg *ReplicationConfiguration) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this ReplicationConfiguration.
func (*ReplicationConfiguration) GetTerraformResourceType ¶
func (mg *ReplicationConfiguration) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ReplicationConfiguration
func (*ReplicationConfiguration) GetTerraformSchemaVersion ¶
func (tr *ReplicationConfiguration) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ReplicationConfiguration) GetWriteConnectionSecretToReference ¶
func (mg *ReplicationConfiguration) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ReplicationConfiguration.
func (*ReplicationConfiguration) LateInitialize ¶
func (tr *ReplicationConfiguration) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ReplicationConfiguration using its observed tfState. returns True if there are any spec changes for the resource.
func (*ReplicationConfiguration) SetConditions ¶
func (mg *ReplicationConfiguration) SetConditions(c ...xpv1.Condition)
SetConditions of this ReplicationConfiguration.
func (*ReplicationConfiguration) SetDeletionPolicy ¶
func (mg *ReplicationConfiguration) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ReplicationConfiguration.
func (*ReplicationConfiguration) SetObservation ¶
func (tr *ReplicationConfiguration) SetObservation(obs map[string]interface{}) error
SetObservation for this ReplicationConfiguration
func (*ReplicationConfiguration) SetParameters ¶
func (tr *ReplicationConfiguration) SetParameters(params map[string]interface{}) error
SetParameters for this ReplicationConfiguration
func (*ReplicationConfiguration) SetProviderConfigReference ¶
func (mg *ReplicationConfiguration) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ReplicationConfiguration.
func (*ReplicationConfiguration) SetProviderReference ¶
func (mg *ReplicationConfiguration) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ReplicationConfiguration. Deprecated: Use SetProviderConfigReference.
func (*ReplicationConfiguration) SetPublishConnectionDetailsTo ¶
func (mg *ReplicationConfiguration) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this ReplicationConfiguration.
func (*ReplicationConfiguration) SetWriteConnectionSecretToReference ¶
func (mg *ReplicationConfiguration) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ReplicationConfiguration.
type ReplicationConfigurationList ¶
type ReplicationConfigurationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ReplicationConfiguration `json:"items"` }
ReplicationConfigurationList contains a list of ReplicationConfigurations
func (*ReplicationConfigurationList) DeepCopy ¶
func (in *ReplicationConfigurationList) DeepCopy() *ReplicationConfigurationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicationConfigurationList.
func (*ReplicationConfigurationList) DeepCopyInto ¶
func (in *ReplicationConfigurationList) DeepCopyInto(out *ReplicationConfigurationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ReplicationConfigurationList) DeepCopyObject ¶
func (in *ReplicationConfigurationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ReplicationConfigurationList) GetItems ¶
func (l *ReplicationConfigurationList) GetItems() []resource.Managed
GetItems of this ReplicationConfigurationList.
type ReplicationConfigurationObservation ¶
type ReplicationConfigurationObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` RegistryID *string `json:"registryId,omitempty" tf:"registry_id,omitempty"` }
func (*ReplicationConfigurationObservation) DeepCopy ¶
func (in *ReplicationConfigurationObservation) DeepCopy() *ReplicationConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicationConfigurationObservation.
func (*ReplicationConfigurationObservation) DeepCopyInto ¶
func (in *ReplicationConfigurationObservation) DeepCopyInto(out *ReplicationConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReplicationConfigurationParameters ¶
type ReplicationConfigurationParameters struct { // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // +kubebuilder:validation:Optional ReplicationConfiguration []ReplicationConfigurationReplicationConfigurationParameters `json:"replicationConfiguration,omitempty" tf:"replication_configuration,omitempty"` }
func (*ReplicationConfigurationParameters) DeepCopy ¶
func (in *ReplicationConfigurationParameters) DeepCopy() *ReplicationConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicationConfigurationParameters.
func (*ReplicationConfigurationParameters) DeepCopyInto ¶
func (in *ReplicationConfigurationParameters) DeepCopyInto(out *ReplicationConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReplicationConfigurationReplicationConfigurationObservation ¶
type ReplicationConfigurationReplicationConfigurationObservation struct { }
func (*ReplicationConfigurationReplicationConfigurationObservation) DeepCopy ¶
func (in *ReplicationConfigurationReplicationConfigurationObservation) DeepCopy() *ReplicationConfigurationReplicationConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicationConfigurationReplicationConfigurationObservation.
func (*ReplicationConfigurationReplicationConfigurationObservation) DeepCopyInto ¶
func (in *ReplicationConfigurationReplicationConfigurationObservation) DeepCopyInto(out *ReplicationConfigurationReplicationConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReplicationConfigurationReplicationConfigurationParameters ¶
type ReplicationConfigurationReplicationConfigurationParameters struct { // +kubebuilder:validation:Required Rule []RuleParameters `json:"rule" tf:"rule,omitempty"` }
func (*ReplicationConfigurationReplicationConfigurationParameters) DeepCopy ¶
func (in *ReplicationConfigurationReplicationConfigurationParameters) DeepCopy() *ReplicationConfigurationReplicationConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicationConfigurationReplicationConfigurationParameters.
func (*ReplicationConfigurationReplicationConfigurationParameters) DeepCopyInto ¶
func (in *ReplicationConfigurationReplicationConfigurationParameters) DeepCopyInto(out *ReplicationConfigurationReplicationConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReplicationConfigurationSpec ¶
type ReplicationConfigurationSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ReplicationConfigurationParameters `json:"forProvider"` }
ReplicationConfigurationSpec defines the desired state of ReplicationConfiguration
func (*ReplicationConfigurationSpec) DeepCopy ¶
func (in *ReplicationConfigurationSpec) DeepCopy() *ReplicationConfigurationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicationConfigurationSpec.
func (*ReplicationConfigurationSpec) DeepCopyInto ¶
func (in *ReplicationConfigurationSpec) DeepCopyInto(out *ReplicationConfigurationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReplicationConfigurationStatus ¶
type ReplicationConfigurationStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ReplicationConfigurationObservation `json:"atProvider,omitempty"` }
ReplicationConfigurationStatus defines the observed state of ReplicationConfiguration.
func (*ReplicationConfigurationStatus) DeepCopy ¶
func (in *ReplicationConfigurationStatus) DeepCopy() *ReplicationConfigurationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReplicationConfigurationStatus.
func (*ReplicationConfigurationStatus) DeepCopyInto ¶
func (in *ReplicationConfigurationStatus) DeepCopyInto(out *ReplicationConfigurationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RepositoryPolicy ¶
type RepositoryPolicy struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RepositoryPolicySpec `json:"spec"` Status RepositoryPolicyStatus `json:"status,omitempty"` }
RepositoryPolicy is the Schema for the RepositoryPolicys API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}
func (*RepositoryPolicy) DeepCopy ¶
func (in *RepositoryPolicy) DeepCopy() *RepositoryPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepositoryPolicy.
func (*RepositoryPolicy) DeepCopyInto ¶
func (in *RepositoryPolicy) DeepCopyInto(out *RepositoryPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RepositoryPolicy) DeepCopyObject ¶
func (in *RepositoryPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RepositoryPolicy) GetCondition ¶
func (mg *RepositoryPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this RepositoryPolicy.
func (*RepositoryPolicy) GetConnectionDetailsMapping ¶
func (tr *RepositoryPolicy) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this RepositoryPolicy
func (*RepositoryPolicy) GetDeletionPolicy ¶
func (mg *RepositoryPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this RepositoryPolicy.
func (*RepositoryPolicy) GetID ¶
func (tr *RepositoryPolicy) GetID() string
GetID returns ID of underlying Terraform resource of this RepositoryPolicy
func (*RepositoryPolicy) GetObservation ¶
func (tr *RepositoryPolicy) GetObservation() (map[string]interface{}, error)
GetObservation of this RepositoryPolicy
func (*RepositoryPolicy) GetParameters ¶
func (tr *RepositoryPolicy) GetParameters() (map[string]interface{}, error)
GetParameters of this RepositoryPolicy
func (*RepositoryPolicy) GetProviderConfigReference ¶
func (mg *RepositoryPolicy) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this RepositoryPolicy.
func (*RepositoryPolicy) GetProviderReference ¶
func (mg *RepositoryPolicy) GetProviderReference() *xpv1.Reference
GetProviderReference of this RepositoryPolicy. Deprecated: Use GetProviderConfigReference.
func (*RepositoryPolicy) GetPublishConnectionDetailsTo ¶
func (mg *RepositoryPolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this RepositoryPolicy.
func (*RepositoryPolicy) GetTerraformResourceType ¶
func (mg *RepositoryPolicy) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this RepositoryPolicy
func (*RepositoryPolicy) GetTerraformSchemaVersion ¶
func (tr *RepositoryPolicy) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*RepositoryPolicy) GetWriteConnectionSecretToReference ¶
func (mg *RepositoryPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this RepositoryPolicy.
func (*RepositoryPolicy) LateInitialize ¶
func (tr *RepositoryPolicy) LateInitialize(attrs []byte) (bool, error)
LateInitialize this RepositoryPolicy using its observed tfState. returns True if there are any spec changes for the resource.
func (*RepositoryPolicy) SetConditions ¶
func (mg *RepositoryPolicy) SetConditions(c ...xpv1.Condition)
SetConditions of this RepositoryPolicy.
func (*RepositoryPolicy) SetDeletionPolicy ¶
func (mg *RepositoryPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this RepositoryPolicy.
func (*RepositoryPolicy) SetObservation ¶
func (tr *RepositoryPolicy) SetObservation(obs map[string]interface{}) error
SetObservation for this RepositoryPolicy
func (*RepositoryPolicy) SetParameters ¶
func (tr *RepositoryPolicy) SetParameters(params map[string]interface{}) error
SetParameters for this RepositoryPolicy
func (*RepositoryPolicy) SetProviderConfigReference ¶
func (mg *RepositoryPolicy) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this RepositoryPolicy.
func (*RepositoryPolicy) SetProviderReference ¶
func (mg *RepositoryPolicy) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this RepositoryPolicy. Deprecated: Use SetProviderConfigReference.
func (*RepositoryPolicy) SetPublishConnectionDetailsTo ¶
func (mg *RepositoryPolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this RepositoryPolicy.
func (*RepositoryPolicy) SetWriteConnectionSecretToReference ¶
func (mg *RepositoryPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this RepositoryPolicy.
type RepositoryPolicyList ¶
type RepositoryPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []RepositoryPolicy `json:"items"` }
RepositoryPolicyList contains a list of RepositoryPolicys
func (*RepositoryPolicyList) DeepCopy ¶
func (in *RepositoryPolicyList) DeepCopy() *RepositoryPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepositoryPolicyList.
func (*RepositoryPolicyList) DeepCopyInto ¶
func (in *RepositoryPolicyList) DeepCopyInto(out *RepositoryPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RepositoryPolicyList) DeepCopyObject ¶
func (in *RepositoryPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RepositoryPolicyList) GetItems ¶
func (l *RepositoryPolicyList) GetItems() []resource.Managed
GetItems of this RepositoryPolicyList.
type RepositoryPolicyObservation ¶
type RepositoryPolicyObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` RegistryID *string `json:"registryId,omitempty" tf:"registry_id,omitempty"` }
func (*RepositoryPolicyObservation) DeepCopy ¶
func (in *RepositoryPolicyObservation) DeepCopy() *RepositoryPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepositoryPolicyObservation.
func (*RepositoryPolicyObservation) DeepCopyInto ¶
func (in *RepositoryPolicyObservation) DeepCopyInto(out *RepositoryPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RepositoryPolicyParameters ¶
type RepositoryPolicyParameters struct { // +kubebuilder:validation:Required Policy *string `json:"policy" tf:"policy,omitempty"` // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // +kubebuilder:validation:Required Repository *string `json:"repository" tf:"repository,omitempty"` }
func (*RepositoryPolicyParameters) DeepCopy ¶
func (in *RepositoryPolicyParameters) DeepCopy() *RepositoryPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepositoryPolicyParameters.
func (*RepositoryPolicyParameters) DeepCopyInto ¶
func (in *RepositoryPolicyParameters) DeepCopyInto(out *RepositoryPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RepositoryPolicySpec ¶
type RepositoryPolicySpec struct { v1.ResourceSpec `json:",inline"` ForProvider RepositoryPolicyParameters `json:"forProvider"` }
RepositoryPolicySpec defines the desired state of RepositoryPolicy
func (*RepositoryPolicySpec) DeepCopy ¶
func (in *RepositoryPolicySpec) DeepCopy() *RepositoryPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepositoryPolicySpec.
func (*RepositoryPolicySpec) DeepCopyInto ¶
func (in *RepositoryPolicySpec) DeepCopyInto(out *RepositoryPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RepositoryPolicyStatus ¶
type RepositoryPolicyStatus struct { v1.ResourceStatus `json:",inline"` AtProvider RepositoryPolicyObservation `json:"atProvider,omitempty"` }
RepositoryPolicyStatus defines the observed state of RepositoryPolicy.
func (*RepositoryPolicyStatus) DeepCopy ¶
func (in *RepositoryPolicyStatus) DeepCopy() *RepositoryPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepositoryPolicyStatus.
func (*RepositoryPolicyStatus) DeepCopyInto ¶
func (in *RepositoryPolicyStatus) DeepCopyInto(out *RepositoryPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleObservation ¶
type RuleObservation struct { }
func (*RuleObservation) DeepCopy ¶
func (in *RuleObservation) DeepCopy() *RuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleObservation.
func (*RuleObservation) DeepCopyInto ¶
func (in *RuleObservation) DeepCopyInto(out *RuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleParameters ¶
type RuleParameters struct { // +kubebuilder:validation:Required Destination []DestinationParameters `json:"destination" tf:"destination,omitempty"` }
func (*RuleParameters) DeepCopy ¶
func (in *RuleParameters) DeepCopy() *RuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleParameters.
func (*RuleParameters) DeepCopyInto ¶
func (in *RuleParameters) DeepCopyInto(out *RuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.