Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=swr.flexibleengine.upbound.io +versionName=v1beta1
Index ¶
- Constants
- Variables
- type Organization
- func (in *Organization) DeepCopy() *Organization
- func (in *Organization) DeepCopyInto(out *Organization)
- func (in *Organization) DeepCopyObject() runtime.Object
- func (mg *Organization) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Organization) GetConnectionDetailsMapping() map[string]string
- func (mg *Organization) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Organization) GetID() string
- func (tr *Organization) GetObservation() (map[string]any, error)
- func (tr *Organization) GetParameters() (map[string]any, error)
- func (mg *Organization) GetProviderConfigReference() *xpv1.Reference
- func (mg *Organization) GetProviderReference() *xpv1.Reference
- func (mg *Organization) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Organization) GetTerraformResourceType() string
- func (tr *Organization) GetTerraformSchemaVersion() int
- func (mg *Organization) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Organization) LateInitialize(attrs []byte) (bool, error)
- func (mg *Organization) SetConditions(c ...xpv1.Condition)
- func (mg *Organization) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Organization) SetObservation(obs map[string]any) error
- func (tr *Organization) SetParameters(params map[string]any) error
- func (mg *Organization) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Organization) SetProviderReference(r *xpv1.Reference)
- func (mg *Organization) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Organization) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type OrganizationList
- type OrganizationObservation
- type OrganizationParameters
- type OrganizationSpec
- type OrganizationStatus
- type OrganizationUsers
- func (in *OrganizationUsers) DeepCopy() *OrganizationUsers
- func (in *OrganizationUsers) DeepCopyInto(out *OrganizationUsers)
- func (in *OrganizationUsers) DeepCopyObject() runtime.Object
- func (mg *OrganizationUsers) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *OrganizationUsers) GetConnectionDetailsMapping() map[string]string
- func (mg *OrganizationUsers) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *OrganizationUsers) GetID() string
- func (tr *OrganizationUsers) GetObservation() (map[string]any, error)
- func (tr *OrganizationUsers) GetParameters() (map[string]any, error)
- func (mg *OrganizationUsers) GetProviderConfigReference() *xpv1.Reference
- func (mg *OrganizationUsers) GetProviderReference() *xpv1.Reference
- func (mg *OrganizationUsers) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *OrganizationUsers) GetTerraformResourceType() string
- func (tr *OrganizationUsers) GetTerraformSchemaVersion() int
- func (mg *OrganizationUsers) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *OrganizationUsers) LateInitialize(attrs []byte) (bool, error)
- func (mg *OrganizationUsers) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *OrganizationUsers) SetConditions(c ...xpv1.Condition)
- func (mg *OrganizationUsers) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *OrganizationUsers) SetObservation(obs map[string]any) error
- func (tr *OrganizationUsers) SetParameters(params map[string]any) error
- func (mg *OrganizationUsers) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *OrganizationUsers) SetProviderReference(r *xpv1.Reference)
- func (mg *OrganizationUsers) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *OrganizationUsers) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type OrganizationUsersList
- type OrganizationUsersObservation
- type OrganizationUsersParameters
- type OrganizationUsersSpec
- type OrganizationUsersStatus
- type Repository
- func (in *Repository) DeepCopy() *Repository
- func (in *Repository) DeepCopyInto(out *Repository)
- func (in *Repository) DeepCopyObject() runtime.Object
- func (mg *Repository) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Repository) GetConnectionDetailsMapping() map[string]string
- func (mg *Repository) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Repository) GetID() string
- func (tr *Repository) GetObservation() (map[string]any, error)
- func (tr *Repository) GetParameters() (map[string]any, error)
- func (mg *Repository) GetProviderConfigReference() *xpv1.Reference
- func (mg *Repository) GetProviderReference() *xpv1.Reference
- func (mg *Repository) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Repository) GetTerraformResourceType() string
- func (tr *Repository) GetTerraformSchemaVersion() int
- func (mg *Repository) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Repository) LateInitialize(attrs []byte) (bool, error)
- func (mg *Repository) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Repository) SetConditions(c ...xpv1.Condition)
- func (mg *Repository) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Repository) SetObservation(obs map[string]any) error
- func (tr *Repository) SetParameters(params map[string]any) error
- func (mg *Repository) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Repository) SetProviderReference(r *xpv1.Reference)
- func (mg *Repository) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Repository) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type RepositoryList
- type RepositoryObservation
- type RepositoryParameters
- type RepositorySharing
- func (in *RepositorySharing) DeepCopy() *RepositorySharing
- func (in *RepositorySharing) DeepCopyInto(out *RepositorySharing)
- func (in *RepositorySharing) DeepCopyObject() runtime.Object
- func (mg *RepositorySharing) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *RepositorySharing) GetConnectionDetailsMapping() map[string]string
- func (mg *RepositorySharing) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *RepositorySharing) GetID() string
- func (tr *RepositorySharing) GetObservation() (map[string]any, error)
- func (tr *RepositorySharing) GetParameters() (map[string]any, error)
- func (mg *RepositorySharing) GetProviderConfigReference() *xpv1.Reference
- func (mg *RepositorySharing) GetProviderReference() *xpv1.Reference
- func (mg *RepositorySharing) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *RepositorySharing) GetTerraformResourceType() string
- func (tr *RepositorySharing) GetTerraformSchemaVersion() int
- func (mg *RepositorySharing) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *RepositorySharing) LateInitialize(attrs []byte) (bool, error)
- func (mg *RepositorySharing) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *RepositorySharing) SetConditions(c ...xpv1.Condition)
- func (mg *RepositorySharing) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *RepositorySharing) SetObservation(obs map[string]any) error
- func (tr *RepositorySharing) SetParameters(params map[string]any) error
- func (mg *RepositorySharing) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *RepositorySharing) SetProviderReference(r *xpv1.Reference)
- func (mg *RepositorySharing) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *RepositorySharing) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type RepositorySharingList
- type RepositorySharingObservation
- type RepositorySharingParameters
- type RepositorySharingSpec
- type RepositorySharingStatus
- type RepositorySpec
- type RepositoryStatus
- type SelfPermissionObservation
- type SelfPermissionParameters
- type UsersObservation
- type UsersParameters
Constants ¶
const ( CRDGroup = "swr.flexibleengine.upbound.io" CRDVersion = "v1beta1" )
Package type metadata.
Variables ¶
var ( // CRDGroupVersion is the API Group Version used to register the objects CRDGroupVersion = schema.GroupVersion{Group: CRDGroup, Version: CRDVersion} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: CRDGroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
var ( Organization_Kind = "Organization" Organization_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Organization_Kind}.String() Organization_KindAPIVersion = Organization_Kind + "." + CRDGroupVersion.String() Organization_GroupVersionKind = CRDGroupVersion.WithKind(Organization_Kind) )
Repository type metadata.
var ( OrganizationUsers_Kind = "OrganizationUsers" OrganizationUsers_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: OrganizationUsers_Kind}.String() OrganizationUsers_KindAPIVersion = OrganizationUsers_Kind + "." + CRDGroupVersion.String() OrganizationUsers_GroupVersionKind = CRDGroupVersion.WithKind(OrganizationUsers_Kind) )
Repository type metadata.
var ( Repository_Kind = "Repository" Repository_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Repository_Kind}.String() Repository_KindAPIVersion = Repository_Kind + "." + CRDGroupVersion.String() Repository_GroupVersionKind = CRDGroupVersion.WithKind(Repository_Kind) )
Repository type metadata.
var ( RepositorySharing_Kind = "RepositorySharing" RepositorySharing_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: RepositorySharing_Kind}.String() RepositorySharing_KindAPIVersion = RepositorySharing_Kind + "." + CRDGroupVersion.String() RepositorySharing_GroupVersionKind = CRDGroupVersion.WithKind(RepositorySharing_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type Organization ¶
type Organization struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec OrganizationSpec `json:"spec"` Status OrganizationStatus `json:"status,omitempty"` }
Organization is the Schema for the Organizations API. ""page_title: "flexibleengine_swr_organization" +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,flexibleengine}
func (*Organization) DeepCopy ¶
func (in *Organization) DeepCopy() *Organization
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Organization.
func (*Organization) DeepCopyInto ¶
func (in *Organization) DeepCopyInto(out *Organization)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Organization) DeepCopyObject ¶
func (in *Organization) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Organization) GetCondition ¶
func (mg *Organization) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Organization.
func (*Organization) GetConnectionDetailsMapping ¶
func (tr *Organization) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this Organization
func (*Organization) GetDeletionPolicy ¶
func (mg *Organization) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Organization.
func (*Organization) GetID ¶
func (tr *Organization) GetID() string
GetID returns ID of underlying Terraform resource of this Organization
func (*Organization) GetObservation ¶
func (tr *Organization) GetObservation() (map[string]any, error)
GetObservation of this Organization
func (*Organization) GetParameters ¶
func (tr *Organization) GetParameters() (map[string]any, error)
GetParameters of this Organization
func (*Organization) GetProviderConfigReference ¶
func (mg *Organization) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this Organization.
func (*Organization) GetProviderReference ¶
func (mg *Organization) GetProviderReference() *xpv1.Reference
GetProviderReference of this Organization. Deprecated: Use GetProviderConfigReference.
func (*Organization) GetPublishConnectionDetailsTo ¶
func (mg *Organization) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Organization.
func (*Organization) GetTerraformResourceType ¶
func (mg *Organization) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this Organization
func (*Organization) GetTerraformSchemaVersion ¶
func (tr *Organization) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Organization) GetWriteConnectionSecretToReference ¶
func (mg *Organization) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Organization.
func (*Organization) LateInitialize ¶
func (tr *Organization) LateInitialize(attrs []byte) (bool, error)
LateInitialize this Organization using its observed tfState. returns True if there are any spec changes for the resource.
func (*Organization) SetConditions ¶
func (mg *Organization) SetConditions(c ...xpv1.Condition)
SetConditions of this Organization.
func (*Organization) SetDeletionPolicy ¶
func (mg *Organization) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Organization.
func (*Organization) SetObservation ¶
func (tr *Organization) SetObservation(obs map[string]any) error
SetObservation for this Organization
func (*Organization) SetParameters ¶
func (tr *Organization) SetParameters(params map[string]any) error
SetParameters for this Organization
func (*Organization) SetProviderConfigReference ¶
func (mg *Organization) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this Organization.
func (*Organization) SetProviderReference ¶
func (mg *Organization) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this Organization. Deprecated: Use SetProviderConfigReference.
func (*Organization) SetPublishConnectionDetailsTo ¶
func (mg *Organization) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Organization.
func (*Organization) SetWriteConnectionSecretToReference ¶
func (mg *Organization) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Organization.
type OrganizationList ¶
type OrganizationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Organization `json:"items"` }
OrganizationList contains a list of Organizations
func (*OrganizationList) DeepCopy ¶
func (in *OrganizationList) DeepCopy() *OrganizationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationList.
func (*OrganizationList) DeepCopyInto ¶
func (in *OrganizationList) DeepCopyInto(out *OrganizationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OrganizationList) DeepCopyObject ¶
func (in *OrganizationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*OrganizationList) GetItems ¶
func (l *OrganizationList) GetItems() []resource.Managed
GetItems of this OrganizationList.
type OrganizationObservation ¶
type OrganizationObservation struct { // The creator user name of the organization. Creator *string `json:"creator,omitempty" tf:"creator,omitempty"` // ID of the organization. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The URL that can be used to log into the container registry. LoginServer *string `json:"loginServer,omitempty" tf:"login_server,omitempty"` // The permission of the organization, the value can be Manage, Write, and Read. Permission *string `json:"permission,omitempty" tf:"permission,omitempty"` }
func (*OrganizationObservation) DeepCopy ¶
func (in *OrganizationObservation) DeepCopy() *OrganizationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationObservation.
func (*OrganizationObservation) DeepCopyInto ¶
func (in *OrganizationObservation) DeepCopyInto(out *OrganizationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrganizationParameters ¶
type OrganizationParameters struct { // Specifies the region in which to create the resource. If omitted, the // provider-level region will be used. Changing this creates a new resource. // +kubebuilder:validation:Optional Region *string `json:"region,omitempty" tf:"region,omitempty"` }
func (*OrganizationParameters) DeepCopy ¶
func (in *OrganizationParameters) DeepCopy() *OrganizationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationParameters.
func (*OrganizationParameters) DeepCopyInto ¶
func (in *OrganizationParameters) DeepCopyInto(out *OrganizationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrganizationSpec ¶
type OrganizationSpec struct { v1.ResourceSpec `json:",inline"` ForProvider OrganizationParameters `json:"forProvider"` }
OrganizationSpec defines the desired state of Organization
func (*OrganizationSpec) DeepCopy ¶
func (in *OrganizationSpec) DeepCopy() *OrganizationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationSpec.
func (*OrganizationSpec) DeepCopyInto ¶
func (in *OrganizationSpec) DeepCopyInto(out *OrganizationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrganizationStatus ¶
type OrganizationStatus struct { v1.ResourceStatus `json:",inline"` AtProvider OrganizationObservation `json:"atProvider,omitempty"` }
OrganizationStatus defines the observed state of Organization.
func (*OrganizationStatus) DeepCopy ¶
func (in *OrganizationStatus) DeepCopy() *OrganizationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationStatus.
func (*OrganizationStatus) DeepCopyInto ¶
func (in *OrganizationStatus) DeepCopyInto(out *OrganizationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrganizationUsers ¶
type OrganizationUsers struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec OrganizationUsersSpec `json:"spec"` Status OrganizationUsersStatus `json:"status,omitempty"` }
OrganizationUsers is the Schema for the OrganizationUserss API. ""page_title: "flexibleengine_swr_organization_users" +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,flexibleengine}
func (*OrganizationUsers) DeepCopy ¶
func (in *OrganizationUsers) DeepCopy() *OrganizationUsers
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationUsers.
func (*OrganizationUsers) DeepCopyInto ¶
func (in *OrganizationUsers) DeepCopyInto(out *OrganizationUsers)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OrganizationUsers) DeepCopyObject ¶
func (in *OrganizationUsers) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*OrganizationUsers) GetCondition ¶
func (mg *OrganizationUsers) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this OrganizationUsers.
func (*OrganizationUsers) GetConnectionDetailsMapping ¶
func (tr *OrganizationUsers) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this OrganizationUsers
func (*OrganizationUsers) GetDeletionPolicy ¶
func (mg *OrganizationUsers) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this OrganizationUsers.
func (*OrganizationUsers) GetID ¶
func (tr *OrganizationUsers) GetID() string
GetID returns ID of underlying Terraform resource of this OrganizationUsers
func (*OrganizationUsers) GetObservation ¶
func (tr *OrganizationUsers) GetObservation() (map[string]any, error)
GetObservation of this OrganizationUsers
func (*OrganizationUsers) GetParameters ¶
func (tr *OrganizationUsers) GetParameters() (map[string]any, error)
GetParameters of this OrganizationUsers
func (*OrganizationUsers) GetProviderConfigReference ¶
func (mg *OrganizationUsers) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this OrganizationUsers.
func (*OrganizationUsers) GetProviderReference ¶
func (mg *OrganizationUsers) GetProviderReference() *xpv1.Reference
GetProviderReference of this OrganizationUsers. Deprecated: Use GetProviderConfigReference.
func (*OrganizationUsers) GetPublishConnectionDetailsTo ¶
func (mg *OrganizationUsers) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this OrganizationUsers.
func (*OrganizationUsers) GetTerraformResourceType ¶
func (mg *OrganizationUsers) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this OrganizationUsers
func (*OrganizationUsers) GetTerraformSchemaVersion ¶
func (tr *OrganizationUsers) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*OrganizationUsers) GetWriteConnectionSecretToReference ¶
func (mg *OrganizationUsers) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this OrganizationUsers.
func (*OrganizationUsers) LateInitialize ¶
func (tr *OrganizationUsers) LateInitialize(attrs []byte) (bool, error)
LateInitialize this OrganizationUsers using its observed tfState. returns True if there are any spec changes for the resource.
func (*OrganizationUsers) ResolveReferences ¶
ResolveReferences of this OrganizationUsers.
func (*OrganizationUsers) SetConditions ¶
func (mg *OrganizationUsers) SetConditions(c ...xpv1.Condition)
SetConditions of this OrganizationUsers.
func (*OrganizationUsers) SetDeletionPolicy ¶
func (mg *OrganizationUsers) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this OrganizationUsers.
func (*OrganizationUsers) SetObservation ¶
func (tr *OrganizationUsers) SetObservation(obs map[string]any) error
SetObservation for this OrganizationUsers
func (*OrganizationUsers) SetParameters ¶
func (tr *OrganizationUsers) SetParameters(params map[string]any) error
SetParameters for this OrganizationUsers
func (*OrganizationUsers) SetProviderConfigReference ¶
func (mg *OrganizationUsers) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this OrganizationUsers.
func (*OrganizationUsers) SetProviderReference ¶
func (mg *OrganizationUsers) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this OrganizationUsers. Deprecated: Use SetProviderConfigReference.
func (*OrganizationUsers) SetPublishConnectionDetailsTo ¶
func (mg *OrganizationUsers) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this OrganizationUsers.
func (*OrganizationUsers) SetWriteConnectionSecretToReference ¶
func (mg *OrganizationUsers) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this OrganizationUsers.
type OrganizationUsersList ¶
type OrganizationUsersList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []OrganizationUsers `json:"items"` }
OrganizationUsersList contains a list of OrganizationUserss
func (*OrganizationUsersList) DeepCopy ¶
func (in *OrganizationUsersList) DeepCopy() *OrganizationUsersList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationUsersList.
func (*OrganizationUsersList) DeepCopyInto ¶
func (in *OrganizationUsersList) DeepCopyInto(out *OrganizationUsersList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OrganizationUsersList) DeepCopyObject ¶
func (in *OrganizationUsersList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*OrganizationUsersList) GetItems ¶
func (l *OrganizationUsersList) GetItems() []resource.Managed
GetItems of this OrganizationUsersList.
type OrganizationUsersObservation ¶
type OrganizationUsersObservation struct { // The creator user name of the organization. Creator *string `json:"creator,omitempty" tf:"creator,omitempty"` // ID of the resource. The value is the name of the organization. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The permission informations of current user. SelfPermission []SelfPermissionObservation `json:"selfPermission,omitempty" tf:"self_permission,omitempty"` }
func (*OrganizationUsersObservation) DeepCopy ¶
func (in *OrganizationUsersObservation) DeepCopy() *OrganizationUsersObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationUsersObservation.
func (*OrganizationUsersObservation) DeepCopyInto ¶
func (in *OrganizationUsersObservation) DeepCopyInto(out *OrganizationUsersObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrganizationUsersParameters ¶
type OrganizationUsersParameters struct { // Specifies the name of the organization (namespace) to be accessed. // Changing this creates a new resource. // +crossplane:generate:reference:type=Organization // +kubebuilder:validation:Optional Organization *string `json:"organization,omitempty" tf:"organization,omitempty"` // Reference to a Organization to populate organization. // +kubebuilder:validation:Optional OrganizationRef *v1.Reference `json:"organizationRef,omitempty" tf:"-"` // Selector for a Organization to populate organization. // +kubebuilder:validation:Optional OrganizationSelector *v1.Selector `json:"organizationSelector,omitempty" tf:"-"` // Specifies the region in which to create the resource. If omitted, the // provider-level region will be used. Changing this creates a new resource. // +kubebuilder:validation:Optional Region *string `json:"region,omitempty" tf:"region,omitempty"` // Specifies the users to access to the organization (namespace). // Structure is documented below. // +kubebuilder:validation:Required Users []UsersParameters `json:"users" tf:"users,omitempty"` }
func (*OrganizationUsersParameters) DeepCopy ¶
func (in *OrganizationUsersParameters) DeepCopy() *OrganizationUsersParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationUsersParameters.
func (*OrganizationUsersParameters) DeepCopyInto ¶
func (in *OrganizationUsersParameters) DeepCopyInto(out *OrganizationUsersParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrganizationUsersSpec ¶
type OrganizationUsersSpec struct { v1.ResourceSpec `json:",inline"` ForProvider OrganizationUsersParameters `json:"forProvider"` }
OrganizationUsersSpec defines the desired state of OrganizationUsers
func (*OrganizationUsersSpec) DeepCopy ¶
func (in *OrganizationUsersSpec) DeepCopy() *OrganizationUsersSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationUsersSpec.
func (*OrganizationUsersSpec) DeepCopyInto ¶
func (in *OrganizationUsersSpec) DeepCopyInto(out *OrganizationUsersSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrganizationUsersStatus ¶
type OrganizationUsersStatus struct { v1.ResourceStatus `json:",inline"` AtProvider OrganizationUsersObservation `json:"atProvider,omitempty"` }
OrganizationUsersStatus defines the observed state of OrganizationUsers.
func (*OrganizationUsersStatus) DeepCopy ¶
func (in *OrganizationUsersStatus) DeepCopy() *OrganizationUsersStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationUsersStatus.
func (*OrganizationUsersStatus) DeepCopyInto ¶
func (in *OrganizationUsersStatus) DeepCopyInto(out *OrganizationUsersStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Repository ¶
type Repository struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RepositorySpec `json:"spec"` Status RepositoryStatus `json:"status,omitempty"` }
Repository is the Schema for the Repositorys API. ""page_title: "flexibleengine_swr_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:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,flexibleengine}
func (*Repository) DeepCopy ¶
func (in *Repository) DeepCopy() *Repository
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Repository.
func (*Repository) DeepCopyInto ¶
func (in *Repository) DeepCopyInto(out *Repository)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Repository) DeepCopyObject ¶
func (in *Repository) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Repository) GetCondition ¶
func (mg *Repository) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Repository.
func (*Repository) GetConnectionDetailsMapping ¶
func (tr *Repository) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this Repository
func (*Repository) GetDeletionPolicy ¶
func (mg *Repository) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Repository.
func (*Repository) GetID ¶
func (tr *Repository) GetID() string
GetID returns ID of underlying Terraform resource of this Repository
func (*Repository) GetObservation ¶
func (tr *Repository) GetObservation() (map[string]any, error)
GetObservation of this Repository
func (*Repository) GetParameters ¶
func (tr *Repository) GetParameters() (map[string]any, error)
GetParameters of this Repository
func (*Repository) GetProviderConfigReference ¶
func (mg *Repository) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this Repository.
func (*Repository) GetProviderReference ¶
func (mg *Repository) GetProviderReference() *xpv1.Reference
GetProviderReference of this Repository. Deprecated: Use GetProviderConfigReference.
func (*Repository) GetPublishConnectionDetailsTo ¶
func (mg *Repository) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Repository.
func (*Repository) GetTerraformResourceType ¶
func (mg *Repository) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this Repository
func (*Repository) GetTerraformSchemaVersion ¶
func (tr *Repository) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Repository) GetWriteConnectionSecretToReference ¶
func (mg *Repository) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Repository.
func (*Repository) LateInitialize ¶
func (tr *Repository) LateInitialize(attrs []byte) (bool, error)
LateInitialize this Repository using its observed tfState. returns True if there are any spec changes for the resource.
func (*Repository) ResolveReferences ¶
ResolveReferences of this Repository.
func (*Repository) SetConditions ¶
func (mg *Repository) SetConditions(c ...xpv1.Condition)
SetConditions of this Repository.
func (*Repository) SetDeletionPolicy ¶
func (mg *Repository) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Repository.
func (*Repository) SetObservation ¶
func (tr *Repository) SetObservation(obs map[string]any) error
SetObservation for this Repository
func (*Repository) SetParameters ¶
func (tr *Repository) SetParameters(params map[string]any) error
SetParameters for this Repository
func (*Repository) SetProviderConfigReference ¶
func (mg *Repository) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this Repository.
func (*Repository) SetProviderReference ¶
func (mg *Repository) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this Repository. Deprecated: Use SetProviderConfigReference.
func (*Repository) SetPublishConnectionDetailsTo ¶
func (mg *Repository) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Repository.
func (*Repository) SetWriteConnectionSecretToReference ¶
func (mg *Repository) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Repository.
type RepositoryList ¶
type RepositoryList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Repository `json:"items"` }
RepositoryList contains a list of Repositorys
func (*RepositoryList) DeepCopy ¶
func (in *RepositoryList) DeepCopy() *RepositoryList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepositoryList.
func (*RepositoryList) DeepCopyInto ¶
func (in *RepositoryList) DeepCopyInto(out *RepositoryList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RepositoryList) DeepCopyObject ¶
func (in *RepositoryList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RepositoryList) GetItems ¶
func (l *RepositoryList) GetItems() []resource.Managed
GetItems of this RepositoryList.
type RepositoryObservation ¶
type RepositoryObservation struct { // ID of the repository. The value is the name of the repository. ID *string `json:"id,omitempty" tf:"id,omitempty"` // Intra-cluster image address for docker pull. InternalPath *string `json:"internalPath,omitempty" tf:"internal_path,omitempty"` // Number of image tags in a repository. NumImages *float64 `json:"numImages,omitempty" tf:"num_images,omitempty"` // Image address for docker pull. Path *string `json:"path,omitempty" tf:"path,omitempty"` // Numeric ID of the repository RepositoryID *float64 `json:"repositoryId,omitempty" tf:"repository_id,omitempty"` // Repository size. Size *float64 `json:"size,omitempty" tf:"size,omitempty"` }
func (*RepositoryObservation) DeepCopy ¶
func (in *RepositoryObservation) DeepCopy() *RepositoryObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepositoryObservation.
func (*RepositoryObservation) DeepCopyInto ¶
func (in *RepositoryObservation) DeepCopyInto(out *RepositoryObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RepositoryParameters ¶
type RepositoryParameters struct { // Specifies the category of the repository. // The value can be app_server, linux, framework_app, database, lang, other, windows, arm. // +kubebuilder:validation:Optional Category *string `json:"category,omitempty" tf:"category,omitempty"` // Specifies the description of the repository. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // Specifies whether the repository is public. Default is false. // +kubebuilder:validation:Optional IsPublic *bool `json:"isPublic,omitempty" tf:"is_public,omitempty"` // Specifies the name of the repository. Changing this creates a new resource. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // Specifies the name of the organization (namespace) the repository belongs. // Changing this creates a new resource. // +crossplane:generate:reference:type=Organization // +kubebuilder:validation:Optional Organization *string `json:"organization,omitempty" tf:"organization,omitempty"` // Reference to a Organization to populate organization. // +kubebuilder:validation:Optional OrganizationRef *v1.Reference `json:"organizationRef,omitempty" tf:"-"` // Selector for a Organization to populate organization. // +kubebuilder:validation:Optional OrganizationSelector *v1.Selector `json:"organizationSelector,omitempty" tf:"-"` // Specifies the region in which to create the resource. If omitted, the // provider-level region will be used. Changing this creates a new resource. // +kubebuilder:validation:Optional Region *string `json:"region,omitempty" tf:"region,omitempty"` }
func (*RepositoryParameters) DeepCopy ¶
func (in *RepositoryParameters) DeepCopy() *RepositoryParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepositoryParameters.
func (*RepositoryParameters) DeepCopyInto ¶
func (in *RepositoryParameters) DeepCopyInto(out *RepositoryParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RepositorySharing ¶
type RepositorySharing struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RepositorySharingSpec `json:"spec"` Status RepositorySharingStatus `json:"status,omitempty"` }
RepositorySharing is the Schema for the RepositorySharings API. ""page_title: "flexibleengine_swr_repository_sharing" +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,flexibleengine}
func (*RepositorySharing) DeepCopy ¶
func (in *RepositorySharing) DeepCopy() *RepositorySharing
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepositorySharing.
func (*RepositorySharing) DeepCopyInto ¶
func (in *RepositorySharing) DeepCopyInto(out *RepositorySharing)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RepositorySharing) DeepCopyObject ¶
func (in *RepositorySharing) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RepositorySharing) GetCondition ¶
func (mg *RepositorySharing) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this RepositorySharing.
func (*RepositorySharing) GetConnectionDetailsMapping ¶
func (tr *RepositorySharing) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this RepositorySharing
func (*RepositorySharing) GetDeletionPolicy ¶
func (mg *RepositorySharing) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this RepositorySharing.
func (*RepositorySharing) GetID ¶
func (tr *RepositorySharing) GetID() string
GetID returns ID of underlying Terraform resource of this RepositorySharing
func (*RepositorySharing) GetObservation ¶
func (tr *RepositorySharing) GetObservation() (map[string]any, error)
GetObservation of this RepositorySharing
func (*RepositorySharing) GetParameters ¶
func (tr *RepositorySharing) GetParameters() (map[string]any, error)
GetParameters of this RepositorySharing
func (*RepositorySharing) GetProviderConfigReference ¶
func (mg *RepositorySharing) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this RepositorySharing.
func (*RepositorySharing) GetProviderReference ¶
func (mg *RepositorySharing) GetProviderReference() *xpv1.Reference
GetProviderReference of this RepositorySharing. Deprecated: Use GetProviderConfigReference.
func (*RepositorySharing) GetPublishConnectionDetailsTo ¶
func (mg *RepositorySharing) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this RepositorySharing.
func (*RepositorySharing) GetTerraformResourceType ¶
func (mg *RepositorySharing) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this RepositorySharing
func (*RepositorySharing) GetTerraformSchemaVersion ¶
func (tr *RepositorySharing) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*RepositorySharing) GetWriteConnectionSecretToReference ¶
func (mg *RepositorySharing) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this RepositorySharing.
func (*RepositorySharing) LateInitialize ¶
func (tr *RepositorySharing) LateInitialize(attrs []byte) (bool, error)
LateInitialize this RepositorySharing using its observed tfState. returns True if there are any spec changes for the resource.
func (*RepositorySharing) ResolveReferences ¶
ResolveReferences of this RepositorySharing.
func (*RepositorySharing) SetConditions ¶
func (mg *RepositorySharing) SetConditions(c ...xpv1.Condition)
SetConditions of this RepositorySharing.
func (*RepositorySharing) SetDeletionPolicy ¶
func (mg *RepositorySharing) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this RepositorySharing.
func (*RepositorySharing) SetObservation ¶
func (tr *RepositorySharing) SetObservation(obs map[string]any) error
SetObservation for this RepositorySharing
func (*RepositorySharing) SetParameters ¶
func (tr *RepositorySharing) SetParameters(params map[string]any) error
SetParameters for this RepositorySharing
func (*RepositorySharing) SetProviderConfigReference ¶
func (mg *RepositorySharing) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this RepositorySharing.
func (*RepositorySharing) SetProviderReference ¶
func (mg *RepositorySharing) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this RepositorySharing. Deprecated: Use SetProviderConfigReference.
func (*RepositorySharing) SetPublishConnectionDetailsTo ¶
func (mg *RepositorySharing) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this RepositorySharing.
func (*RepositorySharing) SetWriteConnectionSecretToReference ¶
func (mg *RepositorySharing) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this RepositorySharing.
type RepositorySharingList ¶
type RepositorySharingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []RepositorySharing `json:"items"` }
RepositorySharingList contains a list of RepositorySharings
func (*RepositorySharingList) DeepCopy ¶
func (in *RepositorySharingList) DeepCopy() *RepositorySharingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepositorySharingList.
func (*RepositorySharingList) DeepCopyInto ¶
func (in *RepositorySharingList) DeepCopyInto(out *RepositorySharingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RepositorySharingList) DeepCopyObject ¶
func (in *RepositorySharingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RepositorySharingList) GetItems ¶
func (l *RepositorySharingList) GetItems() []resource.Managed
GetItems of this RepositorySharingList.
type RepositorySharingObservation ¶
type RepositorySharingObservation struct { // ID of the repository sharing. The value is the value of sharing_account. ID *string `json:"id,omitempty" tf:"id,omitempty"` // Indicates the repository sharing is valid (true) or expired (false). Status *bool `json:"status,omitempty" tf:"status,omitempty"` }
func (*RepositorySharingObservation) DeepCopy ¶
func (in *RepositorySharingObservation) DeepCopy() *RepositorySharingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepositorySharingObservation.
func (*RepositorySharingObservation) DeepCopyInto ¶
func (in *RepositorySharingObservation) DeepCopyInto(out *RepositorySharingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RepositorySharingParameters ¶
type RepositorySharingParameters struct { // Specifies the end date of image sharing (UTC time in YYYY-MM-DD format, // for example 2021-10-01). When the value is set to forever, the image will be permanently available for the domain. // The validity period is calculated by day. The shared images expire at 00:00:00 on the day after the end date. // +kubebuilder:validation:Required Deadline *string `json:"deadline" tf:"deadline,omitempty"` // Specifies the description of the repository sharing. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // Specifies the name of the organization (namespace) the repository belongs. // Changing this creates a new resource. // +crossplane:generate:reference:type=Organization // +kubebuilder:validation:Optional Organization *string `json:"organization,omitempty" tf:"organization,omitempty"` // Reference to a Organization to populate organization. // +kubebuilder:validation:Optional OrganizationRef *v1.Reference `json:"organizationRef,omitempty" tf:"-"` // Selector for a Organization to populate organization. // +kubebuilder:validation:Optional OrganizationSelector *v1.Selector `json:"organizationSelector,omitempty" tf:"-"` // Specifies the permission to be granted. Currently, only the pull permission is supported. // Default value is pull. // +kubebuilder:validation:Optional Permission *string `json:"permission,omitempty" tf:"permission,omitempty"` // Specifies the region in which to create the resource. If omitted, the // provider-level region will be used. Changing this creates a new resource. // +kubebuilder:validation:Optional Region *string `json:"region,omitempty" tf:"region,omitempty"` // Specifies the name of the repository to be shared. // Changing this creates a new resource. // +crossplane:generate:reference:type=Repository // +kubebuilder:validation:Optional Repository *string `json:"repository,omitempty" tf:"repository,omitempty"` // Reference to a Repository to populate repository. // +kubebuilder:validation:Optional RepositoryRef *v1.Reference `json:"repositoryRef,omitempty" tf:"-"` // Selector for a Repository to populate repository. // +kubebuilder:validation:Optional RepositorySelector *v1.Selector `json:"repositorySelector,omitempty" tf:"-"` // The Domain Name of the account to share the repository with. // +kubebuilder:validation:Required SharingAccount *string `json:"sharingAccount" tf:"sharing_account,omitempty"` }
func (*RepositorySharingParameters) DeepCopy ¶
func (in *RepositorySharingParameters) DeepCopy() *RepositorySharingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepositorySharingParameters.
func (*RepositorySharingParameters) DeepCopyInto ¶
func (in *RepositorySharingParameters) DeepCopyInto(out *RepositorySharingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RepositorySharingSpec ¶
type RepositorySharingSpec struct { v1.ResourceSpec `json:",inline"` ForProvider RepositorySharingParameters `json:"forProvider"` }
RepositorySharingSpec defines the desired state of RepositorySharing
func (*RepositorySharingSpec) DeepCopy ¶
func (in *RepositorySharingSpec) DeepCopy() *RepositorySharingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepositorySharingSpec.
func (*RepositorySharingSpec) DeepCopyInto ¶
func (in *RepositorySharingSpec) DeepCopyInto(out *RepositorySharingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RepositorySharingStatus ¶
type RepositorySharingStatus struct { v1.ResourceStatus `json:",inline"` AtProvider RepositorySharingObservation `json:"atProvider,omitempty"` }
RepositorySharingStatus defines the observed state of RepositorySharing.
func (*RepositorySharingStatus) DeepCopy ¶
func (in *RepositorySharingStatus) DeepCopy() *RepositorySharingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepositorySharingStatus.
func (*RepositorySharingStatus) DeepCopyInto ¶
func (in *RepositorySharingStatus) DeepCopyInto(out *RepositorySharingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RepositorySpec ¶
type RepositorySpec struct { v1.ResourceSpec `json:",inline"` ForProvider RepositoryParameters `json:"forProvider"` }
RepositorySpec defines the desired state of Repository
func (*RepositorySpec) DeepCopy ¶
func (in *RepositorySpec) DeepCopy() *RepositorySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepositorySpec.
func (*RepositorySpec) DeepCopyInto ¶
func (in *RepositorySpec) DeepCopyInto(out *RepositorySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RepositoryStatus ¶
type RepositoryStatus struct { v1.ResourceStatus `json:",inline"` AtProvider RepositoryObservation `json:"atProvider,omitempty"` }
RepositoryStatus defines the observed state of Repository.
func (*RepositoryStatus) DeepCopy ¶
func (in *RepositoryStatus) DeepCopy() *RepositoryStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepositoryStatus.
func (*RepositoryStatus) DeepCopyInto ¶
func (in *RepositoryStatus) DeepCopyInto(out *RepositoryStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SelfPermissionObservation ¶
type SelfPermissionObservation struct { // The permission of current user. Permission *string `json:"permission,omitempty" tf:"permission,omitempty"` // The ID of current user. UserID *string `json:"userId,omitempty" tf:"user_id,omitempty"` // The name of current user. UserName *string `json:"userName,omitempty" tf:"user_name,omitempty"` }
func (*SelfPermissionObservation) DeepCopy ¶
func (in *SelfPermissionObservation) DeepCopy() *SelfPermissionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SelfPermissionObservation.
func (*SelfPermissionObservation) DeepCopyInto ¶
func (in *SelfPermissionObservation) DeepCopyInto(out *SelfPermissionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SelfPermissionParameters ¶
type SelfPermissionParameters struct { }
func (*SelfPermissionParameters) DeepCopy ¶
func (in *SelfPermissionParameters) DeepCopy() *SelfPermissionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SelfPermissionParameters.
func (*SelfPermissionParameters) DeepCopyInto ¶
func (in *SelfPermissionParameters) DeepCopyInto(out *SelfPermissionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UsersObservation ¶
type UsersObservation struct { }
func (*UsersObservation) DeepCopy ¶
func (in *UsersObservation) DeepCopy() *UsersObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UsersObservation.
func (*UsersObservation) DeepCopyInto ¶
func (in *UsersObservation) DeepCopyInto(out *UsersObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UsersParameters ¶
type UsersParameters struct { // Specifies the permission of the existing IAM user. // The values can be Manage, Write and Read. // +kubebuilder:validation:Required Permission *string `json:"permission" tf:"permission,omitempty"` // Specifies the ID of the existing IAM user. // +crossplane:generate:reference:type=github.com/FlexibleEngineCloud/provider-flexibleengine/apis/iam/v1beta1.User // +kubebuilder:validation:Optional UserID *string `json:"userId,omitempty" tf:"user_id,omitempty"` // Reference to a User in iam to populate userId. // +kubebuilder:validation:Optional UserIDRef *v1.Reference `json:"userIdRef,omitempty" tf:"-"` // Selector for a User in iam to populate userId. // +kubebuilder:validation:Optional UserIDSelector *v1.Selector `json:"userIdSelector,omitempty" tf:"-"` // Specifies the name of the existing IAM user. // +kubebuilder:validation:Optional UserName *string `json:"userName,omitempty" tf:"user_name,omitempty"` }
func (*UsersParameters) DeepCopy ¶
func (in *UsersParameters) DeepCopy() *UsersParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UsersParameters.
func (*UsersParameters) DeepCopyInto ¶
func (in *UsersParameters) DeepCopyInto(out *UsersParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.