Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=cam.tencentcloud.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- 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]interface{}, error)
- func (tr *Group) GetParameters() (map[string]interface{}, 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]interface{}) error
- func (tr *Group) SetParameters(params map[string]interface{}) 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]interface{}, error)
- func (tr *GroupMembership) GetParameters() (map[string]interface{}, 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]interface{}) error
- func (tr *GroupMembership) SetParameters(params map[string]interface{}) 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 GroupPolicyAttachment
- func (in *GroupPolicyAttachment) DeepCopy() *GroupPolicyAttachment
- func (in *GroupPolicyAttachment) DeepCopyInto(out *GroupPolicyAttachment)
- func (in *GroupPolicyAttachment) DeepCopyObject() runtime.Object
- func (mg *GroupPolicyAttachment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *GroupPolicyAttachment) GetConnectionDetailsMapping() map[string]string
- func (mg *GroupPolicyAttachment) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *GroupPolicyAttachment) GetID() string
- func (tr *GroupPolicyAttachment) GetObservation() (map[string]interface{}, error)
- func (tr *GroupPolicyAttachment) GetParameters() (map[string]interface{}, error)
- func (mg *GroupPolicyAttachment) GetProviderConfigReference() *xpv1.Reference
- func (mg *GroupPolicyAttachment) GetProviderReference() *xpv1.Reference
- func (mg *GroupPolicyAttachment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *GroupPolicyAttachment) GetTerraformResourceType() string
- func (tr *GroupPolicyAttachment) GetTerraformSchemaVersion() int
- func (mg *GroupPolicyAttachment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *GroupPolicyAttachment) LateInitialize(attrs []byte) (bool, error)
- func (mg *GroupPolicyAttachment) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *GroupPolicyAttachment) SetConditions(c ...xpv1.Condition)
- func (mg *GroupPolicyAttachment) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *GroupPolicyAttachment) SetObservation(obs map[string]interface{}) error
- func (tr *GroupPolicyAttachment) SetParameters(params map[string]interface{}) error
- func (mg *GroupPolicyAttachment) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *GroupPolicyAttachment) SetProviderReference(r *xpv1.Reference)
- func (mg *GroupPolicyAttachment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *GroupPolicyAttachment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type GroupPolicyAttachmentList
- type GroupPolicyAttachmentObservation
- type GroupPolicyAttachmentParameters
- type GroupPolicyAttachmentSpec
- type GroupPolicyAttachmentStatus
- type GroupSpec
- type GroupStatus
- type OidcSSO
- func (in *OidcSSO) DeepCopy() *OidcSSO
- func (in *OidcSSO) DeepCopyInto(out *OidcSSO)
- func (in *OidcSSO) DeepCopyObject() runtime.Object
- func (mg *OidcSSO) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *OidcSSO) GetConnectionDetailsMapping() map[string]string
- func (mg *OidcSSO) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *OidcSSO) GetID() string
- func (tr *OidcSSO) GetObservation() (map[string]interface{}, error)
- func (tr *OidcSSO) GetParameters() (map[string]interface{}, error)
- func (mg *OidcSSO) GetProviderConfigReference() *xpv1.Reference
- func (mg *OidcSSO) GetProviderReference() *xpv1.Reference
- func (mg *OidcSSO) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *OidcSSO) GetTerraformResourceType() string
- func (tr *OidcSSO) GetTerraformSchemaVersion() int
- func (mg *OidcSSO) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *OidcSSO) LateInitialize(attrs []byte) (bool, error)
- func (mg *OidcSSO) SetConditions(c ...xpv1.Condition)
- func (mg *OidcSSO) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *OidcSSO) SetObservation(obs map[string]interface{}) error
- func (tr *OidcSSO) SetParameters(params map[string]interface{}) error
- func (mg *OidcSSO) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *OidcSSO) SetProviderReference(r *xpv1.Reference)
- func (mg *OidcSSO) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *OidcSSO) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type OidcSSOList
- type OidcSSOObservation
- type OidcSSOParameters
- type OidcSSOSpec
- type OidcSSOStatus
- type Policy
- func (in *Policy) DeepCopy() *Policy
- func (in *Policy) DeepCopyInto(out *Policy)
- func (in *Policy) DeepCopyObject() runtime.Object
- func (mg *Policy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Policy) GetConnectionDetailsMapping() map[string]string
- func (mg *Policy) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Policy) GetID() string
- func (tr *Policy) GetObservation() (map[string]interface{}, error)
- func (tr *Policy) GetParameters() (map[string]interface{}, error)
- func (mg *Policy) GetProviderConfigReference() *xpv1.Reference
- func (mg *Policy) GetProviderReference() *xpv1.Reference
- func (mg *Policy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Policy) GetTerraformResourceType() string
- func (tr *Policy) GetTerraformSchemaVersion() int
- func (mg *Policy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Policy) LateInitialize(attrs []byte) (bool, error)
- func (mg *Policy) SetConditions(c ...xpv1.Condition)
- func (mg *Policy) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Policy) SetObservation(obs map[string]interface{}) error
- func (tr *Policy) SetParameters(params map[string]interface{}) error
- func (mg *Policy) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Policy) SetProviderReference(r *xpv1.Reference)
- func (mg *Policy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Policy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type PolicyList
- type PolicyObservation
- type PolicyParameters
- type PolicySpec
- type PolicyStatus
- 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]interface{}, error)
- func (tr *Role) GetParameters() (map[string]interface{}, 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]interface{}) error
- func (tr *Role) SetParameters(params map[string]interface{}) 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 RoleList
- type RoleObservation
- type RoleParameters
- type RolePolicyAttachment
- func (in *RolePolicyAttachment) DeepCopy() *RolePolicyAttachment
- func (in *RolePolicyAttachment) DeepCopyInto(out *RolePolicyAttachment)
- func (in *RolePolicyAttachment) DeepCopyObject() runtime.Object
- func (mg *RolePolicyAttachment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *RolePolicyAttachment) GetConnectionDetailsMapping() map[string]string
- func (mg *RolePolicyAttachment) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *RolePolicyAttachment) GetID() string
- func (tr *RolePolicyAttachment) GetObservation() (map[string]interface{}, error)
- func (tr *RolePolicyAttachment) GetParameters() (map[string]interface{}, error)
- func (mg *RolePolicyAttachment) GetProviderConfigReference() *xpv1.Reference
- func (mg *RolePolicyAttachment) GetProviderReference() *xpv1.Reference
- func (mg *RolePolicyAttachment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *RolePolicyAttachment) GetTerraformResourceType() string
- func (tr *RolePolicyAttachment) GetTerraformSchemaVersion() int
- func (mg *RolePolicyAttachment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *RolePolicyAttachment) LateInitialize(attrs []byte) (bool, error)
- func (mg *RolePolicyAttachment) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *RolePolicyAttachment) SetConditions(c ...xpv1.Condition)
- func (mg *RolePolicyAttachment) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *RolePolicyAttachment) SetObservation(obs map[string]interface{}) error
- func (tr *RolePolicyAttachment) SetParameters(params map[string]interface{}) error
- func (mg *RolePolicyAttachment) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *RolePolicyAttachment) SetProviderReference(r *xpv1.Reference)
- func (mg *RolePolicyAttachment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *RolePolicyAttachment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type RolePolicyAttachmentList
- type RolePolicyAttachmentObservation
- type RolePolicyAttachmentParameters
- type RolePolicyAttachmentSpec
- type RolePolicyAttachmentStatus
- type RoleSSO
- func (in *RoleSSO) DeepCopy() *RoleSSO
- func (in *RoleSSO) DeepCopyInto(out *RoleSSO)
- func (in *RoleSSO) DeepCopyObject() runtime.Object
- func (mg *RoleSSO) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *RoleSSO) GetConnectionDetailsMapping() map[string]string
- func (mg *RoleSSO) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *RoleSSO) GetID() string
- func (tr *RoleSSO) GetObservation() (map[string]interface{}, error)
- func (tr *RoleSSO) GetParameters() (map[string]interface{}, error)
- func (mg *RoleSSO) GetProviderConfigReference() *xpv1.Reference
- func (mg *RoleSSO) GetProviderReference() *xpv1.Reference
- func (mg *RoleSSO) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *RoleSSO) GetTerraformResourceType() string
- func (tr *RoleSSO) GetTerraformSchemaVersion() int
- func (mg *RoleSSO) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *RoleSSO) LateInitialize(attrs []byte) (bool, error)
- func (mg *RoleSSO) SetConditions(c ...xpv1.Condition)
- func (mg *RoleSSO) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *RoleSSO) SetObservation(obs map[string]interface{}) error
- func (tr *RoleSSO) SetParameters(params map[string]interface{}) error
- func (mg *RoleSSO) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *RoleSSO) SetProviderReference(r *xpv1.Reference)
- func (mg *RoleSSO) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *RoleSSO) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type RoleSSOList
- type RoleSSOObservation
- type RoleSSOParameters
- type RoleSSOSpec
- type RoleSSOStatus
- type RoleSpec
- type RoleStatus
- type SAMLProvider
- func (in *SAMLProvider) DeepCopy() *SAMLProvider
- func (in *SAMLProvider) DeepCopyInto(out *SAMLProvider)
- func (in *SAMLProvider) DeepCopyObject() runtime.Object
- func (mg *SAMLProvider) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SAMLProvider) GetConnectionDetailsMapping() map[string]string
- func (mg *SAMLProvider) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SAMLProvider) GetID() string
- func (tr *SAMLProvider) GetObservation() (map[string]interface{}, error)
- func (tr *SAMLProvider) GetParameters() (map[string]interface{}, error)
- func (mg *SAMLProvider) GetProviderConfigReference() *xpv1.Reference
- func (mg *SAMLProvider) GetProviderReference() *xpv1.Reference
- func (mg *SAMLProvider) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *SAMLProvider) GetTerraformResourceType() string
- func (tr *SAMLProvider) GetTerraformSchemaVersion() int
- func (mg *SAMLProvider) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SAMLProvider) LateInitialize(attrs []byte) (bool, error)
- func (mg *SAMLProvider) SetConditions(c ...xpv1.Condition)
- func (mg *SAMLProvider) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *SAMLProvider) SetObservation(obs map[string]interface{}) error
- func (tr *SAMLProvider) SetParameters(params map[string]interface{}) error
- func (mg *SAMLProvider) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SAMLProvider) SetProviderReference(r *xpv1.Reference)
- func (mg *SAMLProvider) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SAMLProvider) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SAMLProviderList
- type SAMLProviderObservation
- type SAMLProviderParameters
- type SAMLProviderSpec
- type SAMLProviderStatus
- 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]interface{}, error)
- func (tr *User) GetParameters() (map[string]interface{}, 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]interface{}) error
- func (tr *User) SetParameters(params map[string]interface{}) 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 UserPolicyAttachment
- func (in *UserPolicyAttachment) DeepCopy() *UserPolicyAttachment
- func (in *UserPolicyAttachment) DeepCopyInto(out *UserPolicyAttachment)
- func (in *UserPolicyAttachment) DeepCopyObject() runtime.Object
- func (mg *UserPolicyAttachment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *UserPolicyAttachment) GetConnectionDetailsMapping() map[string]string
- func (mg *UserPolicyAttachment) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *UserPolicyAttachment) GetID() string
- func (tr *UserPolicyAttachment) GetObservation() (map[string]interface{}, error)
- func (tr *UserPolicyAttachment) GetParameters() (map[string]interface{}, error)
- func (mg *UserPolicyAttachment) GetProviderConfigReference() *xpv1.Reference
- func (mg *UserPolicyAttachment) GetProviderReference() *xpv1.Reference
- func (mg *UserPolicyAttachment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *UserPolicyAttachment) GetTerraformResourceType() string
- func (tr *UserPolicyAttachment) GetTerraformSchemaVersion() int
- func (mg *UserPolicyAttachment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *UserPolicyAttachment) LateInitialize(attrs []byte) (bool, error)
- func (mg *UserPolicyAttachment) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *UserPolicyAttachment) SetConditions(c ...xpv1.Condition)
- func (mg *UserPolicyAttachment) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *UserPolicyAttachment) SetObservation(obs map[string]interface{}) error
- func (tr *UserPolicyAttachment) SetParameters(params map[string]interface{}) error
- func (mg *UserPolicyAttachment) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *UserPolicyAttachment) SetProviderReference(r *xpv1.Reference)
- func (mg *UserPolicyAttachment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *UserPolicyAttachment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type UserPolicyAttachmentList
- type UserPolicyAttachmentObservation
- type UserPolicyAttachmentParameters
- type UserPolicyAttachmentSpec
- type UserPolicyAttachmentStatus
- type UserSpec
- type UserStatus
Constants ¶
const ( CRDGroup = "cam.tencentcloud.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
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 ( GroupPolicyAttachment_Kind = "GroupPolicyAttachment" GroupPolicyAttachment_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: GroupPolicyAttachment_Kind}.String() GroupPolicyAttachment_KindAPIVersion = GroupPolicyAttachment_Kind + "." + CRDGroupVersion.String() GroupPolicyAttachment_GroupVersionKind = CRDGroupVersion.WithKind(GroupPolicyAttachment_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 ( OidcSSO_Kind = "OidcSSO" OidcSSO_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: OidcSSO_Kind}.String() OidcSSO_KindAPIVersion = OidcSSO_Kind + "." + CRDGroupVersion.String() OidcSSO_GroupVersionKind = CRDGroupVersion.WithKind(OidcSSO_Kind) )
Repository type metadata.
var ( Policy_Kind = "Policy" Policy_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Policy_Kind}.String() Policy_KindAPIVersion = Policy_Kind + "." + CRDGroupVersion.String() Policy_GroupVersionKind = CRDGroupVersion.WithKind(Policy_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 ( RolePolicyAttachment_Kind = "RolePolicyAttachment" RolePolicyAttachment_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: RolePolicyAttachment_Kind}.String() RolePolicyAttachment_KindAPIVersion = RolePolicyAttachment_Kind + "." + CRDGroupVersion.String() RolePolicyAttachment_GroupVersionKind = CRDGroupVersion.WithKind(RolePolicyAttachment_Kind) )
Repository type metadata.
var ( RoleSSO_Kind = "RoleSSO" RoleSSO_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: RoleSSO_Kind}.String() RoleSSO_KindAPIVersion = RoleSSO_Kind + "." + CRDGroupVersion.String() RoleSSO_GroupVersionKind = CRDGroupVersion.WithKind(RoleSSO_Kind) )
Repository type metadata.
var ( SAMLProvider_Kind = "SAMLProvider" SAMLProvider_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SAMLProvider_Kind}.String() SAMLProvider_KindAPIVersion = SAMLProvider_Kind + "." + CRDGroupVersion.String() SAMLProvider_GroupVersionKind = CRDGroupVersion.WithKind(SAMLProvider_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.
var ( UserPolicyAttachment_Kind = "UserPolicyAttachment" UserPolicyAttachment_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: UserPolicyAttachment_Kind}.String() UserPolicyAttachment_KindAPIVersion = UserPolicyAttachment_Kind + "." + CRDGroupVersion.String() UserPolicyAttachment_GroupVersionKind = CRDGroupVersion.WithKind(UserPolicyAttachment_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
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 +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,tencentcloudjet}
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 +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,tencentcloudjet}
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]interface{}, error)
GetObservation of this GroupMembership
func (*GroupMembership) GetParameters ¶
func (tr *GroupMembership) GetParameters() (map[string]interface{}, 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]interface{}) error
SetObservation for this GroupMembership
func (*GroupMembership) SetParameters ¶
func (tr *GroupMembership) SetParameters(params map[string]interface{}) 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 { // ID of CAM group. // +crossplane:generate:reference:type=Group // +kubebuilder:validation:Optional GroupID *string `json:"groupId,omitempty" tf:"group_id,omitempty"` // +kubebuilder:validation:Optional GroupIDRef *v1.Reference `json:"groupIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional GroupIDSelector *v1.Selector `json:"groupIdSelector,omitempty" tf:"-"` // ID set of the CAM group members. // +kubebuilder:validation:Optional UserIds []*string `json:"userIds,omitempty" tf:"user_ids,omitempty"` // User name set as ID of the CAM group members. // +kubebuilder:validation:Optional UserNames []*string `json:"userNames,omitempty" tf:"user_names,omitempty"` }
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 { CreateTime *string `json:"createTime,omitempty" tf:"create_time,omitempty"` 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 { // Name of CAM group. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // Description of the CAM group. // +kubebuilder:validation:Optional Remark *string `json:"remark,omitempty" tf:"remark,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 GroupPolicyAttachment ¶
type GroupPolicyAttachment struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec GroupPolicyAttachmentSpec `json:"spec"` Status GroupPolicyAttachmentStatus `json:"status,omitempty"` }
GroupPolicyAttachment is the Schema for the GroupPolicyAttachments 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,tencentcloudjet}
func (*GroupPolicyAttachment) DeepCopy ¶
func (in *GroupPolicyAttachment) DeepCopy() *GroupPolicyAttachment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupPolicyAttachment.
func (*GroupPolicyAttachment) DeepCopyInto ¶
func (in *GroupPolicyAttachment) DeepCopyInto(out *GroupPolicyAttachment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GroupPolicyAttachment) DeepCopyObject ¶
func (in *GroupPolicyAttachment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GroupPolicyAttachment) GetCondition ¶
func (mg *GroupPolicyAttachment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this GroupPolicyAttachment.
func (*GroupPolicyAttachment) GetConnectionDetailsMapping ¶
func (tr *GroupPolicyAttachment) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this GroupPolicyAttachment
func (*GroupPolicyAttachment) GetDeletionPolicy ¶
func (mg *GroupPolicyAttachment) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this GroupPolicyAttachment.
func (*GroupPolicyAttachment) GetID ¶
func (tr *GroupPolicyAttachment) GetID() string
GetID returns ID of underlying Terraform resource of this GroupPolicyAttachment
func (*GroupPolicyAttachment) GetObservation ¶
func (tr *GroupPolicyAttachment) GetObservation() (map[string]interface{}, error)
GetObservation of this GroupPolicyAttachment
func (*GroupPolicyAttachment) GetParameters ¶
func (tr *GroupPolicyAttachment) GetParameters() (map[string]interface{}, error)
GetParameters of this GroupPolicyAttachment
func (*GroupPolicyAttachment) GetProviderConfigReference ¶
func (mg *GroupPolicyAttachment) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this GroupPolicyAttachment.
func (*GroupPolicyAttachment) GetProviderReference ¶
func (mg *GroupPolicyAttachment) GetProviderReference() *xpv1.Reference
GetProviderReference of this GroupPolicyAttachment. Deprecated: Use GetProviderConfigReference.
func (*GroupPolicyAttachment) GetPublishConnectionDetailsTo ¶
func (mg *GroupPolicyAttachment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this GroupPolicyAttachment.
func (*GroupPolicyAttachment) GetTerraformResourceType ¶
func (mg *GroupPolicyAttachment) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this GroupPolicyAttachment
func (*GroupPolicyAttachment) GetTerraformSchemaVersion ¶
func (tr *GroupPolicyAttachment) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*GroupPolicyAttachment) GetWriteConnectionSecretToReference ¶
func (mg *GroupPolicyAttachment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this GroupPolicyAttachment.
func (*GroupPolicyAttachment) LateInitialize ¶
func (tr *GroupPolicyAttachment) LateInitialize(attrs []byte) (bool, error)
LateInitialize this GroupPolicyAttachment using its observed tfState. returns True if there are any spec changes for the resource.
func (*GroupPolicyAttachment) ResolveReferences ¶
ResolveReferences of this GroupPolicyAttachment.
func (*GroupPolicyAttachment) SetConditions ¶
func (mg *GroupPolicyAttachment) SetConditions(c ...xpv1.Condition)
SetConditions of this GroupPolicyAttachment.
func (*GroupPolicyAttachment) SetDeletionPolicy ¶
func (mg *GroupPolicyAttachment) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this GroupPolicyAttachment.
func (*GroupPolicyAttachment) SetObservation ¶
func (tr *GroupPolicyAttachment) SetObservation(obs map[string]interface{}) error
SetObservation for this GroupPolicyAttachment
func (*GroupPolicyAttachment) SetParameters ¶
func (tr *GroupPolicyAttachment) SetParameters(params map[string]interface{}) error
SetParameters for this GroupPolicyAttachment
func (*GroupPolicyAttachment) SetProviderConfigReference ¶
func (mg *GroupPolicyAttachment) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this GroupPolicyAttachment.
func (*GroupPolicyAttachment) SetProviderReference ¶
func (mg *GroupPolicyAttachment) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this GroupPolicyAttachment. Deprecated: Use SetProviderConfigReference.
func (*GroupPolicyAttachment) SetPublishConnectionDetailsTo ¶
func (mg *GroupPolicyAttachment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this GroupPolicyAttachment.
func (*GroupPolicyAttachment) SetWriteConnectionSecretToReference ¶
func (mg *GroupPolicyAttachment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this GroupPolicyAttachment.
type GroupPolicyAttachmentList ¶
type GroupPolicyAttachmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []GroupPolicyAttachment `json:"items"` }
GroupPolicyAttachmentList contains a list of GroupPolicyAttachments
func (*GroupPolicyAttachmentList) DeepCopy ¶
func (in *GroupPolicyAttachmentList) DeepCopy() *GroupPolicyAttachmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupPolicyAttachmentList.
func (*GroupPolicyAttachmentList) DeepCopyInto ¶
func (in *GroupPolicyAttachmentList) DeepCopyInto(out *GroupPolicyAttachmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GroupPolicyAttachmentList) DeepCopyObject ¶
func (in *GroupPolicyAttachmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GroupPolicyAttachmentList) GetItems ¶
func (l *GroupPolicyAttachmentList) GetItems() []resource.Managed
GetItems of this GroupPolicyAttachmentList.
type GroupPolicyAttachmentObservation ¶
type GroupPolicyAttachmentObservation struct { CreateMode *float64 `json:"createMode,omitempty" tf:"create_mode,omitempty"` CreateTime *string `json:"createTime,omitempty" tf:"create_time,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` PolicyName *string `json:"policyName,omitempty" tf:"policy_name,omitempty"` PolicyType *string `json:"policyType,omitempty" tf:"policy_type,omitempty"` }
func (*GroupPolicyAttachmentObservation) DeepCopy ¶
func (in *GroupPolicyAttachmentObservation) DeepCopy() *GroupPolicyAttachmentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupPolicyAttachmentObservation.
func (*GroupPolicyAttachmentObservation) DeepCopyInto ¶
func (in *GroupPolicyAttachmentObservation) DeepCopyInto(out *GroupPolicyAttachmentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupPolicyAttachmentParameters ¶
type GroupPolicyAttachmentParameters struct { // ID of the attached CAM group. // +crossplane:generate:reference:type=Group // +kubebuilder:validation:Optional GroupID *string `json:"groupId,omitempty" tf:"group_id,omitempty"` // +kubebuilder:validation:Optional GroupIDRef *v1.Reference `json:"groupIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional GroupIDSelector *v1.Selector `json:"groupIdSelector,omitempty" tf:"-"` // ID of the policy. // +crossplane:generate:reference:type=Policy // +kubebuilder:validation:Optional PolicyID *string `json:"policyId,omitempty" tf:"policy_id,omitempty"` // +kubebuilder:validation:Optional PolicyIDRef *v1.Reference `json:"policyIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional PolicyIDSelector *v1.Selector `json:"policyIdSelector,omitempty" tf:"-"` }
func (*GroupPolicyAttachmentParameters) DeepCopy ¶
func (in *GroupPolicyAttachmentParameters) DeepCopy() *GroupPolicyAttachmentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupPolicyAttachmentParameters.
func (*GroupPolicyAttachmentParameters) DeepCopyInto ¶
func (in *GroupPolicyAttachmentParameters) DeepCopyInto(out *GroupPolicyAttachmentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupPolicyAttachmentSpec ¶
type GroupPolicyAttachmentSpec struct { v1.ResourceSpec `json:",inline"` ForProvider GroupPolicyAttachmentParameters `json:"forProvider"` }
GroupPolicyAttachmentSpec defines the desired state of GroupPolicyAttachment
func (*GroupPolicyAttachmentSpec) DeepCopy ¶
func (in *GroupPolicyAttachmentSpec) DeepCopy() *GroupPolicyAttachmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupPolicyAttachmentSpec.
func (*GroupPolicyAttachmentSpec) DeepCopyInto ¶
func (in *GroupPolicyAttachmentSpec) DeepCopyInto(out *GroupPolicyAttachmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupPolicyAttachmentStatus ¶
type GroupPolicyAttachmentStatus struct { v1.ResourceStatus `json:",inline"` AtProvider GroupPolicyAttachmentObservation `json:"atProvider,omitempty"` }
GroupPolicyAttachmentStatus defines the observed state of GroupPolicyAttachment.
func (*GroupPolicyAttachmentStatus) DeepCopy ¶
func (in *GroupPolicyAttachmentStatus) DeepCopy() *GroupPolicyAttachmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupPolicyAttachmentStatus.
func (*GroupPolicyAttachmentStatus) DeepCopyInto ¶
func (in *GroupPolicyAttachmentStatus) DeepCopyInto(out *GroupPolicyAttachmentStatus)
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 OidcSSO ¶
type OidcSSO struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec OidcSSOSpec `json:"spec"` Status OidcSSOStatus `json:"status,omitempty"` }
OidcSSO is the Schema for the OidcSSOs 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,tencentcloudjet}
func (*OidcSSO) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OidcSSO.
func (*OidcSSO) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OidcSSO) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*OidcSSO) GetCondition ¶
func (mg *OidcSSO) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this OidcSSO.
func (*OidcSSO) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this OidcSSO
func (*OidcSSO) GetDeletionPolicy ¶
func (mg *OidcSSO) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this OidcSSO.
func (*OidcSSO) GetObservation ¶
GetObservation of this OidcSSO
func (*OidcSSO) GetParameters ¶
GetParameters of this OidcSSO
func (*OidcSSO) GetProviderConfigReference ¶
GetProviderConfigReference of this OidcSSO.
func (*OidcSSO) GetProviderReference ¶
GetProviderReference of this OidcSSO. Deprecated: Use GetProviderConfigReference.
func (*OidcSSO) GetPublishConnectionDetailsTo ¶
func (mg *OidcSSO) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this OidcSSO.
func (*OidcSSO) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this OidcSSO
func (*OidcSSO) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*OidcSSO) GetWriteConnectionSecretToReference ¶
func (mg *OidcSSO) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this OidcSSO.
func (*OidcSSO) LateInitialize ¶
LateInitialize this OidcSSO using its observed tfState. returns True if there are any spec changes for the resource.
func (*OidcSSO) SetConditions ¶
SetConditions of this OidcSSO.
func (*OidcSSO) SetDeletionPolicy ¶
func (mg *OidcSSO) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this OidcSSO.
func (*OidcSSO) SetObservation ¶
SetObservation for this OidcSSO
func (*OidcSSO) SetParameters ¶
SetParameters for this OidcSSO
func (*OidcSSO) SetProviderConfigReference ¶
SetProviderConfigReference of this OidcSSO.
func (*OidcSSO) SetProviderReference ¶
SetProviderReference of this OidcSSO. Deprecated: Use SetProviderConfigReference.
func (*OidcSSO) SetPublishConnectionDetailsTo ¶
func (mg *OidcSSO) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this OidcSSO.
func (*OidcSSO) SetWriteConnectionSecretToReference ¶
func (mg *OidcSSO) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this OidcSSO.
type OidcSSOList ¶
type OidcSSOList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []OidcSSO `json:"items"` }
OidcSSOList contains a list of OidcSSOs
func (*OidcSSOList) DeepCopy ¶
func (in *OidcSSOList) DeepCopy() *OidcSSOList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OidcSSOList.
func (*OidcSSOList) DeepCopyInto ¶
func (in *OidcSSOList) DeepCopyInto(out *OidcSSOList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OidcSSOList) DeepCopyObject ¶
func (in *OidcSSOList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*OidcSSOList) GetItems ¶
func (l *OidcSSOList) GetItems() []resource.Managed
GetItems of this OidcSSOList.
type OidcSSOObservation ¶
type OidcSSOObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*OidcSSOObservation) DeepCopy ¶
func (in *OidcSSOObservation) DeepCopy() *OidcSSOObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OidcSSOObservation.
func (*OidcSSOObservation) DeepCopyInto ¶
func (in *OidcSSOObservation) DeepCopyInto(out *OidcSSOObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OidcSSOParameters ¶
type OidcSSOParameters struct { // Authorization request Endpoint, OpenID Connect identity provider authorization address. Corresponds to the value of the `authorization_endpoint` field in the Openid-configuration provided by the Enterprise IdP. // +kubebuilder:validation:Required AuthorizationEndpoint *string `json:"authorizationEndpoint" tf:"authorization_endpoint,omitempty"` // Client ID, the client ID registered with the OpenID Connect identity provider. // +kubebuilder:validation:Required ClientID *string `json:"clientId" tf:"client_id,omitempty"` // The signature public key requires base64_encode. Verify the public key signed by the OpenID Connect identity provider ID Token. For the security of your account, we recommend that you rotate the signed public key regularly. // +kubebuilder:validation:Required IdentityKey *string `json:"identityKey" tf:"identity_key,omitempty"` // Identity provider URL. OpenID Connect identity provider identity.Corresponds to the value of the `issuer` field in the Openid-configuration provided by the Enterprise IdP. // +kubebuilder:validation:Required IdentityURL *string `json:"identityUrl" tf:"identity_url,omitempty"` // Map field names. Which field in the IdP's id_token maps to the user name of the subuser, usually the sub or name field. // +kubebuilder:validation:Required MappingFiled *string `json:"mappingFiled" tf:"mapping_filed,omitempty"` // Authorize the request Forsonse mode. Authorization request return mode, form_post and frogment two optional modes, recommended to select form_post mode. // +kubebuilder:validation:Required ResponseMode *string `json:"responseMode" tf:"response_mode,omitempty"` // Authorization requests The Response type, with a fixed value id_token. // +kubebuilder:validation:Required ResponseType *string `json:"responseType" tf:"response_type,omitempty"` // Authorize the request Scope. openid; email; profile; Authorization request information scope. The default is required openid. // +kubebuilder:validation:Optional Scope []*string `json:"scope,omitempty" tf:"scope,omitempty"` }
func (*OidcSSOParameters) DeepCopy ¶
func (in *OidcSSOParameters) DeepCopy() *OidcSSOParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OidcSSOParameters.
func (*OidcSSOParameters) DeepCopyInto ¶
func (in *OidcSSOParameters) DeepCopyInto(out *OidcSSOParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OidcSSOSpec ¶
type OidcSSOSpec struct { v1.ResourceSpec `json:",inline"` ForProvider OidcSSOParameters `json:"forProvider"` }
OidcSSOSpec defines the desired state of OidcSSO
func (*OidcSSOSpec) DeepCopy ¶
func (in *OidcSSOSpec) DeepCopy() *OidcSSOSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OidcSSOSpec.
func (*OidcSSOSpec) DeepCopyInto ¶
func (in *OidcSSOSpec) DeepCopyInto(out *OidcSSOSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OidcSSOStatus ¶
type OidcSSOStatus struct { v1.ResourceStatus `json:",inline"` AtProvider OidcSSOObservation `json:"atProvider,omitempty"` }
OidcSSOStatus defines the observed state of OidcSSO.
func (*OidcSSOStatus) DeepCopy ¶
func (in *OidcSSOStatus) DeepCopy() *OidcSSOStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OidcSSOStatus.
func (*OidcSSOStatus) DeepCopyInto ¶
func (in *OidcSSOStatus) DeepCopyInto(out *OidcSSOStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Policy ¶
type Policy struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PolicySpec `json:"spec"` Status PolicyStatus `json:"status,omitempty"` }
Policy is the Schema for the Policys 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,tencentcloudjet}
func (*Policy) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Policy.
func (*Policy) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Policy) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Policy) GetCondition ¶
func (mg *Policy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Policy.
func (*Policy) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Policy
func (*Policy) GetDeletionPolicy ¶
func (mg *Policy) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Policy.
func (*Policy) GetObservation ¶
GetObservation of this Policy
func (*Policy) GetParameters ¶
GetParameters of this Policy
func (*Policy) GetProviderConfigReference ¶
GetProviderConfigReference of this Policy.
func (*Policy) GetProviderReference ¶
GetProviderReference of this Policy. Deprecated: Use GetProviderConfigReference.
func (*Policy) GetPublishConnectionDetailsTo ¶
func (mg *Policy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Policy.
func (*Policy) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Policy
func (*Policy) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Policy) GetWriteConnectionSecretToReference ¶
func (mg *Policy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Policy.
func (*Policy) LateInitialize ¶
LateInitialize this Policy using its observed tfState. returns True if there are any spec changes for the resource.
func (*Policy) SetConditions ¶
SetConditions of this Policy.
func (*Policy) SetDeletionPolicy ¶
func (mg *Policy) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Policy.
func (*Policy) SetObservation ¶
SetObservation for this Policy
func (*Policy) SetParameters ¶
SetParameters for this Policy
func (*Policy) SetProviderConfigReference ¶
SetProviderConfigReference of this Policy.
func (*Policy) SetProviderReference ¶
SetProviderReference of this Policy. Deprecated: Use SetProviderConfigReference.
func (*Policy) SetPublishConnectionDetailsTo ¶
func (mg *Policy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Policy.
func (*Policy) SetWriteConnectionSecretToReference ¶
func (mg *Policy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Policy.
type PolicyList ¶
type PolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Policy `json:"items"` }
PolicyList contains a list of Policys
func (*PolicyList) DeepCopy ¶
func (in *PolicyList) DeepCopy() *PolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyList.
func (*PolicyList) DeepCopyInto ¶
func (in *PolicyList) DeepCopyInto(out *PolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PolicyList) DeepCopyObject ¶
func (in *PolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PolicyList) GetItems ¶
func (l *PolicyList) GetItems() []resource.Managed
GetItems of this PolicyList.
type PolicyObservation ¶
type PolicyObservation struct { CreateTime *string `json:"createTime,omitempty" tf:"create_time,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` Type *float64 `json:"type,omitempty" tf:"type,omitempty"` UpdateTime *string `json:"updateTime,omitempty" tf:"update_time,omitempty"` }
func (*PolicyObservation) DeepCopy ¶
func (in *PolicyObservation) DeepCopy() *PolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyObservation.
func (*PolicyObservation) DeepCopyInto ¶
func (in *PolicyObservation) DeepCopyInto(out *PolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyParameters ¶
type PolicyParameters struct { // Description of the CAM policy. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // Document of the CAM policy. The syntax refers to [CAM POLICY](https://intl.cloud.tencent.com/document/product/598/10604). There are some notes when using this para in terraform: 1. The elements in JSON claimed supporting two types as `string` and `array` only support type `array`; 2. Terraform does not support the `root` syntax, when it appears, it must be replaced with the uin it stands for. // +kubebuilder:validation:Required Document *string `json:"document" tf:"document,omitempty"` }
func (*PolicyParameters) DeepCopy ¶
func (in *PolicyParameters) DeepCopy() *PolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyParameters.
func (*PolicyParameters) DeepCopyInto ¶
func (in *PolicyParameters) DeepCopyInto(out *PolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicySpec ¶
type PolicySpec struct { v1.ResourceSpec `json:",inline"` ForProvider PolicyParameters `json:"forProvider"` }
PolicySpec defines the desired state of Policy
func (*PolicySpec) DeepCopy ¶
func (in *PolicySpec) DeepCopy() *PolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicySpec.
func (*PolicySpec) DeepCopyInto ¶
func (in *PolicySpec) DeepCopyInto(out *PolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyStatus ¶
type PolicyStatus struct { v1.ResourceStatus `json:",inline"` AtProvider PolicyObservation `json:"atProvider,omitempty"` }
PolicyStatus defines the observed state of Policy.
func (*PolicyStatus) DeepCopy ¶
func (in *PolicyStatus) DeepCopy() *PolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyStatus.
func (*PolicyStatus) DeepCopyInto ¶
func (in *PolicyStatus) DeepCopyInto(out *PolicyStatus)
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 +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,tencentcloudjet}
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 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 { CreateTime *string `json:"createTime,omitempty" tf:"create_time,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` UpdateTime *string `json:"updateTime,omitempty" tf:"update_time,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 { // Indicates whether the CAM role can login or not. // +kubebuilder:validation:Optional ConsoleLogin *bool `json:"consoleLogin,omitempty" tf:"console_login,omitempty"` // Description of the CAM role. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // Document of the CAM role. The syntax refers to [CAM POLICY](https://intl.cloud.tencent.com/document/product/598/10604). There are some notes when using this para in terraform: 1. The elements in json claimed supporting two types as `string` and `array` only support type `array`; 2. Terraform does not support the `root` syntax, when appears, it must be replaced with the uin it stands for. // +kubebuilder:validation:Required Document *string `json:"document" tf:"document,omitempty"` // A list of tags used to associate different resources. // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,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 RolePolicyAttachment ¶
type RolePolicyAttachment struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RolePolicyAttachmentSpec `json:"spec"` Status RolePolicyAttachmentStatus `json:"status,omitempty"` }
RolePolicyAttachment is the Schema for the RolePolicyAttachments 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,tencentcloudjet}
func (*RolePolicyAttachment) DeepCopy ¶
func (in *RolePolicyAttachment) DeepCopy() *RolePolicyAttachment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RolePolicyAttachment.
func (*RolePolicyAttachment) DeepCopyInto ¶
func (in *RolePolicyAttachment) DeepCopyInto(out *RolePolicyAttachment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RolePolicyAttachment) DeepCopyObject ¶
func (in *RolePolicyAttachment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RolePolicyAttachment) GetCondition ¶
func (mg *RolePolicyAttachment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this RolePolicyAttachment.
func (*RolePolicyAttachment) GetConnectionDetailsMapping ¶
func (tr *RolePolicyAttachment) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this RolePolicyAttachment
func (*RolePolicyAttachment) GetDeletionPolicy ¶
func (mg *RolePolicyAttachment) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this RolePolicyAttachment.
func (*RolePolicyAttachment) GetID ¶
func (tr *RolePolicyAttachment) GetID() string
GetID returns ID of underlying Terraform resource of this RolePolicyAttachment
func (*RolePolicyAttachment) GetObservation ¶
func (tr *RolePolicyAttachment) GetObservation() (map[string]interface{}, error)
GetObservation of this RolePolicyAttachment
func (*RolePolicyAttachment) GetParameters ¶
func (tr *RolePolicyAttachment) GetParameters() (map[string]interface{}, error)
GetParameters of this RolePolicyAttachment
func (*RolePolicyAttachment) GetProviderConfigReference ¶
func (mg *RolePolicyAttachment) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this RolePolicyAttachment.
func (*RolePolicyAttachment) GetProviderReference ¶
func (mg *RolePolicyAttachment) GetProviderReference() *xpv1.Reference
GetProviderReference of this RolePolicyAttachment. Deprecated: Use GetProviderConfigReference.
func (*RolePolicyAttachment) GetPublishConnectionDetailsTo ¶
func (mg *RolePolicyAttachment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this RolePolicyAttachment.
func (*RolePolicyAttachment) GetTerraformResourceType ¶
func (mg *RolePolicyAttachment) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this RolePolicyAttachment
func (*RolePolicyAttachment) GetTerraformSchemaVersion ¶
func (tr *RolePolicyAttachment) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*RolePolicyAttachment) GetWriteConnectionSecretToReference ¶
func (mg *RolePolicyAttachment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this RolePolicyAttachment.
func (*RolePolicyAttachment) LateInitialize ¶
func (tr *RolePolicyAttachment) LateInitialize(attrs []byte) (bool, error)
LateInitialize this RolePolicyAttachment using its observed tfState. returns True if there are any spec changes for the resource.
func (*RolePolicyAttachment) ResolveReferences ¶
ResolveReferences of this RolePolicyAttachment.
func (*RolePolicyAttachment) SetConditions ¶
func (mg *RolePolicyAttachment) SetConditions(c ...xpv1.Condition)
SetConditions of this RolePolicyAttachment.
func (*RolePolicyAttachment) SetDeletionPolicy ¶
func (mg *RolePolicyAttachment) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this RolePolicyAttachment.
func (*RolePolicyAttachment) SetObservation ¶
func (tr *RolePolicyAttachment) SetObservation(obs map[string]interface{}) error
SetObservation for this RolePolicyAttachment
func (*RolePolicyAttachment) SetParameters ¶
func (tr *RolePolicyAttachment) SetParameters(params map[string]interface{}) error
SetParameters for this RolePolicyAttachment
func (*RolePolicyAttachment) SetProviderConfigReference ¶
func (mg *RolePolicyAttachment) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this RolePolicyAttachment.
func (*RolePolicyAttachment) SetProviderReference ¶
func (mg *RolePolicyAttachment) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this RolePolicyAttachment. Deprecated: Use SetProviderConfigReference.
func (*RolePolicyAttachment) SetPublishConnectionDetailsTo ¶
func (mg *RolePolicyAttachment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this RolePolicyAttachment.
func (*RolePolicyAttachment) SetWriteConnectionSecretToReference ¶
func (mg *RolePolicyAttachment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this RolePolicyAttachment.
type RolePolicyAttachmentList ¶
type RolePolicyAttachmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []RolePolicyAttachment `json:"items"` }
RolePolicyAttachmentList contains a list of RolePolicyAttachments
func (*RolePolicyAttachmentList) DeepCopy ¶
func (in *RolePolicyAttachmentList) DeepCopy() *RolePolicyAttachmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RolePolicyAttachmentList.
func (*RolePolicyAttachmentList) DeepCopyInto ¶
func (in *RolePolicyAttachmentList) DeepCopyInto(out *RolePolicyAttachmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RolePolicyAttachmentList) DeepCopyObject ¶
func (in *RolePolicyAttachmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RolePolicyAttachmentList) GetItems ¶
func (l *RolePolicyAttachmentList) GetItems() []resource.Managed
GetItems of this RolePolicyAttachmentList.
type RolePolicyAttachmentObservation ¶
type RolePolicyAttachmentObservation struct { CreateMode *float64 `json:"createMode,omitempty" tf:"create_mode,omitempty"` CreateTime *string `json:"createTime,omitempty" tf:"create_time,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` PolicyType *string `json:"policyType,omitempty" tf:"policy_type,omitempty"` }
func (*RolePolicyAttachmentObservation) DeepCopy ¶
func (in *RolePolicyAttachmentObservation) DeepCopy() *RolePolicyAttachmentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RolePolicyAttachmentObservation.
func (*RolePolicyAttachmentObservation) DeepCopyInto ¶
func (in *RolePolicyAttachmentObservation) DeepCopyInto(out *RolePolicyAttachmentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RolePolicyAttachmentParameters ¶
type RolePolicyAttachmentParameters struct { // Name of the policy. // +crossplane:generate:reference:type=Policy // +kubebuilder:validation:Optional PolicyName *string `json:"policyName,omitempty" tf:"policy_name,omitempty"` // +kubebuilder:validation:Optional PolicyNameRef *v1.Reference `json:"policyNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional PolicyNameSelector *v1.Selector `json:"policyNameSelector,omitempty" tf:"-"` // Name of the attached CAM role. // +crossplane:generate:reference:type=Role // +kubebuilder:validation:Optional RoleName *string `json:"roleName,omitempty" tf:"role_name,omitempty"` // +kubebuilder:validation:Optional RoleNameRef *v1.Reference `json:"roleNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional RoleNameSelector *v1.Selector `json:"roleNameSelector,omitempty" tf:"-"` }
func (*RolePolicyAttachmentParameters) DeepCopy ¶
func (in *RolePolicyAttachmentParameters) DeepCopy() *RolePolicyAttachmentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RolePolicyAttachmentParameters.
func (*RolePolicyAttachmentParameters) DeepCopyInto ¶
func (in *RolePolicyAttachmentParameters) DeepCopyInto(out *RolePolicyAttachmentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RolePolicyAttachmentSpec ¶
type RolePolicyAttachmentSpec struct { v1.ResourceSpec `json:",inline"` ForProvider RolePolicyAttachmentParameters `json:"forProvider"` }
RolePolicyAttachmentSpec defines the desired state of RolePolicyAttachment
func (*RolePolicyAttachmentSpec) DeepCopy ¶
func (in *RolePolicyAttachmentSpec) DeepCopy() *RolePolicyAttachmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RolePolicyAttachmentSpec.
func (*RolePolicyAttachmentSpec) DeepCopyInto ¶
func (in *RolePolicyAttachmentSpec) DeepCopyInto(out *RolePolicyAttachmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RolePolicyAttachmentStatus ¶
type RolePolicyAttachmentStatus struct { v1.ResourceStatus `json:",inline"` AtProvider RolePolicyAttachmentObservation `json:"atProvider,omitempty"` }
RolePolicyAttachmentStatus defines the observed state of RolePolicyAttachment.
func (*RolePolicyAttachmentStatus) DeepCopy ¶
func (in *RolePolicyAttachmentStatus) DeepCopy() *RolePolicyAttachmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RolePolicyAttachmentStatus.
func (*RolePolicyAttachmentStatus) DeepCopyInto ¶
func (in *RolePolicyAttachmentStatus) DeepCopyInto(out *RolePolicyAttachmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoleSSO ¶
type RoleSSO struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RoleSSOSpec `json:"spec"` Status RoleSSOStatus `json:"status,omitempty"` }
RoleSSO is the Schema for the RoleSSOs 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,tencentcloudjet}
func (*RoleSSO) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleSSO.
func (*RoleSSO) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RoleSSO) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RoleSSO) GetCondition ¶
func (mg *RoleSSO) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this RoleSSO.
func (*RoleSSO) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this RoleSSO
func (*RoleSSO) GetDeletionPolicy ¶
func (mg *RoleSSO) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this RoleSSO.
func (*RoleSSO) GetObservation ¶
GetObservation of this RoleSSO
func (*RoleSSO) GetParameters ¶
GetParameters of this RoleSSO
func (*RoleSSO) GetProviderConfigReference ¶
GetProviderConfigReference of this RoleSSO.
func (*RoleSSO) GetProviderReference ¶
GetProviderReference of this RoleSSO. Deprecated: Use GetProviderConfigReference.
func (*RoleSSO) GetPublishConnectionDetailsTo ¶
func (mg *RoleSSO) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this RoleSSO.
func (*RoleSSO) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this RoleSSO
func (*RoleSSO) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*RoleSSO) GetWriteConnectionSecretToReference ¶
func (mg *RoleSSO) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this RoleSSO.
func (*RoleSSO) LateInitialize ¶
LateInitialize this RoleSSO using its observed tfState. returns True if there are any spec changes for the resource.
func (*RoleSSO) SetConditions ¶
SetConditions of this RoleSSO.
func (*RoleSSO) SetDeletionPolicy ¶
func (mg *RoleSSO) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this RoleSSO.
func (*RoleSSO) SetObservation ¶
SetObservation for this RoleSSO
func (*RoleSSO) SetParameters ¶
SetParameters for this RoleSSO
func (*RoleSSO) SetProviderConfigReference ¶
SetProviderConfigReference of this RoleSSO.
func (*RoleSSO) SetProviderReference ¶
SetProviderReference of this RoleSSO. Deprecated: Use SetProviderConfigReference.
func (*RoleSSO) SetPublishConnectionDetailsTo ¶
func (mg *RoleSSO) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this RoleSSO.
func (*RoleSSO) SetWriteConnectionSecretToReference ¶
func (mg *RoleSSO) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this RoleSSO.
type RoleSSOList ¶
type RoleSSOList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []RoleSSO `json:"items"` }
RoleSSOList contains a list of RoleSSOs
func (*RoleSSOList) DeepCopy ¶
func (in *RoleSSOList) DeepCopy() *RoleSSOList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleSSOList.
func (*RoleSSOList) DeepCopyInto ¶
func (in *RoleSSOList) DeepCopyInto(out *RoleSSOList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RoleSSOList) DeepCopyObject ¶
func (in *RoleSSOList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RoleSSOList) GetItems ¶
func (l *RoleSSOList) GetItems() []resource.Managed
GetItems of this RoleSSOList.
type RoleSSOObservation ¶
type RoleSSOObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*RoleSSOObservation) DeepCopy ¶
func (in *RoleSSOObservation) DeepCopy() *RoleSSOObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleSSOObservation.
func (*RoleSSOObservation) DeepCopyInto ¶
func (in *RoleSSOObservation) DeepCopyInto(out *RoleSSOObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoleSSOParameters ¶
type RoleSSOParameters struct { // Client ids. // +kubebuilder:validation:Required ClientIds []*string `json:"clientIds" tf:"client_ids,omitempty"` // The description of resource. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // Sign the public key. // +kubebuilder:validation:Required IdentityKey *string `json:"identityKey" tf:"identity_key,omitempty"` // Identity provider URL. // +kubebuilder:validation:Required IdentityURL *string `json:"identityUrl" tf:"identity_url,omitempty"` // The name of resource. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*RoleSSOParameters) DeepCopy ¶
func (in *RoleSSOParameters) DeepCopy() *RoleSSOParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleSSOParameters.
func (*RoleSSOParameters) DeepCopyInto ¶
func (in *RoleSSOParameters) DeepCopyInto(out *RoleSSOParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoleSSOSpec ¶
type RoleSSOSpec struct { v1.ResourceSpec `json:",inline"` ForProvider RoleSSOParameters `json:"forProvider"` }
RoleSSOSpec defines the desired state of RoleSSO
func (*RoleSSOSpec) DeepCopy ¶
func (in *RoleSSOSpec) DeepCopy() *RoleSSOSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleSSOSpec.
func (*RoleSSOSpec) DeepCopyInto ¶
func (in *RoleSSOSpec) DeepCopyInto(out *RoleSSOSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoleSSOStatus ¶
type RoleSSOStatus struct { v1.ResourceStatus `json:",inline"` AtProvider RoleSSOObservation `json:"atProvider,omitempty"` }
RoleSSOStatus defines the observed state of RoleSSO.
func (*RoleSSOStatus) DeepCopy ¶
func (in *RoleSSOStatus) DeepCopy() *RoleSSOStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleSSOStatus.
func (*RoleSSOStatus) DeepCopyInto ¶
func (in *RoleSSOStatus) DeepCopyInto(out *RoleSSOStatus)
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 SAMLProvider ¶
type SAMLProvider struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SAMLProviderSpec `json:"spec"` Status SAMLProviderStatus `json:"status,omitempty"` }
SAMLProvider is the Schema for the SAMLProviders 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,tencentcloudjet}
func (*SAMLProvider) DeepCopy ¶
func (in *SAMLProvider) DeepCopy() *SAMLProvider
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SAMLProvider.
func (*SAMLProvider) DeepCopyInto ¶
func (in *SAMLProvider) DeepCopyInto(out *SAMLProvider)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SAMLProvider) DeepCopyObject ¶
func (in *SAMLProvider) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SAMLProvider) GetCondition ¶
func (mg *SAMLProvider) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SAMLProvider.
func (*SAMLProvider) GetConnectionDetailsMapping ¶
func (tr *SAMLProvider) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SAMLProvider
func (*SAMLProvider) GetDeletionPolicy ¶
func (mg *SAMLProvider) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SAMLProvider.
func (*SAMLProvider) GetID ¶
func (tr *SAMLProvider) GetID() string
GetID returns ID of underlying Terraform resource of this SAMLProvider
func (*SAMLProvider) GetObservation ¶
func (tr *SAMLProvider) GetObservation() (map[string]interface{}, error)
GetObservation of this SAMLProvider
func (*SAMLProvider) GetParameters ¶
func (tr *SAMLProvider) GetParameters() (map[string]interface{}, error)
GetParameters of this SAMLProvider
func (*SAMLProvider) GetProviderConfigReference ¶
func (mg *SAMLProvider) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SAMLProvider.
func (*SAMLProvider) GetProviderReference ¶
func (mg *SAMLProvider) GetProviderReference() *xpv1.Reference
GetProviderReference of this SAMLProvider. Deprecated: Use GetProviderConfigReference.
func (*SAMLProvider) GetPublishConnectionDetailsTo ¶
func (mg *SAMLProvider) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this SAMLProvider.
func (*SAMLProvider) GetTerraformResourceType ¶
func (mg *SAMLProvider) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SAMLProvider
func (*SAMLProvider) GetTerraformSchemaVersion ¶
func (tr *SAMLProvider) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SAMLProvider) GetWriteConnectionSecretToReference ¶
func (mg *SAMLProvider) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SAMLProvider.
func (*SAMLProvider) LateInitialize ¶
func (tr *SAMLProvider) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SAMLProvider using its observed tfState. returns True if there are any spec changes for the resource.
func (*SAMLProvider) SetConditions ¶
func (mg *SAMLProvider) SetConditions(c ...xpv1.Condition)
SetConditions of this SAMLProvider.
func (*SAMLProvider) SetDeletionPolicy ¶
func (mg *SAMLProvider) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SAMLProvider.
func (*SAMLProvider) SetObservation ¶
func (tr *SAMLProvider) SetObservation(obs map[string]interface{}) error
SetObservation for this SAMLProvider
func (*SAMLProvider) SetParameters ¶
func (tr *SAMLProvider) SetParameters(params map[string]interface{}) error
SetParameters for this SAMLProvider
func (*SAMLProvider) SetProviderConfigReference ¶
func (mg *SAMLProvider) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SAMLProvider.
func (*SAMLProvider) SetProviderReference ¶
func (mg *SAMLProvider) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this SAMLProvider. Deprecated: Use SetProviderConfigReference.
func (*SAMLProvider) SetPublishConnectionDetailsTo ¶
func (mg *SAMLProvider) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this SAMLProvider.
func (*SAMLProvider) SetWriteConnectionSecretToReference ¶
func (mg *SAMLProvider) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SAMLProvider.
type SAMLProviderList ¶
type SAMLProviderList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SAMLProvider `json:"items"` }
SAMLProviderList contains a list of SAMLProviders
func (*SAMLProviderList) DeepCopy ¶
func (in *SAMLProviderList) DeepCopy() *SAMLProviderList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SAMLProviderList.
func (*SAMLProviderList) DeepCopyInto ¶
func (in *SAMLProviderList) DeepCopyInto(out *SAMLProviderList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SAMLProviderList) DeepCopyObject ¶
func (in *SAMLProviderList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SAMLProviderList) GetItems ¶
func (l *SAMLProviderList) GetItems() []resource.Managed
GetItems of this SAMLProviderList.
type SAMLProviderObservation ¶
type SAMLProviderObservation struct { CreateTime *string `json:"createTime,omitempty" tf:"create_time,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` ProviderArn *string `json:"providerArn,omitempty" tf:"provider_arn,omitempty"` UpdateTime *string `json:"updateTime,omitempty" tf:"update_time,omitempty"` }
func (*SAMLProviderObservation) DeepCopy ¶
func (in *SAMLProviderObservation) DeepCopy() *SAMLProviderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SAMLProviderObservation.
func (*SAMLProviderObservation) DeepCopyInto ¶
func (in *SAMLProviderObservation) DeepCopyInto(out *SAMLProviderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SAMLProviderParameters ¶
type SAMLProviderParameters struct { // The description of the CAM SAML provider. // +kubebuilder:validation:Required Description *string `json:"description" tf:"description,omitempty"` // The meta data document of the CAM SAML provider. // +kubebuilder:validation:Required MetaData *string `json:"metaData" tf:"meta_data,omitempty"` }
func (*SAMLProviderParameters) DeepCopy ¶
func (in *SAMLProviderParameters) DeepCopy() *SAMLProviderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SAMLProviderParameters.
func (*SAMLProviderParameters) DeepCopyInto ¶
func (in *SAMLProviderParameters) DeepCopyInto(out *SAMLProviderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SAMLProviderSpec ¶
type SAMLProviderSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SAMLProviderParameters `json:"forProvider"` }
SAMLProviderSpec defines the desired state of SAMLProvider
func (*SAMLProviderSpec) DeepCopy ¶
func (in *SAMLProviderSpec) DeepCopy() *SAMLProviderSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SAMLProviderSpec.
func (*SAMLProviderSpec) DeepCopyInto ¶
func (in *SAMLProviderSpec) DeepCopyInto(out *SAMLProviderSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SAMLProviderStatus ¶
type SAMLProviderStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SAMLProviderObservation `json:"atProvider,omitempty"` }
SAMLProviderStatus defines the observed state of SAMLProvider.
func (*SAMLProviderStatus) DeepCopy ¶
func (in *SAMLProviderStatus) DeepCopy() *SAMLProviderStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SAMLProviderStatus.
func (*SAMLProviderStatus) DeepCopyInto ¶
func (in *SAMLProviderStatus) DeepCopyInto(out *SAMLProviderStatus)
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 +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,tencentcloudjet}
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 { ID *string `json:"id,omitempty" tf:"id,omitempty"` UID *float64 `json:"uid,omitempty" tf:"uid,omitempty"` Uin *float64 `json:"uin,omitempty" tf:"uin,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 { // Indicate whether the CAM user can login to the web console or not. // +kubebuilder:validation:Optional ConsoleLogin *bool `json:"consoleLogin,omitempty" tf:"console_login,omitempty"` // Country code of the phone number, for example: '86'. // +kubebuilder:validation:Optional CountryCode *string `json:"countryCode,omitempty" tf:"country_code,omitempty"` // Email of the CAM user. // +kubebuilder:validation:Optional Email *string `json:"email,omitempty" tf:"email,omitempty"` // Indicate whether to force deletes the CAM user. If set false, the API secret key will be checked and failed when exists; otherwise the user will be deleted directly. Default is false. // +kubebuilder:validation:Optional ForceDelete *bool `json:"forceDelete,omitempty" tf:"force_delete,omitempty"` // Name of the CAM user. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // Indicate whether the CAM user need to reset the password when first logins. // +kubebuilder:validation:Optional NeedResetPassword *bool `json:"needResetPassword,omitempty" tf:"need_reset_password,omitempty"` // The password of the CAM user. Password should be at least 8 characters and no more than 32 characters, includes uppercase letters, lowercase letters, numbers and special characters. Only required when `console_login` is true. If not set, a random password will be automatically generated. // +kubebuilder:validation:Optional PasswordSecretRef *v1.SecretKeySelector `json:"passwordSecretRef,omitempty" tf:"-"` // Phone number of the CAM user. // +kubebuilder:validation:Optional PhoneNum *string `json:"phoneNum,omitempty" tf:"phone_num,omitempty"` // Remark of the CAM user. // +kubebuilder:validation:Optional Remark *string `json:"remark,omitempty" tf:"remark,omitempty"` // A list of tags used to associate different resources. // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // Indicate whether to generate the API secret key or not. // +kubebuilder:validation:Optional UseAPI *bool `json:"useApi,omitempty" tf:"use_api,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 UserPolicyAttachment ¶
type UserPolicyAttachment struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec UserPolicyAttachmentSpec `json:"spec"` Status UserPolicyAttachmentStatus `json:"status,omitempty"` }
UserPolicyAttachment is the Schema for the UserPolicyAttachments 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,tencentcloudjet}
func (*UserPolicyAttachment) DeepCopy ¶
func (in *UserPolicyAttachment) DeepCopy() *UserPolicyAttachment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserPolicyAttachment.
func (*UserPolicyAttachment) DeepCopyInto ¶
func (in *UserPolicyAttachment) DeepCopyInto(out *UserPolicyAttachment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UserPolicyAttachment) DeepCopyObject ¶
func (in *UserPolicyAttachment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*UserPolicyAttachment) GetCondition ¶
func (mg *UserPolicyAttachment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this UserPolicyAttachment.
func (*UserPolicyAttachment) GetConnectionDetailsMapping ¶
func (tr *UserPolicyAttachment) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this UserPolicyAttachment
func (*UserPolicyAttachment) GetDeletionPolicy ¶
func (mg *UserPolicyAttachment) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this UserPolicyAttachment.
func (*UserPolicyAttachment) GetID ¶
func (tr *UserPolicyAttachment) GetID() string
GetID returns ID of underlying Terraform resource of this UserPolicyAttachment
func (*UserPolicyAttachment) GetObservation ¶
func (tr *UserPolicyAttachment) GetObservation() (map[string]interface{}, error)
GetObservation of this UserPolicyAttachment
func (*UserPolicyAttachment) GetParameters ¶
func (tr *UserPolicyAttachment) GetParameters() (map[string]interface{}, error)
GetParameters of this UserPolicyAttachment
func (*UserPolicyAttachment) GetProviderConfigReference ¶
func (mg *UserPolicyAttachment) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this UserPolicyAttachment.
func (*UserPolicyAttachment) GetProviderReference ¶
func (mg *UserPolicyAttachment) GetProviderReference() *xpv1.Reference
GetProviderReference of this UserPolicyAttachment. Deprecated: Use GetProviderConfigReference.
func (*UserPolicyAttachment) GetPublishConnectionDetailsTo ¶
func (mg *UserPolicyAttachment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this UserPolicyAttachment.
func (*UserPolicyAttachment) GetTerraformResourceType ¶
func (mg *UserPolicyAttachment) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this UserPolicyAttachment
func (*UserPolicyAttachment) GetTerraformSchemaVersion ¶
func (tr *UserPolicyAttachment) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*UserPolicyAttachment) GetWriteConnectionSecretToReference ¶
func (mg *UserPolicyAttachment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this UserPolicyAttachment.
func (*UserPolicyAttachment) LateInitialize ¶
func (tr *UserPolicyAttachment) LateInitialize(attrs []byte) (bool, error)
LateInitialize this UserPolicyAttachment using its observed tfState. returns True if there are any spec changes for the resource.
func (*UserPolicyAttachment) ResolveReferences ¶
ResolveReferences of this UserPolicyAttachment.
func (*UserPolicyAttachment) SetConditions ¶
func (mg *UserPolicyAttachment) SetConditions(c ...xpv1.Condition)
SetConditions of this UserPolicyAttachment.
func (*UserPolicyAttachment) SetDeletionPolicy ¶
func (mg *UserPolicyAttachment) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this UserPolicyAttachment.
func (*UserPolicyAttachment) SetObservation ¶
func (tr *UserPolicyAttachment) SetObservation(obs map[string]interface{}) error
SetObservation for this UserPolicyAttachment
func (*UserPolicyAttachment) SetParameters ¶
func (tr *UserPolicyAttachment) SetParameters(params map[string]interface{}) error
SetParameters for this UserPolicyAttachment
func (*UserPolicyAttachment) SetProviderConfigReference ¶
func (mg *UserPolicyAttachment) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this UserPolicyAttachment.
func (*UserPolicyAttachment) SetProviderReference ¶
func (mg *UserPolicyAttachment) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this UserPolicyAttachment. Deprecated: Use SetProviderConfigReference.
func (*UserPolicyAttachment) SetPublishConnectionDetailsTo ¶
func (mg *UserPolicyAttachment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this UserPolicyAttachment.
func (*UserPolicyAttachment) SetWriteConnectionSecretToReference ¶
func (mg *UserPolicyAttachment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this UserPolicyAttachment.
type UserPolicyAttachmentList ¶
type UserPolicyAttachmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []UserPolicyAttachment `json:"items"` }
UserPolicyAttachmentList contains a list of UserPolicyAttachments
func (*UserPolicyAttachmentList) DeepCopy ¶
func (in *UserPolicyAttachmentList) DeepCopy() *UserPolicyAttachmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserPolicyAttachmentList.
func (*UserPolicyAttachmentList) DeepCopyInto ¶
func (in *UserPolicyAttachmentList) DeepCopyInto(out *UserPolicyAttachmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UserPolicyAttachmentList) DeepCopyObject ¶
func (in *UserPolicyAttachmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*UserPolicyAttachmentList) GetItems ¶
func (l *UserPolicyAttachmentList) GetItems() []resource.Managed
GetItems of this UserPolicyAttachmentList.
type UserPolicyAttachmentObservation ¶
type UserPolicyAttachmentObservation struct { CreateMode *float64 `json:"createMode,omitempty" tf:"create_mode,omitempty"` CreateTime *string `json:"createTime,omitempty" tf:"create_time,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` PolicyName *string `json:"policyName,omitempty" tf:"policy_name,omitempty"` PolicyType *string `json:"policyType,omitempty" tf:"policy_type,omitempty"` }
func (*UserPolicyAttachmentObservation) DeepCopy ¶
func (in *UserPolicyAttachmentObservation) DeepCopy() *UserPolicyAttachmentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserPolicyAttachmentObservation.
func (*UserPolicyAttachmentObservation) DeepCopyInto ¶
func (in *UserPolicyAttachmentObservation) DeepCopyInto(out *UserPolicyAttachmentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserPolicyAttachmentParameters ¶
type UserPolicyAttachmentParameters struct { // ID of the policy. // +crossplane:generate:reference:type=Policy // +kubebuilder:validation:Optional PolicyID *string `json:"policyId,omitempty" tf:"policy_id,omitempty"` // +kubebuilder:validation:Optional PolicyIDRef *v1.Reference `json:"policyIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional PolicyIDSelector *v1.Selector `json:"policyIdSelector,omitempty" tf:"-"` // ID of the attached CAM user. // +crossplane:generate:reference:type=User // +kubebuilder:validation:Optional UserID *string `json:"userId,omitempty" tf:"user_id,omitempty"` // +kubebuilder:validation:Optional UserIDRef *v1.Reference `json:"userIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional UserIDSelector *v1.Selector `json:"userIdSelector,omitempty" tf:"-"` // Name of the attached CAM user as uniq key. // +kubebuilder:validation:Optional UserName *string `json:"userName,omitempty" tf:"user_name,omitempty"` }
func (*UserPolicyAttachmentParameters) DeepCopy ¶
func (in *UserPolicyAttachmentParameters) DeepCopy() *UserPolicyAttachmentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserPolicyAttachmentParameters.
func (*UserPolicyAttachmentParameters) DeepCopyInto ¶
func (in *UserPolicyAttachmentParameters) DeepCopyInto(out *UserPolicyAttachmentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserPolicyAttachmentSpec ¶
type UserPolicyAttachmentSpec struct { v1.ResourceSpec `json:",inline"` ForProvider UserPolicyAttachmentParameters `json:"forProvider"` }
UserPolicyAttachmentSpec defines the desired state of UserPolicyAttachment
func (*UserPolicyAttachmentSpec) DeepCopy ¶
func (in *UserPolicyAttachmentSpec) DeepCopy() *UserPolicyAttachmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserPolicyAttachmentSpec.
func (*UserPolicyAttachmentSpec) DeepCopyInto ¶
func (in *UserPolicyAttachmentSpec) DeepCopyInto(out *UserPolicyAttachmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserPolicyAttachmentStatus ¶
type UserPolicyAttachmentStatus struct { v1.ResourceStatus `json:",inline"` AtProvider UserPolicyAttachmentObservation `json:"atProvider,omitempty"` }
UserPolicyAttachmentStatus defines the observed state of UserPolicyAttachment.
func (*UserPolicyAttachmentStatus) DeepCopy ¶
func (in *UserPolicyAttachmentStatus) DeepCopy() *UserPolicyAttachmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserPolicyAttachmentStatus.
func (*UserPolicyAttachmentStatus) DeepCopyInto ¶
func (in *UserPolicyAttachmentStatus) DeepCopyInto(out *UserPolicyAttachmentStatus)
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_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_grouppolicyattachment_types.go
- zz_groupversion_info.go
- zz_oidcsso_types.go
- zz_policy_types.go
- zz_role_types.go
- zz_rolepolicyattachment_types.go
- zz_rolesso_types.go
- zz_samlprovider_types.go
- zz_user_types.go
- zz_userpolicyattachment_types.go