v1alpha1

package
v0.0.0-...-10a304b Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 31, 2022 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Overview

+kubebuilder:object:generate=true +groupName=identity.otc.jet.crossplane.io +versionName=v1alpha1

Index

Constants

View Source
const (
	CRDGroup   = "identity.otc.jet.crossplane.io"
	CRDVersion = "v1alpha1"
)

Package type metadata.

Variables

View Source
var (
	AgencyV3_Kind             = "AgencyV3"
	AgencyV3_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: AgencyV3_Kind}.String()
	AgencyV3_KindAPIVersion   = AgencyV3_Kind + "." + CRDGroupVersion.String()
	AgencyV3_GroupVersionKind = CRDGroupVersion.WithKind(AgencyV3_Kind)
)

Repository type metadata.

View Source
var (
	CredentialV3_Kind             = "CredentialV3"
	CredentialV3_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: CredentialV3_Kind}.String()
	CredentialV3_KindAPIVersion   = CredentialV3_Kind + "." + CRDGroupVersion.String()
	CredentialV3_GroupVersionKind = CRDGroupVersion.WithKind(CredentialV3_Kind)
)

Repository type metadata.

View Source
var (
	GroupMembershipV3_Kind             = "GroupMembershipV3"
	GroupMembershipV3_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: GroupMembershipV3_Kind}.String()
	GroupMembershipV3_KindAPIVersion   = GroupMembershipV3_Kind + "." + CRDGroupVersion.String()
	GroupMembershipV3_GroupVersionKind = CRDGroupVersion.WithKind(GroupMembershipV3_Kind)
)

Repository type metadata.

View Source
var (
	GroupV3_Kind             = "GroupV3"
	GroupV3_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: GroupV3_Kind}.String()
	GroupV3_KindAPIVersion   = GroupV3_Kind + "." + CRDGroupVersion.String()
	GroupV3_GroupVersionKind = CRDGroupVersion.WithKind(GroupV3_Kind)
)

Repository type metadata.

View Source
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
)
View Source
var (
	MappingV3_Kind             = "MappingV3"
	MappingV3_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: MappingV3_Kind}.String()
	MappingV3_KindAPIVersion   = MappingV3_Kind + "." + CRDGroupVersion.String()
	MappingV3_GroupVersionKind = CRDGroupVersion.WithKind(MappingV3_Kind)
)

Repository type metadata.

View Source
var (
	ProjectV3_Kind             = "ProjectV3"
	ProjectV3_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ProjectV3_Kind}.String()
	ProjectV3_KindAPIVersion   = ProjectV3_Kind + "." + CRDGroupVersion.String()
	ProjectV3_GroupVersionKind = CRDGroupVersion.WithKind(ProjectV3_Kind)
)

Repository type metadata.

View Source
var (
	ProtocolV3_Kind             = "ProtocolV3"
	ProtocolV3_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ProtocolV3_Kind}.String()
	ProtocolV3_KindAPIVersion   = ProtocolV3_Kind + "." + CRDGroupVersion.String()
	ProtocolV3_GroupVersionKind = CRDGroupVersion.WithKind(ProtocolV3_Kind)
)

Repository type metadata.

View Source
var (
	ProviderV3_Kind             = "ProviderV3"
	ProviderV3_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ProviderV3_Kind}.String()
	ProviderV3_KindAPIVersion   = ProviderV3_Kind + "." + CRDGroupVersion.String()
	ProviderV3_GroupVersionKind = CRDGroupVersion.WithKind(ProviderV3_Kind)
)

Repository type metadata.

View Source
var (
	RoleAssignmentV3_Kind             = "RoleAssignmentV3"
	RoleAssignmentV3_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: RoleAssignmentV3_Kind}.String()
	RoleAssignmentV3_KindAPIVersion   = RoleAssignmentV3_Kind + "." + CRDGroupVersion.String()
	RoleAssignmentV3_GroupVersionKind = CRDGroupVersion.WithKind(RoleAssignmentV3_Kind)
)

Repository type metadata.

View Source
var (
	RoleV3_Kind             = "RoleV3"
	RoleV3_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: RoleV3_Kind}.String()
	RoleV3_KindAPIVersion   = RoleV3_Kind + "." + CRDGroupVersion.String()
	RoleV3_GroupVersionKind = CRDGroupVersion.WithKind(RoleV3_Kind)
)

Repository type metadata.

View Source
var (
	UserGroupMembershipV3_Kind             = "UserGroupMembershipV3"
	UserGroupMembershipV3_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: UserGroupMembershipV3_Kind}.String()
	UserGroupMembershipV3_KindAPIVersion   = UserGroupMembershipV3_Kind + "." + CRDGroupVersion.String()
	UserGroupMembershipV3_GroupVersionKind = CRDGroupVersion.WithKind(UserGroupMembershipV3_Kind)
)

Repository type metadata.

View Source
var (
	UserV3_Kind             = "UserV3"
	UserV3_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: UserV3_Kind}.String()
	UserV3_KindAPIVersion   = UserV3_Kind + "." + CRDGroupVersion.String()
	UserV3_GroupVersionKind = CRDGroupVersion.WithKind(UserV3_Kind)
)

Repository type metadata.

Functions

This section is empty.

Types

type AgencyV3

type AgencyV3 struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AgencyV3Spec   `json:"spec"`
	Status            AgencyV3Status `json:"status,omitempty"`
}

AgencyV3 is the Schema for the AgencyV3s 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,otcjet}

func (*AgencyV3) DeepCopy

func (in *AgencyV3) DeepCopy() *AgencyV3

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AgencyV3.

func (*AgencyV3) DeepCopyInto

func (in *AgencyV3) DeepCopyInto(out *AgencyV3)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*AgencyV3) DeepCopyObject

func (in *AgencyV3) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*AgencyV3) GetCondition

func (mg *AgencyV3) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this AgencyV3.

func (*AgencyV3) GetConnectionDetailsMapping

func (tr *AgencyV3) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this AgencyV3

func (*AgencyV3) GetDeletionPolicy

func (mg *AgencyV3) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this AgencyV3.

func (*AgencyV3) GetID

func (tr *AgencyV3) GetID() string

GetID returns ID of underlying Terraform resource of this AgencyV3

func (*AgencyV3) GetObservation

func (tr *AgencyV3) GetObservation() (map[string]interface{}, error)

GetObservation of this AgencyV3

func (*AgencyV3) GetParameters

func (tr *AgencyV3) GetParameters() (map[string]interface{}, error)

GetParameters of this AgencyV3

func (*AgencyV3) GetProviderConfigReference

func (mg *AgencyV3) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this AgencyV3.

func (*AgencyV3) GetProviderReference

func (mg *AgencyV3) GetProviderReference() *xpv1.Reference

GetProviderReference of this AgencyV3. Deprecated: Use GetProviderConfigReference.

func (*AgencyV3) GetTerraformResourceType

func (mg *AgencyV3) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this AgencyV3

func (*AgencyV3) GetTerraformSchemaVersion

func (tr *AgencyV3) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*AgencyV3) GetWriteConnectionSecretToReference

func (mg *AgencyV3) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this AgencyV3.

func (*AgencyV3) LateInitialize

func (tr *AgencyV3) LateInitialize(attrs []byte) (bool, error)

LateInitialize this AgencyV3 using its observed tfState. returns True if there are any spec changes for the resource.

func (*AgencyV3) SetConditions

func (mg *AgencyV3) SetConditions(c ...xpv1.Condition)

SetConditions of this AgencyV3.

func (*AgencyV3) SetDeletionPolicy

func (mg *AgencyV3) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this AgencyV3.

func (*AgencyV3) SetObservation

func (tr *AgencyV3) SetObservation(obs map[string]interface{}) error

SetObservation for this AgencyV3

func (*AgencyV3) SetParameters

func (tr *AgencyV3) SetParameters(params map[string]interface{}) error

SetParameters for this AgencyV3

func (*AgencyV3) SetProviderConfigReference

func (mg *AgencyV3) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this AgencyV3.

func (*AgencyV3) SetProviderReference

func (mg *AgencyV3) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this AgencyV3. Deprecated: Use SetProviderConfigReference.

func (*AgencyV3) SetWriteConnectionSecretToReference

func (mg *AgencyV3) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this AgencyV3.

type AgencyV3List

type AgencyV3List struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []AgencyV3 `json:"items"`
}

AgencyV3List contains a list of AgencyV3s

func (*AgencyV3List) DeepCopy

func (in *AgencyV3List) DeepCopy() *AgencyV3List

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AgencyV3List.

func (*AgencyV3List) DeepCopyInto

func (in *AgencyV3List) DeepCopyInto(out *AgencyV3List)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*AgencyV3List) DeepCopyObject

func (in *AgencyV3List) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*AgencyV3List) GetItems

func (l *AgencyV3List) GetItems() []resource.Managed

GetItems of this AgencyV3List.

type AgencyV3Observation

type AgencyV3Observation struct {
	CreateTime *string `json:"createTime,omitempty" tf:"create_time,omitempty"`

	Duration *string `json:"duration,omitempty" tf:"duration,omitempty"`

	ExpireTime *string `json:"expireTime,omitempty" tf:"expire_time,omitempty"`

	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*AgencyV3Observation) DeepCopy

func (in *AgencyV3Observation) DeepCopy() *AgencyV3Observation

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AgencyV3Observation.

func (*AgencyV3Observation) DeepCopyInto

func (in *AgencyV3Observation) DeepCopyInto(out *AgencyV3Observation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AgencyV3Parameters

type AgencyV3Parameters struct {

	// +kubebuilder:validation:Required
	DelegatedDomainName *string `json:"delegatedDomainName" tf:"delegated_domain_name,omitempty"`

	// +kubebuilder:validation:Optional
	Description *string `json:"description,omitempty" tf:"description,omitempty"`

	// +kubebuilder:validation:Optional
	DomainRoles []*string `json:"domainRoles,omitempty" tf:"domain_roles,omitempty"`

	// +kubebuilder:validation:Optional
	ProjectRole []ProjectRoleParameters `json:"projectRole,omitempty" tf:"project_role,omitempty"`
}

func (*AgencyV3Parameters) DeepCopy

func (in *AgencyV3Parameters) DeepCopy() *AgencyV3Parameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AgencyV3Parameters.

func (*AgencyV3Parameters) DeepCopyInto

func (in *AgencyV3Parameters) DeepCopyInto(out *AgencyV3Parameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AgencyV3Spec

type AgencyV3Spec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     AgencyV3Parameters `json:"forProvider"`
}

AgencyV3Spec defines the desired state of AgencyV3

func (*AgencyV3Spec) DeepCopy

func (in *AgencyV3Spec) DeepCopy() *AgencyV3Spec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AgencyV3Spec.

func (*AgencyV3Spec) DeepCopyInto

func (in *AgencyV3Spec) DeepCopyInto(out *AgencyV3Spec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AgencyV3Status

type AgencyV3Status struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        AgencyV3Observation `json:"atProvider,omitempty"`
}

AgencyV3Status defines the observed state of AgencyV3.

func (*AgencyV3Status) DeepCopy

func (in *AgencyV3Status) DeepCopy() *AgencyV3Status

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AgencyV3Status.

func (*AgencyV3Status) DeepCopyInto

func (in *AgencyV3Status) DeepCopyInto(out *AgencyV3Status)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CredentialV3

type CredentialV3 struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              CredentialV3Spec   `json:"spec"`
	Status            CredentialV3Status `json:"status,omitempty"`
}

CredentialV3 is the Schema for the CredentialV3s 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,otcjet}

func (*CredentialV3) DeepCopy

func (in *CredentialV3) DeepCopy() *CredentialV3

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CredentialV3.

func (*CredentialV3) DeepCopyInto

func (in *CredentialV3) DeepCopyInto(out *CredentialV3)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CredentialV3) DeepCopyObject

func (in *CredentialV3) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*CredentialV3) GetCondition

func (mg *CredentialV3) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this CredentialV3.

func (*CredentialV3) GetConnectionDetailsMapping

func (tr *CredentialV3) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this CredentialV3

func (*CredentialV3) GetDeletionPolicy

func (mg *CredentialV3) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this CredentialV3.

func (*CredentialV3) GetID

func (tr *CredentialV3) GetID() string

GetID returns ID of underlying Terraform resource of this CredentialV3

func (*CredentialV3) GetObservation

func (tr *CredentialV3) GetObservation() (map[string]interface{}, error)

GetObservation of this CredentialV3

func (*CredentialV3) GetParameters

func (tr *CredentialV3) GetParameters() (map[string]interface{}, error)

GetParameters of this CredentialV3

func (*CredentialV3) GetProviderConfigReference

func (mg *CredentialV3) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this CredentialV3.

func (*CredentialV3) GetProviderReference

func (mg *CredentialV3) GetProviderReference() *xpv1.Reference

GetProviderReference of this CredentialV3. Deprecated: Use GetProviderConfigReference.

func (*CredentialV3) GetTerraformResourceType

func (mg *CredentialV3) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this CredentialV3

func (*CredentialV3) GetTerraformSchemaVersion

func (tr *CredentialV3) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*CredentialV3) GetWriteConnectionSecretToReference

func (mg *CredentialV3) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this CredentialV3.

func (*CredentialV3) LateInitialize

func (tr *CredentialV3) LateInitialize(attrs []byte) (bool, error)

LateInitialize this CredentialV3 using its observed tfState. returns True if there are any spec changes for the resource.

func (*CredentialV3) SetConditions

func (mg *CredentialV3) SetConditions(c ...xpv1.Condition)

SetConditions of this CredentialV3.

func (*CredentialV3) SetDeletionPolicy

func (mg *CredentialV3) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this CredentialV3.

func (*CredentialV3) SetObservation

func (tr *CredentialV3) SetObservation(obs map[string]interface{}) error

SetObservation for this CredentialV3

func (*CredentialV3) SetParameters

func (tr *CredentialV3) SetParameters(params map[string]interface{}) error

SetParameters for this CredentialV3

func (*CredentialV3) SetProviderConfigReference

func (mg *CredentialV3) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this CredentialV3.

func (*CredentialV3) SetProviderReference

func (mg *CredentialV3) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this CredentialV3. Deprecated: Use SetProviderConfigReference.

func (*CredentialV3) SetWriteConnectionSecretToReference

func (mg *CredentialV3) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this CredentialV3.

type CredentialV3List

type CredentialV3List struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []CredentialV3 `json:"items"`
}

CredentialV3List contains a list of CredentialV3s

func (*CredentialV3List) DeepCopy

func (in *CredentialV3List) DeepCopy() *CredentialV3List

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CredentialV3List.

func (*CredentialV3List) DeepCopyInto

func (in *CredentialV3List) DeepCopyInto(out *CredentialV3List)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CredentialV3List) DeepCopyObject

func (in *CredentialV3List) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*CredentialV3List) GetItems

func (l *CredentialV3List) GetItems() []resource.Managed

GetItems of this CredentialV3List.

type CredentialV3Observation

type CredentialV3Observation struct {
	Access *string `json:"access,omitempty" tf:"access,omitempty"`

	CreateTime *string `json:"createTime,omitempty" tf:"create_time,omitempty"`

	ID *string `json:"id,omitempty" tf:"id,omitempty"`

	LastUseTime *string `json:"lastUseTime,omitempty" tf:"last_use_time,omitempty"`

	Secret *string `json:"secret,omitempty" tf:"secret,omitempty"`
}

func (*CredentialV3Observation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CredentialV3Observation.

func (*CredentialV3Observation) DeepCopyInto

func (in *CredentialV3Observation) DeepCopyInto(out *CredentialV3Observation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CredentialV3Parameters

type CredentialV3Parameters struct {

	// +kubebuilder:validation:Optional
	Description *string `json:"description,omitempty" tf:"description,omitempty"`

	// +kubebuilder:validation:Optional
	Status *string `json:"status,omitempty" tf:"status,omitempty"`

	// +kubebuilder:validation:Optional
	UserID *string `json:"userId,omitempty" tf:"user_id,omitempty"`
}

func (*CredentialV3Parameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CredentialV3Parameters.

func (*CredentialV3Parameters) DeepCopyInto

func (in *CredentialV3Parameters) DeepCopyInto(out *CredentialV3Parameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CredentialV3Spec

type CredentialV3Spec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     CredentialV3Parameters `json:"forProvider"`
}

CredentialV3Spec defines the desired state of CredentialV3

func (*CredentialV3Spec) DeepCopy

func (in *CredentialV3Spec) DeepCopy() *CredentialV3Spec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CredentialV3Spec.

func (*CredentialV3Spec) DeepCopyInto

func (in *CredentialV3Spec) DeepCopyInto(out *CredentialV3Spec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CredentialV3Status

type CredentialV3Status struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        CredentialV3Observation `json:"atProvider,omitempty"`
}

CredentialV3Status defines the observed state of CredentialV3.

func (*CredentialV3Status) DeepCopy

func (in *CredentialV3Status) DeepCopy() *CredentialV3Status

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CredentialV3Status.

func (*CredentialV3Status) DeepCopyInto

func (in *CredentialV3Status) DeepCopyInto(out *CredentialV3Status)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GroupMembershipV3

type GroupMembershipV3 struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              GroupMembershipV3Spec   `json:"spec"`
	Status            GroupMembershipV3Status `json:"status,omitempty"`
}

GroupMembershipV3 is the Schema for the GroupMembershipV3s 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,otcjet}

func (*GroupMembershipV3) DeepCopy

func (in *GroupMembershipV3) DeepCopy() *GroupMembershipV3

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupMembershipV3.

func (*GroupMembershipV3) DeepCopyInto

func (in *GroupMembershipV3) DeepCopyInto(out *GroupMembershipV3)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*GroupMembershipV3) DeepCopyObject

func (in *GroupMembershipV3) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*GroupMembershipV3) GetCondition

func (mg *GroupMembershipV3) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this GroupMembershipV3.

func (*GroupMembershipV3) GetConnectionDetailsMapping

func (tr *GroupMembershipV3) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this GroupMembershipV3

func (*GroupMembershipV3) GetDeletionPolicy

func (mg *GroupMembershipV3) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this GroupMembershipV3.

func (*GroupMembershipV3) GetID

func (tr *GroupMembershipV3) GetID() string

GetID returns ID of underlying Terraform resource of this GroupMembershipV3

func (*GroupMembershipV3) GetObservation

func (tr *GroupMembershipV3) GetObservation() (map[string]interface{}, error)

GetObservation of this GroupMembershipV3

func (*GroupMembershipV3) GetParameters

func (tr *GroupMembershipV3) GetParameters() (map[string]interface{}, error)

GetParameters of this GroupMembershipV3

func (*GroupMembershipV3) GetProviderConfigReference

func (mg *GroupMembershipV3) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this GroupMembershipV3.

func (*GroupMembershipV3) GetProviderReference

func (mg *GroupMembershipV3) GetProviderReference() *xpv1.Reference

GetProviderReference of this GroupMembershipV3. Deprecated: Use GetProviderConfigReference.

func (*GroupMembershipV3) GetTerraformResourceType

func (mg *GroupMembershipV3) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this GroupMembershipV3

func (*GroupMembershipV3) GetTerraformSchemaVersion

func (tr *GroupMembershipV3) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*GroupMembershipV3) GetWriteConnectionSecretToReference

func (mg *GroupMembershipV3) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this GroupMembershipV3.

func (*GroupMembershipV3) LateInitialize

func (tr *GroupMembershipV3) LateInitialize(attrs []byte) (bool, error)

LateInitialize this GroupMembershipV3 using its observed tfState. returns True if there are any spec changes for the resource.

func (*GroupMembershipV3) SetConditions

func (mg *GroupMembershipV3) SetConditions(c ...xpv1.Condition)

SetConditions of this GroupMembershipV3.

func (*GroupMembershipV3) SetDeletionPolicy

func (mg *GroupMembershipV3) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this GroupMembershipV3.

func (*GroupMembershipV3) SetObservation

func (tr *GroupMembershipV3) SetObservation(obs map[string]interface{}) error

SetObservation for this GroupMembershipV3

func (*GroupMembershipV3) SetParameters

func (tr *GroupMembershipV3) SetParameters(params map[string]interface{}) error

SetParameters for this GroupMembershipV3

func (*GroupMembershipV3) SetProviderConfigReference

func (mg *GroupMembershipV3) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this GroupMembershipV3.

func (*GroupMembershipV3) SetProviderReference

func (mg *GroupMembershipV3) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this GroupMembershipV3. Deprecated: Use SetProviderConfigReference.

func (*GroupMembershipV3) SetWriteConnectionSecretToReference

func (mg *GroupMembershipV3) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this GroupMembershipV3.

type GroupMembershipV3List

type GroupMembershipV3List struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []GroupMembershipV3 `json:"items"`
}

GroupMembershipV3List contains a list of GroupMembershipV3s

func (*GroupMembershipV3List) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupMembershipV3List.

func (*GroupMembershipV3List) DeepCopyInto

func (in *GroupMembershipV3List) DeepCopyInto(out *GroupMembershipV3List)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*GroupMembershipV3List) DeepCopyObject

func (in *GroupMembershipV3List) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*GroupMembershipV3List) GetItems

func (l *GroupMembershipV3List) GetItems() []resource.Managed

GetItems of this GroupMembershipV3List.

type GroupMembershipV3Observation

type GroupMembershipV3Observation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*GroupMembershipV3Observation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupMembershipV3Observation.

func (*GroupMembershipV3Observation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GroupMembershipV3Parameters

type GroupMembershipV3Parameters struct {

	// +kubebuilder:validation:Required
	Group *string `json:"group" tf:"group,omitempty"`

	// +kubebuilder:validation:Required
	Users []*string `json:"users" tf:"users,omitempty"`
}

func (*GroupMembershipV3Parameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupMembershipV3Parameters.

func (*GroupMembershipV3Parameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GroupMembershipV3Spec

type GroupMembershipV3Spec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     GroupMembershipV3Parameters `json:"forProvider"`
}

GroupMembershipV3Spec defines the desired state of GroupMembershipV3

func (*GroupMembershipV3Spec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupMembershipV3Spec.

func (*GroupMembershipV3Spec) DeepCopyInto

func (in *GroupMembershipV3Spec) DeepCopyInto(out *GroupMembershipV3Spec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GroupMembershipV3Status

type GroupMembershipV3Status struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        GroupMembershipV3Observation `json:"atProvider,omitempty"`
}

GroupMembershipV3Status defines the observed state of GroupMembershipV3.

func (*GroupMembershipV3Status) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupMembershipV3Status.

func (*GroupMembershipV3Status) DeepCopyInto

func (in *GroupMembershipV3Status) DeepCopyInto(out *GroupMembershipV3Status)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GroupV3

type GroupV3 struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              GroupV3Spec   `json:"spec"`
	Status            GroupV3Status `json:"status,omitempty"`
}

GroupV3 is the Schema for the GroupV3s 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,otcjet}

func (*GroupV3) DeepCopy

func (in *GroupV3) DeepCopy() *GroupV3

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupV3.

func (*GroupV3) DeepCopyInto

func (in *GroupV3) DeepCopyInto(out *GroupV3)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*GroupV3) DeepCopyObject

func (in *GroupV3) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*GroupV3) GetCondition

func (mg *GroupV3) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this GroupV3.

func (*GroupV3) GetConnectionDetailsMapping

func (tr *GroupV3) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this GroupV3

func (*GroupV3) GetDeletionPolicy

func (mg *GroupV3) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this GroupV3.

func (*GroupV3) GetID

func (tr *GroupV3) GetID() string

GetID returns ID of underlying Terraform resource of this GroupV3

func (*GroupV3) GetObservation

func (tr *GroupV3) GetObservation() (map[string]interface{}, error)

GetObservation of this GroupV3

func (*GroupV3) GetParameters

func (tr *GroupV3) GetParameters() (map[string]interface{}, error)

GetParameters of this GroupV3

func (*GroupV3) GetProviderConfigReference

func (mg *GroupV3) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this GroupV3.

func (*GroupV3) GetProviderReference

func (mg *GroupV3) GetProviderReference() *xpv1.Reference

GetProviderReference of this GroupV3. Deprecated: Use GetProviderConfigReference.

func (*GroupV3) GetTerraformResourceType

func (mg *GroupV3) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this GroupV3

func (*GroupV3) GetTerraformSchemaVersion

func (tr *GroupV3) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*GroupV3) GetWriteConnectionSecretToReference

func (mg *GroupV3) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this GroupV3.

func (*GroupV3) LateInitialize

func (tr *GroupV3) LateInitialize(attrs []byte) (bool, error)

LateInitialize this GroupV3 using its observed tfState. returns True if there are any spec changes for the resource.

func (*GroupV3) SetConditions

func (mg *GroupV3) SetConditions(c ...xpv1.Condition)

SetConditions of this GroupV3.

func (*GroupV3) SetDeletionPolicy

func (mg *GroupV3) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this GroupV3.

func (*GroupV3) SetObservation

func (tr *GroupV3) SetObservation(obs map[string]interface{}) error

SetObservation for this GroupV3

func (*GroupV3) SetParameters

func (tr *GroupV3) SetParameters(params map[string]interface{}) error

SetParameters for this GroupV3

func (*GroupV3) SetProviderConfigReference

func (mg *GroupV3) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this GroupV3.

func (*GroupV3) SetProviderReference

func (mg *GroupV3) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this GroupV3. Deprecated: Use SetProviderConfigReference.

func (*GroupV3) SetWriteConnectionSecretToReference

func (mg *GroupV3) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this GroupV3.

type GroupV3List

type GroupV3List struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []GroupV3 `json:"items"`
}

GroupV3List contains a list of GroupV3s

func (*GroupV3List) DeepCopy

func (in *GroupV3List) DeepCopy() *GroupV3List

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupV3List.

func (*GroupV3List) DeepCopyInto

func (in *GroupV3List) DeepCopyInto(out *GroupV3List)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*GroupV3List) DeepCopyObject

func (in *GroupV3List) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*GroupV3List) GetItems

func (l *GroupV3List) GetItems() []resource.Managed

GetItems of this GroupV3List.

type GroupV3Observation

type GroupV3Observation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*GroupV3Observation) DeepCopy

func (in *GroupV3Observation) DeepCopy() *GroupV3Observation

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupV3Observation.

func (*GroupV3Observation) DeepCopyInto

func (in *GroupV3Observation) DeepCopyInto(out *GroupV3Observation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GroupV3Parameters

type GroupV3Parameters struct {

	// +kubebuilder:validation:Optional
	Description *string `json:"description,omitempty" tf:"description,omitempty"`

	// +kubebuilder:validation:Optional
	DomainID *string `json:"domainId,omitempty" tf:"domain_id,omitempty"`

	// +kubebuilder:validation:Optional
	Region *string `json:"region,omitempty" tf:"region,omitempty"`
}

func (*GroupV3Parameters) DeepCopy

func (in *GroupV3Parameters) DeepCopy() *GroupV3Parameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupV3Parameters.

func (*GroupV3Parameters) DeepCopyInto

func (in *GroupV3Parameters) DeepCopyInto(out *GroupV3Parameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GroupV3Spec

type GroupV3Spec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     GroupV3Parameters `json:"forProvider"`
}

GroupV3Spec defines the desired state of GroupV3

func (*GroupV3Spec) DeepCopy

func (in *GroupV3Spec) DeepCopy() *GroupV3Spec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupV3Spec.

func (*GroupV3Spec) DeepCopyInto

func (in *GroupV3Spec) DeepCopyInto(out *GroupV3Spec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GroupV3Status

type GroupV3Status struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        GroupV3Observation `json:"atProvider,omitempty"`
}

GroupV3Status defines the observed state of GroupV3.

func (*GroupV3Status) DeepCopy

func (in *GroupV3Status) DeepCopy() *GroupV3Status

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupV3Status.

func (*GroupV3Status) DeepCopyInto

func (in *GroupV3Status) DeepCopyInto(out *GroupV3Status)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type MappingV3

type MappingV3 struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              MappingV3Spec   `json:"spec"`
	Status            MappingV3Status `json:"status,omitempty"`
}

MappingV3 is the Schema for the MappingV3s 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,otcjet}

func (*MappingV3) DeepCopy

func (in *MappingV3) DeepCopy() *MappingV3

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MappingV3.

func (*MappingV3) DeepCopyInto

func (in *MappingV3) DeepCopyInto(out *MappingV3)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*MappingV3) DeepCopyObject

func (in *MappingV3) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*MappingV3) GetCondition

func (mg *MappingV3) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this MappingV3.

func (*MappingV3) GetConnectionDetailsMapping

func (tr *MappingV3) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this MappingV3

func (*MappingV3) GetDeletionPolicy

func (mg *MappingV3) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this MappingV3.

func (*MappingV3) GetID

func (tr *MappingV3) GetID() string

GetID returns ID of underlying Terraform resource of this MappingV3

func (*MappingV3) GetObservation

func (tr *MappingV3) GetObservation() (map[string]interface{}, error)

GetObservation of this MappingV3

func (*MappingV3) GetParameters

func (tr *MappingV3) GetParameters() (map[string]interface{}, error)

GetParameters of this MappingV3

func (*MappingV3) GetProviderConfigReference

func (mg *MappingV3) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this MappingV3.

func (*MappingV3) GetProviderReference

func (mg *MappingV3) GetProviderReference() *xpv1.Reference

GetProviderReference of this MappingV3. Deprecated: Use GetProviderConfigReference.

func (*MappingV3) GetTerraformResourceType

func (mg *MappingV3) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this MappingV3

func (*MappingV3) GetTerraformSchemaVersion

func (tr *MappingV3) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*MappingV3) GetWriteConnectionSecretToReference

func (mg *MappingV3) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this MappingV3.

func (*MappingV3) LateInitialize

func (tr *MappingV3) LateInitialize(attrs []byte) (bool, error)

LateInitialize this MappingV3 using its observed tfState. returns True if there are any spec changes for the resource.

func (*MappingV3) SetConditions

func (mg *MappingV3) SetConditions(c ...xpv1.Condition)

SetConditions of this MappingV3.

func (*MappingV3) SetDeletionPolicy

func (mg *MappingV3) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this MappingV3.

func (*MappingV3) SetObservation

func (tr *MappingV3) SetObservation(obs map[string]interface{}) error

SetObservation for this MappingV3

func (*MappingV3) SetParameters

func (tr *MappingV3) SetParameters(params map[string]interface{}) error

SetParameters for this MappingV3

func (*MappingV3) SetProviderConfigReference

func (mg *MappingV3) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this MappingV3.

func (*MappingV3) SetProviderReference

func (mg *MappingV3) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this MappingV3. Deprecated: Use SetProviderConfigReference.

func (*MappingV3) SetWriteConnectionSecretToReference

func (mg *MappingV3) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this MappingV3.

type MappingV3List

type MappingV3List struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []MappingV3 `json:"items"`
}

MappingV3List contains a list of MappingV3s

func (*MappingV3List) DeepCopy

func (in *MappingV3List) DeepCopy() *MappingV3List

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MappingV3List.

func (*MappingV3List) DeepCopyInto

func (in *MappingV3List) DeepCopyInto(out *MappingV3List)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*MappingV3List) DeepCopyObject

func (in *MappingV3List) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*MappingV3List) GetItems

func (l *MappingV3List) GetItems() []resource.Managed

GetItems of this MappingV3List.

type MappingV3Observation

type MappingV3Observation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`

	Links map[string]*string `json:"links,omitempty" tf:"links,omitempty"`
}

func (*MappingV3Observation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MappingV3Observation.

func (*MappingV3Observation) DeepCopyInto

func (in *MappingV3Observation) DeepCopyInto(out *MappingV3Observation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type MappingV3Parameters

type MappingV3Parameters struct {

	// +kubebuilder:validation:Required
	MappingID *string `json:"mappingId" tf:"mapping_id,omitempty"`

	// +kubebuilder:validation:Required
	Rules *string `json:"rules" tf:"rules,omitempty"`
}

func (*MappingV3Parameters) DeepCopy

func (in *MappingV3Parameters) DeepCopy() *MappingV3Parameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MappingV3Parameters.

func (*MappingV3Parameters) DeepCopyInto

func (in *MappingV3Parameters) DeepCopyInto(out *MappingV3Parameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type MappingV3Spec

type MappingV3Spec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     MappingV3Parameters `json:"forProvider"`
}

MappingV3Spec defines the desired state of MappingV3

func (*MappingV3Spec) DeepCopy

func (in *MappingV3Spec) DeepCopy() *MappingV3Spec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MappingV3Spec.

func (*MappingV3Spec) DeepCopyInto

func (in *MappingV3Spec) DeepCopyInto(out *MappingV3Spec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type MappingV3Status

type MappingV3Status struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        MappingV3Observation `json:"atProvider,omitempty"`
}

MappingV3Status defines the observed state of MappingV3.

func (*MappingV3Status) DeepCopy

func (in *MappingV3Status) DeepCopy() *MappingV3Status

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MappingV3Status.

func (*MappingV3Status) DeepCopyInto

func (in *MappingV3Status) DeepCopyInto(out *MappingV3Status)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type MetadataObservation

type MetadataObservation struct {
}

func (*MetadataObservation) DeepCopy

func (in *MetadataObservation) DeepCopy() *MetadataObservation

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetadataObservation.

func (*MetadataObservation) DeepCopyInto

func (in *MetadataObservation) DeepCopyInto(out *MetadataObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type MetadataParameters

type MetadataParameters struct {

	// +kubebuilder:validation:Required
	DomainID *string `json:"domainId" tf:"domain_id,omitempty"`

	// +kubebuilder:validation:Required
	Metadata *string `json:"metadata" tf:"metadata,omitempty"`

	// +kubebuilder:validation:Optional
	XaccountType *string `json:"xaccountType,omitempty" tf:"xaccount_type,omitempty"`
}

func (*MetadataParameters) DeepCopy

func (in *MetadataParameters) DeepCopy() *MetadataParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetadataParameters.

func (*MetadataParameters) DeepCopyInto

func (in *MetadataParameters) DeepCopyInto(out *MetadataParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ProjectRoleObservation

type ProjectRoleObservation struct {
}

func (*ProjectRoleObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectRoleObservation.

func (*ProjectRoleObservation) DeepCopyInto

func (in *ProjectRoleObservation) DeepCopyInto(out *ProjectRoleObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ProjectRoleParameters

type ProjectRoleParameters struct {

	// +kubebuilder:validation:Required
	Project *string `json:"project" tf:"project,omitempty"`

	// +kubebuilder:validation:Required
	Roles []*string `json:"roles" tf:"roles,omitempty"`
}

func (*ProjectRoleParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectRoleParameters.

func (*ProjectRoleParameters) DeepCopyInto

func (in *ProjectRoleParameters) DeepCopyInto(out *ProjectRoleParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ProjectV3

type ProjectV3 struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ProjectV3Spec   `json:"spec"`
	Status            ProjectV3Status `json:"status,omitempty"`
}

ProjectV3 is the Schema for the ProjectV3s 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,otcjet}

func (*ProjectV3) DeepCopy

func (in *ProjectV3) DeepCopy() *ProjectV3

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectV3.

func (*ProjectV3) DeepCopyInto

func (in *ProjectV3) DeepCopyInto(out *ProjectV3)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ProjectV3) DeepCopyObject

func (in *ProjectV3) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ProjectV3) GetCondition

func (mg *ProjectV3) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this ProjectV3.

func (*ProjectV3) GetConnectionDetailsMapping

func (tr *ProjectV3) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this ProjectV3

func (*ProjectV3) GetDeletionPolicy

func (mg *ProjectV3) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this ProjectV3.

func (*ProjectV3) GetID

func (tr *ProjectV3) GetID() string

GetID returns ID of underlying Terraform resource of this ProjectV3

func (*ProjectV3) GetObservation

func (tr *ProjectV3) GetObservation() (map[string]interface{}, error)

GetObservation of this ProjectV3

func (*ProjectV3) GetParameters

func (tr *ProjectV3) GetParameters() (map[string]interface{}, error)

GetParameters of this ProjectV3

func (*ProjectV3) GetProviderConfigReference

func (mg *ProjectV3) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this ProjectV3.

func (*ProjectV3) GetProviderReference

func (mg *ProjectV3) GetProviderReference() *xpv1.Reference

GetProviderReference of this ProjectV3. Deprecated: Use GetProviderConfigReference.

func (*ProjectV3) GetTerraformResourceType

func (mg *ProjectV3) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ProjectV3

func (*ProjectV3) GetTerraformSchemaVersion

func (tr *ProjectV3) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ProjectV3) GetWriteConnectionSecretToReference

func (mg *ProjectV3) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this ProjectV3.

func (*ProjectV3) LateInitialize

func (tr *ProjectV3) LateInitialize(attrs []byte) (bool, error)

LateInitialize this ProjectV3 using its observed tfState. returns True if there are any spec changes for the resource.

func (*ProjectV3) SetConditions

func (mg *ProjectV3) SetConditions(c ...xpv1.Condition)

SetConditions of this ProjectV3.

func (*ProjectV3) SetDeletionPolicy

func (mg *ProjectV3) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this ProjectV3.

func (*ProjectV3) SetObservation

func (tr *ProjectV3) SetObservation(obs map[string]interface{}) error

SetObservation for this ProjectV3

func (*ProjectV3) SetParameters

func (tr *ProjectV3) SetParameters(params map[string]interface{}) error

SetParameters for this ProjectV3

func (*ProjectV3) SetProviderConfigReference

func (mg *ProjectV3) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this ProjectV3.

func (*ProjectV3) SetProviderReference

func (mg *ProjectV3) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this ProjectV3. Deprecated: Use SetProviderConfigReference.

func (*ProjectV3) SetWriteConnectionSecretToReference

func (mg *ProjectV3) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this ProjectV3.

type ProjectV3List

type ProjectV3List struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []ProjectV3 `json:"items"`
}

ProjectV3List contains a list of ProjectV3s

func (*ProjectV3List) DeepCopy

func (in *ProjectV3List) DeepCopy() *ProjectV3List

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectV3List.

func (*ProjectV3List) DeepCopyInto

func (in *ProjectV3List) DeepCopyInto(out *ProjectV3List)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ProjectV3List) DeepCopyObject

func (in *ProjectV3List) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ProjectV3List) GetItems

func (l *ProjectV3List) GetItems() []resource.Managed

GetItems of this ProjectV3List.

type ProjectV3Observation

type ProjectV3Observation struct {
	Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"`

	ID *string `json:"id,omitempty" tf:"id,omitempty"`

	IsDomain *bool `json:"isDomain,omitempty" tf:"is_domain,omitempty"`
}

func (*ProjectV3Observation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectV3Observation.

func (*ProjectV3Observation) DeepCopyInto

func (in *ProjectV3Observation) DeepCopyInto(out *ProjectV3Observation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ProjectV3Parameters

type ProjectV3Parameters struct {

	// +kubebuilder:validation:Optional
	Description *string `json:"description,omitempty" tf:"description,omitempty"`

	// +kubebuilder:validation:Optional
	DomainID *string `json:"domainId,omitempty" tf:"domain_id,omitempty"`

	// +kubebuilder:validation:Optional
	ParentID *string `json:"parentId,omitempty" tf:"parent_id,omitempty"`

	// +kubebuilder:validation:Optional
	Region *string `json:"region,omitempty" tf:"region,omitempty"`
}

func (*ProjectV3Parameters) DeepCopy

func (in *ProjectV3Parameters) DeepCopy() *ProjectV3Parameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectV3Parameters.

func (*ProjectV3Parameters) DeepCopyInto

func (in *ProjectV3Parameters) DeepCopyInto(out *ProjectV3Parameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ProjectV3Spec

type ProjectV3Spec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ProjectV3Parameters `json:"forProvider"`
}

ProjectV3Spec defines the desired state of ProjectV3

func (*ProjectV3Spec) DeepCopy

func (in *ProjectV3Spec) DeepCopy() *ProjectV3Spec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectV3Spec.

func (*ProjectV3Spec) DeepCopyInto

func (in *ProjectV3Spec) DeepCopyInto(out *ProjectV3Spec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ProjectV3Status

type ProjectV3Status struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        ProjectV3Observation `json:"atProvider,omitempty"`
}

ProjectV3Status defines the observed state of ProjectV3.

func (*ProjectV3Status) DeepCopy

func (in *ProjectV3Status) DeepCopy() *ProjectV3Status

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectV3Status.

func (*ProjectV3Status) DeepCopyInto

func (in *ProjectV3Status) DeepCopyInto(out *ProjectV3Status)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ProtocolV3

type ProtocolV3 struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ProtocolV3Spec   `json:"spec"`
	Status            ProtocolV3Status `json:"status,omitempty"`
}

ProtocolV3 is the Schema for the ProtocolV3s 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,otcjet}

func (*ProtocolV3) DeepCopy

func (in *ProtocolV3) DeepCopy() *ProtocolV3

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProtocolV3.

func (*ProtocolV3) DeepCopyInto

func (in *ProtocolV3) DeepCopyInto(out *ProtocolV3)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ProtocolV3) DeepCopyObject

func (in *ProtocolV3) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ProtocolV3) GetCondition

func (mg *ProtocolV3) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this ProtocolV3.

func (*ProtocolV3) GetConnectionDetailsMapping

func (tr *ProtocolV3) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this ProtocolV3

func (*ProtocolV3) GetDeletionPolicy

func (mg *ProtocolV3) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this ProtocolV3.

func (*ProtocolV3) GetID

func (tr *ProtocolV3) GetID() string

GetID returns ID of underlying Terraform resource of this ProtocolV3

func (*ProtocolV3) GetObservation

func (tr *ProtocolV3) GetObservation() (map[string]interface{}, error)

GetObservation of this ProtocolV3

func (*ProtocolV3) GetParameters

func (tr *ProtocolV3) GetParameters() (map[string]interface{}, error)

GetParameters of this ProtocolV3

func (*ProtocolV3) GetProviderConfigReference

func (mg *ProtocolV3) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this ProtocolV3.

func (*ProtocolV3) GetProviderReference

func (mg *ProtocolV3) GetProviderReference() *xpv1.Reference

GetProviderReference of this ProtocolV3. Deprecated: Use GetProviderConfigReference.

func (*ProtocolV3) GetTerraformResourceType

func (mg *ProtocolV3) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ProtocolV3

func (*ProtocolV3) GetTerraformSchemaVersion

func (tr *ProtocolV3) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ProtocolV3) GetWriteConnectionSecretToReference

func (mg *ProtocolV3) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this ProtocolV3.

func (*ProtocolV3) LateInitialize

func (tr *ProtocolV3) LateInitialize(attrs []byte) (bool, error)

LateInitialize this ProtocolV3 using its observed tfState. returns True if there are any spec changes for the resource.

func (*ProtocolV3) SetConditions

func (mg *ProtocolV3) SetConditions(c ...xpv1.Condition)

SetConditions of this ProtocolV3.

func (*ProtocolV3) SetDeletionPolicy

func (mg *ProtocolV3) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this ProtocolV3.

func (*ProtocolV3) SetObservation

func (tr *ProtocolV3) SetObservation(obs map[string]interface{}) error

SetObservation for this ProtocolV3

func (*ProtocolV3) SetParameters

func (tr *ProtocolV3) SetParameters(params map[string]interface{}) error

SetParameters for this ProtocolV3

func (*ProtocolV3) SetProviderConfigReference

func (mg *ProtocolV3) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this ProtocolV3.

func (*ProtocolV3) SetProviderReference

func (mg *ProtocolV3) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this ProtocolV3. Deprecated: Use SetProviderConfigReference.

func (*ProtocolV3) SetWriteConnectionSecretToReference

func (mg *ProtocolV3) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this ProtocolV3.

type ProtocolV3List

type ProtocolV3List struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []ProtocolV3 `json:"items"`
}

ProtocolV3List contains a list of ProtocolV3s

func (*ProtocolV3List) DeepCopy

func (in *ProtocolV3List) DeepCopy() *ProtocolV3List

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProtocolV3List.

func (*ProtocolV3List) DeepCopyInto

func (in *ProtocolV3List) DeepCopyInto(out *ProtocolV3List)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ProtocolV3List) DeepCopyObject

func (in *ProtocolV3List) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ProtocolV3List) GetItems

func (l *ProtocolV3List) GetItems() []resource.Managed

GetItems of this ProtocolV3List.

type ProtocolV3Observation

type ProtocolV3Observation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`

	Links map[string]string `json:"links,omitempty" tf:"links,omitempty"`
}

func (*ProtocolV3Observation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProtocolV3Observation.

func (*ProtocolV3Observation) DeepCopyInto

func (in *ProtocolV3Observation) DeepCopyInto(out *ProtocolV3Observation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ProtocolV3Parameters

type ProtocolV3Parameters struct {

	// +kubebuilder:validation:Required
	MappingID *string `json:"mappingId" tf:"mapping_id,omitempty"`

	// +kubebuilder:validation:Optional
	Metadata []MetadataParameters `json:"metadata,omitempty" tf:"metadata,omitempty"`

	// +kubebuilder:validation:Required
	Protocol *string `json:"protocol" tf:"protocol,omitempty"`

	// +kubebuilder:validation:Required
	ProviderID *string `json:"providerId" tf:"provider_id,omitempty"`
}

func (*ProtocolV3Parameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProtocolV3Parameters.

func (*ProtocolV3Parameters) DeepCopyInto

func (in *ProtocolV3Parameters) DeepCopyInto(out *ProtocolV3Parameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ProtocolV3Spec

type ProtocolV3Spec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ProtocolV3Parameters `json:"forProvider"`
}

ProtocolV3Spec defines the desired state of ProtocolV3

func (*ProtocolV3Spec) DeepCopy

func (in *ProtocolV3Spec) DeepCopy() *ProtocolV3Spec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProtocolV3Spec.

func (*ProtocolV3Spec) DeepCopyInto

func (in *ProtocolV3Spec) DeepCopyInto(out *ProtocolV3Spec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ProtocolV3Status

type ProtocolV3Status struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        ProtocolV3Observation `json:"atProvider,omitempty"`
}

ProtocolV3Status defines the observed state of ProtocolV3.

func (*ProtocolV3Status) DeepCopy

func (in *ProtocolV3Status) DeepCopy() *ProtocolV3Status

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProtocolV3Status.

func (*ProtocolV3Status) DeepCopyInto

func (in *ProtocolV3Status) DeepCopyInto(out *ProtocolV3Status)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ProviderV3

type ProviderV3 struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ProviderV3Spec   `json:"spec"`
	Status            ProviderV3Status `json:"status,omitempty"`
}

ProviderV3 is the Schema for the ProviderV3s 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,otcjet}

func (*ProviderV3) DeepCopy

func (in *ProviderV3) DeepCopy() *ProviderV3

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderV3.

func (*ProviderV3) DeepCopyInto

func (in *ProviderV3) DeepCopyInto(out *ProviderV3)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ProviderV3) DeepCopyObject

func (in *ProviderV3) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ProviderV3) GetCondition

func (mg *ProviderV3) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this ProviderV3.

func (*ProviderV3) GetConnectionDetailsMapping

func (tr *ProviderV3) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this ProviderV3

func (*ProviderV3) GetDeletionPolicy

func (mg *ProviderV3) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this ProviderV3.

func (*ProviderV3) GetID

func (tr *ProviderV3) GetID() string

GetID returns ID of underlying Terraform resource of this ProviderV3

func (*ProviderV3) GetObservation

func (tr *ProviderV3) GetObservation() (map[string]interface{}, error)

GetObservation of this ProviderV3

func (*ProviderV3) GetParameters

func (tr *ProviderV3) GetParameters() (map[string]interface{}, error)

GetParameters of this ProviderV3

func (*ProviderV3) GetProviderConfigReference

func (mg *ProviderV3) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this ProviderV3.

func (*ProviderV3) GetProviderReference

func (mg *ProviderV3) GetProviderReference() *xpv1.Reference

GetProviderReference of this ProviderV3. Deprecated: Use GetProviderConfigReference.

func (*ProviderV3) GetTerraformResourceType

func (mg *ProviderV3) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ProviderV3

func (*ProviderV3) GetTerraformSchemaVersion

func (tr *ProviderV3) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ProviderV3) GetWriteConnectionSecretToReference

func (mg *ProviderV3) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this ProviderV3.

func (*ProviderV3) LateInitialize

func (tr *ProviderV3) LateInitialize(attrs []byte) (bool, error)

LateInitialize this ProviderV3 using its observed tfState. returns True if there are any spec changes for the resource.

func (*ProviderV3) SetConditions

func (mg *ProviderV3) SetConditions(c ...xpv1.Condition)

SetConditions of this ProviderV3.

func (*ProviderV3) SetDeletionPolicy

func (mg *ProviderV3) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this ProviderV3.

func (*ProviderV3) SetObservation

func (tr *ProviderV3) SetObservation(obs map[string]interface{}) error

SetObservation for this ProviderV3

func (*ProviderV3) SetParameters

func (tr *ProviderV3) SetParameters(params map[string]interface{}) error

SetParameters for this ProviderV3

func (*ProviderV3) SetProviderConfigReference

func (mg *ProviderV3) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this ProviderV3.

func (*ProviderV3) SetProviderReference

func (mg *ProviderV3) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this ProviderV3. Deprecated: Use SetProviderConfigReference.

func (*ProviderV3) SetWriteConnectionSecretToReference

func (mg *ProviderV3) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this ProviderV3.

type ProviderV3List

type ProviderV3List struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []ProviderV3 `json:"items"`
}

ProviderV3List contains a list of ProviderV3s

func (*ProviderV3List) DeepCopy

func (in *ProviderV3List) DeepCopy() *ProviderV3List

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderV3List.

func (*ProviderV3List) DeepCopyInto

func (in *ProviderV3List) DeepCopyInto(out *ProviderV3List)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ProviderV3List) DeepCopyObject

func (in *ProviderV3List) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ProviderV3List) GetItems

func (l *ProviderV3List) GetItems() []resource.Managed

GetItems of this ProviderV3List.

type ProviderV3Observation

type ProviderV3Observation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`

	Links map[string]*string `json:"links,omitempty" tf:"links,omitempty"`

	RemoteIds []*string `json:"remoteIds,omitempty" tf:"remote_ids,omitempty"`
}

func (*ProviderV3Observation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderV3Observation.

func (*ProviderV3Observation) DeepCopyInto

func (in *ProviderV3Observation) DeepCopyInto(out *ProviderV3Observation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ProviderV3Parameters

type ProviderV3Parameters struct {

	// +kubebuilder:validation:Optional
	Description *string `json:"description,omitempty" tf:"description,omitempty"`

	// +kubebuilder:validation:Optional
	Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"`
}

func (*ProviderV3Parameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderV3Parameters.

func (*ProviderV3Parameters) DeepCopyInto

func (in *ProviderV3Parameters) DeepCopyInto(out *ProviderV3Parameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ProviderV3Spec

type ProviderV3Spec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ProviderV3Parameters `json:"forProvider"`
}

ProviderV3Spec defines the desired state of ProviderV3

func (*ProviderV3Spec) DeepCopy

func (in *ProviderV3Spec) DeepCopy() *ProviderV3Spec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderV3Spec.

func (*ProviderV3Spec) DeepCopyInto

func (in *ProviderV3Spec) DeepCopyInto(out *ProviderV3Spec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ProviderV3Status

type ProviderV3Status struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        ProviderV3Observation `json:"atProvider,omitempty"`
}

ProviderV3Status defines the observed state of ProviderV3.

func (*ProviderV3Status) DeepCopy

func (in *ProviderV3Status) DeepCopy() *ProviderV3Status

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderV3Status.

func (*ProviderV3Status) DeepCopyInto

func (in *ProviderV3Status) DeepCopyInto(out *ProviderV3Status)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RoleAssignmentV3

type RoleAssignmentV3 struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              RoleAssignmentV3Spec   `json:"spec"`
	Status            RoleAssignmentV3Status `json:"status,omitempty"`
}

RoleAssignmentV3 is the Schema for the RoleAssignmentV3s 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,otcjet}

func (*RoleAssignmentV3) DeepCopy

func (in *RoleAssignmentV3) DeepCopy() *RoleAssignmentV3

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleAssignmentV3.

func (*RoleAssignmentV3) DeepCopyInto

func (in *RoleAssignmentV3) DeepCopyInto(out *RoleAssignmentV3)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*RoleAssignmentV3) DeepCopyObject

func (in *RoleAssignmentV3) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*RoleAssignmentV3) GetCondition

func (mg *RoleAssignmentV3) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this RoleAssignmentV3.

func (*RoleAssignmentV3) GetConnectionDetailsMapping

func (tr *RoleAssignmentV3) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this RoleAssignmentV3

func (*RoleAssignmentV3) GetDeletionPolicy

func (mg *RoleAssignmentV3) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this RoleAssignmentV3.

func (*RoleAssignmentV3) GetID

func (tr *RoleAssignmentV3) GetID() string

GetID returns ID of underlying Terraform resource of this RoleAssignmentV3

func (*RoleAssignmentV3) GetObservation

func (tr *RoleAssignmentV3) GetObservation() (map[string]interface{}, error)

GetObservation of this RoleAssignmentV3

func (*RoleAssignmentV3) GetParameters

func (tr *RoleAssignmentV3) GetParameters() (map[string]interface{}, error)

GetParameters of this RoleAssignmentV3

func (*RoleAssignmentV3) GetProviderConfigReference

func (mg *RoleAssignmentV3) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this RoleAssignmentV3.

func (*RoleAssignmentV3) GetProviderReference

func (mg *RoleAssignmentV3) GetProviderReference() *xpv1.Reference

GetProviderReference of this RoleAssignmentV3. Deprecated: Use GetProviderConfigReference.

func (*RoleAssignmentV3) GetTerraformResourceType

func (mg *RoleAssignmentV3) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this RoleAssignmentV3

func (*RoleAssignmentV3) GetTerraformSchemaVersion

func (tr *RoleAssignmentV3) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*RoleAssignmentV3) GetWriteConnectionSecretToReference

func (mg *RoleAssignmentV3) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this RoleAssignmentV3.

func (*RoleAssignmentV3) LateInitialize

func (tr *RoleAssignmentV3) LateInitialize(attrs []byte) (bool, error)

LateInitialize this RoleAssignmentV3 using its observed tfState. returns True if there are any spec changes for the resource.

func (*RoleAssignmentV3) SetConditions

func (mg *RoleAssignmentV3) SetConditions(c ...xpv1.Condition)

SetConditions of this RoleAssignmentV3.

func (*RoleAssignmentV3) SetDeletionPolicy

func (mg *RoleAssignmentV3) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this RoleAssignmentV3.

func (*RoleAssignmentV3) SetObservation

func (tr *RoleAssignmentV3) SetObservation(obs map[string]interface{}) error

SetObservation for this RoleAssignmentV3

func (*RoleAssignmentV3) SetParameters

func (tr *RoleAssignmentV3) SetParameters(params map[string]interface{}) error

SetParameters for this RoleAssignmentV3

func (*RoleAssignmentV3) SetProviderConfigReference

func (mg *RoleAssignmentV3) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this RoleAssignmentV3.

func (*RoleAssignmentV3) SetProviderReference

func (mg *RoleAssignmentV3) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this RoleAssignmentV3. Deprecated: Use SetProviderConfigReference.

func (*RoleAssignmentV3) SetWriteConnectionSecretToReference

func (mg *RoleAssignmentV3) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this RoleAssignmentV3.

type RoleAssignmentV3List

type RoleAssignmentV3List struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []RoleAssignmentV3 `json:"items"`
}

RoleAssignmentV3List contains a list of RoleAssignmentV3s

func (*RoleAssignmentV3List) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleAssignmentV3List.

func (*RoleAssignmentV3List) DeepCopyInto

func (in *RoleAssignmentV3List) DeepCopyInto(out *RoleAssignmentV3List)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*RoleAssignmentV3List) DeepCopyObject

func (in *RoleAssignmentV3List) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*RoleAssignmentV3List) GetItems

func (l *RoleAssignmentV3List) GetItems() []resource.Managed

GetItems of this RoleAssignmentV3List.

type RoleAssignmentV3Observation

type RoleAssignmentV3Observation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*RoleAssignmentV3Observation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleAssignmentV3Observation.

func (*RoleAssignmentV3Observation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RoleAssignmentV3Parameters

type RoleAssignmentV3Parameters struct {

	// +kubebuilder:validation:Optional
	DomainID *string `json:"domainId,omitempty" tf:"domain_id,omitempty"`

	// +kubebuilder:validation:Optional
	GroupID *string `json:"groupId,omitempty" tf:"group_id,omitempty"`

	// +kubebuilder:validation:Optional
	ProjectID *string `json:"projectId,omitempty" tf:"project_id,omitempty"`

	// +kubebuilder:validation:Required
	RoleID *string `json:"roleId" tf:"role_id,omitempty"`

	// +kubebuilder:validation:Optional
	UserID *string `json:"userId,omitempty" tf:"user_id,omitempty"`
}

func (*RoleAssignmentV3Parameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleAssignmentV3Parameters.

func (*RoleAssignmentV3Parameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RoleAssignmentV3Spec

type RoleAssignmentV3Spec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     RoleAssignmentV3Parameters `json:"forProvider"`
}

RoleAssignmentV3Spec defines the desired state of RoleAssignmentV3

func (*RoleAssignmentV3Spec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleAssignmentV3Spec.

func (*RoleAssignmentV3Spec) DeepCopyInto

func (in *RoleAssignmentV3Spec) DeepCopyInto(out *RoleAssignmentV3Spec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RoleAssignmentV3Status

type RoleAssignmentV3Status struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        RoleAssignmentV3Observation `json:"atProvider,omitempty"`
}

RoleAssignmentV3Status defines the observed state of RoleAssignmentV3.

func (*RoleAssignmentV3Status) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleAssignmentV3Status.

func (*RoleAssignmentV3Status) DeepCopyInto

func (in *RoleAssignmentV3Status) DeepCopyInto(out *RoleAssignmentV3Status)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RoleV3

type RoleV3 struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              RoleV3Spec   `json:"spec"`
	Status            RoleV3Status `json:"status,omitempty"`
}

RoleV3 is the Schema for the RoleV3s 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,otcjet}

func (*RoleV3) DeepCopy

func (in *RoleV3) DeepCopy() *RoleV3

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleV3.

func (*RoleV3) DeepCopyInto

func (in *RoleV3) DeepCopyInto(out *RoleV3)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*RoleV3) DeepCopyObject

func (in *RoleV3) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*RoleV3) GetCondition

func (mg *RoleV3) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this RoleV3.

func (*RoleV3) GetConnectionDetailsMapping

func (tr *RoleV3) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this RoleV3

func (*RoleV3) GetDeletionPolicy

func (mg *RoleV3) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this RoleV3.

func (*RoleV3) GetID

func (tr *RoleV3) GetID() string

GetID returns ID of underlying Terraform resource of this RoleV3

func (*RoleV3) GetObservation

func (tr *RoleV3) GetObservation() (map[string]interface{}, error)

GetObservation of this RoleV3

func (*RoleV3) GetParameters

func (tr *RoleV3) GetParameters() (map[string]interface{}, error)

GetParameters of this RoleV3

func (*RoleV3) GetProviderConfigReference

func (mg *RoleV3) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this RoleV3.

func (*RoleV3) GetProviderReference

func (mg *RoleV3) GetProviderReference() *xpv1.Reference

GetProviderReference of this RoleV3. Deprecated: Use GetProviderConfigReference.

func (*RoleV3) GetTerraformResourceType

func (mg *RoleV3) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this RoleV3

func (*RoleV3) GetTerraformSchemaVersion

func (tr *RoleV3) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*RoleV3) GetWriteConnectionSecretToReference

func (mg *RoleV3) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this RoleV3.

func (*RoleV3) LateInitialize

func (tr *RoleV3) LateInitialize(attrs []byte) (bool, error)

LateInitialize this RoleV3 using its observed tfState. returns True if there are any spec changes for the resource.

func (*RoleV3) SetConditions

func (mg *RoleV3) SetConditions(c ...xpv1.Condition)

SetConditions of this RoleV3.

func (*RoleV3) SetDeletionPolicy

func (mg *RoleV3) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this RoleV3.

func (*RoleV3) SetObservation

func (tr *RoleV3) SetObservation(obs map[string]interface{}) error

SetObservation for this RoleV3

func (*RoleV3) SetParameters

func (tr *RoleV3) SetParameters(params map[string]interface{}) error

SetParameters for this RoleV3

func (*RoleV3) SetProviderConfigReference

func (mg *RoleV3) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this RoleV3.

func (*RoleV3) SetProviderReference

func (mg *RoleV3) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this RoleV3. Deprecated: Use SetProviderConfigReference.

func (*RoleV3) SetWriteConnectionSecretToReference

func (mg *RoleV3) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this RoleV3.

type RoleV3List

type RoleV3List struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []RoleV3 `json:"items"`
}

RoleV3List contains a list of RoleV3s

func (*RoleV3List) DeepCopy

func (in *RoleV3List) DeepCopy() *RoleV3List

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleV3List.

func (*RoleV3List) DeepCopyInto

func (in *RoleV3List) DeepCopyInto(out *RoleV3List)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*RoleV3List) DeepCopyObject

func (in *RoleV3List) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*RoleV3List) GetItems

func (l *RoleV3List) GetItems() []resource.Managed

GetItems of this RoleV3List.

type RoleV3Observation

type RoleV3Observation struct {
	Catalog *string `json:"catalog,omitempty" tf:"catalog,omitempty"`

	DomainID *string `json:"domainId,omitempty" tf:"domain_id,omitempty"`

	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*RoleV3Observation) DeepCopy

func (in *RoleV3Observation) DeepCopy() *RoleV3Observation

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleV3Observation.

func (*RoleV3Observation) DeepCopyInto

func (in *RoleV3Observation) DeepCopyInto(out *RoleV3Observation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RoleV3Parameters

type RoleV3Parameters struct {

	// +kubebuilder:validation:Required
	Description *string `json:"description" tf:"description,omitempty"`

	// +kubebuilder:validation:Required
	DisplayLayer *string `json:"displayLayer" tf:"display_layer,omitempty"`

	// +kubebuilder:validation:Required
	DisplayName *string `json:"displayName" tf:"display_name,omitempty"`

	// +kubebuilder:validation:Required
	Statement []StatementParameters `json:"statement" tf:"statement,omitempty"`
}

func (*RoleV3Parameters) DeepCopy

func (in *RoleV3Parameters) DeepCopy() *RoleV3Parameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleV3Parameters.

func (*RoleV3Parameters) DeepCopyInto

func (in *RoleV3Parameters) DeepCopyInto(out *RoleV3Parameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RoleV3Spec

type RoleV3Spec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     RoleV3Parameters `json:"forProvider"`
}

RoleV3Spec defines the desired state of RoleV3

func (*RoleV3Spec) DeepCopy

func (in *RoleV3Spec) DeepCopy() *RoleV3Spec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleV3Spec.

func (*RoleV3Spec) DeepCopyInto

func (in *RoleV3Spec) DeepCopyInto(out *RoleV3Spec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RoleV3Status

type RoleV3Status struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        RoleV3Observation `json:"atProvider,omitempty"`
}

RoleV3Status defines the observed state of RoleV3.

func (*RoleV3Status) DeepCopy

func (in *RoleV3Status) DeepCopy() *RoleV3Status

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleV3Status.

func (*RoleV3Status) DeepCopyInto

func (in *RoleV3Status) DeepCopyInto(out *RoleV3Status)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type StatementObservation

type StatementObservation struct {
}

func (*StatementObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementObservation.

func (*StatementObservation) DeepCopyInto

func (in *StatementObservation) DeepCopyInto(out *StatementObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type StatementParameters

type StatementParameters struct {

	// +kubebuilder:validation:Required
	Action []*string `json:"action" tf:"action,omitempty"`

	// +kubebuilder:validation:Required
	Effect *string `json:"effect" tf:"effect,omitempty"`
}

func (*StatementParameters) DeepCopy

func (in *StatementParameters) DeepCopy() *StatementParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatementParameters.

func (*StatementParameters) DeepCopyInto

func (in *StatementParameters) DeepCopyInto(out *StatementParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type UserGroupMembershipV3

type UserGroupMembershipV3 struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              UserGroupMembershipV3Spec   `json:"spec"`
	Status            UserGroupMembershipV3Status `json:"status,omitempty"`
}

UserGroupMembershipV3 is the Schema for the UserGroupMembershipV3s 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,otcjet}

func (*UserGroupMembershipV3) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserGroupMembershipV3.

func (*UserGroupMembershipV3) DeepCopyInto

func (in *UserGroupMembershipV3) DeepCopyInto(out *UserGroupMembershipV3)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*UserGroupMembershipV3) DeepCopyObject

func (in *UserGroupMembershipV3) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*UserGroupMembershipV3) GetCondition

func (mg *UserGroupMembershipV3) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this UserGroupMembershipV3.

func (*UserGroupMembershipV3) GetConnectionDetailsMapping

func (tr *UserGroupMembershipV3) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this UserGroupMembershipV3

func (*UserGroupMembershipV3) GetDeletionPolicy

func (mg *UserGroupMembershipV3) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this UserGroupMembershipV3.

func (*UserGroupMembershipV3) GetID

func (tr *UserGroupMembershipV3) GetID() string

GetID returns ID of underlying Terraform resource of this UserGroupMembershipV3

func (*UserGroupMembershipV3) GetObservation

func (tr *UserGroupMembershipV3) GetObservation() (map[string]interface{}, error)

GetObservation of this UserGroupMembershipV3

func (*UserGroupMembershipV3) GetParameters

func (tr *UserGroupMembershipV3) GetParameters() (map[string]interface{}, error)

GetParameters of this UserGroupMembershipV3

func (*UserGroupMembershipV3) GetProviderConfigReference

func (mg *UserGroupMembershipV3) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this UserGroupMembershipV3.

func (*UserGroupMembershipV3) GetProviderReference

func (mg *UserGroupMembershipV3) GetProviderReference() *xpv1.Reference

GetProviderReference of this UserGroupMembershipV3. Deprecated: Use GetProviderConfigReference.

func (*UserGroupMembershipV3) GetTerraformResourceType

func (mg *UserGroupMembershipV3) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this UserGroupMembershipV3

func (*UserGroupMembershipV3) GetTerraformSchemaVersion

func (tr *UserGroupMembershipV3) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*UserGroupMembershipV3) GetWriteConnectionSecretToReference

func (mg *UserGroupMembershipV3) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this UserGroupMembershipV3.

func (*UserGroupMembershipV3) LateInitialize

func (tr *UserGroupMembershipV3) LateInitialize(attrs []byte) (bool, error)

LateInitialize this UserGroupMembershipV3 using its observed tfState. returns True if there are any spec changes for the resource.

func (*UserGroupMembershipV3) SetConditions

func (mg *UserGroupMembershipV3) SetConditions(c ...xpv1.Condition)

SetConditions of this UserGroupMembershipV3.

func (*UserGroupMembershipV3) SetDeletionPolicy

func (mg *UserGroupMembershipV3) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this UserGroupMembershipV3.

func (*UserGroupMembershipV3) SetObservation

func (tr *UserGroupMembershipV3) SetObservation(obs map[string]interface{}) error

SetObservation for this UserGroupMembershipV3

func (*UserGroupMembershipV3) SetParameters

func (tr *UserGroupMembershipV3) SetParameters(params map[string]interface{}) error

SetParameters for this UserGroupMembershipV3

func (*UserGroupMembershipV3) SetProviderConfigReference

func (mg *UserGroupMembershipV3) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this UserGroupMembershipV3.

func (*UserGroupMembershipV3) SetProviderReference

func (mg *UserGroupMembershipV3) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this UserGroupMembershipV3. Deprecated: Use SetProviderConfigReference.

func (*UserGroupMembershipV3) SetWriteConnectionSecretToReference

func (mg *UserGroupMembershipV3) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this UserGroupMembershipV3.

type UserGroupMembershipV3List

type UserGroupMembershipV3List struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []UserGroupMembershipV3 `json:"items"`
}

UserGroupMembershipV3List contains a list of UserGroupMembershipV3s

func (*UserGroupMembershipV3List) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserGroupMembershipV3List.

func (*UserGroupMembershipV3List) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*UserGroupMembershipV3List) DeepCopyObject

func (in *UserGroupMembershipV3List) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*UserGroupMembershipV3List) GetItems

func (l *UserGroupMembershipV3List) GetItems() []resource.Managed

GetItems of this UserGroupMembershipV3List.

type UserGroupMembershipV3Observation

type UserGroupMembershipV3Observation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*UserGroupMembershipV3Observation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserGroupMembershipV3Observation.

func (*UserGroupMembershipV3Observation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type UserGroupMembershipV3Parameters

type UserGroupMembershipV3Parameters struct {

	// +kubebuilder:validation:Required
	Groups []*string `json:"groups" tf:"groups,omitempty"`

	// +kubebuilder:validation:Required
	User *string `json:"user" tf:"user,omitempty"`
}

func (*UserGroupMembershipV3Parameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserGroupMembershipV3Parameters.

func (*UserGroupMembershipV3Parameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type UserGroupMembershipV3Spec

type UserGroupMembershipV3Spec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     UserGroupMembershipV3Parameters `json:"forProvider"`
}

UserGroupMembershipV3Spec defines the desired state of UserGroupMembershipV3

func (*UserGroupMembershipV3Spec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserGroupMembershipV3Spec.

func (*UserGroupMembershipV3Spec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type UserGroupMembershipV3Status

type UserGroupMembershipV3Status struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        UserGroupMembershipV3Observation `json:"atProvider,omitempty"`
}

UserGroupMembershipV3Status defines the observed state of UserGroupMembershipV3.

func (*UserGroupMembershipV3Status) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserGroupMembershipV3Status.

func (*UserGroupMembershipV3Status) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type UserV3

type UserV3 struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              UserV3Spec   `json:"spec"`
	Status            UserV3Status `json:"status,omitempty"`
}

UserV3 is the Schema for the UserV3s 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,otcjet}

func (*UserV3) DeepCopy

func (in *UserV3) DeepCopy() *UserV3

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserV3.

func (*UserV3) DeepCopyInto

func (in *UserV3) DeepCopyInto(out *UserV3)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*UserV3) DeepCopyObject

func (in *UserV3) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*UserV3) GetCondition

func (mg *UserV3) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this UserV3.

func (*UserV3) GetConnectionDetailsMapping

func (tr *UserV3) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this UserV3

func (*UserV3) GetDeletionPolicy

func (mg *UserV3) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this UserV3.

func (*UserV3) GetID

func (tr *UserV3) GetID() string

GetID returns ID of underlying Terraform resource of this UserV3

func (*UserV3) GetObservation

func (tr *UserV3) GetObservation() (map[string]interface{}, error)

GetObservation of this UserV3

func (*UserV3) GetParameters

func (tr *UserV3) GetParameters() (map[string]interface{}, error)

GetParameters of this UserV3

func (*UserV3) GetProviderConfigReference

func (mg *UserV3) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this UserV3.

func (*UserV3) GetProviderReference

func (mg *UserV3) GetProviderReference() *xpv1.Reference

GetProviderReference of this UserV3. Deprecated: Use GetProviderConfigReference.

func (*UserV3) GetTerraformResourceType

func (mg *UserV3) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this UserV3

func (*UserV3) GetTerraformSchemaVersion

func (tr *UserV3) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*UserV3) GetWriteConnectionSecretToReference

func (mg *UserV3) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this UserV3.

func (*UserV3) LateInitialize

func (tr *UserV3) LateInitialize(attrs []byte) (bool, error)

LateInitialize this UserV3 using its observed tfState. returns True if there are any spec changes for the resource.

func (*UserV3) SetConditions

func (mg *UserV3) SetConditions(c ...xpv1.Condition)

SetConditions of this UserV3.

func (*UserV3) SetDeletionPolicy

func (mg *UserV3) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this UserV3.

func (*UserV3) SetObservation

func (tr *UserV3) SetObservation(obs map[string]interface{}) error

SetObservation for this UserV3

func (*UserV3) SetParameters

func (tr *UserV3) SetParameters(params map[string]interface{}) error

SetParameters for this UserV3

func (*UserV3) SetProviderConfigReference

func (mg *UserV3) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this UserV3.

func (*UserV3) SetProviderReference

func (mg *UserV3) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this UserV3. Deprecated: Use SetProviderConfigReference.

func (*UserV3) SetWriteConnectionSecretToReference

func (mg *UserV3) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this UserV3.

type UserV3List

type UserV3List struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []UserV3 `json:"items"`
}

UserV3List contains a list of UserV3s

func (*UserV3List) DeepCopy

func (in *UserV3List) DeepCopy() *UserV3List

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserV3List.

func (*UserV3List) DeepCopyInto

func (in *UserV3List) DeepCopyInto(out *UserV3List)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*UserV3List) DeepCopyObject

func (in *UserV3List) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*UserV3List) GetItems

func (l *UserV3List) GetItems() []resource.Managed

GetItems of this UserV3List.

type UserV3Observation

type UserV3Observation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*UserV3Observation) DeepCopy

func (in *UserV3Observation) DeepCopy() *UserV3Observation

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserV3Observation.

func (*UserV3Observation) DeepCopyInto

func (in *UserV3Observation) DeepCopyInto(out *UserV3Observation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type UserV3Parameters

type UserV3Parameters struct {

	// +kubebuilder:validation:Optional
	DefaultProjectID *string `json:"defaultProjectId,omitempty" tf:"default_project_id,omitempty"`

	// +kubebuilder:validation:Optional
	DomainID *string `json:"domainId,omitempty" tf:"domain_id,omitempty"`

	// +kubebuilder:validation:Optional
	Email *string `json:"email,omitempty" tf:"email,omitempty"`

	// +kubebuilder:validation:Optional
	Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"`

	// +kubebuilder:validation:Optional
	PasswordSecretRef *v1.SecretKeySelector `json:"passwordSecretRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	Region *string `json:"region,omitempty" tf:"region,omitempty"`

	// +kubebuilder:validation:Optional
	SendWelcomeEmail *bool `json:"sendWelcomeEmail,omitempty" tf:"send_welcome_email,omitempty"`
}

func (*UserV3Parameters) DeepCopy

func (in *UserV3Parameters) DeepCopy() *UserV3Parameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserV3Parameters.

func (*UserV3Parameters) DeepCopyInto

func (in *UserV3Parameters) DeepCopyInto(out *UserV3Parameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type UserV3Spec

type UserV3Spec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     UserV3Parameters `json:"forProvider"`
}

UserV3Spec defines the desired state of UserV3

func (*UserV3Spec) DeepCopy

func (in *UserV3Spec) DeepCopy() *UserV3Spec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserV3Spec.

func (*UserV3Spec) DeepCopyInto

func (in *UserV3Spec) DeepCopyInto(out *UserV3Spec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type UserV3Status

type UserV3Status struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        UserV3Observation `json:"atProvider,omitempty"`
}

UserV3Status defines the observed state of UserV3.

func (*UserV3Status) DeepCopy

func (in *UserV3Status) DeepCopy() *UserV3Status

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserV3Status.

func (*UserV3Status) DeepCopyInto

func (in *UserV3Status) DeepCopyInto(out *UserV3Status)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL