Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=identity.otc.jet.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type AgencyV3
- func (in *AgencyV3) DeepCopy() *AgencyV3
- func (in *AgencyV3) DeepCopyInto(out *AgencyV3)
- func (in *AgencyV3) DeepCopyObject() runtime.Object
- func (mg *AgencyV3) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *AgencyV3) GetConnectionDetailsMapping() map[string]string
- func (mg *AgencyV3) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *AgencyV3) GetID() string
- func (tr *AgencyV3) GetObservation() (map[string]interface{}, error)
- func (tr *AgencyV3) GetParameters() (map[string]interface{}, error)
- func (mg *AgencyV3) GetProviderConfigReference() *xpv1.Reference
- func (mg *AgencyV3) GetProviderReference() *xpv1.Reference
- func (mg *AgencyV3) GetTerraformResourceType() string
- func (tr *AgencyV3) GetTerraformSchemaVersion() int
- func (mg *AgencyV3) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *AgencyV3) LateInitialize(attrs []byte) (bool, error)
- func (mg *AgencyV3) SetConditions(c ...xpv1.Condition)
- func (mg *AgencyV3) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *AgencyV3) SetObservation(obs map[string]interface{}) error
- func (tr *AgencyV3) SetParameters(params map[string]interface{}) error
- func (mg *AgencyV3) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *AgencyV3) SetProviderReference(r *xpv1.Reference)
- func (mg *AgencyV3) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type AgencyV3List
- type AgencyV3Observation
- type AgencyV3Parameters
- type AgencyV3Spec
- type AgencyV3Status
- type CredentialV3
- func (in *CredentialV3) DeepCopy() *CredentialV3
- func (in *CredentialV3) DeepCopyInto(out *CredentialV3)
- func (in *CredentialV3) DeepCopyObject() runtime.Object
- func (mg *CredentialV3) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *CredentialV3) GetConnectionDetailsMapping() map[string]string
- func (mg *CredentialV3) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *CredentialV3) GetID() string
- func (tr *CredentialV3) GetObservation() (map[string]interface{}, error)
- func (tr *CredentialV3) GetParameters() (map[string]interface{}, error)
- func (mg *CredentialV3) GetProviderConfigReference() *xpv1.Reference
- func (mg *CredentialV3) GetProviderReference() *xpv1.Reference
- func (mg *CredentialV3) GetTerraformResourceType() string
- func (tr *CredentialV3) GetTerraformSchemaVersion() int
- func (mg *CredentialV3) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *CredentialV3) LateInitialize(attrs []byte) (bool, error)
- func (mg *CredentialV3) SetConditions(c ...xpv1.Condition)
- func (mg *CredentialV3) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *CredentialV3) SetObservation(obs map[string]interface{}) error
- func (tr *CredentialV3) SetParameters(params map[string]interface{}) error
- func (mg *CredentialV3) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *CredentialV3) SetProviderReference(r *xpv1.Reference)
- func (mg *CredentialV3) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type CredentialV3List
- type CredentialV3Observation
- type CredentialV3Parameters
- type CredentialV3Spec
- type CredentialV3Status
- type GroupMembershipV3
- func (in *GroupMembershipV3) DeepCopy() *GroupMembershipV3
- func (in *GroupMembershipV3) DeepCopyInto(out *GroupMembershipV3)
- func (in *GroupMembershipV3) DeepCopyObject() runtime.Object
- func (mg *GroupMembershipV3) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *GroupMembershipV3) GetConnectionDetailsMapping() map[string]string
- func (mg *GroupMembershipV3) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *GroupMembershipV3) GetID() string
- func (tr *GroupMembershipV3) GetObservation() (map[string]interface{}, error)
- func (tr *GroupMembershipV3) GetParameters() (map[string]interface{}, error)
- func (mg *GroupMembershipV3) GetProviderConfigReference() *xpv1.Reference
- func (mg *GroupMembershipV3) GetProviderReference() *xpv1.Reference
- func (mg *GroupMembershipV3) GetTerraformResourceType() string
- func (tr *GroupMembershipV3) GetTerraformSchemaVersion() int
- func (mg *GroupMembershipV3) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *GroupMembershipV3) LateInitialize(attrs []byte) (bool, error)
- func (mg *GroupMembershipV3) SetConditions(c ...xpv1.Condition)
- func (mg *GroupMembershipV3) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *GroupMembershipV3) SetObservation(obs map[string]interface{}) error
- func (tr *GroupMembershipV3) SetParameters(params map[string]interface{}) error
- func (mg *GroupMembershipV3) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *GroupMembershipV3) SetProviderReference(r *xpv1.Reference)
- func (mg *GroupMembershipV3) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type GroupMembershipV3List
- type GroupMembershipV3Observation
- type GroupMembershipV3Parameters
- type GroupMembershipV3Spec
- type GroupMembershipV3Status
- type GroupV3
- func (in *GroupV3) DeepCopy() *GroupV3
- func (in *GroupV3) DeepCopyInto(out *GroupV3)
- func (in *GroupV3) DeepCopyObject() runtime.Object
- func (mg *GroupV3) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *GroupV3) GetConnectionDetailsMapping() map[string]string
- func (mg *GroupV3) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *GroupV3) GetID() string
- func (tr *GroupV3) GetObservation() (map[string]interface{}, error)
- func (tr *GroupV3) GetParameters() (map[string]interface{}, error)
- func (mg *GroupV3) GetProviderConfigReference() *xpv1.Reference
- func (mg *GroupV3) GetProviderReference() *xpv1.Reference
- func (mg *GroupV3) GetTerraformResourceType() string
- func (tr *GroupV3) GetTerraformSchemaVersion() int
- func (mg *GroupV3) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *GroupV3) LateInitialize(attrs []byte) (bool, error)
- func (mg *GroupV3) SetConditions(c ...xpv1.Condition)
- func (mg *GroupV3) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *GroupV3) SetObservation(obs map[string]interface{}) error
- func (tr *GroupV3) SetParameters(params map[string]interface{}) error
- func (mg *GroupV3) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *GroupV3) SetProviderReference(r *xpv1.Reference)
- func (mg *GroupV3) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type GroupV3List
- type GroupV3Observation
- type GroupV3Parameters
- type GroupV3Spec
- type GroupV3Status
- type MappingV3
- func (in *MappingV3) DeepCopy() *MappingV3
- func (in *MappingV3) DeepCopyInto(out *MappingV3)
- func (in *MappingV3) DeepCopyObject() runtime.Object
- func (mg *MappingV3) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *MappingV3) GetConnectionDetailsMapping() map[string]string
- func (mg *MappingV3) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *MappingV3) GetID() string
- func (tr *MappingV3) GetObservation() (map[string]interface{}, error)
- func (tr *MappingV3) GetParameters() (map[string]interface{}, error)
- func (mg *MappingV3) GetProviderConfigReference() *xpv1.Reference
- func (mg *MappingV3) GetProviderReference() *xpv1.Reference
- func (mg *MappingV3) GetTerraformResourceType() string
- func (tr *MappingV3) GetTerraformSchemaVersion() int
- func (mg *MappingV3) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *MappingV3) LateInitialize(attrs []byte) (bool, error)
- func (mg *MappingV3) SetConditions(c ...xpv1.Condition)
- func (mg *MappingV3) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *MappingV3) SetObservation(obs map[string]interface{}) error
- func (tr *MappingV3) SetParameters(params map[string]interface{}) error
- func (mg *MappingV3) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *MappingV3) SetProviderReference(r *xpv1.Reference)
- func (mg *MappingV3) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type MappingV3List
- type MappingV3Observation
- type MappingV3Parameters
- type MappingV3Spec
- type MappingV3Status
- type MetadataObservation
- type MetadataParameters
- type ProjectRoleObservation
- type ProjectRoleParameters
- type ProjectV3
- func (in *ProjectV3) DeepCopy() *ProjectV3
- func (in *ProjectV3) DeepCopyInto(out *ProjectV3)
- func (in *ProjectV3) DeepCopyObject() runtime.Object
- func (mg *ProjectV3) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ProjectV3) GetConnectionDetailsMapping() map[string]string
- func (mg *ProjectV3) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ProjectV3) GetID() string
- func (tr *ProjectV3) GetObservation() (map[string]interface{}, error)
- func (tr *ProjectV3) GetParameters() (map[string]interface{}, error)
- func (mg *ProjectV3) GetProviderConfigReference() *xpv1.Reference
- func (mg *ProjectV3) GetProviderReference() *xpv1.Reference
- func (mg *ProjectV3) GetTerraformResourceType() string
- func (tr *ProjectV3) GetTerraformSchemaVersion() int
- func (mg *ProjectV3) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ProjectV3) LateInitialize(attrs []byte) (bool, error)
- func (mg *ProjectV3) SetConditions(c ...xpv1.Condition)
- func (mg *ProjectV3) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ProjectV3) SetObservation(obs map[string]interface{}) error
- func (tr *ProjectV3) SetParameters(params map[string]interface{}) error
- func (mg *ProjectV3) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ProjectV3) SetProviderReference(r *xpv1.Reference)
- func (mg *ProjectV3) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ProjectV3List
- type ProjectV3Observation
- type ProjectV3Parameters
- type ProjectV3Spec
- type ProjectV3Status
- type ProtocolV3
- func (in *ProtocolV3) DeepCopy() *ProtocolV3
- func (in *ProtocolV3) DeepCopyInto(out *ProtocolV3)
- func (in *ProtocolV3) DeepCopyObject() runtime.Object
- func (mg *ProtocolV3) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ProtocolV3) GetConnectionDetailsMapping() map[string]string
- func (mg *ProtocolV3) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ProtocolV3) GetID() string
- func (tr *ProtocolV3) GetObservation() (map[string]interface{}, error)
- func (tr *ProtocolV3) GetParameters() (map[string]interface{}, error)
- func (mg *ProtocolV3) GetProviderConfigReference() *xpv1.Reference
- func (mg *ProtocolV3) GetProviderReference() *xpv1.Reference
- func (mg *ProtocolV3) GetTerraformResourceType() string
- func (tr *ProtocolV3) GetTerraformSchemaVersion() int
- func (mg *ProtocolV3) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ProtocolV3) LateInitialize(attrs []byte) (bool, error)
- func (mg *ProtocolV3) SetConditions(c ...xpv1.Condition)
- func (mg *ProtocolV3) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ProtocolV3) SetObservation(obs map[string]interface{}) error
- func (tr *ProtocolV3) SetParameters(params map[string]interface{}) error
- func (mg *ProtocolV3) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ProtocolV3) SetProviderReference(r *xpv1.Reference)
- func (mg *ProtocolV3) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ProtocolV3List
- type ProtocolV3Observation
- type ProtocolV3Parameters
- type ProtocolV3Spec
- type ProtocolV3Status
- type ProviderV3
- func (in *ProviderV3) DeepCopy() *ProviderV3
- func (in *ProviderV3) DeepCopyInto(out *ProviderV3)
- func (in *ProviderV3) DeepCopyObject() runtime.Object
- func (mg *ProviderV3) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ProviderV3) GetConnectionDetailsMapping() map[string]string
- func (mg *ProviderV3) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ProviderV3) GetID() string
- func (tr *ProviderV3) GetObservation() (map[string]interface{}, error)
- func (tr *ProviderV3) GetParameters() (map[string]interface{}, error)
- func (mg *ProviderV3) GetProviderConfigReference() *xpv1.Reference
- func (mg *ProviderV3) GetProviderReference() *xpv1.Reference
- func (mg *ProviderV3) GetTerraformResourceType() string
- func (tr *ProviderV3) GetTerraformSchemaVersion() int
- func (mg *ProviderV3) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ProviderV3) LateInitialize(attrs []byte) (bool, error)
- func (mg *ProviderV3) SetConditions(c ...xpv1.Condition)
- func (mg *ProviderV3) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ProviderV3) SetObservation(obs map[string]interface{}) error
- func (tr *ProviderV3) SetParameters(params map[string]interface{}) error
- func (mg *ProviderV3) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ProviderV3) SetProviderReference(r *xpv1.Reference)
- func (mg *ProviderV3) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ProviderV3List
- type ProviderV3Observation
- type ProviderV3Parameters
- type ProviderV3Spec
- type ProviderV3Status
- type RoleAssignmentV3
- func (in *RoleAssignmentV3) DeepCopy() *RoleAssignmentV3
- func (in *RoleAssignmentV3) DeepCopyInto(out *RoleAssignmentV3)
- func (in *RoleAssignmentV3) DeepCopyObject() runtime.Object
- func (mg *RoleAssignmentV3) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *RoleAssignmentV3) GetConnectionDetailsMapping() map[string]string
- func (mg *RoleAssignmentV3) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *RoleAssignmentV3) GetID() string
- func (tr *RoleAssignmentV3) GetObservation() (map[string]interface{}, error)
- func (tr *RoleAssignmentV3) GetParameters() (map[string]interface{}, error)
- func (mg *RoleAssignmentV3) GetProviderConfigReference() *xpv1.Reference
- func (mg *RoleAssignmentV3) GetProviderReference() *xpv1.Reference
- func (mg *RoleAssignmentV3) GetTerraformResourceType() string
- func (tr *RoleAssignmentV3) GetTerraformSchemaVersion() int
- func (mg *RoleAssignmentV3) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *RoleAssignmentV3) LateInitialize(attrs []byte) (bool, error)
- func (mg *RoleAssignmentV3) SetConditions(c ...xpv1.Condition)
- func (mg *RoleAssignmentV3) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *RoleAssignmentV3) SetObservation(obs map[string]interface{}) error
- func (tr *RoleAssignmentV3) SetParameters(params map[string]interface{}) error
- func (mg *RoleAssignmentV3) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *RoleAssignmentV3) SetProviderReference(r *xpv1.Reference)
- func (mg *RoleAssignmentV3) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type RoleAssignmentV3List
- type RoleAssignmentV3Observation
- type RoleAssignmentV3Parameters
- type RoleAssignmentV3Spec
- type RoleAssignmentV3Status
- type RoleV3
- func (in *RoleV3) DeepCopy() *RoleV3
- func (in *RoleV3) DeepCopyInto(out *RoleV3)
- func (in *RoleV3) DeepCopyObject() runtime.Object
- func (mg *RoleV3) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *RoleV3) GetConnectionDetailsMapping() map[string]string
- func (mg *RoleV3) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *RoleV3) GetID() string
- func (tr *RoleV3) GetObservation() (map[string]interface{}, error)
- func (tr *RoleV3) GetParameters() (map[string]interface{}, error)
- func (mg *RoleV3) GetProviderConfigReference() *xpv1.Reference
- func (mg *RoleV3) GetProviderReference() *xpv1.Reference
- func (mg *RoleV3) GetTerraformResourceType() string
- func (tr *RoleV3) GetTerraformSchemaVersion() int
- func (mg *RoleV3) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *RoleV3) LateInitialize(attrs []byte) (bool, error)
- func (mg *RoleV3) SetConditions(c ...xpv1.Condition)
- func (mg *RoleV3) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *RoleV3) SetObservation(obs map[string]interface{}) error
- func (tr *RoleV3) SetParameters(params map[string]interface{}) error
- func (mg *RoleV3) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *RoleV3) SetProviderReference(r *xpv1.Reference)
- func (mg *RoleV3) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type RoleV3List
- type RoleV3Observation
- type RoleV3Parameters
- type RoleV3Spec
- type RoleV3Status
- type StatementObservation
- type StatementParameters
- type UserGroupMembershipV3
- func (in *UserGroupMembershipV3) DeepCopy() *UserGroupMembershipV3
- func (in *UserGroupMembershipV3) DeepCopyInto(out *UserGroupMembershipV3)
- func (in *UserGroupMembershipV3) DeepCopyObject() runtime.Object
- func (mg *UserGroupMembershipV3) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *UserGroupMembershipV3) GetConnectionDetailsMapping() map[string]string
- func (mg *UserGroupMembershipV3) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *UserGroupMembershipV3) GetID() string
- func (tr *UserGroupMembershipV3) GetObservation() (map[string]interface{}, error)
- func (tr *UserGroupMembershipV3) GetParameters() (map[string]interface{}, error)
- func (mg *UserGroupMembershipV3) GetProviderConfigReference() *xpv1.Reference
- func (mg *UserGroupMembershipV3) GetProviderReference() *xpv1.Reference
- func (mg *UserGroupMembershipV3) GetTerraformResourceType() string
- func (tr *UserGroupMembershipV3) GetTerraformSchemaVersion() int
- func (mg *UserGroupMembershipV3) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *UserGroupMembershipV3) LateInitialize(attrs []byte) (bool, error)
- func (mg *UserGroupMembershipV3) SetConditions(c ...xpv1.Condition)
- func (mg *UserGroupMembershipV3) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *UserGroupMembershipV3) SetObservation(obs map[string]interface{}) error
- func (tr *UserGroupMembershipV3) SetParameters(params map[string]interface{}) error
- func (mg *UserGroupMembershipV3) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *UserGroupMembershipV3) SetProviderReference(r *xpv1.Reference)
- func (mg *UserGroupMembershipV3) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type UserGroupMembershipV3List
- type UserGroupMembershipV3Observation
- type UserGroupMembershipV3Parameters
- type UserGroupMembershipV3Spec
- type UserGroupMembershipV3Status
- type UserV3
- func (in *UserV3) DeepCopy() *UserV3
- func (in *UserV3) DeepCopyInto(out *UserV3)
- func (in *UserV3) DeepCopyObject() runtime.Object
- func (mg *UserV3) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *UserV3) GetConnectionDetailsMapping() map[string]string
- func (mg *UserV3) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *UserV3) GetID() string
- func (tr *UserV3) GetObservation() (map[string]interface{}, error)
- func (tr *UserV3) GetParameters() (map[string]interface{}, error)
- func (mg *UserV3) GetProviderConfigReference() *xpv1.Reference
- func (mg *UserV3) GetProviderReference() *xpv1.Reference
- func (mg *UserV3) GetTerraformResourceType() string
- func (tr *UserV3) GetTerraformSchemaVersion() int
- func (mg *UserV3) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *UserV3) LateInitialize(attrs []byte) (bool, error)
- func (mg *UserV3) SetConditions(c ...xpv1.Condition)
- func (mg *UserV3) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *UserV3) SetObservation(obs map[string]interface{}) error
- func (tr *UserV3) SetParameters(params map[string]interface{}) error
- func (mg *UserV3) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *UserV3) SetProviderReference(r *xpv1.Reference)
- func (mg *UserV3) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type UserV3List
- type UserV3Observation
- type UserV3Parameters
- type UserV3Spec
- type UserV3Status
Constants ¶
const ( CRDGroup = "identity.otc.jet.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
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.
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.
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.
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.
var ( // CRDGroupVersion is the API Group Version used to register the objects CRDGroupVersion = schema.GroupVersion{Group: CRDGroup, Version: CRDVersion} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: CRDGroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
var ( 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.
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.
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.
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.
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.
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.
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.
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AgencyV3.
func (*AgencyV3) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AgencyV3) DeepCopyObject ¶
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 ¶
GetConnectionDetailsMapping for this AgencyV3
func (*AgencyV3) GetDeletionPolicy ¶
func (mg *AgencyV3) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this AgencyV3.
func (*AgencyV3) GetObservation ¶
GetObservation of this AgencyV3
func (*AgencyV3) GetParameters ¶
GetParameters of this AgencyV3
func (*AgencyV3) GetProviderConfigReference ¶
GetProviderConfigReference of this AgencyV3.
func (*AgencyV3) GetProviderReference ¶
GetProviderReference of this AgencyV3. Deprecated: Use GetProviderConfigReference.
func (*AgencyV3) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this AgencyV3
func (*AgencyV3) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*AgencyV3) GetWriteConnectionSecretToReference ¶
func (mg *AgencyV3) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this AgencyV3.
func (*AgencyV3) LateInitialize ¶
LateInitialize this AgencyV3 using its observed tfState. returns True if there are any spec changes for the resource.
func (*AgencyV3) SetConditions ¶
SetConditions of this AgencyV3.
func (*AgencyV3) SetDeletionPolicy ¶
func (mg *AgencyV3) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this AgencyV3.
func (*AgencyV3) SetObservation ¶
SetObservation for this AgencyV3
func (*AgencyV3) SetParameters ¶
SetParameters for this AgencyV3
func (*AgencyV3) SetProviderConfigReference ¶
SetProviderConfigReference of this AgencyV3.
func (*AgencyV3) SetProviderReference ¶
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 ¶
func (in *CredentialV3Observation) DeepCopy() *CredentialV3Observation
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 ¶
func (in *CredentialV3Parameters) DeepCopy() *CredentialV3Parameters
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 ¶
func (in *GroupMembershipV3List) DeepCopy() *GroupMembershipV3List
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 ¶
func (in *GroupMembershipV3Observation) DeepCopy() *GroupMembershipV3Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupMembershipV3Observation.
func (*GroupMembershipV3Observation) DeepCopyInto ¶
func (in *GroupMembershipV3Observation) DeepCopyInto(out *GroupMembershipV3Observation)
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 ¶
func (in *GroupMembershipV3Parameters) DeepCopy() *GroupMembershipV3Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupMembershipV3Parameters.
func (*GroupMembershipV3Parameters) DeepCopyInto ¶
func (in *GroupMembershipV3Parameters) DeepCopyInto(out *GroupMembershipV3Parameters)
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 ¶
func (in *GroupMembershipV3Spec) DeepCopy() *GroupMembershipV3Spec
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 ¶
func (in *GroupMembershipV3Status) DeepCopy() *GroupMembershipV3Status
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupV3.
func (*GroupV3) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GroupV3) DeepCopyObject ¶
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 ¶
GetConnectionDetailsMapping for this GroupV3
func (*GroupV3) GetDeletionPolicy ¶
func (mg *GroupV3) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this GroupV3.
func (*GroupV3) GetObservation ¶
GetObservation of this GroupV3
func (*GroupV3) GetParameters ¶
GetParameters of this GroupV3
func (*GroupV3) GetProviderConfigReference ¶
GetProviderConfigReference of this GroupV3.
func (*GroupV3) GetProviderReference ¶
GetProviderReference of this GroupV3. Deprecated: Use GetProviderConfigReference.
func (*GroupV3) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this GroupV3
func (*GroupV3) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*GroupV3) GetWriteConnectionSecretToReference ¶
func (mg *GroupV3) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this GroupV3.
func (*GroupV3) LateInitialize ¶
LateInitialize this GroupV3 using its observed tfState. returns True if there are any spec changes for the resource.
func (*GroupV3) SetConditions ¶
SetConditions of this GroupV3.
func (*GroupV3) SetDeletionPolicy ¶
func (mg *GroupV3) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this GroupV3.
func (*GroupV3) SetObservation ¶
SetObservation for this GroupV3
func (*GroupV3) SetParameters ¶
SetParameters for this GroupV3
func (*GroupV3) SetProviderConfigReference ¶
SetProviderConfigReference of this GroupV3.
func (*GroupV3) SetProviderReference ¶
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MappingV3.
func (*MappingV3) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MappingV3) DeepCopyObject ¶
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 ¶
GetConnectionDetailsMapping for this MappingV3
func (*MappingV3) GetDeletionPolicy ¶
func (mg *MappingV3) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this MappingV3.
func (*MappingV3) GetObservation ¶
GetObservation of this MappingV3
func (*MappingV3) GetParameters ¶
GetParameters of this MappingV3
func (*MappingV3) GetProviderConfigReference ¶
GetProviderConfigReference of this MappingV3.
func (*MappingV3) GetProviderReference ¶
GetProviderReference of this MappingV3. Deprecated: Use GetProviderConfigReference.
func (*MappingV3) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this MappingV3
func (*MappingV3) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*MappingV3) GetWriteConnectionSecretToReference ¶
func (mg *MappingV3) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this MappingV3.
func (*MappingV3) LateInitialize ¶
LateInitialize this MappingV3 using its observed tfState. returns True if there are any spec changes for the resource.
func (*MappingV3) SetConditions ¶
SetConditions of this MappingV3.
func (*MappingV3) SetDeletionPolicy ¶
func (mg *MappingV3) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this MappingV3.
func (*MappingV3) SetObservation ¶
SetObservation for this MappingV3
func (*MappingV3) SetParameters ¶
SetParameters for this MappingV3
func (*MappingV3) SetProviderConfigReference ¶
SetProviderConfigReference of this MappingV3.
func (*MappingV3) SetProviderReference ¶
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 ¶
func (in *MappingV3Observation) DeepCopy() *MappingV3Observation
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 ¶
func (in *ProjectRoleObservation) DeepCopy() *ProjectRoleObservation
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 ¶
func (in *ProjectRoleParameters) DeepCopy() *ProjectRoleParameters
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectV3.
func (*ProjectV3) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProjectV3) DeepCopyObject ¶
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 ¶
GetConnectionDetailsMapping for this ProjectV3
func (*ProjectV3) GetDeletionPolicy ¶
func (mg *ProjectV3) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ProjectV3.
func (*ProjectV3) GetObservation ¶
GetObservation of this ProjectV3
func (*ProjectV3) GetParameters ¶
GetParameters of this ProjectV3
func (*ProjectV3) GetProviderConfigReference ¶
GetProviderConfigReference of this ProjectV3.
func (*ProjectV3) GetProviderReference ¶
GetProviderReference of this ProjectV3. Deprecated: Use GetProviderConfigReference.
func (*ProjectV3) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this ProjectV3
func (*ProjectV3) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ProjectV3) GetWriteConnectionSecretToReference ¶
func (mg *ProjectV3) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ProjectV3.
func (*ProjectV3) LateInitialize ¶
LateInitialize this ProjectV3 using its observed tfState. returns True if there are any spec changes for the resource.
func (*ProjectV3) SetConditions ¶
SetConditions of this ProjectV3.
func (*ProjectV3) SetDeletionPolicy ¶
func (mg *ProjectV3) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ProjectV3.
func (*ProjectV3) SetObservation ¶
SetObservation for this ProjectV3
func (*ProjectV3) SetParameters ¶
SetParameters for this ProjectV3
func (*ProjectV3) SetProviderConfigReference ¶
SetProviderConfigReference of this ProjectV3.
func (*ProjectV3) SetProviderReference ¶
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 ¶
func (in *ProjectV3Observation) DeepCopy() *ProjectV3Observation
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 ¶
func (in *ProtocolV3Observation) DeepCopy() *ProtocolV3Observation
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 ¶
func (in *ProtocolV3Parameters) DeepCopy() *ProtocolV3Parameters
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 ¶
func (in *ProviderV3Observation) DeepCopy() *ProviderV3Observation
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 ¶
func (in *ProviderV3Parameters) DeepCopy() *ProviderV3Parameters
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 ¶
func (in *RoleAssignmentV3List) DeepCopy() *RoleAssignmentV3List
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 ¶
func (in *RoleAssignmentV3Observation) DeepCopy() *RoleAssignmentV3Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleAssignmentV3Observation.
func (*RoleAssignmentV3Observation) DeepCopyInto ¶
func (in *RoleAssignmentV3Observation) DeepCopyInto(out *RoleAssignmentV3Observation)
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 ¶
func (in *RoleAssignmentV3Parameters) DeepCopy() *RoleAssignmentV3Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleAssignmentV3Parameters.
func (*RoleAssignmentV3Parameters) DeepCopyInto ¶
func (in *RoleAssignmentV3Parameters) DeepCopyInto(out *RoleAssignmentV3Parameters)
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 ¶
func (in *RoleAssignmentV3Spec) DeepCopy() *RoleAssignmentV3Spec
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 ¶
func (in *RoleAssignmentV3Status) DeepCopy() *RoleAssignmentV3Status
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleV3.
func (*RoleV3) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RoleV3) DeepCopyObject ¶
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 ¶
GetConnectionDetailsMapping for this RoleV3
func (*RoleV3) GetDeletionPolicy ¶
func (mg *RoleV3) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this RoleV3.
func (*RoleV3) GetObservation ¶
GetObservation of this RoleV3
func (*RoleV3) GetParameters ¶
GetParameters of this RoleV3
func (*RoleV3) GetProviderConfigReference ¶
GetProviderConfigReference of this RoleV3.
func (*RoleV3) GetProviderReference ¶
GetProviderReference of this RoleV3. Deprecated: Use GetProviderConfigReference.
func (*RoleV3) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this RoleV3
func (*RoleV3) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*RoleV3) GetWriteConnectionSecretToReference ¶
func (mg *RoleV3) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this RoleV3.
func (*RoleV3) LateInitialize ¶
LateInitialize this RoleV3 using its observed tfState. returns True if there are any spec changes for the resource.
func (*RoleV3) SetConditions ¶
SetConditions of this RoleV3.
func (*RoleV3) SetDeletionPolicy ¶
func (mg *RoleV3) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this RoleV3.
func (*RoleV3) SetObservation ¶
SetObservation for this RoleV3
func (*RoleV3) SetParameters ¶
SetParameters for this RoleV3
func (*RoleV3) SetProviderConfigReference ¶
SetProviderConfigReference of this RoleV3.
func (*RoleV3) SetProviderReference ¶
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 ¶
func (in *StatementObservation) DeepCopy() *StatementObservation
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 ¶
func (in *UserGroupMembershipV3) DeepCopy() *UserGroupMembershipV3
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 ¶
func (in *UserGroupMembershipV3List) DeepCopy() *UserGroupMembershipV3List
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserGroupMembershipV3List.
func (*UserGroupMembershipV3List) DeepCopyInto ¶
func (in *UserGroupMembershipV3List) DeepCopyInto(out *UserGroupMembershipV3List)
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 ¶
func (in *UserGroupMembershipV3Observation) DeepCopy() *UserGroupMembershipV3Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserGroupMembershipV3Observation.
func (*UserGroupMembershipV3Observation) DeepCopyInto ¶
func (in *UserGroupMembershipV3Observation) DeepCopyInto(out *UserGroupMembershipV3Observation)
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 ¶
func (in *UserGroupMembershipV3Parameters) DeepCopy() *UserGroupMembershipV3Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserGroupMembershipV3Parameters.
func (*UserGroupMembershipV3Parameters) DeepCopyInto ¶
func (in *UserGroupMembershipV3Parameters) DeepCopyInto(out *UserGroupMembershipV3Parameters)
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 ¶
func (in *UserGroupMembershipV3Spec) DeepCopy() *UserGroupMembershipV3Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserGroupMembershipV3Spec.
func (*UserGroupMembershipV3Spec) DeepCopyInto ¶
func (in *UserGroupMembershipV3Spec) DeepCopyInto(out *UserGroupMembershipV3Spec)
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 ¶
func (in *UserGroupMembershipV3Status) DeepCopy() *UserGroupMembershipV3Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserGroupMembershipV3Status.
func (*UserGroupMembershipV3Status) DeepCopyInto ¶
func (in *UserGroupMembershipV3Status) DeepCopyInto(out *UserGroupMembershipV3Status)
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserV3.
func (*UserV3) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UserV3) DeepCopyObject ¶
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 ¶
GetConnectionDetailsMapping for this UserV3
func (*UserV3) GetDeletionPolicy ¶
func (mg *UserV3) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this UserV3.
func (*UserV3) GetObservation ¶
GetObservation of this UserV3
func (*UserV3) GetParameters ¶
GetParameters of this UserV3
func (*UserV3) GetProviderConfigReference ¶
GetProviderConfigReference of this UserV3.
func (*UserV3) GetProviderReference ¶
GetProviderReference of this UserV3. Deprecated: Use GetProviderConfigReference.
func (*UserV3) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this UserV3
func (*UserV3) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*UserV3) GetWriteConnectionSecretToReference ¶
func (mg *UserV3) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this UserV3.
func (*UserV3) LateInitialize ¶
LateInitialize this UserV3 using its observed tfState. returns True if there are any spec changes for the resource.
func (*UserV3) SetConditions ¶
SetConditions of this UserV3.
func (*UserV3) SetDeletionPolicy ¶
func (mg *UserV3) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this UserV3.
func (*UserV3) SetObservation ¶
SetObservation for this UserV3
func (*UserV3) SetParameters ¶
SetParameters for this UserV3
func (*UserV3) SetProviderConfigReference ¶
SetProviderConfigReference of this UserV3.
func (*UserV3) SetProviderReference ¶
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.
Source Files ¶
- zz_agencyv3_terraformed.go
- zz_agencyv3_types.go
- zz_credentialv3_terraformed.go
- zz_credentialv3_types.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_groupmembershipv3_terraformed.go
- zz_groupmembershipv3_types.go
- zz_groupv3_terraformed.go
- zz_groupv3_types.go
- zz_groupversion_info.go
- zz_mappingv3_terraformed.go
- zz_mappingv3_types.go
- zz_projectv3_terraformed.go
- zz_projectv3_types.go
- zz_protocolv3_terraformed.go
- zz_protocolv3_types.go
- zz_providerv3_terraformed.go
- zz_providerv3_types.go
- zz_roleassignmentv3_terraformed.go
- zz_roleassignmentv3_types.go
- zz_rolev3_terraformed.go
- zz_rolev3_types.go
- zz_usergroupmembershipv3_terraformed.go
- zz_usergroupmembershipv3_types.go
- zz_userv3_terraformed.go
- zz_userv3_types.go