Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=iam.flexibleengine.upbound.io +versionName=v1beta1
Index ¶
- Constants
- Variables
- type ACL
- func (in *ACL) DeepCopy() *ACL
- func (in *ACL) DeepCopyInto(out *ACL)
- func (in *ACL) DeepCopyObject() runtime.Object
- func (mg *ACL) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ACL) GetConnectionDetailsMapping() map[string]string
- func (mg *ACL) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ACL) GetID() string
- func (tr *ACL) GetObservation() (map[string]any, error)
- func (tr *ACL) GetParameters() (map[string]any, error)
- func (mg *ACL) GetProviderConfigReference() *xpv1.Reference
- func (mg *ACL) GetProviderReference() *xpv1.Reference
- func (mg *ACL) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *ACL) GetTerraformResourceType() string
- func (tr *ACL) GetTerraformSchemaVersion() int
- func (mg *ACL) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ACL) LateInitialize(attrs []byte) (bool, error)
- func (mg *ACL) SetConditions(c ...xpv1.Condition)
- func (mg *ACL) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ACL) SetObservation(obs map[string]any) error
- func (tr *ACL) SetParameters(params map[string]any) error
- func (mg *ACL) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ACL) SetProviderReference(r *xpv1.Reference)
- func (mg *ACL) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *ACL) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ACLList
- type ACLObservation
- type ACLParameters
- type ACLSpec
- type ACLStatus
- type Agency
- func (in *Agency) DeepCopy() *Agency
- func (in *Agency) DeepCopyInto(out *Agency)
- func (in *Agency) DeepCopyObject() runtime.Object
- func (mg *Agency) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Agency) GetConnectionDetailsMapping() map[string]string
- func (mg *Agency) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Agency) GetID() string
- func (tr *Agency) GetObservation() (map[string]any, error)
- func (tr *Agency) GetParameters() (map[string]any, error)
- func (mg *Agency) GetProviderConfigReference() *xpv1.Reference
- func (mg *Agency) GetProviderReference() *xpv1.Reference
- func (mg *Agency) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Agency) GetTerraformResourceType() string
- func (tr *Agency) GetTerraformSchemaVersion() int
- func (mg *Agency) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Agency) LateInitialize(attrs []byte) (bool, error)
- func (mg *Agency) SetConditions(c ...xpv1.Condition)
- func (mg *Agency) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Agency) SetObservation(obs map[string]any) error
- func (tr *Agency) SetParameters(params map[string]any) error
- func (mg *Agency) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Agency) SetProviderReference(r *xpv1.Reference)
- func (mg *Agency) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Agency) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type AgencyList
- type AgencyObservation
- type AgencyParameters
- type AgencySpec
- type AgencyStatus
- type ConversionRulesLocalObservation
- type ConversionRulesLocalParameters
- type ConversionRulesObservation
- type ConversionRulesParameters
- type ConversionRulesRemoteObservation
- type ConversionRulesRemoteParameters
- type Group
- func (in *Group) DeepCopy() *Group
- func (in *Group) DeepCopyInto(out *Group)
- func (in *Group) DeepCopyObject() runtime.Object
- func (mg *Group) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Group) GetConnectionDetailsMapping() map[string]string
- func (mg *Group) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Group) GetID() string
- func (tr *Group) GetObservation() (map[string]any, error)
- func (tr *Group) GetParameters() (map[string]any, error)
- func (mg *Group) GetProviderConfigReference() *xpv1.Reference
- func (mg *Group) GetProviderReference() *xpv1.Reference
- func (mg *Group) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Group) GetTerraformResourceType() string
- func (tr *Group) GetTerraformSchemaVersion() int
- func (mg *Group) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Group) LateInitialize(attrs []byte) (bool, error)
- func (mg *Group) SetConditions(c ...xpv1.Condition)
- func (mg *Group) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Group) SetObservation(obs map[string]any) error
- func (tr *Group) SetParameters(params map[string]any) error
- func (mg *Group) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Group) SetProviderReference(r *xpv1.Reference)
- func (mg *Group) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Group) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type GroupList
- type GroupMembership
- func (in *GroupMembership) DeepCopy() *GroupMembership
- func (in *GroupMembership) DeepCopyInto(out *GroupMembership)
- func (in *GroupMembership) DeepCopyObject() runtime.Object
- func (mg *GroupMembership) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *GroupMembership) GetConnectionDetailsMapping() map[string]string
- func (mg *GroupMembership) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *GroupMembership) GetID() string
- func (tr *GroupMembership) GetObservation() (map[string]any, error)
- func (tr *GroupMembership) GetParameters() (map[string]any, error)
- func (mg *GroupMembership) GetProviderConfigReference() *xpv1.Reference
- func (mg *GroupMembership) GetProviderReference() *xpv1.Reference
- func (mg *GroupMembership) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *GroupMembership) GetTerraformResourceType() string
- func (tr *GroupMembership) GetTerraformSchemaVersion() int
- func (mg *GroupMembership) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *GroupMembership) LateInitialize(attrs []byte) (bool, error)
- func (mg *GroupMembership) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *GroupMembership) SetConditions(c ...xpv1.Condition)
- func (mg *GroupMembership) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *GroupMembership) SetObservation(obs map[string]any) error
- func (tr *GroupMembership) SetParameters(params map[string]any) error
- func (mg *GroupMembership) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *GroupMembership) SetProviderReference(r *xpv1.Reference)
- func (mg *GroupMembership) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *GroupMembership) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type GroupMembershipList
- type GroupMembershipObservation
- type GroupMembershipParameters
- type GroupMembershipSpec
- type GroupMembershipStatus
- type GroupObservation
- type GroupParameters
- type GroupSpec
- type GroupStatus
- type IPCidrsObservation
- type IPCidrsParameters
- type IPRangesObservation
- type IPRangesParameters
- type LocalObservation
- type LocalParameters
- type OpenIDConnectConfigObservation
- type OpenIDConnectConfigParameters
- type Project
- func (in *Project) DeepCopy() *Project
- func (in *Project) DeepCopyInto(out *Project)
- func (in *Project) DeepCopyObject() runtime.Object
- func (mg *Project) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Project) GetConnectionDetailsMapping() map[string]string
- func (mg *Project) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Project) GetID() string
- func (tr *Project) GetObservation() (map[string]any, error)
- func (tr *Project) GetParameters() (map[string]any, error)
- func (mg *Project) GetProviderConfigReference() *xpv1.Reference
- func (mg *Project) GetProviderReference() *xpv1.Reference
- func (mg *Project) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Project) GetTerraformResourceType() string
- func (tr *Project) GetTerraformSchemaVersion() int
- func (mg *Project) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Project) LateInitialize(attrs []byte) (bool, error)
- func (mg *Project) SetConditions(c ...xpv1.Condition)
- func (mg *Project) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Project) SetObservation(obs map[string]any) error
- func (tr *Project) SetParameters(params map[string]any) error
- func (mg *Project) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Project) SetProviderReference(r *xpv1.Reference)
- func (mg *Project) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Project) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ProjectList
- type ProjectObservation
- type ProjectParameters
- type ProjectRoleObservation
- type ProjectRoleParameters
- type ProjectSpec
- type ProjectStatus
- type Provider
- func (in *Provider) DeepCopy() *Provider
- func (in *Provider) DeepCopyInto(out *Provider)
- func (in *Provider) DeepCopyObject() runtime.Object
- func (mg *Provider) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Provider) GetConnectionDetailsMapping() map[string]string
- func (mg *Provider) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Provider) GetID() string
- func (tr *Provider) GetObservation() (map[string]any, error)
- func (tr *Provider) GetParameters() (map[string]any, error)
- func (mg *Provider) GetProviderConfigReference() *xpv1.Reference
- func (mg *Provider) GetProviderReference() *xpv1.Reference
- func (mg *Provider) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Provider) GetTerraformResourceType() string
- func (tr *Provider) GetTerraformSchemaVersion() int
- func (mg *Provider) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Provider) LateInitialize(attrs []byte) (bool, error)
- func (mg *Provider) SetConditions(c ...xpv1.Condition)
- func (mg *Provider) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Provider) SetObservation(obs map[string]any) error
- func (tr *Provider) SetParameters(params map[string]any) error
- func (mg *Provider) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Provider) SetProviderReference(r *xpv1.Reference)
- func (mg *Provider) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Provider) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ProviderConversion
- func (in *ProviderConversion) DeepCopy() *ProviderConversion
- func (in *ProviderConversion) DeepCopyInto(out *ProviderConversion)
- func (in *ProviderConversion) DeepCopyObject() runtime.Object
- func (mg *ProviderConversion) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ProviderConversion) GetConnectionDetailsMapping() map[string]string
- func (mg *ProviderConversion) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ProviderConversion) GetID() string
- func (tr *ProviderConversion) GetObservation() (map[string]any, error)
- func (tr *ProviderConversion) GetParameters() (map[string]any, error)
- func (mg *ProviderConversion) GetProviderConfigReference() *xpv1.Reference
- func (mg *ProviderConversion) GetProviderReference() *xpv1.Reference
- func (mg *ProviderConversion) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *ProviderConversion) GetTerraformResourceType() string
- func (tr *ProviderConversion) GetTerraformSchemaVersion() int
- func (mg *ProviderConversion) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ProviderConversion) LateInitialize(attrs []byte) (bool, error)
- func (mg *ProviderConversion) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *ProviderConversion) SetConditions(c ...xpv1.Condition)
- func (mg *ProviderConversion) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ProviderConversion) SetObservation(obs map[string]any) error
- func (tr *ProviderConversion) SetParameters(params map[string]any) error
- func (mg *ProviderConversion) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ProviderConversion) SetProviderReference(r *xpv1.Reference)
- func (mg *ProviderConversion) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *ProviderConversion) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ProviderConversionConversionRulesObservation
- type ProviderConversionConversionRulesParameters
- type ProviderConversionList
- type ProviderConversionObservation
- type ProviderConversionParameters
- type ProviderConversionSpec
- type ProviderConversionStatus
- type ProviderList
- type ProviderObservation
- type ProviderParameters
- type ProviderSpec
- type ProviderStatus
- type RemoteObservation
- type RemoteParameters
- type Role
- func (in *Role) DeepCopy() *Role
- func (in *Role) DeepCopyInto(out *Role)
- func (in *Role) DeepCopyObject() runtime.Object
- func (mg *Role) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Role) GetConnectionDetailsMapping() map[string]string
- func (mg *Role) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Role) GetID() string
- func (tr *Role) GetObservation() (map[string]any, error)
- func (tr *Role) GetParameters() (map[string]any, error)
- func (mg *Role) GetProviderConfigReference() *xpv1.Reference
- func (mg *Role) GetProviderReference() *xpv1.Reference
- func (mg *Role) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Role) GetTerraformResourceType() string
- func (tr *Role) GetTerraformSchemaVersion() int
- func (mg *Role) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Role) LateInitialize(attrs []byte) (bool, error)
- func (mg *Role) SetConditions(c ...xpv1.Condition)
- func (mg *Role) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Role) SetObservation(obs map[string]any) error
- func (tr *Role) SetParameters(params map[string]any) error
- func (mg *Role) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Role) SetProviderReference(r *xpv1.Reference)
- func (mg *Role) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Role) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type RoleAssignment
- func (in *RoleAssignment) DeepCopy() *RoleAssignment
- func (in *RoleAssignment) DeepCopyInto(out *RoleAssignment)
- func (in *RoleAssignment) DeepCopyObject() runtime.Object
- func (mg *RoleAssignment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *RoleAssignment) GetConnectionDetailsMapping() map[string]string
- func (mg *RoleAssignment) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *RoleAssignment) GetID() string
- func (tr *RoleAssignment) GetObservation() (map[string]any, error)
- func (tr *RoleAssignment) GetParameters() (map[string]any, error)
- func (mg *RoleAssignment) GetProviderConfigReference() *xpv1.Reference
- func (mg *RoleAssignment) GetProviderReference() *xpv1.Reference
- func (mg *RoleAssignment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *RoleAssignment) GetTerraformResourceType() string
- func (tr *RoleAssignment) GetTerraformSchemaVersion() int
- func (mg *RoleAssignment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *RoleAssignment) LateInitialize(attrs []byte) (bool, error)
- func (mg *RoleAssignment) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *RoleAssignment) SetConditions(c ...xpv1.Condition)
- func (mg *RoleAssignment) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *RoleAssignment) SetObservation(obs map[string]any) error
- func (tr *RoleAssignment) SetParameters(params map[string]any) error
- func (mg *RoleAssignment) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *RoleAssignment) SetProviderReference(r *xpv1.Reference)
- func (mg *RoleAssignment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *RoleAssignment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type RoleAssignmentList
- type RoleAssignmentObservation
- type RoleAssignmentParameters
- type RoleAssignmentSpec
- type RoleAssignmentStatus
- type RoleList
- type RoleObservation
- type RoleParameters
- type RoleSpec
- type RoleStatus
- type User
- func (in *User) DeepCopy() *User
- func (in *User) DeepCopyInto(out *User)
- func (in *User) DeepCopyObject() runtime.Object
- func (mg *User) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *User) GetConnectionDetailsMapping() map[string]string
- func (mg *User) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *User) GetID() string
- func (tr *User) GetObservation() (map[string]any, error)
- func (tr *User) GetParameters() (map[string]any, error)
- func (mg *User) GetProviderConfigReference() *xpv1.Reference
- func (mg *User) GetProviderReference() *xpv1.Reference
- func (mg *User) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *User) GetTerraformResourceType() string
- func (tr *User) GetTerraformSchemaVersion() int
- func (mg *User) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *User) LateInitialize(attrs []byte) (bool, error)
- func (mg *User) SetConditions(c ...xpv1.Condition)
- func (mg *User) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *User) SetObservation(obs map[string]any) error
- func (tr *User) SetParameters(params map[string]any) error
- func (mg *User) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *User) SetProviderReference(r *xpv1.Reference)
- func (mg *User) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *User) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type UserList
- type UserObservation
- type UserParameters
- type UserSpec
- type UserStatus
Constants ¶
const ( CRDGroup = "iam.flexibleengine.upbound.io" CRDVersion = "v1beta1" )
Package type metadata.
Variables ¶
var ( ACL_Kind = "ACL" ACL_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ACL_Kind}.String() ACL_KindAPIVersion = ACL_Kind + "." + CRDGroupVersion.String() ACL_GroupVersionKind = CRDGroupVersion.WithKind(ACL_Kind) )
Repository type metadata.
var ( Agency_Kind = "Agency" Agency_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Agency_Kind}.String() Agency_KindAPIVersion = Agency_Kind + "." + CRDGroupVersion.String() Agency_GroupVersionKind = CRDGroupVersion.WithKind(Agency_Kind) )
Repository type metadata.
var ( Group_Kind = "Group" Group_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Group_Kind}.String() Group_KindAPIVersion = Group_Kind + "." + CRDGroupVersion.String() Group_GroupVersionKind = CRDGroupVersion.WithKind(Group_Kind) )
Repository type metadata.
var ( GroupMembership_Kind = "GroupMembership" GroupMembership_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: GroupMembership_Kind}.String() GroupMembership_KindAPIVersion = GroupMembership_Kind + "." + CRDGroupVersion.String() GroupMembership_GroupVersionKind = CRDGroupVersion.WithKind(GroupMembership_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 ( Project_Kind = "Project" Project_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Project_Kind}.String() Project_KindAPIVersion = Project_Kind + "." + CRDGroupVersion.String() Project_GroupVersionKind = CRDGroupVersion.WithKind(Project_Kind) )
Repository type metadata.
var ( Provider_Kind = "Provider" Provider_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Provider_Kind}.String() Provider_KindAPIVersion = Provider_Kind + "." + CRDGroupVersion.String() Provider_GroupVersionKind = CRDGroupVersion.WithKind(Provider_Kind) )
Repository type metadata.
var ( ProviderConversion_Kind = "ProviderConversion" ProviderConversion_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ProviderConversion_Kind}.String() ProviderConversion_KindAPIVersion = ProviderConversion_Kind + "." + CRDGroupVersion.String() ProviderConversion_GroupVersionKind = CRDGroupVersion.WithKind(ProviderConversion_Kind) )
Repository type metadata.
var ( Role_Kind = "Role" Role_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Role_Kind}.String() Role_KindAPIVersion = Role_Kind + "." + CRDGroupVersion.String() Role_GroupVersionKind = CRDGroupVersion.WithKind(Role_Kind) )
Repository type metadata.
var ( RoleAssignment_Kind = "RoleAssignment" RoleAssignment_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: RoleAssignment_Kind}.String() RoleAssignment_KindAPIVersion = RoleAssignment_Kind + "." + CRDGroupVersion.String() RoleAssignment_GroupVersionKind = CRDGroupVersion.WithKind(RoleAssignment_Kind) )
Repository type metadata.
var ( User_Kind = "User" User_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: User_Kind}.String() User_KindAPIVersion = User_Kind + "." + CRDGroupVersion.String() User_GroupVersionKind = CRDGroupVersion.WithKind(User_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type ACL ¶
type ACL struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ACLSpec `json:"spec"` Status ACLStatus `json:"status,omitempty"` }
ACL is the Schema for the ACLs 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,flexibleengine}
func (*ACL) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ACL.
func (*ACL) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ACL) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ACL) GetCondition ¶
func (mg *ACL) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ACL.
func (*ACL) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this ACL
func (*ACL) GetDeletionPolicy ¶
func (mg *ACL) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ACL.
func (*ACL) GetObservation ¶
GetObservation of this ACL
func (*ACL) GetParameters ¶
GetParameters of this ACL
func (*ACL) GetProviderConfigReference ¶
GetProviderConfigReference of this ACL.
func (*ACL) GetProviderReference ¶
GetProviderReference of this ACL. Deprecated: Use GetProviderConfigReference.
func (*ACL) GetPublishConnectionDetailsTo ¶
func (mg *ACL) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this ACL.
func (*ACL) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this ACL
func (*ACL) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ACL) GetWriteConnectionSecretToReference ¶
func (mg *ACL) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ACL.
func (*ACL) LateInitialize ¶
LateInitialize this ACL using its observed tfState. returns True if there are any spec changes for the resource.
func (*ACL) SetConditions ¶
SetConditions of this ACL.
func (*ACL) SetDeletionPolicy ¶
func (mg *ACL) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ACL.
func (*ACL) SetObservation ¶
SetObservation for this ACL
func (*ACL) SetParameters ¶
SetParameters for this ACL
func (*ACL) SetProviderConfigReference ¶
SetProviderConfigReference of this ACL.
func (*ACL) SetProviderReference ¶
SetProviderReference of this ACL. Deprecated: Use SetProviderConfigReference.
func (*ACL) SetPublishConnectionDetailsTo ¶
func (mg *ACL) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this ACL.
func (*ACL) SetWriteConnectionSecretToReference ¶
func (mg *ACL) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ACL.
type ACLList ¶
type ACLList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ACL `json:"items"` }
ACLList contains a list of ACLs
func (*ACLList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ACLList.
func (*ACLList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ACLList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ACLObservation ¶
type ACLObservation struct { // The ID of identity acl. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*ACLObservation) DeepCopy ¶
func (in *ACLObservation) DeepCopy() *ACLObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ACLObservation.
func (*ACLObservation) DeepCopyInto ¶
func (in *ACLObservation) DeepCopyInto(out *ACLObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ACLParameters ¶
type ACLParameters struct { // Specifies the IPv4 CIDR blocks from which console access or api access is allowed. // The ip_cidrs cannot repeat. The structure is documented below. // +kubebuilder:validation:Optional IPCidrs []IPCidrsParameters `json:"ipCidrs,omitempty" tf:"ip_cidrs,omitempty"` // Specifies the IP address ranges from which console access or api access is allowed. // The ip_ranges cannot repeat. The structure is documented below. // +kubebuilder:validation:Optional IPRanges []IPRangesParameters `json:"ipRanges,omitempty" tf:"ip_ranges,omitempty"` // Specifies the ACL is created through the Console or API. valid value is // 'console'. Changing this parameter will create a new ACL. // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*ACLParameters) DeepCopy ¶
func (in *ACLParameters) DeepCopy() *ACLParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ACLParameters.
func (*ACLParameters) DeepCopyInto ¶
func (in *ACLParameters) DeepCopyInto(out *ACLParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ACLSpec ¶
type ACLSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ACLParameters `json:"forProvider"` }
ACLSpec defines the desired state of ACL
func (*ACLSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ACLSpec.
func (*ACLSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ACLStatus ¶
type ACLStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ACLObservation `json:"atProvider,omitempty"` }
ACLStatus defines the observed state of ACL.
func (*ACLStatus) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ACLStatus.
func (*ACLStatus) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Agency ¶
type Agency struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AgencySpec `json:"spec"` Status AgencyStatus `json:"status,omitempty"` }
Agency is the Schema for the Agencys API. ""page_title: "flexibleengine_identity_agency_v3" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,flexibleengine}
func (*Agency) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Agency.
func (*Agency) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Agency) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Agency) GetCondition ¶
func (mg *Agency) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Agency.
func (*Agency) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Agency
func (*Agency) GetDeletionPolicy ¶
func (mg *Agency) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Agency.
func (*Agency) GetObservation ¶
GetObservation of this Agency
func (*Agency) GetParameters ¶
GetParameters of this Agency
func (*Agency) GetProviderConfigReference ¶
GetProviderConfigReference of this Agency.
func (*Agency) GetProviderReference ¶
GetProviderReference of this Agency. Deprecated: Use GetProviderConfigReference.
func (*Agency) GetPublishConnectionDetailsTo ¶
func (mg *Agency) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Agency.
func (*Agency) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Agency
func (*Agency) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Agency) GetWriteConnectionSecretToReference ¶
func (mg *Agency) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Agency.
func (*Agency) LateInitialize ¶
LateInitialize this Agency using its observed tfState. returns True if there are any spec changes for the resource.
func (*Agency) SetConditions ¶
SetConditions of this Agency.
func (*Agency) SetDeletionPolicy ¶
func (mg *Agency) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Agency.
func (*Agency) SetObservation ¶
SetObservation for this Agency
func (*Agency) SetParameters ¶
SetParameters for this Agency
func (*Agency) SetProviderConfigReference ¶
SetProviderConfigReference of this Agency.
func (*Agency) SetProviderReference ¶
SetProviderReference of this Agency. Deprecated: Use SetProviderConfigReference.
func (*Agency) SetPublishConnectionDetailsTo ¶
func (mg *Agency) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Agency.
func (*Agency) SetWriteConnectionSecretToReference ¶
func (mg *Agency) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Agency.
type AgencyList ¶
type AgencyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Agency `json:"items"` }
AgencyList contains a list of Agencys
func (*AgencyList) DeepCopy ¶
func (in *AgencyList) DeepCopy() *AgencyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AgencyList.
func (*AgencyList) DeepCopyInto ¶
func (in *AgencyList) DeepCopyInto(out *AgencyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AgencyList) DeepCopyObject ¶
func (in *AgencyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AgencyList) GetItems ¶
func (l *AgencyList) GetItems() []resource.Managed
GetItems of this AgencyList.
type AgencyObservation ¶
type AgencyObservation struct { // The time when the agency was created. CreateTime *string `json:"createTime,omitempty" tf:"create_time,omitempty"` // The expiration time of agency. ExpireTime *string `json:"expireTime,omitempty" tf:"expire_time,omitempty"` // The agency ID. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*AgencyObservation) DeepCopy ¶
func (in *AgencyObservation) DeepCopy() *AgencyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AgencyObservation.
func (*AgencyObservation) DeepCopyInto ¶
func (in *AgencyObservation) DeepCopyInto(out *AgencyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AgencyParameters ¶
type AgencyParameters struct { // Specifies the name of delegated user domain. // This parameter and delegated_service_name are alternative. // +kubebuilder:validation:Optional DelegatedDomainName *string `json:"delegatedDomainName,omitempty" tf:"delegated_domain_name,omitempty"` // Specifies the name of delegated cloud service. // This parameter and delegated_domain_name are alternative. // +kubebuilder:validation:Optional DelegatedServiceName *string `json:"delegatedServiceName,omitempty" tf:"delegated_service_name,omitempty"` // Specifies the supplementary information about the agency. // The value is a string of 0 to 255 characters. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // Specifies an array of one or more role names which stand for the permissionis to // be granted to agency on domain. // +kubebuilder:validation:Optional DomainRoles []*string `json:"domainRoles,omitempty" tf:"domain_roles,omitempty"` // Specifies the validity period of an agency. // The valid value are ONEDAY and FOREVER, defaults to FOREVER. // +kubebuilder:validation:Optional Duration *string `json:"duration,omitempty" tf:"duration,omitempty"` // Specifies the name of agency. The name is a string of 1 to 64 characters. // Changing this will create a new agency. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // Specifies an array of one or more roles and projects which are used to grant // permissions to agency on project. The structure is documented below. // +kubebuilder:validation:Optional ProjectRole []ProjectRoleParameters `json:"projectRole,omitempty" tf:"project_role,omitempty"` }
func (*AgencyParameters) DeepCopy ¶
func (in *AgencyParameters) DeepCopy() *AgencyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AgencyParameters.
func (*AgencyParameters) DeepCopyInto ¶
func (in *AgencyParameters) DeepCopyInto(out *AgencyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AgencySpec ¶
type AgencySpec struct { v1.ResourceSpec `json:",inline"` ForProvider AgencyParameters `json:"forProvider"` }
AgencySpec defines the desired state of Agency
func (*AgencySpec) DeepCopy ¶
func (in *AgencySpec) DeepCopy() *AgencySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AgencySpec.
func (*AgencySpec) DeepCopyInto ¶
func (in *AgencySpec) DeepCopyInto(out *AgencySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AgencyStatus ¶
type AgencyStatus struct { v1.ResourceStatus `json:",inline"` AtProvider AgencyObservation `json:"atProvider,omitempty"` }
AgencyStatus defines the observed state of Agency.
func (*AgencyStatus) DeepCopy ¶
func (in *AgencyStatus) DeepCopy() *AgencyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AgencyStatus.
func (*AgencyStatus) DeepCopyInto ¶
func (in *AgencyStatus) DeepCopyInto(out *AgencyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConversionRulesLocalObservation ¶
type ConversionRulesLocalObservation struct { }
func (*ConversionRulesLocalObservation) DeepCopy ¶
func (in *ConversionRulesLocalObservation) DeepCopy() *ConversionRulesLocalObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConversionRulesLocalObservation.
func (*ConversionRulesLocalObservation) DeepCopyInto ¶
func (in *ConversionRulesLocalObservation) DeepCopyInto(out *ConversionRulesLocalObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConversionRulesLocalParameters ¶
type ConversionRulesLocalParameters struct { // Specifies the user group to which the federated user belongs on the cloud platform. // +kubebuilder:validation:Optional Group *string `json:"group,omitempty" tf:"group,omitempty"` // Specifies the name of a federated user on the cloud platform. // +kubebuilder:validation:Required Username *string `json:"username" tf:"username,omitempty"` }
func (*ConversionRulesLocalParameters) DeepCopy ¶
func (in *ConversionRulesLocalParameters) DeepCopy() *ConversionRulesLocalParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConversionRulesLocalParameters.
func (*ConversionRulesLocalParameters) DeepCopyInto ¶
func (in *ConversionRulesLocalParameters) DeepCopyInto(out *ConversionRulesLocalParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConversionRulesObservation ¶
type ConversionRulesObservation struct { // The federated user information on the cloud platform. Local []LocalObservation `json:"local,omitempty" tf:"local,omitempty"` // The description of the identity provider. Remote []RemoteObservation `json:"remote,omitempty" tf:"remote,omitempty"` }
func (*ConversionRulesObservation) DeepCopy ¶
func (in *ConversionRulesObservation) DeepCopy() *ConversionRulesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConversionRulesObservation.
func (*ConversionRulesObservation) DeepCopyInto ¶
func (in *ConversionRulesObservation) DeepCopyInto(out *ConversionRulesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConversionRulesParameters ¶
type ConversionRulesParameters struct { }
func (*ConversionRulesParameters) DeepCopy ¶
func (in *ConversionRulesParameters) DeepCopy() *ConversionRulesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConversionRulesParameters.
func (*ConversionRulesParameters) DeepCopyInto ¶
func (in *ConversionRulesParameters) DeepCopyInto(out *ConversionRulesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConversionRulesRemoteObservation ¶
type ConversionRulesRemoteObservation struct { }
func (*ConversionRulesRemoteObservation) DeepCopy ¶
func (in *ConversionRulesRemoteObservation) DeepCopy() *ConversionRulesRemoteObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConversionRulesRemoteObservation.
func (*ConversionRulesRemoteObservation) DeepCopyInto ¶
func (in *ConversionRulesRemoteObservation) DeepCopyInto(out *ConversionRulesRemoteObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConversionRulesRemoteParameters ¶
type ConversionRulesRemoteParameters struct { // Specifies the attribute in the IDP assertion. // +kubebuilder:validation:Required Attribute *string `json:"attribute" tf:"attribute,omitempty"` // Specifies the condition of conversion rule. // Available options are: // +kubebuilder:validation:Optional Condition *string `json:"condition,omitempty" tf:"condition,omitempty"` // Specifies the rule is matched only if the specified strings appear in the attribute type. // +kubebuilder:validation:Optional Value []*string `json:"value,omitempty" tf:"value,omitempty"` }
func (*ConversionRulesRemoteParameters) DeepCopy ¶
func (in *ConversionRulesRemoteParameters) DeepCopy() *ConversionRulesRemoteParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConversionRulesRemoteParameters.
func (*ConversionRulesRemoteParameters) DeepCopyInto ¶
func (in *ConversionRulesRemoteParameters) DeepCopyInto(out *ConversionRulesRemoteParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Group ¶
type Group struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec GroupSpec `json:"spec"` Status GroupStatus `json:"status,omitempty"` }
Group is the Schema for the Groups API. ""page_title: "flexibleengine_identity_group_v3" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,flexibleengine}
func (*Group) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Group.
func (*Group) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Group) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Group) GetCondition ¶
func (mg *Group) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Group.
func (*Group) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Group
func (*Group) GetDeletionPolicy ¶
func (mg *Group) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Group.
func (*Group) GetObservation ¶
GetObservation of this Group
func (*Group) GetParameters ¶
GetParameters of this Group
func (*Group) GetProviderConfigReference ¶
GetProviderConfigReference of this Group.
func (*Group) GetProviderReference ¶
GetProviderReference of this Group. Deprecated: Use GetProviderConfigReference.
func (*Group) GetPublishConnectionDetailsTo ¶
func (mg *Group) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Group.
func (*Group) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Group
func (*Group) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Group) GetWriteConnectionSecretToReference ¶
func (mg *Group) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Group.
func (*Group) LateInitialize ¶
LateInitialize this Group using its observed tfState. returns True if there are any spec changes for the resource.
func (*Group) SetConditions ¶
SetConditions of this Group.
func (*Group) SetDeletionPolicy ¶
func (mg *Group) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Group.
func (*Group) SetObservation ¶
SetObservation for this Group
func (*Group) SetParameters ¶
SetParameters for this Group
func (*Group) SetProviderConfigReference ¶
SetProviderConfigReference of this Group.
func (*Group) SetProviderReference ¶
SetProviderReference of this Group. Deprecated: Use SetProviderConfigReference.
func (*Group) SetPublishConnectionDetailsTo ¶
func (mg *Group) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Group.
func (*Group) SetWriteConnectionSecretToReference ¶
func (mg *Group) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Group.
type GroupList ¶
type GroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Group `json:"items"` }
GroupList contains a list of Groups
func (*GroupList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupList.
func (*GroupList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GroupList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type GroupMembership ¶
type GroupMembership struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec GroupMembershipSpec `json:"spec"` Status GroupMembershipStatus `json:"status,omitempty"` }
GroupMembership is the Schema for the GroupMemberships API. ""page_title: "flexibleengine_identity_group_membership_v3" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,flexibleengine}
func (*GroupMembership) DeepCopy ¶
func (in *GroupMembership) DeepCopy() *GroupMembership
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupMembership.
func (*GroupMembership) DeepCopyInto ¶
func (in *GroupMembership) DeepCopyInto(out *GroupMembership)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GroupMembership) DeepCopyObject ¶
func (in *GroupMembership) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GroupMembership) GetCondition ¶
func (mg *GroupMembership) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this GroupMembership.
func (*GroupMembership) GetConnectionDetailsMapping ¶
func (tr *GroupMembership) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this GroupMembership
func (*GroupMembership) GetDeletionPolicy ¶
func (mg *GroupMembership) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this GroupMembership.
func (*GroupMembership) GetID ¶
func (tr *GroupMembership) GetID() string
GetID returns ID of underlying Terraform resource of this GroupMembership
func (*GroupMembership) GetObservation ¶
func (tr *GroupMembership) GetObservation() (map[string]any, error)
GetObservation of this GroupMembership
func (*GroupMembership) GetParameters ¶
func (tr *GroupMembership) GetParameters() (map[string]any, error)
GetParameters of this GroupMembership
func (*GroupMembership) GetProviderConfigReference ¶
func (mg *GroupMembership) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this GroupMembership.
func (*GroupMembership) GetProviderReference ¶
func (mg *GroupMembership) GetProviderReference() *xpv1.Reference
GetProviderReference of this GroupMembership. Deprecated: Use GetProviderConfigReference.
func (*GroupMembership) GetPublishConnectionDetailsTo ¶
func (mg *GroupMembership) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this GroupMembership.
func (*GroupMembership) GetTerraformResourceType ¶
func (mg *GroupMembership) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this GroupMembership
func (*GroupMembership) GetTerraformSchemaVersion ¶
func (tr *GroupMembership) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*GroupMembership) GetWriteConnectionSecretToReference ¶
func (mg *GroupMembership) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this GroupMembership.
func (*GroupMembership) LateInitialize ¶
func (tr *GroupMembership) LateInitialize(attrs []byte) (bool, error)
LateInitialize this GroupMembership using its observed tfState. returns True if there are any spec changes for the resource.
func (*GroupMembership) ResolveReferences ¶
ResolveReferences of this GroupMembership.
func (*GroupMembership) SetConditions ¶
func (mg *GroupMembership) SetConditions(c ...xpv1.Condition)
SetConditions of this GroupMembership.
func (*GroupMembership) SetDeletionPolicy ¶
func (mg *GroupMembership) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this GroupMembership.
func (*GroupMembership) SetObservation ¶
func (tr *GroupMembership) SetObservation(obs map[string]any) error
SetObservation for this GroupMembership
func (*GroupMembership) SetParameters ¶
func (tr *GroupMembership) SetParameters(params map[string]any) error
SetParameters for this GroupMembership
func (*GroupMembership) SetProviderConfigReference ¶
func (mg *GroupMembership) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this GroupMembership.
func (*GroupMembership) SetProviderReference ¶
func (mg *GroupMembership) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this GroupMembership. Deprecated: Use SetProviderConfigReference.
func (*GroupMembership) SetPublishConnectionDetailsTo ¶
func (mg *GroupMembership) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this GroupMembership.
func (*GroupMembership) SetWriteConnectionSecretToReference ¶
func (mg *GroupMembership) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this GroupMembership.
type GroupMembershipList ¶
type GroupMembershipList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []GroupMembership `json:"items"` }
GroupMembershipList contains a list of GroupMemberships
func (*GroupMembershipList) DeepCopy ¶
func (in *GroupMembershipList) DeepCopy() *GroupMembershipList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupMembershipList.
func (*GroupMembershipList) DeepCopyInto ¶
func (in *GroupMembershipList) DeepCopyInto(out *GroupMembershipList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GroupMembershipList) DeepCopyObject ¶
func (in *GroupMembershipList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GroupMembershipList) GetItems ¶
func (l *GroupMembershipList) GetItems() []resource.Managed
GetItems of this GroupMembershipList.
type GroupMembershipObservation ¶
type GroupMembershipObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*GroupMembershipObservation) DeepCopy ¶
func (in *GroupMembershipObservation) DeepCopy() *GroupMembershipObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupMembershipObservation.
func (*GroupMembershipObservation) DeepCopyInto ¶
func (in *GroupMembershipObservation) DeepCopyInto(out *GroupMembershipObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupMembershipParameters ¶
type GroupMembershipParameters struct { // The group ID of this membership. // +crossplane:generate:reference:type=Group // +kubebuilder:validation:Optional Group *string `json:"group,omitempty" tf:"group,omitempty"` // Reference to a Group to populate group. // +kubebuilder:validation:Optional GroupRef *v1.Reference `json:"groupRef,omitempty" tf:"-"` // Selector for a Group to populate group. // +kubebuilder:validation:Optional GroupSelector *v1.Selector `json:"groupSelector,omitempty" tf:"-"` // A List of user IDs to associate to the group. // +crossplane:generate:reference:type=User // +kubebuilder:validation:Optional Users []*string `json:"users,omitempty" tf:"users,omitempty"` // References to User to populate users. // +kubebuilder:validation:Optional UsersRefs []v1.Reference `json:"usersRefs,omitempty" tf:"-"` // Selector for a list of User to populate users. // +kubebuilder:validation:Optional UsersSelector *v1.Selector `json:"usersSelector,omitempty" tf:"-"` }
func (*GroupMembershipParameters) DeepCopy ¶
func (in *GroupMembershipParameters) DeepCopy() *GroupMembershipParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupMembershipParameters.
func (*GroupMembershipParameters) DeepCopyInto ¶
func (in *GroupMembershipParameters) DeepCopyInto(out *GroupMembershipParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupMembershipSpec ¶
type GroupMembershipSpec struct { v1.ResourceSpec `json:",inline"` ForProvider GroupMembershipParameters `json:"forProvider"` }
GroupMembershipSpec defines the desired state of GroupMembership
func (*GroupMembershipSpec) DeepCopy ¶
func (in *GroupMembershipSpec) DeepCopy() *GroupMembershipSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupMembershipSpec.
func (*GroupMembershipSpec) DeepCopyInto ¶
func (in *GroupMembershipSpec) DeepCopyInto(out *GroupMembershipSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupMembershipStatus ¶
type GroupMembershipStatus struct { v1.ResourceStatus `json:",inline"` AtProvider GroupMembershipObservation `json:"atProvider,omitempty"` }
GroupMembershipStatus defines the observed state of GroupMembership.
func (*GroupMembershipStatus) DeepCopy ¶
func (in *GroupMembershipStatus) DeepCopy() *GroupMembershipStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupMembershipStatus.
func (*GroupMembershipStatus) DeepCopyInto ¶
func (in *GroupMembershipStatus) DeepCopyInto(out *GroupMembershipStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupObservation ¶
type GroupObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*GroupObservation) DeepCopy ¶
func (in *GroupObservation) DeepCopy() *GroupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupObservation.
func (*GroupObservation) DeepCopyInto ¶
func (in *GroupObservation) DeepCopyInto(out *GroupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupParameters ¶
type GroupParameters struct { // A description of the group. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // The domain this group belongs to. // +kubebuilder:validation:Optional DomainID *string `json:"domainId,omitempty" tf:"domain_id,omitempty"` // The name of the group. The length is less than or equal to 64 bytes. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*GroupParameters) DeepCopy ¶
func (in *GroupParameters) DeepCopy() *GroupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupParameters.
func (*GroupParameters) DeepCopyInto ¶
func (in *GroupParameters) DeepCopyInto(out *GroupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupSpec ¶
type GroupSpec struct { v1.ResourceSpec `json:",inline"` ForProvider GroupParameters `json:"forProvider"` }
GroupSpec defines the desired state of Group
func (*GroupSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupSpec.
func (*GroupSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupStatus ¶
type GroupStatus struct { v1.ResourceStatus `json:",inline"` AtProvider GroupObservation `json:"atProvider,omitempty"` }
GroupStatus defines the observed state of Group.
func (*GroupStatus) DeepCopy ¶
func (in *GroupStatus) DeepCopy() *GroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupStatus.
func (*GroupStatus) DeepCopyInto ¶
func (in *GroupStatus) DeepCopyInto(out *GroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IPCidrsObservation ¶
type IPCidrsObservation struct { }
func (*IPCidrsObservation) DeepCopy ¶
func (in *IPCidrsObservation) DeepCopy() *IPCidrsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPCidrsObservation.
func (*IPCidrsObservation) DeepCopyInto ¶
func (in *IPCidrsObservation) DeepCopyInto(out *IPCidrsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IPCidrsParameters ¶
type IPCidrsParameters struct { // Specifies the IPv4 CIDR block, for example, 192.168.0.0/24. // +kubebuilder:validation:Required Cidr *string `json:"cidr" tf:"cidr,omitempty"` // Specifies a description about an IPv4 CIDR block. This parameter can contain a // maximum of 255 characters and the following characters are not allowed:@#%^&*<>\. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` }
func (*IPCidrsParameters) DeepCopy ¶
func (in *IPCidrsParameters) DeepCopy() *IPCidrsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPCidrsParameters.
func (*IPCidrsParameters) DeepCopyInto ¶
func (in *IPCidrsParameters) DeepCopyInto(out *IPCidrsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IPRangesObservation ¶
type IPRangesObservation struct { }
func (*IPRangesObservation) DeepCopy ¶
func (in *IPRangesObservation) DeepCopy() *IPRangesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPRangesObservation.
func (*IPRangesObservation) DeepCopyInto ¶
func (in *IPRangesObservation) DeepCopyInto(out *IPRangesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IPRangesParameters ¶
type IPRangesParameters struct { // Specifies a description about an IP address range. This parameter can contain a // maximum of 255 characters and the following characters are not allowed:@#%^&*<>\. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // Specifies the Ip address range, for example, 0.0.0.0-255.255.255.0. // +kubebuilder:validation:Required Range *string `json:"range" tf:"range,omitempty"` }
func (*IPRangesParameters) DeepCopy ¶
func (in *IPRangesParameters) DeepCopy() *IPRangesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPRangesParameters.
func (*IPRangesParameters) DeepCopyInto ¶
func (in *IPRangesParameters) DeepCopyInto(out *IPRangesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LocalObservation ¶
type LocalObservation struct { // The user group to which the federated user belongs on the cloud platform. Group *string `json:"group,omitempty" tf:"group,omitempty"` // The name of a federated user on the cloud platform. Username *string `json:"username,omitempty" tf:"username,omitempty"` }
func (*LocalObservation) DeepCopy ¶
func (in *LocalObservation) DeepCopy() *LocalObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocalObservation.
func (*LocalObservation) DeepCopyInto ¶
func (in *LocalObservation) DeepCopyInto(out *LocalObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LocalParameters ¶
type LocalParameters struct { }
func (*LocalParameters) DeepCopy ¶
func (in *LocalParameters) DeepCopy() *LocalParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LocalParameters.
func (*LocalParameters) DeepCopyInto ¶
func (in *LocalParameters) DeepCopyInto(out *LocalParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OpenIDConnectConfigObservation ¶
type OpenIDConnectConfigObservation struct { }
func (*OpenIDConnectConfigObservation) DeepCopy ¶
func (in *OpenIDConnectConfigObservation) DeepCopy() *OpenIDConnectConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenIDConnectConfigObservation.
func (*OpenIDConnectConfigObservation) DeepCopyInto ¶
func (in *OpenIDConnectConfigObservation) DeepCopyInto(out *OpenIDConnectConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OpenIDConnectConfigParameters ¶
type OpenIDConnectConfigParameters struct { // Specifies the access type of the identity provider. // Available options are: // +kubebuilder:validation:Required AccessType *string `json:"accessType" tf:"access_type,omitempty"` // Specifies the authorization endpoint of the OpenID Connect identity // provider. This field is required only if the access type is set to program_console. // +kubebuilder:validation:Optional AuthorizationEndpoint *string `json:"authorizationEndpoint,omitempty" tf:"authorization_endpoint,omitempty"` // Specifies the ID of a client registered with the OpenID Connect identity provider. // +kubebuilder:validation:Required ClientID *string `json:"clientId" tf:"client_id,omitempty"` // Specifies the URL of the identity provider. // This field corresponds to the iss field in the ID token. // +kubebuilder:validation:Required ProviderURL *string `json:"providerUrl" tf:"provider_url,omitempty"` // Response mode. // Valid values is form_post and fragment, default value is form_post. // This field is required only if the access type is set to program_console. // +kubebuilder:validation:Optional ResponseMode *string `json:"responseMode,omitempty" tf:"response_mode,omitempty"` // Response type. Valid values is id_token, default value is id_token. // This field is required only if the access type is set to program_console. // +kubebuilder:validation:Optional ResponseType *string `json:"responseType,omitempty" tf:"response_type,omitempty"` // Specifies the scopes of authorization requests. It is an array of one or more scopes. // Valid values are openid, email, profile and other values defined by you. // This field is required only if the access type is set to program_console. // +kubebuilder:validation:Optional Scopes []*string `json:"scopes,omitempty" tf:"scopes,omitempty"` // Public key used to sign the ID token of the OpenID Connect identity provider. // This field is required only if the protocol is set to oidc. // +kubebuilder:validation:Required SigningKey *string `json:"signingKey" tf:"signing_key,omitempty"` }
func (*OpenIDConnectConfigParameters) DeepCopy ¶
func (in *OpenIDConnectConfigParameters) DeepCopy() *OpenIDConnectConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpenIDConnectConfigParameters.
func (*OpenIDConnectConfigParameters) DeepCopyInto ¶
func (in *OpenIDConnectConfigParameters) DeepCopyInto(out *OpenIDConnectConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Project ¶
type Project struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ProjectSpec `json:"spec"` Status ProjectStatus `json:"status,omitempty"` }
Project is the Schema for the Projects API. ""page_title: "flexibleengine_identity_project_v3" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,flexibleengine}
func (*Project) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Project.
func (*Project) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Project) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Project) GetCondition ¶
func (mg *Project) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Project.
func (*Project) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Project
func (*Project) GetDeletionPolicy ¶
func (mg *Project) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Project.
func (*Project) GetObservation ¶
GetObservation of this Project
func (*Project) GetParameters ¶
GetParameters of this Project
func (*Project) GetProviderConfigReference ¶
GetProviderConfigReference of this Project.
func (*Project) GetProviderReference ¶
GetProviderReference of this Project. Deprecated: Use GetProviderConfigReference.
func (*Project) GetPublishConnectionDetailsTo ¶
func (mg *Project) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Project.
func (*Project) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Project
func (*Project) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Project) GetWriteConnectionSecretToReference ¶
func (mg *Project) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Project.
func (*Project) LateInitialize ¶
LateInitialize this Project using its observed tfState. returns True if there are any spec changes for the resource.
func (*Project) SetConditions ¶
SetConditions of this Project.
func (*Project) SetDeletionPolicy ¶
func (mg *Project) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Project.
func (*Project) SetObservation ¶
SetObservation for this Project
func (*Project) SetParameters ¶
SetParameters for this Project
func (*Project) SetProviderConfigReference ¶
SetProviderConfigReference of this Project.
func (*Project) SetProviderReference ¶
SetProviderReference of this Project. Deprecated: Use SetProviderConfigReference.
func (*Project) SetPublishConnectionDetailsTo ¶
func (mg *Project) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Project.
func (*Project) SetWriteConnectionSecretToReference ¶
func (mg *Project) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Project.
type ProjectList ¶
type ProjectList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Project `json:"items"` }
ProjectList contains a list of Projects
func (*ProjectList) DeepCopy ¶
func (in *ProjectList) DeepCopy() *ProjectList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectList.
func (*ProjectList) DeepCopyInto ¶
func (in *ProjectList) DeepCopyInto(out *ProjectList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProjectList) DeepCopyObject ¶
func (in *ProjectList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ProjectList) GetItems ¶
func (l *ProjectList) GetItems() []resource.Managed
GetItems of this ProjectList.
type ProjectObservation ¶
type ProjectObservation struct { // A resource ID in UUID format. DomainID *string `json:"domainId,omitempty" tf:"domain_id,omitempty"` // Enabling status of this project. Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // A resource ID in UUID format. ID *string `json:"id,omitempty" tf:"id,omitempty"` IsDomain *bool `json:"isDomain,omitempty" tf:"is_domain,omitempty"` // The parent of this project. ParentID *string `json:"parentId,omitempty" tf:"parent_id,omitempty"` }
func (*ProjectObservation) DeepCopy ¶
func (in *ProjectObservation) DeepCopy() *ProjectObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectObservation.
func (*ProjectObservation) DeepCopyInto ¶
func (in *ProjectObservation) DeepCopyInto(out *ProjectObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectParameters ¶
type ProjectParameters struct { // A description of the project. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // The name of the project. The length is less than or equal // to 64 bytes. Name mut be prefixed with a valid region name (eg. eu-west-0_project_1). // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*ProjectParameters) DeepCopy ¶
func (in *ProjectParameters) DeepCopy() *ProjectParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectParameters.
func (*ProjectParameters) DeepCopyInto ¶
func (in *ProjectParameters) DeepCopyInto(out *ProjectParameters)
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 { // Specifies the name of project. // +kubebuilder:validation:Required Project *string `json:"project" tf:"project,omitempty"` // Specifies an array of role names. // +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 ProjectSpec ¶
type ProjectSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ProjectParameters `json:"forProvider"` }
ProjectSpec defines the desired state of Project
func (*ProjectSpec) DeepCopy ¶
func (in *ProjectSpec) DeepCopy() *ProjectSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectSpec.
func (*ProjectSpec) DeepCopyInto ¶
func (in *ProjectSpec) DeepCopyInto(out *ProjectSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectStatus ¶
type ProjectStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ProjectObservation `json:"atProvider,omitempty"` }
ProjectStatus defines the observed state of Project.
func (*ProjectStatus) DeepCopy ¶
func (in *ProjectStatus) DeepCopy() *ProjectStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectStatus.
func (*ProjectStatus) DeepCopyInto ¶
func (in *ProjectStatus) DeepCopyInto(out *ProjectStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Provider ¶
type Provider struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ProviderSpec `json:"spec"` Status ProviderStatus `json:"status,omitempty"` }
Provider is the Schema for the Providers API. ""page_title: "flexibleengine_identity_provider" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,flexibleengine}
func (*Provider) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Provider.
func (*Provider) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Provider) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Provider) GetCondition ¶
func (mg *Provider) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Provider.
func (*Provider) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Provider
func (*Provider) GetDeletionPolicy ¶
func (mg *Provider) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Provider.
func (*Provider) GetObservation ¶
GetObservation of this Provider
func (*Provider) GetParameters ¶
GetParameters of this Provider
func (*Provider) GetProviderConfigReference ¶
GetProviderConfigReference of this Provider.
func (*Provider) GetProviderReference ¶
GetProviderReference of this Provider. Deprecated: Use GetProviderConfigReference.
func (*Provider) GetPublishConnectionDetailsTo ¶
func (mg *Provider) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Provider.
func (*Provider) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Provider
func (*Provider) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Provider) GetWriteConnectionSecretToReference ¶
func (mg *Provider) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Provider.
func (*Provider) LateInitialize ¶
LateInitialize this Provider using its observed tfState. returns True if there are any spec changes for the resource.
func (*Provider) SetConditions ¶
SetConditions of this Provider.
func (*Provider) SetDeletionPolicy ¶
func (mg *Provider) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Provider.
func (*Provider) SetObservation ¶
SetObservation for this Provider
func (*Provider) SetParameters ¶
SetParameters for this Provider
func (*Provider) SetProviderConfigReference ¶
SetProviderConfigReference of this Provider.
func (*Provider) SetProviderReference ¶
SetProviderReference of this Provider. Deprecated: Use SetProviderConfigReference.
func (*Provider) SetPublishConnectionDetailsTo ¶
func (mg *Provider) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Provider.
func (*Provider) SetWriteConnectionSecretToReference ¶
func (mg *Provider) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Provider.
type ProviderConversion ¶
type ProviderConversion struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ProviderConversionSpec `json:"spec"` Status ProviderConversionStatus `json:"status,omitempty"` }
ProviderConversion is the Schema for the ProviderConversions API. ""page_title: "flexibleengine_identity_provider_conversion" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,flexibleengine}
func (*ProviderConversion) DeepCopy ¶
func (in *ProviderConversion) DeepCopy() *ProviderConversion
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderConversion.
func (*ProviderConversion) DeepCopyInto ¶
func (in *ProviderConversion) DeepCopyInto(out *ProviderConversion)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProviderConversion) DeepCopyObject ¶
func (in *ProviderConversion) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ProviderConversion) GetCondition ¶
func (mg *ProviderConversion) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ProviderConversion.
func (*ProviderConversion) GetConnectionDetailsMapping ¶
func (tr *ProviderConversion) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ProviderConversion
func (*ProviderConversion) GetDeletionPolicy ¶
func (mg *ProviderConversion) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ProviderConversion.
func (*ProviderConversion) GetID ¶
func (tr *ProviderConversion) GetID() string
GetID returns ID of underlying Terraform resource of this ProviderConversion
func (*ProviderConversion) GetObservation ¶
func (tr *ProviderConversion) GetObservation() (map[string]any, error)
GetObservation of this ProviderConversion
func (*ProviderConversion) GetParameters ¶
func (tr *ProviderConversion) GetParameters() (map[string]any, error)
GetParameters of this ProviderConversion
func (*ProviderConversion) GetProviderConfigReference ¶
func (mg *ProviderConversion) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ProviderConversion.
func (*ProviderConversion) GetProviderReference ¶
func (mg *ProviderConversion) GetProviderReference() *xpv1.Reference
GetProviderReference of this ProviderConversion. Deprecated: Use GetProviderConfigReference.
func (*ProviderConversion) GetPublishConnectionDetailsTo ¶
func (mg *ProviderConversion) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this ProviderConversion.
func (*ProviderConversion) GetTerraformResourceType ¶
func (mg *ProviderConversion) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ProviderConversion
func (*ProviderConversion) GetTerraformSchemaVersion ¶
func (tr *ProviderConversion) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ProviderConversion) GetWriteConnectionSecretToReference ¶
func (mg *ProviderConversion) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ProviderConversion.
func (*ProviderConversion) LateInitialize ¶
func (tr *ProviderConversion) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ProviderConversion using its observed tfState. returns True if there are any spec changes for the resource.
func (*ProviderConversion) ResolveReferences ¶
ResolveReferences of this ProviderConversion.
func (*ProviderConversion) SetConditions ¶
func (mg *ProviderConversion) SetConditions(c ...xpv1.Condition)
SetConditions of this ProviderConversion.
func (*ProviderConversion) SetDeletionPolicy ¶
func (mg *ProviderConversion) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ProviderConversion.
func (*ProviderConversion) SetObservation ¶
func (tr *ProviderConversion) SetObservation(obs map[string]any) error
SetObservation for this ProviderConversion
func (*ProviderConversion) SetParameters ¶
func (tr *ProviderConversion) SetParameters(params map[string]any) error
SetParameters for this ProviderConversion
func (*ProviderConversion) SetProviderConfigReference ¶
func (mg *ProviderConversion) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ProviderConversion.
func (*ProviderConversion) SetProviderReference ¶
func (mg *ProviderConversion) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ProviderConversion. Deprecated: Use SetProviderConfigReference.
func (*ProviderConversion) SetPublishConnectionDetailsTo ¶
func (mg *ProviderConversion) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this ProviderConversion.
func (*ProviderConversion) SetWriteConnectionSecretToReference ¶
func (mg *ProviderConversion) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ProviderConversion.
type ProviderConversionConversionRulesObservation ¶
type ProviderConversionConversionRulesObservation struct { }
func (*ProviderConversionConversionRulesObservation) DeepCopy ¶
func (in *ProviderConversionConversionRulesObservation) DeepCopy() *ProviderConversionConversionRulesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderConversionConversionRulesObservation.
func (*ProviderConversionConversionRulesObservation) DeepCopyInto ¶
func (in *ProviderConversionConversionRulesObservation) DeepCopyInto(out *ProviderConversionConversionRulesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProviderConversionConversionRulesParameters ¶
type ProviderConversionConversionRulesParameters struct { // Specifies the federated user information on the cloud platform. // +kubebuilder:validation:Required Local []ConversionRulesLocalParameters `json:"local" tf:"local,omitempty"` // Specifies Federated user information in the IDP system. // +kubebuilder:validation:Required Remote []ConversionRulesRemoteParameters `json:"remote" tf:"remote,omitempty"` }
func (*ProviderConversionConversionRulesParameters) DeepCopy ¶
func (in *ProviderConversionConversionRulesParameters) DeepCopy() *ProviderConversionConversionRulesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderConversionConversionRulesParameters.
func (*ProviderConversionConversionRulesParameters) DeepCopyInto ¶
func (in *ProviderConversionConversionRulesParameters) DeepCopyInto(out *ProviderConversionConversionRulesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProviderConversionList ¶
type ProviderConversionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ProviderConversion `json:"items"` }
ProviderConversionList contains a list of ProviderConversions
func (*ProviderConversionList) DeepCopy ¶
func (in *ProviderConversionList) DeepCopy() *ProviderConversionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderConversionList.
func (*ProviderConversionList) DeepCopyInto ¶
func (in *ProviderConversionList) DeepCopyInto(out *ProviderConversionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProviderConversionList) DeepCopyObject ¶
func (in *ProviderConversionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ProviderConversionList) GetItems ¶
func (l *ProviderConversionList) GetItems() []resource.Managed
GetItems of this ProviderConversionList.
type ProviderConversionObservation ¶
type ProviderConversionObservation struct { // The ID of conversion rules. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*ProviderConversionObservation) DeepCopy ¶
func (in *ProviderConversionObservation) DeepCopy() *ProviderConversionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderConversionObservation.
func (*ProviderConversionObservation) DeepCopyInto ¶
func (in *ProviderConversionObservation) DeepCopyInto(out *ProviderConversionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProviderConversionParameters ¶
type ProviderConversionParameters struct { // Specifies the identity conversion rules of the identity provider. // You can use identity conversion rules to map the identities of existing users to FlexibleEngine and manage their access // to cloud resources. // The object structure is documented below. // +kubebuilder:validation:Required ConversionRules []ProviderConversionConversionRulesParameters `json:"conversionRules" tf:"conversion_rules,omitempty"` // The ID or name of the identity provider used to manage the conversion rules. // +crossplane:generate:reference:type=Provider // +kubebuilder:validation:Optional ProviderID *string `json:"providerId,omitempty" tf:"provider_id,omitempty"` // Reference to a Provider to populate providerId. // +kubebuilder:validation:Optional ProviderIDRef *v1.Reference `json:"providerIdRef,omitempty" tf:"-"` // Selector for a Provider to populate providerId. // +kubebuilder:validation:Optional ProviderIDSelector *v1.Selector `json:"providerIdSelector,omitempty" tf:"-"` }
func (*ProviderConversionParameters) DeepCopy ¶
func (in *ProviderConversionParameters) DeepCopy() *ProviderConversionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderConversionParameters.
func (*ProviderConversionParameters) DeepCopyInto ¶
func (in *ProviderConversionParameters) DeepCopyInto(out *ProviderConversionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProviderConversionSpec ¶
type ProviderConversionSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ProviderConversionParameters `json:"forProvider"` }
ProviderConversionSpec defines the desired state of ProviderConversion
func (*ProviderConversionSpec) DeepCopy ¶
func (in *ProviderConversionSpec) DeepCopy() *ProviderConversionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderConversionSpec.
func (*ProviderConversionSpec) DeepCopyInto ¶
func (in *ProviderConversionSpec) DeepCopyInto(out *ProviderConversionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProviderConversionStatus ¶
type ProviderConversionStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ProviderConversionObservation `json:"atProvider,omitempty"` }
ProviderConversionStatus defines the observed state of ProviderConversion.
func (*ProviderConversionStatus) DeepCopy ¶
func (in *ProviderConversionStatus) DeepCopy() *ProviderConversionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderConversionStatus.
func (*ProviderConversionStatus) DeepCopyInto ¶
func (in *ProviderConversionStatus) DeepCopyInto(out *ProviderConversionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProviderList ¶
type ProviderList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Provider `json:"items"` }
ProviderList contains a list of Providers
func (*ProviderList) DeepCopy ¶
func (in *ProviderList) DeepCopy() *ProviderList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderList.
func (*ProviderList) DeepCopyInto ¶
func (in *ProviderList) DeepCopyInto(out *ProviderList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProviderList) DeepCopyObject ¶
func (in *ProviderList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ProviderList) GetItems ¶
func (l *ProviderList) GetItems() []resource.Managed
GetItems of this ProviderList.
type ProviderObservation ¶
type ProviderObservation struct { // The identity conversion rules of the identity provider. // The object structure is documented below ConversionRules []ConversionRulesObservation `json:"conversionRules,omitempty" tf:"conversion_rules,omitempty"` // The resource ID which equals to the name. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The login link of the identity provider. LoginLink *string `json:"loginLink,omitempty" tf:"login_link,omitempty"` // The single sign-on type of the identity provider. SsoType *string `json:"ssoType,omitempty" tf:"sso_type,omitempty"` }
func (*ProviderObservation) DeepCopy ¶
func (in *ProviderObservation) DeepCopy() *ProviderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderObservation.
func (*ProviderObservation) DeepCopyInto ¶
func (in *ProviderObservation) DeepCopyInto(out *ProviderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProviderParameters ¶
type ProviderParameters struct { // Specifies the description of the identity provider. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // Specifies the status for the identity provider. Defaults to true. // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // Specifies the metadata of the IDP(Identity Provider) server. // To obtain the metadata file of your enterprise IDP, contact the enterprise administrator. // This field is used to import a metadata file to IAM to implement federated identity authentication. // This field is required only if the protocol is set to saml. // The maximum length is 30,000 characters and it stores in the state with SHA1 algorithm. // +kubebuilder:validation:Optional Metadata *string `json:"metadata,omitempty" tf:"metadata,omitempty"` // Specifies the description of the identity provider. // This field is required only if the protocol is set to oidc. // +kubebuilder:validation:Optional OpenIDConnectConfig []OpenIDConnectConfigParameters `json:"openidConnectConfig,omitempty" tf:"openid_connect_config,omitempty"` // Specifies the protocol of the identity provider. // Valid values are saml and oidc. // Changing this creates a new resource. // +kubebuilder:validation:Required Protocol *string `json:"protocol" tf:"protocol,omitempty"` }
func (*ProviderParameters) DeepCopy ¶
func (in *ProviderParameters) DeepCopy() *ProviderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderParameters.
func (*ProviderParameters) DeepCopyInto ¶
func (in *ProviderParameters) DeepCopyInto(out *ProviderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProviderSpec ¶
type ProviderSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ProviderParameters `json:"forProvider"` }
ProviderSpec defines the desired state of Provider
func (*ProviderSpec) DeepCopy ¶
func (in *ProviderSpec) DeepCopy() *ProviderSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderSpec.
func (*ProviderSpec) DeepCopyInto ¶
func (in *ProviderSpec) DeepCopyInto(out *ProviderSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProviderStatus ¶
type ProviderStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ProviderObservation `json:"atProvider,omitempty"` }
ProviderStatus defines the observed state of Provider.
func (*ProviderStatus) DeepCopy ¶
func (in *ProviderStatus) DeepCopy() *ProviderStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderStatus.
func (*ProviderStatus) DeepCopyInto ¶
func (in *ProviderStatus) DeepCopyInto(out *ProviderStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RemoteObservation ¶
type RemoteObservation struct { // The attribute in the IDP assertion. Attribute *string `json:"attribute,omitempty" tf:"attribute,omitempty"` // The condition of conversion rule. Condition *string `json:"condition,omitempty" tf:"condition,omitempty"` // The rule is matched only if the specified strings appear in the attribute type. Value []*string `json:"value,omitempty" tf:"value,omitempty"` }
func (*RemoteObservation) DeepCopy ¶
func (in *RemoteObservation) DeepCopy() *RemoteObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RemoteObservation.
func (*RemoteObservation) DeepCopyInto ¶
func (in *RemoteObservation) DeepCopyInto(out *RemoteObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RemoteParameters ¶
type RemoteParameters struct { }
func (*RemoteParameters) DeepCopy ¶
func (in *RemoteParameters) DeepCopy() *RemoteParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RemoteParameters.
func (*RemoteParameters) DeepCopyInto ¶
func (in *RemoteParameters) DeepCopyInto(out *RemoteParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Role ¶
type Role struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RoleSpec `json:"spec"` Status RoleStatus `json:"status,omitempty"` }
Role is the Schema for the Roles API. ""page_title: "flexibleengine_identity_role_v3" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,flexibleengine}
func (*Role) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Role.
func (*Role) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Role) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Role) GetCondition ¶
func (mg *Role) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Role.
func (*Role) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Role
func (*Role) GetDeletionPolicy ¶
func (mg *Role) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Role.
func (*Role) GetObservation ¶
GetObservation of this Role
func (*Role) GetParameters ¶
GetParameters of this Role
func (*Role) GetProviderConfigReference ¶
GetProviderConfigReference of this Role.
func (*Role) GetProviderReference ¶
GetProviderReference of this Role. Deprecated: Use GetProviderConfigReference.
func (*Role) GetPublishConnectionDetailsTo ¶
func (mg *Role) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Role.
func (*Role) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Role
func (*Role) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Role) GetWriteConnectionSecretToReference ¶
func (mg *Role) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Role.
func (*Role) LateInitialize ¶
LateInitialize this Role using its observed tfState. returns True if there are any spec changes for the resource.
func (*Role) SetConditions ¶
SetConditions of this Role.
func (*Role) SetDeletionPolicy ¶
func (mg *Role) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Role.
func (*Role) SetObservation ¶
SetObservation for this Role
func (*Role) SetParameters ¶
SetParameters for this Role
func (*Role) SetProviderConfigReference ¶
SetProviderConfigReference of this Role.
func (*Role) SetProviderReference ¶
SetProviderReference of this Role. Deprecated: Use SetProviderConfigReference.
func (*Role) SetPublishConnectionDetailsTo ¶
func (mg *Role) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Role.
func (*Role) SetWriteConnectionSecretToReference ¶
func (mg *Role) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Role.
type RoleAssignment ¶
type RoleAssignment struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RoleAssignmentSpec `json:"spec"` Status RoleAssignmentStatus `json:"status,omitempty"` }
RoleAssignment is the Schema for the RoleAssignments API. ""page_title: "flexibleengine_identity_role_assignment_v3" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,flexibleengine}
func (*RoleAssignment) DeepCopy ¶
func (in *RoleAssignment) DeepCopy() *RoleAssignment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleAssignment.
func (*RoleAssignment) DeepCopyInto ¶
func (in *RoleAssignment) DeepCopyInto(out *RoleAssignment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RoleAssignment) DeepCopyObject ¶
func (in *RoleAssignment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RoleAssignment) GetCondition ¶
func (mg *RoleAssignment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this RoleAssignment.
func (*RoleAssignment) GetConnectionDetailsMapping ¶
func (tr *RoleAssignment) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this RoleAssignment
func (*RoleAssignment) GetDeletionPolicy ¶
func (mg *RoleAssignment) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this RoleAssignment.
func (*RoleAssignment) GetID ¶
func (tr *RoleAssignment) GetID() string
GetID returns ID of underlying Terraform resource of this RoleAssignment
func (*RoleAssignment) GetObservation ¶
func (tr *RoleAssignment) GetObservation() (map[string]any, error)
GetObservation of this RoleAssignment
func (*RoleAssignment) GetParameters ¶
func (tr *RoleAssignment) GetParameters() (map[string]any, error)
GetParameters of this RoleAssignment
func (*RoleAssignment) GetProviderConfigReference ¶
func (mg *RoleAssignment) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this RoleAssignment.
func (*RoleAssignment) GetProviderReference ¶
func (mg *RoleAssignment) GetProviderReference() *xpv1.Reference
GetProviderReference of this RoleAssignment. Deprecated: Use GetProviderConfigReference.
func (*RoleAssignment) GetPublishConnectionDetailsTo ¶
func (mg *RoleAssignment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this RoleAssignment.
func (*RoleAssignment) GetTerraformResourceType ¶
func (mg *RoleAssignment) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this RoleAssignment
func (*RoleAssignment) GetTerraformSchemaVersion ¶
func (tr *RoleAssignment) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*RoleAssignment) GetWriteConnectionSecretToReference ¶
func (mg *RoleAssignment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this RoleAssignment.
func (*RoleAssignment) LateInitialize ¶
func (tr *RoleAssignment) LateInitialize(attrs []byte) (bool, error)
LateInitialize this RoleAssignment using its observed tfState. returns True if there are any spec changes for the resource.
func (*RoleAssignment) ResolveReferences ¶
ResolveReferences of this RoleAssignment.
func (*RoleAssignment) SetConditions ¶
func (mg *RoleAssignment) SetConditions(c ...xpv1.Condition)
SetConditions of this RoleAssignment.
func (*RoleAssignment) SetDeletionPolicy ¶
func (mg *RoleAssignment) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this RoleAssignment.
func (*RoleAssignment) SetObservation ¶
func (tr *RoleAssignment) SetObservation(obs map[string]any) error
SetObservation for this RoleAssignment
func (*RoleAssignment) SetParameters ¶
func (tr *RoleAssignment) SetParameters(params map[string]any) error
SetParameters for this RoleAssignment
func (*RoleAssignment) SetProviderConfigReference ¶
func (mg *RoleAssignment) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this RoleAssignment.
func (*RoleAssignment) SetProviderReference ¶
func (mg *RoleAssignment) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this RoleAssignment. Deprecated: Use SetProviderConfigReference.
func (*RoleAssignment) SetPublishConnectionDetailsTo ¶
func (mg *RoleAssignment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this RoleAssignment.
func (*RoleAssignment) SetWriteConnectionSecretToReference ¶
func (mg *RoleAssignment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this RoleAssignment.
type RoleAssignmentList ¶
type RoleAssignmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []RoleAssignment `json:"items"` }
RoleAssignmentList contains a list of RoleAssignments
func (*RoleAssignmentList) DeepCopy ¶
func (in *RoleAssignmentList) DeepCopy() *RoleAssignmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleAssignmentList.
func (*RoleAssignmentList) DeepCopyInto ¶
func (in *RoleAssignmentList) DeepCopyInto(out *RoleAssignmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RoleAssignmentList) DeepCopyObject ¶
func (in *RoleAssignmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RoleAssignmentList) GetItems ¶
func (l *RoleAssignmentList) GetItems() []resource.Managed
GetItems of this RoleAssignmentList.
type RoleAssignmentObservation ¶
type RoleAssignmentObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*RoleAssignmentObservation) DeepCopy ¶
func (in *RoleAssignmentObservation) DeepCopy() *RoleAssignmentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleAssignmentObservation.
func (*RoleAssignmentObservation) DeepCopyInto ¶
func (in *RoleAssignmentObservation) DeepCopyInto(out *RoleAssignmentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoleAssignmentParameters ¶
type RoleAssignmentParameters struct { // The domain to assign the role in. // +kubebuilder:validation:Optional DomainID *string `json:"domainId,omitempty" tf:"domain_id,omitempty"` // The group to assign the role in. // +crossplane:generate:reference:type=Group // +kubebuilder:validation:Optional GroupID *string `json:"groupId,omitempty" tf:"group_id,omitempty"` // Reference to a Group to populate groupId. // +kubebuilder:validation:Optional GroupIDRef *v1.Reference `json:"groupIdRef,omitempty" tf:"-"` // Selector for a Group to populate groupId. // +kubebuilder:validation:Optional GroupIDSelector *v1.Selector `json:"groupIdSelector,omitempty" tf:"-"` // The project to assign the role in. // +kubebuilder:validation:Optional ProjectID *string `json:"projectId,omitempty" tf:"project_id,omitempty"` // The role to assign. // +crossplane:generate:reference:type=Role // +kubebuilder:validation:Optional RoleID *string `json:"roleId,omitempty" tf:"role_id,omitempty"` // Reference to a Role to populate roleId. // +kubebuilder:validation:Optional RoleIDRef *v1.Reference `json:"roleIdRef,omitempty" tf:"-"` // Selector for a Role to populate roleId. // +kubebuilder:validation:Optional RoleIDSelector *v1.Selector `json:"roleIdSelector,omitempty" tf:"-"` }
func (*RoleAssignmentParameters) DeepCopy ¶
func (in *RoleAssignmentParameters) DeepCopy() *RoleAssignmentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleAssignmentParameters.
func (*RoleAssignmentParameters) DeepCopyInto ¶
func (in *RoleAssignmentParameters) DeepCopyInto(out *RoleAssignmentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoleAssignmentSpec ¶
type RoleAssignmentSpec struct { v1.ResourceSpec `json:",inline"` ForProvider RoleAssignmentParameters `json:"forProvider"` }
RoleAssignmentSpec defines the desired state of RoleAssignment
func (*RoleAssignmentSpec) DeepCopy ¶
func (in *RoleAssignmentSpec) DeepCopy() *RoleAssignmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleAssignmentSpec.
func (*RoleAssignmentSpec) DeepCopyInto ¶
func (in *RoleAssignmentSpec) DeepCopyInto(out *RoleAssignmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoleAssignmentStatus ¶
type RoleAssignmentStatus struct { v1.ResourceStatus `json:",inline"` AtProvider RoleAssignmentObservation `json:"atProvider,omitempty"` }
RoleAssignmentStatus defines the observed state of RoleAssignment.
func (*RoleAssignmentStatus) DeepCopy ¶
func (in *RoleAssignmentStatus) DeepCopy() *RoleAssignmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleAssignmentStatus.
func (*RoleAssignmentStatus) DeepCopyInto ¶
func (in *RoleAssignmentStatus) DeepCopyInto(out *RoleAssignmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoleList ¶
type RoleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Role `json:"items"` }
RoleList contains a list of Roles
func (*RoleList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleList.
func (*RoleList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RoleList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RoleObservation ¶
type RoleObservation struct { // The account id. DomainID *string `json:"domainId,omitempty" tf:"domain_id,omitempty"` // The role id. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The number of references. References *float64 `json:"references,omitempty" tf:"references,omitempty"` }
func (*RoleObservation) DeepCopy ¶
func (in *RoleObservation) DeepCopy() *RoleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleObservation.
func (*RoleObservation) DeepCopyInto ¶
func (in *RoleObservation) DeepCopyInto(out *RoleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoleParameters ¶
type RoleParameters struct { // Description of the custom policy. // +kubebuilder:validation:Required Description *string `json:"description" tf:"description,omitempty"` // Name of the custom policy. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // Document of the custom policy. // +kubebuilder:validation:Required Policy *string `json:"policy" tf:"policy,omitempty"` // Display mode. Valid options are AX: Account level and XA: Project level. // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*RoleParameters) DeepCopy ¶
func (in *RoleParameters) DeepCopy() *RoleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleParameters.
func (*RoleParameters) DeepCopyInto ¶
func (in *RoleParameters) DeepCopyInto(out *RoleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoleSpec ¶
type RoleSpec struct { v1.ResourceSpec `json:",inline"` ForProvider RoleParameters `json:"forProvider"` }
RoleSpec defines the desired state of Role
func (*RoleSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleSpec.
func (*RoleSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoleStatus ¶
type RoleStatus struct { v1.ResourceStatus `json:",inline"` AtProvider RoleObservation `json:"atProvider,omitempty"` }
RoleStatus defines the observed state of Role.
func (*RoleStatus) DeepCopy ¶
func (in *RoleStatus) DeepCopy() *RoleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleStatus.
func (*RoleStatus) DeepCopyInto ¶
func (in *RoleStatus) DeepCopyInto(out *RoleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type User ¶
type User struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec UserSpec `json:"spec"` Status UserStatus `json:"status,omitempty"` }
User is the Schema for the Users API. ""page_title: "flexibleengine_identity_user_v3" +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,flexibleengine}
func (*User) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new User.
func (*User) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*User) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*User) GetCondition ¶
func (mg *User) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this User.
func (*User) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this User
func (*User) GetDeletionPolicy ¶
func (mg *User) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this User.
func (*User) GetObservation ¶
GetObservation of this User
func (*User) GetParameters ¶
GetParameters of this User
func (*User) GetProviderConfigReference ¶
GetProviderConfigReference of this User.
func (*User) GetProviderReference ¶
GetProviderReference of this User. Deprecated: Use GetProviderConfigReference.
func (*User) GetPublishConnectionDetailsTo ¶
func (mg *User) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this User.
func (*User) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this User
func (*User) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*User) GetWriteConnectionSecretToReference ¶
func (mg *User) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this User.
func (*User) LateInitialize ¶
LateInitialize this User using its observed tfState. returns True if there are any spec changes for the resource.
func (*User) SetConditions ¶
SetConditions of this User.
func (*User) SetDeletionPolicy ¶
func (mg *User) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this User.
func (*User) SetObservation ¶
SetObservation for this User
func (*User) SetParameters ¶
SetParameters for this User
func (*User) SetProviderConfigReference ¶
SetProviderConfigReference of this User.
func (*User) SetProviderReference ¶
SetProviderReference of this User. Deprecated: Use SetProviderConfigReference.
func (*User) SetPublishConnectionDetailsTo ¶
func (mg *User) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this User.
func (*User) SetWriteConnectionSecretToReference ¶
func (mg *User) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this User.
type UserList ¶
type UserList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []User `json:"items"` }
UserList contains a list of Users
func (*UserList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserList.
func (*UserList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UserList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type UserObservation ¶
type UserObservation struct { // The time when the IAM user was created. CreateTime *string `json:"createTime,omitempty" tf:"create_time,omitempty"` // The resource ID in UUID format. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The tiem when the IAM user last login. LastLogin *string `json:"lastLogin,omitempty" tf:"last_login,omitempty"` // Indicates the password strength. PasswordStrength *string `json:"passwordStrength,omitempty" tf:"password_strength,omitempty"` }
func (*UserObservation) DeepCopy ¶
func (in *UserObservation) DeepCopy() *UserObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserObservation.
func (*UserObservation) DeepCopyInto ¶
func (in *UserObservation) DeepCopyInto(out *UserObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserParameters ¶
type UserParameters struct { // Specifies the country code. The country code of the Chinese mainland is 0086. // This parameter must be used together with phone. // +kubebuilder:validation:Optional CountryCode *string `json:"countryCode,omitempty" tf:"country_code,omitempty"` // Specifies the description of the user. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // Specifies the email address with a maximum of 255 characters. // +kubebuilder:validation:Optional Email *string `json:"email,omitempty" tf:"email,omitempty"` // Specifies whether the user is enabled or disabled. // Valid values are true and false. // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // Specifies the name of the user. The user name consists of // 5 to 32 characters. It can contain only uppercase letters, lowercase letters, // digits, spaces, and special characters (-_) and cannot start with a digit. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // Specifies the password for the user with 6 to 32 characters. // It must contain at least two of the following character types: uppercase letters, lowercase letters, // digits, and special characters. // +kubebuilder:validation:Optional PasswordSecretRef *v1.SecretKeySelector `json:"passwordSecretRef,omitempty" tf:"-"` // Specifies the mobile number with a maximum of 32 digits. // This parameter must be used together with country_code. // +kubebuilder:validation:Optional Phone *string `json:"phone,omitempty" tf:"phone,omitempty"` }
func (*UserParameters) DeepCopy ¶
func (in *UserParameters) DeepCopy() *UserParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserParameters.
func (*UserParameters) DeepCopyInto ¶
func (in *UserParameters) DeepCopyInto(out *UserParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserSpec ¶
type UserSpec struct { v1.ResourceSpec `json:",inline"` ForProvider UserParameters `json:"forProvider"` }
UserSpec defines the desired state of User
func (*UserSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserSpec.
func (*UserSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserStatus ¶
type UserStatus struct { v1.ResourceStatus `json:",inline"` AtProvider UserObservation `json:"atProvider,omitempty"` }
UserStatus defines the observed state of User.
func (*UserStatus) DeepCopy ¶
func (in *UserStatus) DeepCopy() *UserStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserStatus.
func (*UserStatus) DeepCopyInto ¶
func (in *UserStatus) DeepCopyInto(out *UserStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- zz_acl_types.go
- zz_agency_types.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_generated.resolvers.go
- zz_generated_terraformed.go
- zz_group_types.go
- zz_groupmembership_types.go
- zz_groupversion_info.go
- zz_project_types.go
- zz_provider_types.go
- zz_providerconversion_types.go
- zz_role_types.go
- zz_roleassignment_types.go
- zz_user_types.go