Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=app.okta.upbound.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- func OauthClientID() reference.ExtractValueFn
- func SamlID() reference.ExtractValueFn
- type AccessPolicyAssignment
- func (in *AccessPolicyAssignment) DeepCopy() *AccessPolicyAssignment
- func (in *AccessPolicyAssignment) DeepCopyInto(out *AccessPolicyAssignment)
- func (in *AccessPolicyAssignment) DeepCopyObject() runtime.Object
- func (mg *AccessPolicyAssignment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *AccessPolicyAssignment) GetConnectionDetailsMapping() map[string]string
- func (mg *AccessPolicyAssignment) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *AccessPolicyAssignment) GetID() string
- func (mg *AccessPolicyAssignment) GetManagementPolicy() xpv1.ManagementPolicy
- func (tr *AccessPolicyAssignment) GetObservation() (map[string]any, error)
- func (tr *AccessPolicyAssignment) GetParameters() (map[string]any, error)
- func (mg *AccessPolicyAssignment) GetProviderConfigReference() *xpv1.Reference
- func (mg *AccessPolicyAssignment) GetProviderReference() *xpv1.Reference
- func (mg *AccessPolicyAssignment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *AccessPolicyAssignment) GetTerraformResourceType() string
- func (tr *AccessPolicyAssignment) GetTerraformSchemaVersion() int
- func (mg *AccessPolicyAssignment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *AccessPolicyAssignment) LateInitialize(attrs []byte) (bool, error)
- func (mg *AccessPolicyAssignment) SetConditions(c ...xpv1.Condition)
- func (mg *AccessPolicyAssignment) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *AccessPolicyAssignment) SetManagementPolicy(r xpv1.ManagementPolicy)
- func (tr *AccessPolicyAssignment) SetObservation(obs map[string]any) error
- func (tr *AccessPolicyAssignment) SetParameters(params map[string]any) error
- func (mg *AccessPolicyAssignment) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *AccessPolicyAssignment) SetProviderReference(r *xpv1.Reference)
- func (mg *AccessPolicyAssignment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *AccessPolicyAssignment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type AccessPolicyAssignmentList
- type AccessPolicyAssignmentObservation
- type AccessPolicyAssignmentParameters
- type AccessPolicyAssignmentSpec
- type AccessPolicyAssignmentStatus
- type AttributeStatementsObservation
- type AttributeStatementsParameters
- type AutoLogin
- func (in *AutoLogin) DeepCopy() *AutoLogin
- func (in *AutoLogin) DeepCopyInto(out *AutoLogin)
- func (in *AutoLogin) DeepCopyObject() runtime.Object
- func (mg *AutoLogin) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *AutoLogin) GetConnectionDetailsMapping() map[string]string
- func (mg *AutoLogin) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *AutoLogin) GetID() string
- func (mg *AutoLogin) GetManagementPolicy() xpv1.ManagementPolicy
- func (tr *AutoLogin) GetObservation() (map[string]any, error)
- func (tr *AutoLogin) GetParameters() (map[string]any, error)
- func (mg *AutoLogin) GetProviderConfigReference() *xpv1.Reference
- func (mg *AutoLogin) GetProviderReference() *xpv1.Reference
- func (mg *AutoLogin) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *AutoLogin) GetTerraformResourceType() string
- func (tr *AutoLogin) GetTerraformSchemaVersion() int
- func (mg *AutoLogin) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *AutoLogin) LateInitialize(attrs []byte) (bool, error)
- func (mg *AutoLogin) SetConditions(c ...xpv1.Condition)
- func (mg *AutoLogin) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *AutoLogin) SetManagementPolicy(r xpv1.ManagementPolicy)
- func (tr *AutoLogin) SetObservation(obs map[string]any) error
- func (tr *AutoLogin) SetParameters(params map[string]any) error
- func (mg *AutoLogin) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *AutoLogin) SetProviderReference(r *xpv1.Reference)
- func (mg *AutoLogin) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *AutoLogin) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type AutoLoginList
- type AutoLoginObservation
- type AutoLoginParameters
- type AutoLoginSpec
- type AutoLoginStatus
- type BasicAuth
- func (in *BasicAuth) DeepCopy() *BasicAuth
- func (in *BasicAuth) DeepCopyInto(out *BasicAuth)
- func (in *BasicAuth) DeepCopyObject() runtime.Object
- func (mg *BasicAuth) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *BasicAuth) GetConnectionDetailsMapping() map[string]string
- func (mg *BasicAuth) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *BasicAuth) GetID() string
- func (mg *BasicAuth) GetManagementPolicy() xpv1.ManagementPolicy
- func (tr *BasicAuth) GetObservation() (map[string]any, error)
- func (tr *BasicAuth) GetParameters() (map[string]any, error)
- func (mg *BasicAuth) GetProviderConfigReference() *xpv1.Reference
- func (mg *BasicAuth) GetProviderReference() *xpv1.Reference
- func (mg *BasicAuth) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *BasicAuth) GetTerraformResourceType() string
- func (tr *BasicAuth) GetTerraformSchemaVersion() int
- func (mg *BasicAuth) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *BasicAuth) LateInitialize(attrs []byte) (bool, error)
- func (mg *BasicAuth) SetConditions(c ...xpv1.Condition)
- func (mg *BasicAuth) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *BasicAuth) SetManagementPolicy(r xpv1.ManagementPolicy)
- func (tr *BasicAuth) SetObservation(obs map[string]any) error
- func (tr *BasicAuth) SetParameters(params map[string]any) error
- func (mg *BasicAuth) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *BasicAuth) SetProviderReference(r *xpv1.Reference)
- func (mg *BasicAuth) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *BasicAuth) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type BasicAuthList
- type BasicAuthObservation
- type BasicAuthParameters
- type BasicAuthSpec
- type BasicAuthStatus
- type Bookmark
- func (in *Bookmark) DeepCopy() *Bookmark
- func (in *Bookmark) DeepCopyInto(out *Bookmark)
- func (in *Bookmark) DeepCopyObject() runtime.Object
- func (mg *Bookmark) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Bookmark) GetConnectionDetailsMapping() map[string]string
- func (mg *Bookmark) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Bookmark) GetID() string
- func (mg *Bookmark) GetManagementPolicy() xpv1.ManagementPolicy
- func (tr *Bookmark) GetObservation() (map[string]any, error)
- func (tr *Bookmark) GetParameters() (map[string]any, error)
- func (mg *Bookmark) GetProviderConfigReference() *xpv1.Reference
- func (mg *Bookmark) GetProviderReference() *xpv1.Reference
- func (mg *Bookmark) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Bookmark) GetTerraformResourceType() string
- func (tr *Bookmark) GetTerraformSchemaVersion() int
- func (mg *Bookmark) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Bookmark) LateInitialize(attrs []byte) (bool, error)
- func (mg *Bookmark) SetConditions(c ...xpv1.Condition)
- func (mg *Bookmark) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *Bookmark) SetManagementPolicy(r xpv1.ManagementPolicy)
- func (tr *Bookmark) SetObservation(obs map[string]any) error
- func (tr *Bookmark) SetParameters(params map[string]any) error
- func (mg *Bookmark) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Bookmark) SetProviderReference(r *xpv1.Reference)
- func (mg *Bookmark) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Bookmark) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type BookmarkList
- type BookmarkObservation
- type BookmarkParameters
- type BookmarkSpec
- type BookmarkStatus
- type GroupAssignment
- func (in *GroupAssignment) DeepCopy() *GroupAssignment
- func (in *GroupAssignment) DeepCopyInto(out *GroupAssignment)
- func (in *GroupAssignment) DeepCopyObject() runtime.Object
- func (mg *GroupAssignment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *GroupAssignment) GetConnectionDetailsMapping() map[string]string
- func (mg *GroupAssignment) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *GroupAssignment) GetID() string
- func (mg *GroupAssignment) GetManagementPolicy() xpv1.ManagementPolicy
- func (tr *GroupAssignment) GetObservation() (map[string]any, error)
- func (tr *GroupAssignment) GetParameters() (map[string]any, error)
- func (mg *GroupAssignment) GetProviderConfigReference() *xpv1.Reference
- func (mg *GroupAssignment) GetProviderReference() *xpv1.Reference
- func (mg *GroupAssignment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *GroupAssignment) GetTerraformResourceType() string
- func (tr *GroupAssignment) GetTerraformSchemaVersion() int
- func (mg *GroupAssignment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *GroupAssignment) LateInitialize(attrs []byte) (bool, error)
- func (mg *GroupAssignment) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *GroupAssignment) SetConditions(c ...xpv1.Condition)
- func (mg *GroupAssignment) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *GroupAssignment) SetManagementPolicy(r xpv1.ManagementPolicy)
- func (tr *GroupAssignment) SetObservation(obs map[string]any) error
- func (tr *GroupAssignment) SetParameters(params map[string]any) error
- func (mg *GroupAssignment) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *GroupAssignment) SetProviderReference(r *xpv1.Reference)
- func (mg *GroupAssignment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *GroupAssignment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type GroupAssignmentList
- type GroupAssignmentObservation
- type GroupAssignmentParameters
- type GroupAssignmentSpec
- type GroupAssignmentStatus
- type GroupsClaimObservation
- type GroupsClaimParameters
- type JwksObservation
- type JwksParameters
- type KeysObservation
- type KeysParameters
- type Oauth
- func (in *Oauth) DeepCopy() *Oauth
- func (in *Oauth) DeepCopyInto(out *Oauth)
- func (in *Oauth) DeepCopyObject() runtime.Object
- func (mg *Oauth) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Oauth) GetConnectionDetailsMapping() map[string]string
- func (mg *Oauth) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Oauth) GetID() string
- func (mg *Oauth) GetManagementPolicy() xpv1.ManagementPolicy
- func (tr *Oauth) GetObservation() (map[string]any, error)
- func (tr *Oauth) GetParameters() (map[string]any, error)
- func (mg *Oauth) GetProviderConfigReference() *xpv1.Reference
- func (mg *Oauth) GetProviderReference() *xpv1.Reference
- func (mg *Oauth) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Oauth) GetTerraformResourceType() string
- func (tr *Oauth) GetTerraformSchemaVersion() int
- func (mg *Oauth) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Oauth) LateInitialize(attrs []byte) (bool, error)
- func (mg *Oauth) SetConditions(c ...xpv1.Condition)
- func (mg *Oauth) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *Oauth) SetManagementPolicy(r xpv1.ManagementPolicy)
- func (tr *Oauth) SetObservation(obs map[string]any) error
- func (tr *Oauth) SetParameters(params map[string]any) error
- func (mg *Oauth) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Oauth) SetProviderReference(r *xpv1.Reference)
- func (mg *Oauth) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Oauth) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type OauthAPIScope
- func (in *OauthAPIScope) DeepCopy() *OauthAPIScope
- func (in *OauthAPIScope) DeepCopyInto(out *OauthAPIScope)
- func (in *OauthAPIScope) DeepCopyObject() runtime.Object
- func (mg *OauthAPIScope) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *OauthAPIScope) GetConnectionDetailsMapping() map[string]string
- func (mg *OauthAPIScope) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *OauthAPIScope) GetID() string
- func (mg *OauthAPIScope) GetManagementPolicy() xpv1.ManagementPolicy
- func (tr *OauthAPIScope) GetObservation() (map[string]any, error)
- func (tr *OauthAPIScope) GetParameters() (map[string]any, error)
- func (mg *OauthAPIScope) GetProviderConfigReference() *xpv1.Reference
- func (mg *OauthAPIScope) GetProviderReference() *xpv1.Reference
- func (mg *OauthAPIScope) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *OauthAPIScope) GetTerraformResourceType() string
- func (tr *OauthAPIScope) GetTerraformSchemaVersion() int
- func (mg *OauthAPIScope) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *OauthAPIScope) LateInitialize(attrs []byte) (bool, error)
- func (mg *OauthAPIScope) SetConditions(c ...xpv1.Condition)
- func (mg *OauthAPIScope) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *OauthAPIScope) SetManagementPolicy(r xpv1.ManagementPolicy)
- func (tr *OauthAPIScope) SetObservation(obs map[string]any) error
- func (tr *OauthAPIScope) SetParameters(params map[string]any) error
- func (mg *OauthAPIScope) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *OauthAPIScope) SetProviderReference(r *xpv1.Reference)
- func (mg *OauthAPIScope) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *OauthAPIScope) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type OauthAPIScopeList
- type OauthAPIScopeObservation
- type OauthAPIScopeParameters
- type OauthAPIScopeSpec
- type OauthAPIScopeStatus
- type OauthList
- type OauthObservation
- type OauthParameters
- type OauthRoleAssignment
- func (in *OauthRoleAssignment) DeepCopy() *OauthRoleAssignment
- func (in *OauthRoleAssignment) DeepCopyInto(out *OauthRoleAssignment)
- func (in *OauthRoleAssignment) DeepCopyObject() runtime.Object
- func (mg *OauthRoleAssignment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *OauthRoleAssignment) GetConnectionDetailsMapping() map[string]string
- func (mg *OauthRoleAssignment) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *OauthRoleAssignment) GetID() string
- func (mg *OauthRoleAssignment) GetManagementPolicy() xpv1.ManagementPolicy
- func (tr *OauthRoleAssignment) GetObservation() (map[string]any, error)
- func (tr *OauthRoleAssignment) GetParameters() (map[string]any, error)
- func (mg *OauthRoleAssignment) GetProviderConfigReference() *xpv1.Reference
- func (mg *OauthRoleAssignment) GetProviderReference() *xpv1.Reference
- func (mg *OauthRoleAssignment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *OauthRoleAssignment) GetTerraformResourceType() string
- func (tr *OauthRoleAssignment) GetTerraformSchemaVersion() int
- func (mg *OauthRoleAssignment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *OauthRoleAssignment) LateInitialize(attrs []byte) (bool, error)
- func (mg *OauthRoleAssignment) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *OauthRoleAssignment) SetConditions(c ...xpv1.Condition)
- func (mg *OauthRoleAssignment) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *OauthRoleAssignment) SetManagementPolicy(r xpv1.ManagementPolicy)
- func (tr *OauthRoleAssignment) SetObservation(obs map[string]any) error
- func (tr *OauthRoleAssignment) SetParameters(params map[string]any) error
- func (mg *OauthRoleAssignment) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *OauthRoleAssignment) SetProviderReference(r *xpv1.Reference)
- func (mg *OauthRoleAssignment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *OauthRoleAssignment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type OauthRoleAssignmentList
- type OauthRoleAssignmentObservation
- type OauthRoleAssignmentParameters
- type OauthRoleAssignmentSpec
- type OauthRoleAssignmentStatus
- type OauthSpec
- type OauthStatus
- type SAML
- func (in *SAML) DeepCopy() *SAML
- func (in *SAML) DeepCopyInto(out *SAML)
- func (in *SAML) DeepCopyObject() runtime.Object
- func (mg *SAML) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SAML) GetConnectionDetailsMapping() map[string]string
- func (mg *SAML) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SAML) GetID() string
- func (mg *SAML) GetManagementPolicy() xpv1.ManagementPolicy
- func (tr *SAML) GetObservation() (map[string]any, error)
- func (tr *SAML) GetParameters() (map[string]any, error)
- func (mg *SAML) GetProviderConfigReference() *xpv1.Reference
- func (mg *SAML) GetProviderReference() *xpv1.Reference
- func (mg *SAML) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *SAML) GetTerraformResourceType() string
- func (tr *SAML) GetTerraformSchemaVersion() int
- func (mg *SAML) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SAML) LateInitialize(attrs []byte) (bool, error)
- func (mg *SAML) SetConditions(c ...xpv1.Condition)
- func (mg *SAML) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *SAML) SetManagementPolicy(r xpv1.ManagementPolicy)
- func (tr *SAML) SetObservation(obs map[string]any) error
- func (tr *SAML) SetParameters(params map[string]any) error
- func (mg *SAML) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SAML) SetProviderReference(r *xpv1.Reference)
- func (mg *SAML) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SAML) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SAMLAppSettings
- func (in *SAMLAppSettings) DeepCopy() *SAMLAppSettings
- func (in *SAMLAppSettings) DeepCopyInto(out *SAMLAppSettings)
- func (in *SAMLAppSettings) DeepCopyObject() runtime.Object
- func (mg *SAMLAppSettings) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SAMLAppSettings) GetConnectionDetailsMapping() map[string]string
- func (mg *SAMLAppSettings) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SAMLAppSettings) GetID() string
- func (mg *SAMLAppSettings) GetManagementPolicy() xpv1.ManagementPolicy
- func (tr *SAMLAppSettings) GetObservation() (map[string]any, error)
- func (tr *SAMLAppSettings) GetParameters() (map[string]any, error)
- func (mg *SAMLAppSettings) GetProviderConfigReference() *xpv1.Reference
- func (mg *SAMLAppSettings) GetProviderReference() *xpv1.Reference
- func (mg *SAMLAppSettings) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *SAMLAppSettings) GetTerraformResourceType() string
- func (tr *SAMLAppSettings) GetTerraformSchemaVersion() int
- func (mg *SAMLAppSettings) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SAMLAppSettings) LateInitialize(attrs []byte) (bool, error)
- func (mg *SAMLAppSettings) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *SAMLAppSettings) SetConditions(c ...xpv1.Condition)
- func (mg *SAMLAppSettings) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *SAMLAppSettings) SetManagementPolicy(r xpv1.ManagementPolicy)
- func (tr *SAMLAppSettings) SetObservation(obs map[string]any) error
- func (tr *SAMLAppSettings) SetParameters(params map[string]any) error
- func (mg *SAMLAppSettings) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SAMLAppSettings) SetProviderReference(r *xpv1.Reference)
- func (mg *SAMLAppSettings) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SAMLAppSettings) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SAMLAppSettingsList
- type SAMLAppSettingsObservation
- type SAMLAppSettingsParameters
- type SAMLAppSettingsSpec
- type SAMLAppSettingsStatus
- type SAMLList
- type SAMLObservation
- type SAMLParameters
- type SAMLSpec
- type SAMLStatus
- type SecurePasswordStore
- func (in *SecurePasswordStore) DeepCopy() *SecurePasswordStore
- func (in *SecurePasswordStore) DeepCopyInto(out *SecurePasswordStore)
- func (in *SecurePasswordStore) DeepCopyObject() runtime.Object
- func (mg *SecurePasswordStore) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SecurePasswordStore) GetConnectionDetailsMapping() map[string]string
- func (mg *SecurePasswordStore) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SecurePasswordStore) GetID() string
- func (mg *SecurePasswordStore) GetManagementPolicy() xpv1.ManagementPolicy
- func (tr *SecurePasswordStore) GetObservation() (map[string]any, error)
- func (tr *SecurePasswordStore) GetParameters() (map[string]any, error)
- func (mg *SecurePasswordStore) GetProviderConfigReference() *xpv1.Reference
- func (mg *SecurePasswordStore) GetProviderReference() *xpv1.Reference
- func (mg *SecurePasswordStore) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *SecurePasswordStore) GetTerraformResourceType() string
- func (tr *SecurePasswordStore) GetTerraformSchemaVersion() int
- func (mg *SecurePasswordStore) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SecurePasswordStore) LateInitialize(attrs []byte) (bool, error)
- func (mg *SecurePasswordStore) SetConditions(c ...xpv1.Condition)
- func (mg *SecurePasswordStore) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *SecurePasswordStore) SetManagementPolicy(r xpv1.ManagementPolicy)
- func (tr *SecurePasswordStore) SetObservation(obs map[string]any) error
- func (tr *SecurePasswordStore) SetParameters(params map[string]any) error
- func (mg *SecurePasswordStore) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SecurePasswordStore) SetProviderReference(r *xpv1.Reference)
- func (mg *SecurePasswordStore) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SecurePasswordStore) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SecurePasswordStoreList
- type SecurePasswordStoreObservation
- type SecurePasswordStoreParameters
- type SecurePasswordStoreSpec
- type SecurePasswordStoreStatus
- type SharedCredentials
- func (in *SharedCredentials) DeepCopy() *SharedCredentials
- func (in *SharedCredentials) DeepCopyInto(out *SharedCredentials)
- func (in *SharedCredentials) DeepCopyObject() runtime.Object
- func (mg *SharedCredentials) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SharedCredentials) GetConnectionDetailsMapping() map[string]string
- func (mg *SharedCredentials) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SharedCredentials) GetID() string
- func (mg *SharedCredentials) GetManagementPolicy() xpv1.ManagementPolicy
- func (tr *SharedCredentials) GetObservation() (map[string]any, error)
- func (tr *SharedCredentials) GetParameters() (map[string]any, error)
- func (mg *SharedCredentials) GetProviderConfigReference() *xpv1.Reference
- func (mg *SharedCredentials) GetProviderReference() *xpv1.Reference
- func (mg *SharedCredentials) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *SharedCredentials) GetTerraformResourceType() string
- func (tr *SharedCredentials) GetTerraformSchemaVersion() int
- func (mg *SharedCredentials) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SharedCredentials) LateInitialize(attrs []byte) (bool, error)
- func (mg *SharedCredentials) SetConditions(c ...xpv1.Condition)
- func (mg *SharedCredentials) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *SharedCredentials) SetManagementPolicy(r xpv1.ManagementPolicy)
- func (tr *SharedCredentials) SetObservation(obs map[string]any) error
- func (tr *SharedCredentials) SetParameters(params map[string]any) error
- func (mg *SharedCredentials) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SharedCredentials) SetProviderReference(r *xpv1.Reference)
- func (mg *SharedCredentials) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SharedCredentials) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SharedCredentialsList
- type SharedCredentialsObservation
- type SharedCredentialsParameters
- type SharedCredentialsSpec
- type SharedCredentialsStatus
- type Swa
- func (in *Swa) DeepCopy() *Swa
- func (in *Swa) DeepCopyInto(out *Swa)
- func (in *Swa) DeepCopyObject() runtime.Object
- func (mg *Swa) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Swa) GetConnectionDetailsMapping() map[string]string
- func (mg *Swa) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Swa) GetID() string
- func (mg *Swa) GetManagementPolicy() xpv1.ManagementPolicy
- func (tr *Swa) GetObservation() (map[string]any, error)
- func (tr *Swa) GetParameters() (map[string]any, error)
- func (mg *Swa) GetProviderConfigReference() *xpv1.Reference
- func (mg *Swa) GetProviderReference() *xpv1.Reference
- func (mg *Swa) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Swa) GetTerraformResourceType() string
- func (tr *Swa) GetTerraformSchemaVersion() int
- func (mg *Swa) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Swa) LateInitialize(attrs []byte) (bool, error)
- func (mg *Swa) SetConditions(c ...xpv1.Condition)
- func (mg *Swa) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *Swa) SetManagementPolicy(r xpv1.ManagementPolicy)
- func (tr *Swa) SetObservation(obs map[string]any) error
- func (tr *Swa) SetParameters(params map[string]any) error
- func (mg *Swa) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Swa) SetProviderReference(r *xpv1.Reference)
- func (mg *Swa) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Swa) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SwaList
- type SwaObservation
- type SwaParameters
- type SwaSpec
- type SwaStatus
- type ThreeField
- func (in *ThreeField) DeepCopy() *ThreeField
- func (in *ThreeField) DeepCopyInto(out *ThreeField)
- func (in *ThreeField) DeepCopyObject() runtime.Object
- func (mg *ThreeField) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ThreeField) GetConnectionDetailsMapping() map[string]string
- func (mg *ThreeField) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ThreeField) GetID() string
- func (mg *ThreeField) GetManagementPolicy() xpv1.ManagementPolicy
- func (tr *ThreeField) GetObservation() (map[string]any, error)
- func (tr *ThreeField) GetParameters() (map[string]any, error)
- func (mg *ThreeField) GetProviderConfigReference() *xpv1.Reference
- func (mg *ThreeField) GetProviderReference() *xpv1.Reference
- func (mg *ThreeField) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *ThreeField) GetTerraformResourceType() string
- func (tr *ThreeField) GetTerraformSchemaVersion() int
- func (mg *ThreeField) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ThreeField) LateInitialize(attrs []byte) (bool, error)
- func (mg *ThreeField) SetConditions(c ...xpv1.Condition)
- func (mg *ThreeField) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *ThreeField) SetManagementPolicy(r xpv1.ManagementPolicy)
- func (tr *ThreeField) SetObservation(obs map[string]any) error
- func (tr *ThreeField) SetParameters(params map[string]any) error
- func (mg *ThreeField) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ThreeField) SetProviderReference(r *xpv1.Reference)
- func (mg *ThreeField) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *ThreeField) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ThreeFieldList
- type ThreeFieldObservation
- type ThreeFieldParameters
- type ThreeFieldSpec
- type ThreeFieldStatus
Constants ¶
const ( CRDGroup = "app.okta.upbound.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( AccessPolicyAssignment_Kind = "AccessPolicyAssignment" AccessPolicyAssignment_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: AccessPolicyAssignment_Kind}.String() AccessPolicyAssignment_KindAPIVersion = AccessPolicyAssignment_Kind + "." + CRDGroupVersion.String() AccessPolicyAssignment_GroupVersionKind = CRDGroupVersion.WithKind(AccessPolicyAssignment_Kind) )
Repository type metadata.
var ( AutoLogin_Kind = "AutoLogin" AutoLogin_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: AutoLogin_Kind}.String() AutoLogin_KindAPIVersion = AutoLogin_Kind + "." + CRDGroupVersion.String() AutoLogin_GroupVersionKind = CRDGroupVersion.WithKind(AutoLogin_Kind) )
Repository type metadata.
var ( BasicAuth_Kind = "BasicAuth" BasicAuth_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: BasicAuth_Kind}.String() BasicAuth_KindAPIVersion = BasicAuth_Kind + "." + CRDGroupVersion.String() BasicAuth_GroupVersionKind = CRDGroupVersion.WithKind(BasicAuth_Kind) )
Repository type metadata.
var ( Bookmark_Kind = "Bookmark" Bookmark_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Bookmark_Kind}.String() Bookmark_KindAPIVersion = Bookmark_Kind + "." + CRDGroupVersion.String() Bookmark_GroupVersionKind = CRDGroupVersion.WithKind(Bookmark_Kind) )
Repository type metadata.
var ( GroupAssignment_Kind = "GroupAssignment" GroupAssignment_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: GroupAssignment_Kind}.String() GroupAssignment_KindAPIVersion = GroupAssignment_Kind + "." + CRDGroupVersion.String() GroupAssignment_GroupVersionKind = CRDGroupVersion.WithKind(GroupAssignment_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 ( Oauth_Kind = "Oauth" Oauth_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Oauth_Kind}.String() Oauth_KindAPIVersion = Oauth_Kind + "." + CRDGroupVersion.String() Oauth_GroupVersionKind = CRDGroupVersion.WithKind(Oauth_Kind) )
Repository type metadata.
var ( OauthAPIScope_Kind = "OauthAPIScope" OauthAPIScope_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: OauthAPIScope_Kind}.String() OauthAPIScope_KindAPIVersion = OauthAPIScope_Kind + "." + CRDGroupVersion.String() OauthAPIScope_GroupVersionKind = CRDGroupVersion.WithKind(OauthAPIScope_Kind) )
Repository type metadata.
var ( OauthRoleAssignment_Kind = "OauthRoleAssignment" OauthRoleAssignment_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: OauthRoleAssignment_Kind}.String() OauthRoleAssignment_KindAPIVersion = OauthRoleAssignment_Kind + "." + CRDGroupVersion.String() OauthRoleAssignment_GroupVersionKind = CRDGroupVersion.WithKind(OauthRoleAssignment_Kind) )
Repository type metadata.
var ( SAML_Kind = "SAML" SAML_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SAML_Kind}.String() SAML_KindAPIVersion = SAML_Kind + "." + CRDGroupVersion.String() SAML_GroupVersionKind = CRDGroupVersion.WithKind(SAML_Kind) )
Repository type metadata.
var ( SAMLAppSettings_Kind = "SAMLAppSettings" SAMLAppSettings_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SAMLAppSettings_Kind}.String() SAMLAppSettings_KindAPIVersion = SAMLAppSettings_Kind + "." + CRDGroupVersion.String() SAMLAppSettings_GroupVersionKind = CRDGroupVersion.WithKind(SAMLAppSettings_Kind) )
Repository type metadata.
var ( SecurePasswordStore_Kind = "SecurePasswordStore" SecurePasswordStore_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SecurePasswordStore_Kind}.String() SecurePasswordStore_KindAPIVersion = SecurePasswordStore_Kind + "." + CRDGroupVersion.String() SecurePasswordStore_GroupVersionKind = CRDGroupVersion.WithKind(SecurePasswordStore_Kind) )
Repository type metadata.
var ()
Repository type metadata.
var ( Swa_Kind = "Swa" Swa_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Swa_Kind}.String() Swa_KindAPIVersion = Swa_Kind + "." + CRDGroupVersion.String() Swa_GroupVersionKind = CRDGroupVersion.WithKind(Swa_Kind) )
Repository type metadata.
var ( ThreeField_Kind = "ThreeField" ThreeField_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ThreeField_Kind}.String() ThreeField_KindAPIVersion = ThreeField_Kind + "." + CRDGroupVersion.String() ThreeField_GroupVersionKind = CRDGroupVersion.WithKind(ThreeField_Kind) )
Repository type metadata.
Functions ¶
func OauthClientID ¶ added in v0.2.0
func OauthClientID() reference.ExtractValueFn
OauthClientID returns an extractor that returns the ClientID for an Oauth APP
func SamlID ¶ added in v0.2.0
func SamlID() reference.ExtractValueFn
SamlID returns an extractor that returns the ID for a SAML app
Types ¶
type AccessPolicyAssignment ¶ added in v0.2.0
type AccessPolicyAssignment struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.appId)",message="appId is a required parameter" // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.policyId)",message="policyId is a required parameter" Spec AccessPolicyAssignmentSpec `json:"spec"` Status AccessPolicyAssignmentStatus `json:"status,omitempty"` }
AccessPolicyAssignment is the Schema for the AccessPolicyAssignments API. <no value> +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,okta}
func (*AccessPolicyAssignment) DeepCopy ¶ added in v0.2.0
func (in *AccessPolicyAssignment) DeepCopy() *AccessPolicyAssignment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessPolicyAssignment.
func (*AccessPolicyAssignment) DeepCopyInto ¶ added in v0.2.0
func (in *AccessPolicyAssignment) DeepCopyInto(out *AccessPolicyAssignment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AccessPolicyAssignment) DeepCopyObject ¶ added in v0.2.0
func (in *AccessPolicyAssignment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AccessPolicyAssignment) GetCondition ¶ added in v0.2.0
func (mg *AccessPolicyAssignment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this AccessPolicyAssignment.
func (*AccessPolicyAssignment) GetConnectionDetailsMapping ¶ added in v0.2.0
func (tr *AccessPolicyAssignment) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this AccessPolicyAssignment
func (*AccessPolicyAssignment) GetDeletionPolicy ¶ added in v0.2.0
func (mg *AccessPolicyAssignment) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this AccessPolicyAssignment.
func (*AccessPolicyAssignment) GetID ¶ added in v0.2.0
func (tr *AccessPolicyAssignment) GetID() string
GetID returns ID of underlying Terraform resource of this AccessPolicyAssignment
func (*AccessPolicyAssignment) GetManagementPolicy ¶ added in v0.2.0
func (mg *AccessPolicyAssignment) GetManagementPolicy() xpv1.ManagementPolicy
GetManagementPolicy of this AccessPolicyAssignment.
func (*AccessPolicyAssignment) GetObservation ¶ added in v0.2.0
func (tr *AccessPolicyAssignment) GetObservation() (map[string]any, error)
GetObservation of this AccessPolicyAssignment
func (*AccessPolicyAssignment) GetParameters ¶ added in v0.2.0
func (tr *AccessPolicyAssignment) GetParameters() (map[string]any, error)
GetParameters of this AccessPolicyAssignment
func (*AccessPolicyAssignment) GetProviderConfigReference ¶ added in v0.2.0
func (mg *AccessPolicyAssignment) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this AccessPolicyAssignment.
func (*AccessPolicyAssignment) GetProviderReference ¶ added in v0.2.0
func (mg *AccessPolicyAssignment) GetProviderReference() *xpv1.Reference
GetProviderReference of this AccessPolicyAssignment. Deprecated: Use GetProviderConfigReference.
func (*AccessPolicyAssignment) GetPublishConnectionDetailsTo ¶ added in v0.2.0
func (mg *AccessPolicyAssignment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this AccessPolicyAssignment.
func (*AccessPolicyAssignment) GetTerraformResourceType ¶ added in v0.2.0
func (mg *AccessPolicyAssignment) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this AccessPolicyAssignment
func (*AccessPolicyAssignment) GetTerraformSchemaVersion ¶ added in v0.2.0
func (tr *AccessPolicyAssignment) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*AccessPolicyAssignment) GetWriteConnectionSecretToReference ¶ added in v0.2.0
func (mg *AccessPolicyAssignment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this AccessPolicyAssignment.
func (*AccessPolicyAssignment) LateInitialize ¶ added in v0.2.0
func (tr *AccessPolicyAssignment) LateInitialize(attrs []byte) (bool, error)
LateInitialize this AccessPolicyAssignment using its observed tfState. returns True if there are any spec changes for the resource.
func (*AccessPolicyAssignment) SetConditions ¶ added in v0.2.0
func (mg *AccessPolicyAssignment) SetConditions(c ...xpv1.Condition)
SetConditions of this AccessPolicyAssignment.
func (*AccessPolicyAssignment) SetDeletionPolicy ¶ added in v0.2.0
func (mg *AccessPolicyAssignment) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this AccessPolicyAssignment.
func (*AccessPolicyAssignment) SetManagementPolicy ¶ added in v0.2.0
func (mg *AccessPolicyAssignment) SetManagementPolicy(r xpv1.ManagementPolicy)
SetManagementPolicy of this AccessPolicyAssignment.
func (*AccessPolicyAssignment) SetObservation ¶ added in v0.2.0
func (tr *AccessPolicyAssignment) SetObservation(obs map[string]any) error
SetObservation for this AccessPolicyAssignment
func (*AccessPolicyAssignment) SetParameters ¶ added in v0.2.0
func (tr *AccessPolicyAssignment) SetParameters(params map[string]any) error
SetParameters for this AccessPolicyAssignment
func (*AccessPolicyAssignment) SetProviderConfigReference ¶ added in v0.2.0
func (mg *AccessPolicyAssignment) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this AccessPolicyAssignment.
func (*AccessPolicyAssignment) SetProviderReference ¶ added in v0.2.0
func (mg *AccessPolicyAssignment) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this AccessPolicyAssignment. Deprecated: Use SetProviderConfigReference.
func (*AccessPolicyAssignment) SetPublishConnectionDetailsTo ¶ added in v0.2.0
func (mg *AccessPolicyAssignment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this AccessPolicyAssignment.
func (*AccessPolicyAssignment) SetWriteConnectionSecretToReference ¶ added in v0.2.0
func (mg *AccessPolicyAssignment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this AccessPolicyAssignment.
type AccessPolicyAssignmentList ¶ added in v0.2.0
type AccessPolicyAssignmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []AccessPolicyAssignment `json:"items"` }
AccessPolicyAssignmentList contains a list of AccessPolicyAssignments
func (*AccessPolicyAssignmentList) DeepCopy ¶ added in v0.2.0
func (in *AccessPolicyAssignmentList) DeepCopy() *AccessPolicyAssignmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessPolicyAssignmentList.
func (*AccessPolicyAssignmentList) DeepCopyInto ¶ added in v0.2.0
func (in *AccessPolicyAssignmentList) DeepCopyInto(out *AccessPolicyAssignmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AccessPolicyAssignmentList) DeepCopyObject ¶ added in v0.2.0
func (in *AccessPolicyAssignmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AccessPolicyAssignmentList) GetItems ¶ added in v0.2.0
func (l *AccessPolicyAssignmentList) GetItems() []resource.Managed
GetItems of this AccessPolicyAssignmentList.
type AccessPolicyAssignmentObservation ¶ added in v0.2.0
type AccessPolicyAssignmentObservation struct { // The application ID; this value is immutable and can not be updated. AppID *string `json:"appId,omitempty" tf:"app_id,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` // The access policy ID. PolicyID *string `json:"policyId,omitempty" tf:"policy_id,omitempty"` }
func (*AccessPolicyAssignmentObservation) DeepCopy ¶ added in v0.2.0
func (in *AccessPolicyAssignmentObservation) DeepCopy() *AccessPolicyAssignmentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessPolicyAssignmentObservation.
func (*AccessPolicyAssignmentObservation) DeepCopyInto ¶ added in v0.2.0
func (in *AccessPolicyAssignmentObservation) DeepCopyInto(out *AccessPolicyAssignmentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccessPolicyAssignmentParameters ¶ added in v0.2.0
type AccessPolicyAssignmentParameters struct { // The application ID; this value is immutable and can not be updated. // +kubebuilder:validation:Optional AppID *string `json:"appId,omitempty" tf:"app_id,omitempty"` // The access policy ID. // +kubebuilder:validation:Optional PolicyID *string `json:"policyId,omitempty" tf:"policy_id,omitempty"` }
func (*AccessPolicyAssignmentParameters) DeepCopy ¶ added in v0.2.0
func (in *AccessPolicyAssignmentParameters) DeepCopy() *AccessPolicyAssignmentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessPolicyAssignmentParameters.
func (*AccessPolicyAssignmentParameters) DeepCopyInto ¶ added in v0.2.0
func (in *AccessPolicyAssignmentParameters) DeepCopyInto(out *AccessPolicyAssignmentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccessPolicyAssignmentSpec ¶ added in v0.2.0
type AccessPolicyAssignmentSpec struct { v1.ResourceSpec `json:",inline"` ForProvider AccessPolicyAssignmentParameters `json:"forProvider"` }
AccessPolicyAssignmentSpec defines the desired state of AccessPolicyAssignment
func (*AccessPolicyAssignmentSpec) DeepCopy ¶ added in v0.2.0
func (in *AccessPolicyAssignmentSpec) DeepCopy() *AccessPolicyAssignmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessPolicyAssignmentSpec.
func (*AccessPolicyAssignmentSpec) DeepCopyInto ¶ added in v0.2.0
func (in *AccessPolicyAssignmentSpec) DeepCopyInto(out *AccessPolicyAssignmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccessPolicyAssignmentStatus ¶ added in v0.2.0
type AccessPolicyAssignmentStatus struct { v1.ResourceStatus `json:",inline"` AtProvider AccessPolicyAssignmentObservation `json:"atProvider,omitempty"` }
AccessPolicyAssignmentStatus defines the observed state of AccessPolicyAssignment.
func (*AccessPolicyAssignmentStatus) DeepCopy ¶ added in v0.2.0
func (in *AccessPolicyAssignmentStatus) DeepCopy() *AccessPolicyAssignmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccessPolicyAssignmentStatus.
func (*AccessPolicyAssignmentStatus) DeepCopyInto ¶ added in v0.2.0
func (in *AccessPolicyAssignmentStatus) DeepCopyInto(out *AccessPolicyAssignmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AttributeStatementsObservation ¶ added in v0.2.0
type AttributeStatementsObservation struct { // Type of group attribute filter. Valid values are: "STARTS_WITH", "EQUALS", "CONTAINS", or "REGEX" // Type of group attribute filter FilterType *string `json:"filterType,omitempty" tf:"filter_type,omitempty"` // Filter value to use. // Filter value to use FilterValue *string `json:"filterValue,omitempty" tf:"filter_value,omitempty"` // The name of the attribute statement. // The reference name of the attribute statement Name *string `json:"name,omitempty" tf:"name,omitempty"` // The attribute namespace. It can be set to "urn:oasis:names:tc:SAML:2.0:attrname-format:unspecified", "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", or "urn:oasis:names:tc:SAML:2.0:attrname-format:basic". // The name format of the attribute Namespace *string `json:"namespace,omitempty" tf:"namespace,omitempty"` // The type of attribute statement value. Valid values are: "EXPRESSION" or "GROUP". Default is "EXPRESSION". // The type of attribute statements object Type *string `json:"type,omitempty" tf:"type,omitempty"` // Array of values to use. Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*AttributeStatementsObservation) DeepCopy ¶ added in v0.2.0
func (in *AttributeStatementsObservation) DeepCopy() *AttributeStatementsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AttributeStatementsObservation.
func (*AttributeStatementsObservation) DeepCopyInto ¶ added in v0.2.0
func (in *AttributeStatementsObservation) DeepCopyInto(out *AttributeStatementsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AttributeStatementsParameters ¶ added in v0.2.0
type AttributeStatementsParameters struct { // Type of group attribute filter. Valid values are: "STARTS_WITH", "EQUALS", "CONTAINS", or "REGEX" // Type of group attribute filter // +kubebuilder:validation:Optional FilterType *string `json:"filterType,omitempty" tf:"filter_type,omitempty"` // Filter value to use. // Filter value to use // +kubebuilder:validation:Optional FilterValue *string `json:"filterValue,omitempty" tf:"filter_value,omitempty"` // The name of the attribute statement. // The reference name of the attribute statement // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // The attribute namespace. It can be set to "urn:oasis:names:tc:SAML:2.0:attrname-format:unspecified", "urn:oasis:names:tc:SAML:2.0:attrname-format:uri", or "urn:oasis:names:tc:SAML:2.0:attrname-format:basic". // The name format of the attribute // +kubebuilder:validation:Optional Namespace *string `json:"namespace,omitempty" tf:"namespace,omitempty"` // The type of attribute statement value. Valid values are: "EXPRESSION" or "GROUP". Default is "EXPRESSION". // The type of attribute statements object // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` // Array of values to use. // +kubebuilder:validation:Optional Values []*string `json:"values,omitempty" tf:"values,omitempty"` }
func (*AttributeStatementsParameters) DeepCopy ¶ added in v0.2.0
func (in *AttributeStatementsParameters) DeepCopy() *AttributeStatementsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AttributeStatementsParameters.
func (*AttributeStatementsParameters) DeepCopyInto ¶ added in v0.2.0
func (in *AttributeStatementsParameters) DeepCopyInto(out *AttributeStatementsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutoLogin ¶ added in v0.2.0
type AutoLogin struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.label)",message="label is a required parameter" Spec AutoLoginSpec `json:"spec"` Status AutoLoginStatus `json:"status,omitempty"` }
AutoLogin is the Schema for the AutoLogins API. <no value> +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,okta}
func (*AutoLogin) DeepCopy ¶ added in v0.2.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoLogin.
func (*AutoLogin) DeepCopyInto ¶ added in v0.2.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AutoLogin) DeepCopyObject ¶ added in v0.2.0
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AutoLogin) GetCondition ¶ added in v0.2.0
func (mg *AutoLogin) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this AutoLogin.
func (*AutoLogin) GetConnectionDetailsMapping ¶ added in v0.2.0
GetConnectionDetailsMapping for this AutoLogin
func (*AutoLogin) GetDeletionPolicy ¶ added in v0.2.0
func (mg *AutoLogin) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this AutoLogin.
func (*AutoLogin) GetID ¶ added in v0.2.0
GetID returns ID of underlying Terraform resource of this AutoLogin
func (*AutoLogin) GetManagementPolicy ¶ added in v0.2.0
func (mg *AutoLogin) GetManagementPolicy() xpv1.ManagementPolicy
GetManagementPolicy of this AutoLogin.
func (*AutoLogin) GetObservation ¶ added in v0.2.0
GetObservation of this AutoLogin
func (*AutoLogin) GetParameters ¶ added in v0.2.0
GetParameters of this AutoLogin
func (*AutoLogin) GetProviderConfigReference ¶ added in v0.2.0
GetProviderConfigReference of this AutoLogin.
func (*AutoLogin) GetProviderReference ¶ added in v0.2.0
GetProviderReference of this AutoLogin. Deprecated: Use GetProviderConfigReference.
func (*AutoLogin) GetPublishConnectionDetailsTo ¶ added in v0.2.0
func (mg *AutoLogin) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this AutoLogin.
func (*AutoLogin) GetTerraformResourceType ¶ added in v0.2.0
GetTerraformResourceType returns Terraform resource type for this AutoLogin
func (*AutoLogin) GetTerraformSchemaVersion ¶ added in v0.2.0
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*AutoLogin) GetWriteConnectionSecretToReference ¶ added in v0.2.0
func (mg *AutoLogin) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this AutoLogin.
func (*AutoLogin) LateInitialize ¶ added in v0.2.0
LateInitialize this AutoLogin using its observed tfState. returns True if there are any spec changes for the resource.
func (*AutoLogin) SetConditions ¶ added in v0.2.0
SetConditions of this AutoLogin.
func (*AutoLogin) SetDeletionPolicy ¶ added in v0.2.0
func (mg *AutoLogin) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this AutoLogin.
func (*AutoLogin) SetManagementPolicy ¶ added in v0.2.0
func (mg *AutoLogin) SetManagementPolicy(r xpv1.ManagementPolicy)
SetManagementPolicy of this AutoLogin.
func (*AutoLogin) SetObservation ¶ added in v0.2.0
SetObservation for this AutoLogin
func (*AutoLogin) SetParameters ¶ added in v0.2.0
SetParameters for this AutoLogin
func (*AutoLogin) SetProviderConfigReference ¶ added in v0.2.0
SetProviderConfigReference of this AutoLogin.
func (*AutoLogin) SetProviderReference ¶ added in v0.2.0
SetProviderReference of this AutoLogin. Deprecated: Use SetProviderConfigReference.
func (*AutoLogin) SetPublishConnectionDetailsTo ¶ added in v0.2.0
func (mg *AutoLogin) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this AutoLogin.
func (*AutoLogin) SetWriteConnectionSecretToReference ¶ added in v0.2.0
func (mg *AutoLogin) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this AutoLogin.
type AutoLoginList ¶ added in v0.2.0
type AutoLoginList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []AutoLogin `json:"items"` }
AutoLoginList contains a list of AutoLogins
func (*AutoLoginList) DeepCopy ¶ added in v0.2.0
func (in *AutoLoginList) DeepCopy() *AutoLoginList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoLoginList.
func (*AutoLoginList) DeepCopyInto ¶ added in v0.2.0
func (in *AutoLoginList) DeepCopyInto(out *AutoLoginList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AutoLoginList) DeepCopyObject ¶ added in v0.2.0
func (in *AutoLoginList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AutoLoginList) GetItems ¶ added in v0.2.0
func (l *AutoLoginList) GetItems() []resource.Managed
GetItems of this AutoLoginList.
type AutoLoginObservation ¶ added in v0.2.0
type AutoLoginObservation struct { // Custom error page URL AccessibilityErrorRedirectURL *string `json:"accessibilityErrorRedirectUrl,omitempty" tf:"accessibility_error_redirect_url,omitempty"` // Custom login page URL AccessibilityLoginRedirectURL *string `json:"accessibilityLoginRedirectUrl,omitempty" tf:"accessibility_login_redirect_url,omitempty"` // Enable self service AccessibilitySelfService *bool `json:"accessibilitySelfService,omitempty" tf:"accessibility_self_service,omitempty"` // Application notes for admins. AdminNote *string `json:"adminNote,omitempty" tf:"admin_note,omitempty"` // Displays specific appLinks for the app AppLinksJSON *string `json:"appLinksJson,omitempty" tf:"app_links_json,omitempty"` // Application settings in JSON format AppSettingsJSON *string `json:"appSettingsJson,omitempty" tf:"app_settings_json,omitempty"` // Display auto submit toolbar AutoSubmitToolbar *bool `json:"autoSubmitToolbar,omitempty" tf:"auto_submit_toolbar,omitempty"` // Application credentials scheme CredentialsScheme *string `json:"credentialsScheme,omitempty" tf:"credentials_scheme,omitempty"` // Application notes for end users. EnduserNote *string `json:"enduserNote,omitempty" tf:"enduser_note,omitempty"` // Do not display application icon on mobile app HideIos *bool `json:"hideIos,omitempty" tf:"hide_ios,omitempty"` // Do not display application icon to users HideWeb *bool `json:"hideWeb,omitempty" tf:"hide_web,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` // Pretty name of app. Label *string `json:"label,omitempty" tf:"label,omitempty"` // Local path to logo of the application. Logo *string `json:"logo,omitempty" tf:"logo,omitempty"` // URL of the application's logo LogoURL *string `json:"logoUrl,omitempty" tf:"logo_url,omitempty"` // Name of the app. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Preconfigured app name PreconfiguredApp *string `json:"preconfiguredApp,omitempty" tf:"preconfigured_app,omitempty"` // Allow user to reveal password RevealPassword *bool `json:"revealPassword,omitempty" tf:"reveal_password,omitempty"` SharedPassword *string `json:"sharedPassword,omitempty" tf:"shared_password,omitempty"` SharedUsername *string `json:"sharedUsername,omitempty" tf:"shared_username,omitempty"` // Sign on mode of application. SignOnMode *string `json:"signOnMode,omitempty" tf:"sign_on_mode,omitempty"` // Post login redirect URL SignOnRedirectURL *string `json:"signOnRedirectUrl,omitempty" tf:"sign_on_redirect_url,omitempty"` // Login URL SignOnURL *string `json:"signOnUrl,omitempty" tf:"sign_on_url,omitempty"` // Status of application. Status *string `json:"status,omitempty" tf:"status,omitempty"` // Username template UserNameTemplate *string `json:"userNameTemplate,omitempty" tf:"user_name_template,omitempty"` // Push username on update UserNameTemplatePushStatus *string `json:"userNameTemplatePushStatus,omitempty" tf:"user_name_template_push_status,omitempty"` // Username template suffix UserNameTemplateSuffix *string `json:"userNameTemplateSuffix,omitempty" tf:"user_name_template_suffix,omitempty"` // Username template type UserNameTemplateType *string `json:"userNameTemplateType,omitempty" tf:"user_name_template_type,omitempty"` }
func (*AutoLoginObservation) DeepCopy ¶ added in v0.2.0
func (in *AutoLoginObservation) DeepCopy() *AutoLoginObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoLoginObservation.
func (*AutoLoginObservation) DeepCopyInto ¶ added in v0.2.0
func (in *AutoLoginObservation) DeepCopyInto(out *AutoLoginObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutoLoginParameters ¶ added in v0.2.0
type AutoLoginParameters struct { // Custom error page URL // +kubebuilder:validation:Optional AccessibilityErrorRedirectURL *string `json:"accessibilityErrorRedirectUrl,omitempty" tf:"accessibility_error_redirect_url,omitempty"` // Custom login page URL // +kubebuilder:validation:Optional AccessibilityLoginRedirectURL *string `json:"accessibilityLoginRedirectUrl,omitempty" tf:"accessibility_login_redirect_url,omitempty"` // Enable self service // +kubebuilder:validation:Optional AccessibilitySelfService *bool `json:"accessibilitySelfService,omitempty" tf:"accessibility_self_service,omitempty"` // Application notes for admins. // +kubebuilder:validation:Optional AdminNote *string `json:"adminNote,omitempty" tf:"admin_note,omitempty"` // Displays specific appLinks for the app // +kubebuilder:validation:Optional AppLinksJSON *string `json:"appLinksJson,omitempty" tf:"app_links_json,omitempty"` // Application settings in JSON format // +kubebuilder:validation:Optional AppSettingsJSON *string `json:"appSettingsJson,omitempty" tf:"app_settings_json,omitempty"` // Display auto submit toolbar // +kubebuilder:validation:Optional AutoSubmitToolbar *bool `json:"autoSubmitToolbar,omitempty" tf:"auto_submit_toolbar,omitempty"` // Application credentials scheme // +kubebuilder:validation:Optional CredentialsScheme *string `json:"credentialsScheme,omitempty" tf:"credentials_scheme,omitempty"` // Application notes for end users. // +kubebuilder:validation:Optional EnduserNote *string `json:"enduserNote,omitempty" tf:"enduser_note,omitempty"` // Do not display application icon on mobile app // +kubebuilder:validation:Optional HideIos *bool `json:"hideIos,omitempty" tf:"hide_ios,omitempty"` // Do not display application icon to users // +kubebuilder:validation:Optional HideWeb *bool `json:"hideWeb,omitempty" tf:"hide_web,omitempty"` // Pretty name of app. // +kubebuilder:validation:Optional Label *string `json:"label,omitempty" tf:"label,omitempty"` // Local path to logo of the application. // +kubebuilder:validation:Optional Logo *string `json:"logo,omitempty" tf:"logo,omitempty"` // Preconfigured app name // +kubebuilder:validation:Optional PreconfiguredApp *string `json:"preconfiguredApp,omitempty" tf:"preconfigured_app,omitempty"` // Allow user to reveal password // +kubebuilder:validation:Optional RevealPassword *bool `json:"revealPassword,omitempty" tf:"reveal_password,omitempty"` // +kubebuilder:validation:Optional SharedPassword *string `json:"sharedPassword,omitempty" tf:"shared_password,omitempty"` // +kubebuilder:validation:Optional SharedUsername *string `json:"sharedUsername,omitempty" tf:"shared_username,omitempty"` // Post login redirect URL // +kubebuilder:validation:Optional SignOnRedirectURL *string `json:"signOnRedirectUrl,omitempty" tf:"sign_on_redirect_url,omitempty"` // Login URL // +kubebuilder:validation:Optional SignOnURL *string `json:"signOnUrl,omitempty" tf:"sign_on_url,omitempty"` // Status of application. // +kubebuilder:validation:Optional Status *string `json:"status,omitempty" tf:"status,omitempty"` // Username template // +kubebuilder:validation:Optional UserNameTemplate *string `json:"userNameTemplate,omitempty" tf:"user_name_template,omitempty"` // Push username on update // +kubebuilder:validation:Optional UserNameTemplatePushStatus *string `json:"userNameTemplatePushStatus,omitempty" tf:"user_name_template_push_status,omitempty"` // Username template suffix // +kubebuilder:validation:Optional UserNameTemplateSuffix *string `json:"userNameTemplateSuffix,omitempty" tf:"user_name_template_suffix,omitempty"` // Username template type // +kubebuilder:validation:Optional UserNameTemplateType *string `json:"userNameTemplateType,omitempty" tf:"user_name_template_type,omitempty"` }
func (*AutoLoginParameters) DeepCopy ¶ added in v0.2.0
func (in *AutoLoginParameters) DeepCopy() *AutoLoginParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoLoginParameters.
func (*AutoLoginParameters) DeepCopyInto ¶ added in v0.2.0
func (in *AutoLoginParameters) DeepCopyInto(out *AutoLoginParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutoLoginSpec ¶ added in v0.2.0
type AutoLoginSpec struct { v1.ResourceSpec `json:",inline"` ForProvider AutoLoginParameters `json:"forProvider"` }
AutoLoginSpec defines the desired state of AutoLogin
func (*AutoLoginSpec) DeepCopy ¶ added in v0.2.0
func (in *AutoLoginSpec) DeepCopy() *AutoLoginSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoLoginSpec.
func (*AutoLoginSpec) DeepCopyInto ¶ added in v0.2.0
func (in *AutoLoginSpec) DeepCopyInto(out *AutoLoginSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutoLoginStatus ¶ added in v0.2.0
type AutoLoginStatus struct { v1.ResourceStatus `json:",inline"` AtProvider AutoLoginObservation `json:"atProvider,omitempty"` }
AutoLoginStatus defines the observed state of AutoLogin.
func (*AutoLoginStatus) DeepCopy ¶ added in v0.2.0
func (in *AutoLoginStatus) DeepCopy() *AutoLoginStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoLoginStatus.
func (*AutoLoginStatus) DeepCopyInto ¶ added in v0.2.0
func (in *AutoLoginStatus) DeepCopyInto(out *AutoLoginStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BasicAuth ¶ added in v0.2.0
type BasicAuth struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.authUrl)",message="authUrl is a required parameter" // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.label)",message="label is a required parameter" // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.url)",message="url is a required parameter" Spec BasicAuthSpec `json:"spec"` Status BasicAuthStatus `json:"status,omitempty"` }
BasicAuth is the Schema for the BasicAuths API. Creates a Basic Auth Application. +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,okta}
func (*BasicAuth) DeepCopy ¶ added in v0.2.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BasicAuth.
func (*BasicAuth) DeepCopyInto ¶ added in v0.2.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BasicAuth) DeepCopyObject ¶ added in v0.2.0
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BasicAuth) GetCondition ¶ added in v0.2.0
func (mg *BasicAuth) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this BasicAuth.
func (*BasicAuth) GetConnectionDetailsMapping ¶ added in v0.2.0
GetConnectionDetailsMapping for this BasicAuth
func (*BasicAuth) GetDeletionPolicy ¶ added in v0.2.0
func (mg *BasicAuth) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this BasicAuth.
func (*BasicAuth) GetID ¶ added in v0.2.0
GetID returns ID of underlying Terraform resource of this BasicAuth
func (*BasicAuth) GetManagementPolicy ¶ added in v0.2.0
func (mg *BasicAuth) GetManagementPolicy() xpv1.ManagementPolicy
GetManagementPolicy of this BasicAuth.
func (*BasicAuth) GetObservation ¶ added in v0.2.0
GetObservation of this BasicAuth
func (*BasicAuth) GetParameters ¶ added in v0.2.0
GetParameters of this BasicAuth
func (*BasicAuth) GetProviderConfigReference ¶ added in v0.2.0
GetProviderConfigReference of this BasicAuth.
func (*BasicAuth) GetProviderReference ¶ added in v0.2.0
GetProviderReference of this BasicAuth. Deprecated: Use GetProviderConfigReference.
func (*BasicAuth) GetPublishConnectionDetailsTo ¶ added in v0.2.0
func (mg *BasicAuth) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this BasicAuth.
func (*BasicAuth) GetTerraformResourceType ¶ added in v0.2.0
GetTerraformResourceType returns Terraform resource type for this BasicAuth
func (*BasicAuth) GetTerraformSchemaVersion ¶ added in v0.2.0
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*BasicAuth) GetWriteConnectionSecretToReference ¶ added in v0.2.0
func (mg *BasicAuth) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this BasicAuth.
func (*BasicAuth) LateInitialize ¶ added in v0.2.0
LateInitialize this BasicAuth using its observed tfState. returns True if there are any spec changes for the resource.
func (*BasicAuth) SetConditions ¶ added in v0.2.0
SetConditions of this BasicAuth.
func (*BasicAuth) SetDeletionPolicy ¶ added in v0.2.0
func (mg *BasicAuth) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this BasicAuth.
func (*BasicAuth) SetManagementPolicy ¶ added in v0.2.0
func (mg *BasicAuth) SetManagementPolicy(r xpv1.ManagementPolicy)
SetManagementPolicy of this BasicAuth.
func (*BasicAuth) SetObservation ¶ added in v0.2.0
SetObservation for this BasicAuth
func (*BasicAuth) SetParameters ¶ added in v0.2.0
SetParameters for this BasicAuth
func (*BasicAuth) SetProviderConfigReference ¶ added in v0.2.0
SetProviderConfigReference of this BasicAuth.
func (*BasicAuth) SetProviderReference ¶ added in v0.2.0
SetProviderReference of this BasicAuth. Deprecated: Use SetProviderConfigReference.
func (*BasicAuth) SetPublishConnectionDetailsTo ¶ added in v0.2.0
func (mg *BasicAuth) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this BasicAuth.
func (*BasicAuth) SetWriteConnectionSecretToReference ¶ added in v0.2.0
func (mg *BasicAuth) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this BasicAuth.
type BasicAuthList ¶ added in v0.2.0
type BasicAuthList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []BasicAuth `json:"items"` }
BasicAuthList contains a list of BasicAuths
func (*BasicAuthList) DeepCopy ¶ added in v0.2.0
func (in *BasicAuthList) DeepCopy() *BasicAuthList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BasicAuthList.
func (*BasicAuthList) DeepCopyInto ¶ added in v0.2.0
func (in *BasicAuthList) DeepCopyInto(out *BasicAuthList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BasicAuthList) DeepCopyObject ¶ added in v0.2.0
func (in *BasicAuthList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BasicAuthList) GetItems ¶ added in v0.2.0
func (l *BasicAuthList) GetItems() []resource.Managed
GetItems of this BasicAuthList.
type BasicAuthObservation ¶ added in v0.2.0
type BasicAuthObservation struct { // Custom error page URL. // Custom error page URL AccessibilityErrorRedirectURL *string `json:"accessibilityErrorRedirectUrl,omitempty" tf:"accessibility_error_redirect_url,omitempty"` // Custom login page for this application. // Custom login page URL AccessibilityLoginRedirectURL *string `json:"accessibilityLoginRedirectUrl,omitempty" tf:"accessibility_login_redirect_url,omitempty"` // Enable self-service. By default, it is false. // Enable self service AccessibilitySelfService *bool `json:"accessibilitySelfService,omitempty" tf:"accessibility_self_service,omitempty"` // Application notes for admins. // Application notes for admins. AdminNote *string `json:"adminNote,omitempty" tf:"admin_note,omitempty"` // Displays specific appLinks for the app. The value for each application link should be boolean. // Displays specific appLinks for the app AppLinksJSON *string `json:"appLinksJson,omitempty" tf:"app_links_json,omitempty"` // The URL of the authenticating site for this app. // Login button field AuthURL *string `json:"authUrl,omitempty" tf:"auth_url,omitempty"` // Display auto submit toolbar. // Display auto submit toolbar AutoSubmitToolbar *bool `json:"autoSubmitToolbar,omitempty" tf:"auto_submit_toolbar,omitempty"` // Application notes for end users. // Application notes for end users. EnduserNote *string `json:"enduserNote,omitempty" tf:"enduser_note,omitempty"` // Do not display application icon on mobile app. // Do not display application icon on mobile app HideIos *bool `json:"hideIos,omitempty" tf:"hide_ios,omitempty"` // Do not display application icon to users. // Do not display application icon to users HideWeb *bool `json:"hideWeb,omitempty" tf:"hide_web,omitempty"` // ID of the Application. ID *string `json:"id,omitempty" tf:"id,omitempty"` // The Application's display name. // Pretty name of app. Label *string `json:"label,omitempty" tf:"label,omitempty"` // Local path to the logo. The file must be in PNG, JPG, or GIF format, and less than 1 MB in size. // Local path to logo of the application. Logo *string `json:"logo,omitempty" tf:"logo,omitempty"` // Direct link of application logo. // URL of the application's logo LogoURL *string `json:"logoUrl,omitempty" tf:"logo_url,omitempty"` // Name of the app. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Sign on mode of application. SignOnMode *string `json:"signOnMode,omitempty" tf:"sign_on_mode,omitempty"` // Status of application. ("ACTIVE" or "INACTIVE"). // Status of application. Status *string `json:"status,omitempty" tf:"status,omitempty"` // The URL of the sign-in page for this app. // Login password field URL *string `json:"url,omitempty" tf:"url,omitempty"` }
func (*BasicAuthObservation) DeepCopy ¶ added in v0.2.0
func (in *BasicAuthObservation) DeepCopy() *BasicAuthObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BasicAuthObservation.
func (*BasicAuthObservation) DeepCopyInto ¶ added in v0.2.0
func (in *BasicAuthObservation) DeepCopyInto(out *BasicAuthObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BasicAuthParameters ¶ added in v0.2.0
type BasicAuthParameters struct { // Custom error page URL. // Custom error page URL // +kubebuilder:validation:Optional AccessibilityErrorRedirectURL *string `json:"accessibilityErrorRedirectUrl,omitempty" tf:"accessibility_error_redirect_url,omitempty"` // Custom login page for this application. // Custom login page URL // +kubebuilder:validation:Optional AccessibilityLoginRedirectURL *string `json:"accessibilityLoginRedirectUrl,omitempty" tf:"accessibility_login_redirect_url,omitempty"` // Enable self-service. By default, it is false. // Enable self service // +kubebuilder:validation:Optional AccessibilitySelfService *bool `json:"accessibilitySelfService,omitempty" tf:"accessibility_self_service,omitempty"` // Application notes for admins. // Application notes for admins. // +kubebuilder:validation:Optional AdminNote *string `json:"adminNote,omitempty" tf:"admin_note,omitempty"` // Displays specific appLinks for the app. The value for each application link should be boolean. // Displays specific appLinks for the app // +kubebuilder:validation:Optional AppLinksJSON *string `json:"appLinksJson,omitempty" tf:"app_links_json,omitempty"` // The URL of the authenticating site for this app. // Login button field // +kubebuilder:validation:Optional AuthURL *string `json:"authUrl,omitempty" tf:"auth_url,omitempty"` // Display auto submit toolbar. // Display auto submit toolbar // +kubebuilder:validation:Optional AutoSubmitToolbar *bool `json:"autoSubmitToolbar,omitempty" tf:"auto_submit_toolbar,omitempty"` // Application notes for end users. // Application notes for end users. // +kubebuilder:validation:Optional EnduserNote *string `json:"enduserNote,omitempty" tf:"enduser_note,omitempty"` // Do not display application icon on mobile app. // Do not display application icon on mobile app // +kubebuilder:validation:Optional HideIos *bool `json:"hideIos,omitempty" tf:"hide_ios,omitempty"` // Do not display application icon to users. // Do not display application icon to users // +kubebuilder:validation:Optional HideWeb *bool `json:"hideWeb,omitempty" tf:"hide_web,omitempty"` // The Application's display name. // Pretty name of app. // +kubebuilder:validation:Optional Label *string `json:"label,omitempty" tf:"label,omitempty"` // Local path to the logo. The file must be in PNG, JPG, or GIF format, and less than 1 MB in size. // Local path to logo of the application. // +kubebuilder:validation:Optional Logo *string `json:"logo,omitempty" tf:"logo,omitempty"` // Status of application. ("ACTIVE" or "INACTIVE"). // Status of application. // +kubebuilder:validation:Optional Status *string `json:"status,omitempty" tf:"status,omitempty"` // The URL of the sign-in page for this app. // Login password field // +kubebuilder:validation:Optional URL *string `json:"url,omitempty" tf:"url,omitempty"` }
func (*BasicAuthParameters) DeepCopy ¶ added in v0.2.0
func (in *BasicAuthParameters) DeepCopy() *BasicAuthParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BasicAuthParameters.
func (*BasicAuthParameters) DeepCopyInto ¶ added in v0.2.0
func (in *BasicAuthParameters) DeepCopyInto(out *BasicAuthParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BasicAuthSpec ¶ added in v0.2.0
type BasicAuthSpec struct { v1.ResourceSpec `json:",inline"` ForProvider BasicAuthParameters `json:"forProvider"` }
BasicAuthSpec defines the desired state of BasicAuth
func (*BasicAuthSpec) DeepCopy ¶ added in v0.2.0
func (in *BasicAuthSpec) DeepCopy() *BasicAuthSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BasicAuthSpec.
func (*BasicAuthSpec) DeepCopyInto ¶ added in v0.2.0
func (in *BasicAuthSpec) DeepCopyInto(out *BasicAuthSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BasicAuthStatus ¶ added in v0.2.0
type BasicAuthStatus struct { v1.ResourceStatus `json:",inline"` AtProvider BasicAuthObservation `json:"atProvider,omitempty"` }
BasicAuthStatus defines the observed state of BasicAuth.
func (*BasicAuthStatus) DeepCopy ¶ added in v0.2.0
func (in *BasicAuthStatus) DeepCopy() *BasicAuthStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BasicAuthStatus.
func (*BasicAuthStatus) DeepCopyInto ¶ added in v0.2.0
func (in *BasicAuthStatus) DeepCopyInto(out *BasicAuthStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Bookmark ¶ added in v0.2.0
type Bookmark struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.label)",message="label is a required parameter" // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.url)",message="url is a required parameter" Spec BookmarkSpec `json:"spec"` Status BookmarkStatus `json:"status,omitempty"` }
Bookmark is the Schema for the Bookmarks API. <no value> +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,okta}
func (*Bookmark) DeepCopy ¶ added in v0.2.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Bookmark.
func (*Bookmark) DeepCopyInto ¶ added in v0.2.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Bookmark) DeepCopyObject ¶ added in v0.2.0
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Bookmark) GetCondition ¶ added in v0.2.0
func (mg *Bookmark) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Bookmark.
func (*Bookmark) GetConnectionDetailsMapping ¶ added in v0.2.0
GetConnectionDetailsMapping for this Bookmark
func (*Bookmark) GetDeletionPolicy ¶ added in v0.2.0
func (mg *Bookmark) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Bookmark.
func (*Bookmark) GetID ¶ added in v0.2.0
GetID returns ID of underlying Terraform resource of this Bookmark
func (*Bookmark) GetManagementPolicy ¶ added in v0.2.0
func (mg *Bookmark) GetManagementPolicy() xpv1.ManagementPolicy
GetManagementPolicy of this Bookmark.
func (*Bookmark) GetObservation ¶ added in v0.2.0
GetObservation of this Bookmark
func (*Bookmark) GetParameters ¶ added in v0.2.0
GetParameters of this Bookmark
func (*Bookmark) GetProviderConfigReference ¶ added in v0.2.0
GetProviderConfigReference of this Bookmark.
func (*Bookmark) GetProviderReference ¶ added in v0.2.0
GetProviderReference of this Bookmark. Deprecated: Use GetProviderConfigReference.
func (*Bookmark) GetPublishConnectionDetailsTo ¶ added in v0.2.0
func (mg *Bookmark) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Bookmark.
func (*Bookmark) GetTerraformResourceType ¶ added in v0.2.0
GetTerraformResourceType returns Terraform resource type for this Bookmark
func (*Bookmark) GetTerraformSchemaVersion ¶ added in v0.2.0
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Bookmark) GetWriteConnectionSecretToReference ¶ added in v0.2.0
func (mg *Bookmark) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Bookmark.
func (*Bookmark) LateInitialize ¶ added in v0.2.0
LateInitialize this Bookmark using its observed tfState. returns True if there are any spec changes for the resource.
func (*Bookmark) SetConditions ¶ added in v0.2.0
SetConditions of this Bookmark.
func (*Bookmark) SetDeletionPolicy ¶ added in v0.2.0
func (mg *Bookmark) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Bookmark.
func (*Bookmark) SetManagementPolicy ¶ added in v0.2.0
func (mg *Bookmark) SetManagementPolicy(r xpv1.ManagementPolicy)
SetManagementPolicy of this Bookmark.
func (*Bookmark) SetObservation ¶ added in v0.2.0
SetObservation for this Bookmark
func (*Bookmark) SetParameters ¶ added in v0.2.0
SetParameters for this Bookmark
func (*Bookmark) SetProviderConfigReference ¶ added in v0.2.0
SetProviderConfigReference of this Bookmark.
func (*Bookmark) SetProviderReference ¶ added in v0.2.0
SetProviderReference of this Bookmark. Deprecated: Use SetProviderConfigReference.
func (*Bookmark) SetPublishConnectionDetailsTo ¶ added in v0.2.0
func (mg *Bookmark) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Bookmark.
func (*Bookmark) SetWriteConnectionSecretToReference ¶ added in v0.2.0
func (mg *Bookmark) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Bookmark.
type BookmarkList ¶ added in v0.2.0
type BookmarkList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Bookmark `json:"items"` }
BookmarkList contains a list of Bookmarks
func (*BookmarkList) DeepCopy ¶ added in v0.2.0
func (in *BookmarkList) DeepCopy() *BookmarkList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BookmarkList.
func (*BookmarkList) DeepCopyInto ¶ added in v0.2.0
func (in *BookmarkList) DeepCopyInto(out *BookmarkList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BookmarkList) DeepCopyObject ¶ added in v0.2.0
func (in *BookmarkList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BookmarkList) GetItems ¶ added in v0.2.0
func (l *BookmarkList) GetItems() []resource.Managed
GetItems of this BookmarkList.
type BookmarkObservation ¶ added in v0.2.0
type BookmarkObservation struct { // Custom error page URL AccessibilityErrorRedirectURL *string `json:"accessibilityErrorRedirectUrl,omitempty" tf:"accessibility_error_redirect_url,omitempty"` // Custom login page URL AccessibilityLoginRedirectURL *string `json:"accessibilityLoginRedirectUrl,omitempty" tf:"accessibility_login_redirect_url,omitempty"` // Enable self service AccessibilitySelfService *bool `json:"accessibilitySelfService,omitempty" tf:"accessibility_self_service,omitempty"` // Application notes for admins. AdminNote *string `json:"adminNote,omitempty" tf:"admin_note,omitempty"` // Displays specific appLinks for the app AppLinksJSON *string `json:"appLinksJson,omitempty" tf:"app_links_json,omitempty"` // Id of this apps authentication policy AuthenticationPolicy *string `json:"authenticationPolicy,omitempty" tf:"authentication_policy,omitempty"` // Display auto submit toolbar AutoSubmitToolbar *bool `json:"autoSubmitToolbar,omitempty" tf:"auto_submit_toolbar,omitempty"` // Application notes for end users. EnduserNote *string `json:"enduserNote,omitempty" tf:"enduser_note,omitempty"` // Do not display application icon on mobile app HideIos *bool `json:"hideIos,omitempty" tf:"hide_ios,omitempty"` // Do not display application icon to users HideWeb *bool `json:"hideWeb,omitempty" tf:"hide_web,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` // Pretty name of app. Label *string `json:"label,omitempty" tf:"label,omitempty"` // Local path to logo of the application. Logo *string `json:"logo,omitempty" tf:"logo,omitempty"` // URL of the application's logo LogoURL *string `json:"logoUrl,omitempty" tf:"logo_url,omitempty"` // Name of the app. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Would you like Okta to add an integration for this app? RequestIntegration *bool `json:"requestIntegration,omitempty" tf:"request_integration,omitempty"` // Sign on mode of application. SignOnMode *string `json:"signOnMode,omitempty" tf:"sign_on_mode,omitempty"` // Status of application. Status *string `json:"status,omitempty" tf:"status,omitempty"` URL *string `json:"url,omitempty" tf:"url,omitempty"` }
func (*BookmarkObservation) DeepCopy ¶ added in v0.2.0
func (in *BookmarkObservation) DeepCopy() *BookmarkObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BookmarkObservation.
func (*BookmarkObservation) DeepCopyInto ¶ added in v0.2.0
func (in *BookmarkObservation) DeepCopyInto(out *BookmarkObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BookmarkParameters ¶ added in v0.2.0
type BookmarkParameters struct { // Custom error page URL // +kubebuilder:validation:Optional AccessibilityErrorRedirectURL *string `json:"accessibilityErrorRedirectUrl,omitempty" tf:"accessibility_error_redirect_url,omitempty"` // Custom login page URL // +kubebuilder:validation:Optional AccessibilityLoginRedirectURL *string `json:"accessibilityLoginRedirectUrl,omitempty" tf:"accessibility_login_redirect_url,omitempty"` // Enable self service // +kubebuilder:validation:Optional AccessibilitySelfService *bool `json:"accessibilitySelfService,omitempty" tf:"accessibility_self_service,omitempty"` // Application notes for admins. // +kubebuilder:validation:Optional AdminNote *string `json:"adminNote,omitempty" tf:"admin_note,omitempty"` // Displays specific appLinks for the app // +kubebuilder:validation:Optional AppLinksJSON *string `json:"appLinksJson,omitempty" tf:"app_links_json,omitempty"` // Id of this apps authentication policy // +kubebuilder:validation:Optional AuthenticationPolicy *string `json:"authenticationPolicy,omitempty" tf:"authentication_policy,omitempty"` // Display auto submit toolbar // +kubebuilder:validation:Optional AutoSubmitToolbar *bool `json:"autoSubmitToolbar,omitempty" tf:"auto_submit_toolbar,omitempty"` // Application notes for end users. // +kubebuilder:validation:Optional EnduserNote *string `json:"enduserNote,omitempty" tf:"enduser_note,omitempty"` // Do not display application icon on mobile app // +kubebuilder:validation:Optional HideIos *bool `json:"hideIos,omitempty" tf:"hide_ios,omitempty"` // Do not display application icon to users // +kubebuilder:validation:Optional HideWeb *bool `json:"hideWeb,omitempty" tf:"hide_web,omitempty"` // Pretty name of app. // +kubebuilder:validation:Optional Label *string `json:"label,omitempty" tf:"label,omitempty"` // Local path to logo of the application. // +kubebuilder:validation:Optional Logo *string `json:"logo,omitempty" tf:"logo,omitempty"` // Would you like Okta to add an integration for this app? // +kubebuilder:validation:Optional RequestIntegration *bool `json:"requestIntegration,omitempty" tf:"request_integration,omitempty"` // Status of application. // +kubebuilder:validation:Optional Status *string `json:"status,omitempty" tf:"status,omitempty"` // +kubebuilder:validation:Optional URL *string `json:"url,omitempty" tf:"url,omitempty"` }
func (*BookmarkParameters) DeepCopy ¶ added in v0.2.0
func (in *BookmarkParameters) DeepCopy() *BookmarkParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BookmarkParameters.
func (*BookmarkParameters) DeepCopyInto ¶ added in v0.2.0
func (in *BookmarkParameters) DeepCopyInto(out *BookmarkParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BookmarkSpec ¶ added in v0.2.0
type BookmarkSpec struct { v1.ResourceSpec `json:",inline"` ForProvider BookmarkParameters `json:"forProvider"` }
BookmarkSpec defines the desired state of Bookmark
func (*BookmarkSpec) DeepCopy ¶ added in v0.2.0
func (in *BookmarkSpec) DeepCopy() *BookmarkSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BookmarkSpec.
func (*BookmarkSpec) DeepCopyInto ¶ added in v0.2.0
func (in *BookmarkSpec) DeepCopyInto(out *BookmarkSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BookmarkStatus ¶ added in v0.2.0
type BookmarkStatus struct { v1.ResourceStatus `json:",inline"` AtProvider BookmarkObservation `json:"atProvider,omitempty"` }
BookmarkStatus defines the observed state of Bookmark.
func (*BookmarkStatus) DeepCopy ¶ added in v0.2.0
func (in *BookmarkStatus) DeepCopy() *BookmarkStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BookmarkStatus.
func (*BookmarkStatus) DeepCopyInto ¶ added in v0.2.0
func (in *BookmarkStatus) DeepCopyInto(out *BookmarkStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupAssignment ¶
type GroupAssignment struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.appId)",message="appId is a required parameter" Spec GroupAssignmentSpec `json:"spec"` Status GroupAssignmentStatus `json:"status,omitempty"` }
GroupAssignment is the Schema for the GroupAssignments API. <no value> +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,okta}
func (*GroupAssignment) DeepCopy ¶
func (in *GroupAssignment) DeepCopy() *GroupAssignment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupAssignment.
func (*GroupAssignment) DeepCopyInto ¶
func (in *GroupAssignment) DeepCopyInto(out *GroupAssignment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GroupAssignment) DeepCopyObject ¶
func (in *GroupAssignment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GroupAssignment) GetCondition ¶
func (mg *GroupAssignment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this GroupAssignment.
func (*GroupAssignment) GetConnectionDetailsMapping ¶
func (tr *GroupAssignment) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this GroupAssignment
func (*GroupAssignment) GetDeletionPolicy ¶
func (mg *GroupAssignment) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this GroupAssignment.
func (*GroupAssignment) GetID ¶
func (tr *GroupAssignment) GetID() string
GetID returns ID of underlying Terraform resource of this GroupAssignment
func (*GroupAssignment) GetManagementPolicy ¶
func (mg *GroupAssignment) GetManagementPolicy() xpv1.ManagementPolicy
GetManagementPolicy of this GroupAssignment.
func (*GroupAssignment) GetObservation ¶
func (tr *GroupAssignment) GetObservation() (map[string]any, error)
GetObservation of this GroupAssignment
func (*GroupAssignment) GetParameters ¶
func (tr *GroupAssignment) GetParameters() (map[string]any, error)
GetParameters of this GroupAssignment
func (*GroupAssignment) GetProviderConfigReference ¶
func (mg *GroupAssignment) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this GroupAssignment.
func (*GroupAssignment) GetProviderReference ¶
func (mg *GroupAssignment) GetProviderReference() *xpv1.Reference
GetProviderReference of this GroupAssignment. Deprecated: Use GetProviderConfigReference.
func (*GroupAssignment) GetPublishConnectionDetailsTo ¶
func (mg *GroupAssignment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this GroupAssignment.
func (*GroupAssignment) GetTerraformResourceType ¶
func (mg *GroupAssignment) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this GroupAssignment
func (*GroupAssignment) GetTerraformSchemaVersion ¶
func (tr *GroupAssignment) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*GroupAssignment) GetWriteConnectionSecretToReference ¶
func (mg *GroupAssignment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this GroupAssignment.
func (*GroupAssignment) LateInitialize ¶
func (tr *GroupAssignment) LateInitialize(attrs []byte) (bool, error)
LateInitialize this GroupAssignment using its observed tfState. returns True if there are any spec changes for the resource.
func (*GroupAssignment) ResolveReferences ¶
ResolveReferences of this GroupAssignment.
func (*GroupAssignment) SetConditions ¶
func (mg *GroupAssignment) SetConditions(c ...xpv1.Condition)
SetConditions of this GroupAssignment.
func (*GroupAssignment) SetDeletionPolicy ¶
func (mg *GroupAssignment) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this GroupAssignment.
func (*GroupAssignment) SetManagementPolicy ¶
func (mg *GroupAssignment) SetManagementPolicy(r xpv1.ManagementPolicy)
SetManagementPolicy of this GroupAssignment.
func (*GroupAssignment) SetObservation ¶
func (tr *GroupAssignment) SetObservation(obs map[string]any) error
SetObservation for this GroupAssignment
func (*GroupAssignment) SetParameters ¶
func (tr *GroupAssignment) SetParameters(params map[string]any) error
SetParameters for this GroupAssignment
func (*GroupAssignment) SetProviderConfigReference ¶
func (mg *GroupAssignment) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this GroupAssignment.
func (*GroupAssignment) SetProviderReference ¶
func (mg *GroupAssignment) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this GroupAssignment. Deprecated: Use SetProviderConfigReference.
func (*GroupAssignment) SetPublishConnectionDetailsTo ¶
func (mg *GroupAssignment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this GroupAssignment.
func (*GroupAssignment) SetWriteConnectionSecretToReference ¶
func (mg *GroupAssignment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this GroupAssignment.
type GroupAssignmentList ¶
type GroupAssignmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []GroupAssignment `json:"items"` }
GroupAssignmentList contains a list of GroupAssignments
func (*GroupAssignmentList) DeepCopy ¶
func (in *GroupAssignmentList) DeepCopy() *GroupAssignmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupAssignmentList.
func (*GroupAssignmentList) DeepCopyInto ¶
func (in *GroupAssignmentList) DeepCopyInto(out *GroupAssignmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GroupAssignmentList) DeepCopyObject ¶
func (in *GroupAssignmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GroupAssignmentList) GetItems ¶
func (l *GroupAssignmentList) GetItems() []resource.Managed
GetItems of this GroupAssignmentList.
type GroupAssignmentObservation ¶
type GroupAssignmentObservation struct { // App to associate group with AppID *string `json:"appId,omitempty" tf:"app_id,omitempty"` // Group associated with the application GroupID *string `json:"groupId,omitempty" tf:"group_id,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` // Priority of group assignment. Priority *float64 `json:"priority,omitempty" tf:"priority,omitempty"` // JSON document containing [application profile](https://developer.okta.com/docs/reference/api/apps/#profile-object) Profile *string `json:"profile,omitempty" tf:"profile,omitempty"` // Retain the group assignment on destroy. If set to true, the resource will be removed from state but not from the Okta app. RetainAssignment *bool `json:"retainAssignment,omitempty" tf:"retain_assignment,omitempty"` }
func (*GroupAssignmentObservation) DeepCopy ¶
func (in *GroupAssignmentObservation) DeepCopy() *GroupAssignmentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupAssignmentObservation.
func (*GroupAssignmentObservation) DeepCopyInto ¶
func (in *GroupAssignmentObservation) DeepCopyInto(out *GroupAssignmentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupAssignmentParameters ¶
type GroupAssignmentParameters struct { // App to associate group with // +kubebuilder:validation:Optional AppID *string `json:"appId,omitempty" tf:"app_id,omitempty"` // Group associated with the application // +crossplane:generate:reference:type=github.com/healthcarecom/provider-okta/apis/group/v1alpha1.Group // +crossplane:generate:reference:extractor=github.com/healthcarecom/provider-okta/apis/group/v1alpha1.GroupID() // +kubebuilder:validation:Optional GroupID *string `json:"groupId,omitempty" tf:"group_id,omitempty"` // Reference to a Group in group to populate groupId. // +kubebuilder:validation:Optional GroupIDRef *v1.Reference `json:"groupIdRef,omitempty" tf:"-"` // Selector for a Group in group to populate groupId. // +kubebuilder:validation:Optional GroupIDSelector *v1.Selector `json:"groupIdSelector,omitempty" tf:"-"` // Priority of group assignment. // +kubebuilder:validation:Optional Priority *float64 `json:"priority,omitempty" tf:"priority,omitempty"` // JSON document containing [application profile](https://developer.okta.com/docs/reference/api/apps/#profile-object) // +kubebuilder:validation:Optional Profile *string `json:"profile,omitempty" tf:"profile,omitempty"` // Retain the group assignment on destroy. If set to true, the resource will be removed from state but not from the Okta app. // +kubebuilder:validation:Optional RetainAssignment *bool `json:"retainAssignment,omitempty" tf:"retain_assignment,omitempty"` }
func (*GroupAssignmentParameters) DeepCopy ¶
func (in *GroupAssignmentParameters) DeepCopy() *GroupAssignmentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupAssignmentParameters.
func (*GroupAssignmentParameters) DeepCopyInto ¶
func (in *GroupAssignmentParameters) DeepCopyInto(out *GroupAssignmentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupAssignmentSpec ¶
type GroupAssignmentSpec struct { v1.ResourceSpec `json:",inline"` ForProvider GroupAssignmentParameters `json:"forProvider"` }
GroupAssignmentSpec defines the desired state of GroupAssignment
func (*GroupAssignmentSpec) DeepCopy ¶
func (in *GroupAssignmentSpec) DeepCopy() *GroupAssignmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupAssignmentSpec.
func (*GroupAssignmentSpec) DeepCopyInto ¶
func (in *GroupAssignmentSpec) DeepCopyInto(out *GroupAssignmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupAssignmentStatus ¶
type GroupAssignmentStatus struct { v1.ResourceStatus `json:",inline"` AtProvider GroupAssignmentObservation `json:"atProvider,omitempty"` }
GroupAssignmentStatus defines the observed state of GroupAssignment.
func (*GroupAssignmentStatus) DeepCopy ¶
func (in *GroupAssignmentStatus) DeepCopy() *GroupAssignmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupAssignmentStatus.
func (*GroupAssignmentStatus) DeepCopyInto ¶
func (in *GroupAssignmentStatus) DeepCopyInto(out *GroupAssignmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupsClaimObservation ¶ added in v0.2.0
type GroupsClaimObservation struct { // Groups claim filter. Can only be set if type is FILTER. FilterType *string `json:"filterType,omitempty" tf:"filter_type,omitempty"` // Issuer mode inherited from OAuth App IssuerMode *string `json:"issuerMode,omitempty" tf:"issuer_mode,omitempty"` // Name of the claim that will be used in the token. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Groups claim type. Type *string `json:"type,omitempty" tf:"type,omitempty"` // Value of the claim. Can be an Okta Expression Language statement that evaluates at the time the token is minted. Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*GroupsClaimObservation) DeepCopy ¶ added in v0.2.0
func (in *GroupsClaimObservation) DeepCopy() *GroupsClaimObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupsClaimObservation.
func (*GroupsClaimObservation) DeepCopyInto ¶ added in v0.2.0
func (in *GroupsClaimObservation) DeepCopyInto(out *GroupsClaimObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupsClaimParameters ¶ added in v0.2.0
type GroupsClaimParameters struct { // Groups claim filter. Can only be set if type is FILTER. // +kubebuilder:validation:Optional FilterType *string `json:"filterType,omitempty" tf:"filter_type,omitempty"` // Name of the claim that will be used in the token. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // Groups claim type. // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` // Value of the claim. Can be an Okta Expression Language statement that evaluates at the time the token is minted. // +kubebuilder:validation:Required Value *string `json:"value" tf:"value,omitempty"` }
func (*GroupsClaimParameters) DeepCopy ¶ added in v0.2.0
func (in *GroupsClaimParameters) DeepCopy() *GroupsClaimParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupsClaimParameters.
func (*GroupsClaimParameters) DeepCopyInto ¶ added in v0.2.0
func (in *GroupsClaimParameters) DeepCopyInto(out *GroupsClaimParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JwksObservation ¶ added in v0.2.0
type JwksObservation struct { // RSA Exponent E *string `json:"e,omitempty" tf:"e,omitempty"` // Key ID Kid *string `json:"kid,omitempty" tf:"kid,omitempty"` // Key type Kty *string `json:"kty,omitempty" tf:"kty,omitempty"` // RSA Modulus N *string `json:"n,omitempty" tf:"n,omitempty"` // X coordinate of the elliptic curve point X *string `json:"x,omitempty" tf:"x,omitempty"` // Y coordinate of the elliptic curve point Y *string `json:"y,omitempty" tf:"y,omitempty"` }
func (*JwksObservation) DeepCopy ¶ added in v0.2.0
func (in *JwksObservation) DeepCopy() *JwksObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JwksObservation.
func (*JwksObservation) DeepCopyInto ¶ added in v0.2.0
func (in *JwksObservation) DeepCopyInto(out *JwksObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JwksParameters ¶ added in v0.2.0
type JwksParameters struct { // RSA Exponent // +kubebuilder:validation:Optional E *string `json:"e,omitempty" tf:"e,omitempty"` // Key ID // +kubebuilder:validation:Required Kid *string `json:"kid" tf:"kid,omitempty"` // Key type // +kubebuilder:validation:Required Kty *string `json:"kty" tf:"kty,omitempty"` // RSA Modulus // +kubebuilder:validation:Optional N *string `json:"n,omitempty" tf:"n,omitempty"` // X coordinate of the elliptic curve point // +kubebuilder:validation:Optional X *string `json:"x,omitempty" tf:"x,omitempty"` // Y coordinate of the elliptic curve point // +kubebuilder:validation:Optional Y *string `json:"y,omitempty" tf:"y,omitempty"` }
func (*JwksParameters) DeepCopy ¶ added in v0.2.0
func (in *JwksParameters) DeepCopy() *JwksParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JwksParameters.
func (*JwksParameters) DeepCopyInto ¶ added in v0.2.0
func (in *JwksParameters) DeepCopyInto(out *JwksParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeysObservation ¶ added in v0.2.0
type KeysObservation struct { // Date created. Created *string `json:"created,omitempty" tf:"created,omitempty"` // RSA exponent. E *string `json:"e,omitempty" tf:"e,omitempty"` // Date the key expires. ExpiresAt *string `json:"expiresAt,omitempty" tf:"expires_at,omitempty"` // Key ID. Kid *string `json:"kid,omitempty" tf:"kid,omitempty"` // Identifies the cryptographic algorithm family used with the key. Kty *string `json:"kty,omitempty" tf:"kty,omitempty"` // Date the key was last updated. LastUpdated *string `json:"lastUpdated,omitempty" tf:"last_updated,omitempty"` // RSA modulus. N *string `json:"n,omitempty" tf:"n,omitempty"` // Intended use of the public key. Use *string `json:"use,omitempty" tf:"use,omitempty"` // X.509 certificate chain. X5C []*string `json:"x5c,omitempty" tf:"x5c,omitempty"` // X.509 certificate SHA-256 thumbprint. X5TS256 *string `json:"x5tS256,omitempty" tf:"x5t_s256,omitempty"` }
func (*KeysObservation) DeepCopy ¶ added in v0.2.0
func (in *KeysObservation) DeepCopy() *KeysObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeysObservation.
func (*KeysObservation) DeepCopyInto ¶ added in v0.2.0
func (in *KeysObservation) DeepCopyInto(out *KeysObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeysParameters ¶ added in v0.2.0
type KeysParameters struct { }
func (*KeysParameters) DeepCopy ¶ added in v0.2.0
func (in *KeysParameters) DeepCopy() *KeysParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeysParameters.
func (*KeysParameters) DeepCopyInto ¶ added in v0.2.0
func (in *KeysParameters) DeepCopyInto(out *KeysParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Oauth ¶ added in v0.2.0
type Oauth struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.label)",message="label is a required parameter" // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.type)",message="type is a required parameter" Spec OauthSpec `json:"spec"` Status OauthStatus `json:"status,omitempty"` }
Oauth is the Schema for the Oauths API. <no value> +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,okta}
func (*Oauth) DeepCopy ¶ added in v0.2.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Oauth.
func (*Oauth) DeepCopyInto ¶ added in v0.2.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Oauth) DeepCopyObject ¶ added in v0.2.0
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Oauth) GetCondition ¶ added in v0.2.0
func (mg *Oauth) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Oauth.
func (*Oauth) GetConnectionDetailsMapping ¶ added in v0.2.0
GetConnectionDetailsMapping for this Oauth
func (*Oauth) GetDeletionPolicy ¶ added in v0.2.0
func (mg *Oauth) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Oauth.
func (*Oauth) GetID ¶ added in v0.2.0
GetID returns ID of underlying Terraform resource of this Oauth
func (*Oauth) GetManagementPolicy ¶ added in v0.2.0
func (mg *Oauth) GetManagementPolicy() xpv1.ManagementPolicy
GetManagementPolicy of this Oauth.
func (*Oauth) GetObservation ¶ added in v0.2.0
GetObservation of this Oauth
func (*Oauth) GetParameters ¶ added in v0.2.0
GetParameters of this Oauth
func (*Oauth) GetProviderConfigReference ¶ added in v0.2.0
GetProviderConfigReference of this Oauth.
func (*Oauth) GetProviderReference ¶ added in v0.2.0
GetProviderReference of this Oauth. Deprecated: Use GetProviderConfigReference.
func (*Oauth) GetPublishConnectionDetailsTo ¶ added in v0.2.0
func (mg *Oauth) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Oauth.
func (*Oauth) GetTerraformResourceType ¶ added in v0.2.0
GetTerraformResourceType returns Terraform resource type for this Oauth
func (*Oauth) GetTerraformSchemaVersion ¶ added in v0.2.0
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Oauth) GetWriteConnectionSecretToReference ¶ added in v0.2.0
func (mg *Oauth) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Oauth.
func (*Oauth) LateInitialize ¶ added in v0.2.0
LateInitialize this Oauth using its observed tfState. returns True if there are any spec changes for the resource.
func (*Oauth) SetConditions ¶ added in v0.2.0
SetConditions of this Oauth.
func (*Oauth) SetDeletionPolicy ¶ added in v0.2.0
func (mg *Oauth) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Oauth.
func (*Oauth) SetManagementPolicy ¶ added in v0.2.0
func (mg *Oauth) SetManagementPolicy(r xpv1.ManagementPolicy)
SetManagementPolicy of this Oauth.
func (*Oauth) SetObservation ¶ added in v0.2.0
SetObservation for this Oauth
func (*Oauth) SetParameters ¶ added in v0.2.0
SetParameters for this Oauth
func (*Oauth) SetProviderConfigReference ¶ added in v0.2.0
SetProviderConfigReference of this Oauth.
func (*Oauth) SetProviderReference ¶ added in v0.2.0
SetProviderReference of this Oauth. Deprecated: Use SetProviderConfigReference.
func (*Oauth) SetPublishConnectionDetailsTo ¶ added in v0.2.0
func (mg *Oauth) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Oauth.
func (*Oauth) SetWriteConnectionSecretToReference ¶ added in v0.2.0
func (mg *Oauth) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Oauth.
type OauthAPIScope ¶ added in v0.2.0
type OauthAPIScope struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.appId)",message="appId is a required parameter" // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.issuer)",message="issuer is a required parameter" // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.scopes)",message="scopes is a required parameter" Spec OauthAPIScopeSpec `json:"spec"` Status OauthAPIScopeStatus `json:"status,omitempty"` }
OauthAPIScope is the Schema for the OauthAPIScopes API. <no value> +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,okta}
func (*OauthAPIScope) DeepCopy ¶ added in v0.2.0
func (in *OauthAPIScope) DeepCopy() *OauthAPIScope
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OauthAPIScope.
func (*OauthAPIScope) DeepCopyInto ¶ added in v0.2.0
func (in *OauthAPIScope) DeepCopyInto(out *OauthAPIScope)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OauthAPIScope) DeepCopyObject ¶ added in v0.2.0
func (in *OauthAPIScope) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*OauthAPIScope) GetCondition ¶ added in v0.2.0
func (mg *OauthAPIScope) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this OauthAPIScope.
func (*OauthAPIScope) GetConnectionDetailsMapping ¶ added in v0.2.0
func (tr *OauthAPIScope) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this OauthAPIScope
func (*OauthAPIScope) GetDeletionPolicy ¶ added in v0.2.0
func (mg *OauthAPIScope) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this OauthAPIScope.
func (*OauthAPIScope) GetID ¶ added in v0.2.0
func (tr *OauthAPIScope) GetID() string
GetID returns ID of underlying Terraform resource of this OauthAPIScope
func (*OauthAPIScope) GetManagementPolicy ¶ added in v0.2.0
func (mg *OauthAPIScope) GetManagementPolicy() xpv1.ManagementPolicy
GetManagementPolicy of this OauthAPIScope.
func (*OauthAPIScope) GetObservation ¶ added in v0.2.0
func (tr *OauthAPIScope) GetObservation() (map[string]any, error)
GetObservation of this OauthAPIScope
func (*OauthAPIScope) GetParameters ¶ added in v0.2.0
func (tr *OauthAPIScope) GetParameters() (map[string]any, error)
GetParameters of this OauthAPIScope
func (*OauthAPIScope) GetProviderConfigReference ¶ added in v0.2.0
func (mg *OauthAPIScope) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this OauthAPIScope.
func (*OauthAPIScope) GetProviderReference ¶ added in v0.2.0
func (mg *OauthAPIScope) GetProviderReference() *xpv1.Reference
GetProviderReference of this OauthAPIScope. Deprecated: Use GetProviderConfigReference.
func (*OauthAPIScope) GetPublishConnectionDetailsTo ¶ added in v0.2.0
func (mg *OauthAPIScope) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this OauthAPIScope.
func (*OauthAPIScope) GetTerraformResourceType ¶ added in v0.2.0
func (mg *OauthAPIScope) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this OauthAPIScope
func (*OauthAPIScope) GetTerraformSchemaVersion ¶ added in v0.2.0
func (tr *OauthAPIScope) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*OauthAPIScope) GetWriteConnectionSecretToReference ¶ added in v0.2.0
func (mg *OauthAPIScope) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this OauthAPIScope.
func (*OauthAPIScope) LateInitialize ¶ added in v0.2.0
func (tr *OauthAPIScope) LateInitialize(attrs []byte) (bool, error)
LateInitialize this OauthAPIScope using its observed tfState. returns True if there are any spec changes for the resource.
func (*OauthAPIScope) SetConditions ¶ added in v0.2.0
func (mg *OauthAPIScope) SetConditions(c ...xpv1.Condition)
SetConditions of this OauthAPIScope.
func (*OauthAPIScope) SetDeletionPolicy ¶ added in v0.2.0
func (mg *OauthAPIScope) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this OauthAPIScope.
func (*OauthAPIScope) SetManagementPolicy ¶ added in v0.2.0
func (mg *OauthAPIScope) SetManagementPolicy(r xpv1.ManagementPolicy)
SetManagementPolicy of this OauthAPIScope.
func (*OauthAPIScope) SetObservation ¶ added in v0.2.0
func (tr *OauthAPIScope) SetObservation(obs map[string]any) error
SetObservation for this OauthAPIScope
func (*OauthAPIScope) SetParameters ¶ added in v0.2.0
func (tr *OauthAPIScope) SetParameters(params map[string]any) error
SetParameters for this OauthAPIScope
func (*OauthAPIScope) SetProviderConfigReference ¶ added in v0.2.0
func (mg *OauthAPIScope) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this OauthAPIScope.
func (*OauthAPIScope) SetProviderReference ¶ added in v0.2.0
func (mg *OauthAPIScope) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this OauthAPIScope. Deprecated: Use SetProviderConfigReference.
func (*OauthAPIScope) SetPublishConnectionDetailsTo ¶ added in v0.2.0
func (mg *OauthAPIScope) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this OauthAPIScope.
func (*OauthAPIScope) SetWriteConnectionSecretToReference ¶ added in v0.2.0
func (mg *OauthAPIScope) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this OauthAPIScope.
type OauthAPIScopeList ¶ added in v0.2.0
type OauthAPIScopeList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []OauthAPIScope `json:"items"` }
OauthAPIScopeList contains a list of OauthAPIScopes
func (*OauthAPIScopeList) DeepCopy ¶ added in v0.2.0
func (in *OauthAPIScopeList) DeepCopy() *OauthAPIScopeList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OauthAPIScopeList.
func (*OauthAPIScopeList) DeepCopyInto ¶ added in v0.2.0
func (in *OauthAPIScopeList) DeepCopyInto(out *OauthAPIScopeList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OauthAPIScopeList) DeepCopyObject ¶ added in v0.2.0
func (in *OauthAPIScopeList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*OauthAPIScopeList) GetItems ¶ added in v0.2.0
func (l *OauthAPIScopeList) GetItems() []resource.Managed
GetItems of this OauthAPIScopeList.
type OauthAPIScopeObservation ¶ added in v0.2.0
type OauthAPIScopeObservation struct { // ID of the application. AppID *string `json:"appId,omitempty" tf:"app_id,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` // The issuer of your Org Authorization Server, your Org URL. Issuer *string `json:"issuer,omitempty" tf:"issuer,omitempty"` // Scopes of the application for which consent is granted. Scopes []*string `json:"scopes,omitempty" tf:"scopes,omitempty"` }
func (*OauthAPIScopeObservation) DeepCopy ¶ added in v0.2.0
func (in *OauthAPIScopeObservation) DeepCopy() *OauthAPIScopeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OauthAPIScopeObservation.
func (*OauthAPIScopeObservation) DeepCopyInto ¶ added in v0.2.0
func (in *OauthAPIScopeObservation) DeepCopyInto(out *OauthAPIScopeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OauthAPIScopeParameters ¶ added in v0.2.0
type OauthAPIScopeParameters struct { // ID of the application. // +kubebuilder:validation:Optional AppID *string `json:"appId,omitempty" tf:"app_id,omitempty"` // The issuer of your Org Authorization Server, your Org URL. // +kubebuilder:validation:Optional Issuer *string `json:"issuer,omitempty" tf:"issuer,omitempty"` // Scopes of the application for which consent is granted. // +kubebuilder:validation:Optional Scopes []*string `json:"scopes,omitempty" tf:"scopes,omitempty"` }
func (*OauthAPIScopeParameters) DeepCopy ¶ added in v0.2.0
func (in *OauthAPIScopeParameters) DeepCopy() *OauthAPIScopeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OauthAPIScopeParameters.
func (*OauthAPIScopeParameters) DeepCopyInto ¶ added in v0.2.0
func (in *OauthAPIScopeParameters) DeepCopyInto(out *OauthAPIScopeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OauthAPIScopeSpec ¶ added in v0.2.0
type OauthAPIScopeSpec struct { v1.ResourceSpec `json:",inline"` ForProvider OauthAPIScopeParameters `json:"forProvider"` }
OauthAPIScopeSpec defines the desired state of OauthAPIScope
func (*OauthAPIScopeSpec) DeepCopy ¶ added in v0.2.0
func (in *OauthAPIScopeSpec) DeepCopy() *OauthAPIScopeSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OauthAPIScopeSpec.
func (*OauthAPIScopeSpec) DeepCopyInto ¶ added in v0.2.0
func (in *OauthAPIScopeSpec) DeepCopyInto(out *OauthAPIScopeSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OauthAPIScopeStatus ¶ added in v0.2.0
type OauthAPIScopeStatus struct { v1.ResourceStatus `json:",inline"` AtProvider OauthAPIScopeObservation `json:"atProvider,omitempty"` }
OauthAPIScopeStatus defines the observed state of OauthAPIScope.
func (*OauthAPIScopeStatus) DeepCopy ¶ added in v0.2.0
func (in *OauthAPIScopeStatus) DeepCopy() *OauthAPIScopeStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OauthAPIScopeStatus.
func (*OauthAPIScopeStatus) DeepCopyInto ¶ added in v0.2.0
func (in *OauthAPIScopeStatus) DeepCopyInto(out *OauthAPIScopeStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OauthList ¶ added in v0.2.0
type OauthList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Oauth `json:"items"` }
OauthList contains a list of Oauths
func (*OauthList) DeepCopy ¶ added in v0.2.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OauthList.
func (*OauthList) DeepCopyInto ¶ added in v0.2.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OauthList) DeepCopyObject ¶ added in v0.2.0
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type OauthObservation ¶ added in v0.2.0
type OauthObservation struct { // Custom error page URL AccessibilityErrorRedirectURL *string `json:"accessibilityErrorRedirectUrl,omitempty" tf:"accessibility_error_redirect_url,omitempty"` // Custom login page URL AccessibilityLoginRedirectURL *string `json:"accessibilityLoginRedirectUrl,omitempty" tf:"accessibility_login_redirect_url,omitempty"` // Enable self service AccessibilitySelfService *bool `json:"accessibilitySelfService,omitempty" tf:"accessibility_self_service,omitempty"` // Application notes for admins. AdminNote *string `json:"adminNote,omitempty" tf:"admin_note,omitempty"` // Displays specific appLinks for the app AppLinksJSON *string `json:"appLinksJson,omitempty" tf:"app_links_json,omitempty"` // Application settings in JSON format AppSettingsJSON *string `json:"appSettingsJson,omitempty" tf:"app_settings_json,omitempty"` // Id of this apps authentication policy AuthenticationPolicy *string `json:"authenticationPolicy,omitempty" tf:"authentication_policy,omitempty"` // Requested key rotation mode. AutoKeyRotation *bool `json:"autoKeyRotation,omitempty" tf:"auto_key_rotation,omitempty"` // Display auto submit toolbar AutoSubmitToolbar *bool `json:"autoSubmitToolbar,omitempty" tf:"auto_submit_toolbar,omitempty"` // OAuth client ID. If set during creation, app is created with this id. ClientID *string `json:"clientId,omitempty" tf:"client_id,omitempty"` // URI to a web page providing information about the client. ClientURI *string `json:"clientUri,omitempty" tf:"client_uri,omitempty"` // *Early Access Property*. Indicates whether user consent is required or implicit. Valid values: REQUIRED, TRUSTED. Default value is TRUSTED ConsentMethod *string `json:"consentMethod,omitempty" tf:"consent_method,omitempty"` // Application notes for end users. EnduserNote *string `json:"enduserNote,omitempty" tf:"enduser_note,omitempty"` // List of OAuth 2.0 grant types. Conditional validation params found here https://developer.okta.com/docs/api/resources/apps#credentials-settings-details. Defaults to minimum requirements per app type. GrantTypes []*string `json:"grantTypes,omitempty" tf:"grant_types,omitempty"` // Groups claim for an OpenID Connect client application (argument is ignored when API auth is done with OAuth 2.0 credentials) GroupsClaim []GroupsClaimObservation `json:"groupsClaim,omitempty" tf:"groups_claim,omitempty"` // Do not display application icon on mobile app HideIos *bool `json:"hideIos,omitempty" tf:"hide_ios,omitempty"` // Do not display application icon to users HideWeb *bool `json:"hideWeb,omitempty" tf:"hide_web,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` // *Early Access Property*. Enable Federation Broker Mode. ImplicitAssignment *bool `json:"implicitAssignment,omitempty" tf:"implicit_assignment,omitempty"` // *Early Access Property*. Indicates whether the Okta Authorization Server uses the original Okta org domain URL or a custom domain URL as the issuer of ID token for this client. IssuerMode *string `json:"issuerMode,omitempty" tf:"issuer_mode,omitempty"` Jwks []JwksObservation `json:"jwks,omitempty" tf:"jwks,omitempty"` // URL reference to JWKS JwksURI *string `json:"jwksUri,omitempty" tf:"jwks_uri,omitempty"` // Pretty name of app. Label *string `json:"label,omitempty" tf:"label,omitempty"` // The type of Idp-Initiated login that the client supports, if any LoginMode *string `json:"loginMode,omitempty" tf:"login_mode,omitempty"` // List of scopes to use for the request LoginScopes []*string `json:"loginScopes,omitempty" tf:"login_scopes,omitempty"` // URI that initiates login. LoginURI *string `json:"loginUri,omitempty" tf:"login_uri,omitempty"` // Local path to logo of the application. Logo *string `json:"logo,omitempty" tf:"logo,omitempty"` // URI that references a logo for the client. LogoURI *string `json:"logoUri,omitempty" tf:"logo_uri,omitempty"` // URL of the application's logo LogoURL *string `json:"logoUrl,omitempty" tf:"logo_url,omitempty"` // Name of the app. Name *string `json:"name,omitempty" tf:"name,omitempty"` // This tells the provider not to persist the application's secret to state. If this is ever changes from true => false your app will be recreated. OmitSecret *bool `json:"omitSecret,omitempty" tf:"omit_secret,omitempty"` // Require Proof Key for Code Exchange (PKCE) for additional verification key rotation mode. See: https://developer.okta.com/docs/reference/api/apps/#oauth-credential-object PkceRequired *bool `json:"pkceRequired,omitempty" tf:"pkce_required,omitempty"` // URI to web page providing client policy document. PolicyURI *string `json:"policyUri,omitempty" tf:"policy_uri,omitempty"` // List of URIs for redirection after logout. Note: see okta_app_oauth_post_logout_redirect_uri for appending to this list in a decentralized way. PostLogoutRedirectUris []*string `json:"postLogoutRedirectUris,omitempty" tf:"post_logout_redirect_uris,omitempty"` // Custom JSON that represents an OAuth application's profile Profile *string `json:"profile,omitempty" tf:"profile,omitempty"` // List of URIs for use in the redirect-based flow. This is required for all application types except service. Note: see okta_app_oauth_redirect_uri for appending to this list in a decentralized way. RedirectUris []*string `json:"redirectUris,omitempty" tf:"redirect_uris,omitempty"` // *Early Access Property* Grace period for token rotation, required with grant types refresh_token RefreshTokenLeeway *float64 `json:"refreshTokenLeeway,omitempty" tf:"refresh_token_leeway,omitempty"` // *Early Access Property* Refresh token rotation behavior, required with grant types refresh_token RefreshTokenRotation *string `json:"refreshTokenRotation,omitempty" tf:"refresh_token_rotation,omitempty"` // List of OAuth 2.0 response type strings. ResponseTypes []*string `json:"responseTypes,omitempty" tf:"response_types,omitempty"` // Sign on mode of application. SignOnMode *string `json:"signOnMode,omitempty" tf:"sign_on_mode,omitempty"` // Status of application. Status *string `json:"status,omitempty" tf:"status,omitempty"` // Requested authentication method for the token endpoint. TokenEndpointAuthMethod *string `json:"tokenEndpointAuthMethod,omitempty" tf:"token_endpoint_auth_method,omitempty"` // URI to web page providing client tos (terms of service). TosURI *string `json:"tosUri,omitempty" tf:"tos_uri,omitempty"` // The type of client application. Type *string `json:"type,omitempty" tf:"type,omitempty"` // Username template UserNameTemplate *string `json:"userNameTemplate,omitempty" tf:"user_name_template,omitempty"` // Push username on update UserNameTemplatePushStatus *string `json:"userNameTemplatePushStatus,omitempty" tf:"user_name_template_push_status,omitempty"` // Username template suffix UserNameTemplateSuffix *string `json:"userNameTemplateSuffix,omitempty" tf:"user_name_template_suffix,omitempty"` // Username template type UserNameTemplateType *string `json:"userNameTemplateType,omitempty" tf:"user_name_template_type,omitempty"` // *Early Access Property*. Indicates if the client is allowed to use wildcard matching of redirect_uris WildcardRedirect *string `json:"wildcardRedirect,omitempty" tf:"wildcard_redirect,omitempty"` }
func (*OauthObservation) DeepCopy ¶ added in v0.2.0
func (in *OauthObservation) DeepCopy() *OauthObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OauthObservation.
func (*OauthObservation) DeepCopyInto ¶ added in v0.2.0
func (in *OauthObservation) DeepCopyInto(out *OauthObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OauthParameters ¶ added in v0.2.0
type OauthParameters struct { // Custom error page URL // +kubebuilder:validation:Optional AccessibilityErrorRedirectURL *string `json:"accessibilityErrorRedirectUrl,omitempty" tf:"accessibility_error_redirect_url,omitempty"` // Custom login page URL // +kubebuilder:validation:Optional AccessibilityLoginRedirectURL *string `json:"accessibilityLoginRedirectUrl,omitempty" tf:"accessibility_login_redirect_url,omitempty"` // Enable self service // +kubebuilder:validation:Optional AccessibilitySelfService *bool `json:"accessibilitySelfService,omitempty" tf:"accessibility_self_service,omitempty"` // Application notes for admins. // +kubebuilder:validation:Optional AdminNote *string `json:"adminNote,omitempty" tf:"admin_note,omitempty"` // Displays specific appLinks for the app // +kubebuilder:validation:Optional AppLinksJSON *string `json:"appLinksJson,omitempty" tf:"app_links_json,omitempty"` // Application settings in JSON format // +kubebuilder:validation:Optional AppSettingsJSON *string `json:"appSettingsJson,omitempty" tf:"app_settings_json,omitempty"` // Id of this apps authentication policy // +kubebuilder:validation:Optional AuthenticationPolicy *string `json:"authenticationPolicy,omitempty" tf:"authentication_policy,omitempty"` // Requested key rotation mode. // +kubebuilder:validation:Optional AutoKeyRotation *bool `json:"autoKeyRotation,omitempty" tf:"auto_key_rotation,omitempty"` // Display auto submit toolbar // +kubebuilder:validation:Optional AutoSubmitToolbar *bool `json:"autoSubmitToolbar,omitempty" tf:"auto_submit_toolbar,omitempty"` // OAuth client secret key, this can be set when token_endpoint_auth_method is client_secret_basic. // +kubebuilder:validation:Optional ClientBasicSecretSecretRef *v1.SecretKeySelector `json:"clientBasicSecretSecretRef,omitempty" tf:"-"` // OAuth client ID. If set during creation, app is created with this id. // +kubebuilder:validation:Optional ClientID *string `json:"clientId,omitempty" tf:"client_id,omitempty"` // URI to a web page providing information about the client. // +kubebuilder:validation:Optional ClientURI *string `json:"clientUri,omitempty" tf:"client_uri,omitempty"` // *Early Access Property*. Indicates whether user consent is required or implicit. Valid values: REQUIRED, TRUSTED. Default value is TRUSTED // +kubebuilder:validation:Optional ConsentMethod *string `json:"consentMethod,omitempty" tf:"consent_method,omitempty"` // Application notes for end users. // +kubebuilder:validation:Optional EnduserNote *string `json:"enduserNote,omitempty" tf:"enduser_note,omitempty"` // List of OAuth 2.0 grant types. Conditional validation params found here https://developer.okta.com/docs/api/resources/apps#credentials-settings-details. Defaults to minimum requirements per app type. // +kubebuilder:validation:Optional GrantTypes []*string `json:"grantTypes,omitempty" tf:"grant_types,omitempty"` // Groups claim for an OpenID Connect client application (argument is ignored when API auth is done with OAuth 2.0 credentials) // +kubebuilder:validation:Optional GroupsClaim []GroupsClaimParameters `json:"groupsClaim,omitempty" tf:"groups_claim,omitempty"` // Do not display application icon on mobile app // +kubebuilder:validation:Optional HideIos *bool `json:"hideIos,omitempty" tf:"hide_ios,omitempty"` // Do not display application icon to users // +kubebuilder:validation:Optional HideWeb *bool `json:"hideWeb,omitempty" tf:"hide_web,omitempty"` // *Early Access Property*. Enable Federation Broker Mode. // +kubebuilder:validation:Optional ImplicitAssignment *bool `json:"implicitAssignment,omitempty" tf:"implicit_assignment,omitempty"` // *Early Access Property*. Indicates whether the Okta Authorization Server uses the original Okta org domain URL or a custom domain URL as the issuer of ID token for this client. // +kubebuilder:validation:Optional IssuerMode *string `json:"issuerMode,omitempty" tf:"issuer_mode,omitempty"` // +kubebuilder:validation:Optional Jwks []JwksParameters `json:"jwks,omitempty" tf:"jwks,omitempty"` // URL reference to JWKS // +kubebuilder:validation:Optional JwksURI *string `json:"jwksUri,omitempty" tf:"jwks_uri,omitempty"` // Pretty name of app. // +kubebuilder:validation:Optional Label *string `json:"label,omitempty" tf:"label,omitempty"` // The type of Idp-Initiated login that the client supports, if any // +kubebuilder:validation:Optional LoginMode *string `json:"loginMode,omitempty" tf:"login_mode,omitempty"` // List of scopes to use for the request // +kubebuilder:validation:Optional LoginScopes []*string `json:"loginScopes,omitempty" tf:"login_scopes,omitempty"` // URI that initiates login. // +kubebuilder:validation:Optional LoginURI *string `json:"loginUri,omitempty" tf:"login_uri,omitempty"` // Local path to logo of the application. // +kubebuilder:validation:Optional Logo *string `json:"logo,omitempty" tf:"logo,omitempty"` // URI that references a logo for the client. // +kubebuilder:validation:Optional LogoURI *string `json:"logoUri,omitempty" tf:"logo_uri,omitempty"` // This tells the provider not to persist the application's secret to state. If this is ever changes from true => false your app will be recreated. // +kubebuilder:validation:Optional OmitSecret *bool `json:"omitSecret,omitempty" tf:"omit_secret,omitempty"` // Require Proof Key for Code Exchange (PKCE) for additional verification key rotation mode. See: https://developer.okta.com/docs/reference/api/apps/#oauth-credential-object // +kubebuilder:validation:Optional PkceRequired *bool `json:"pkceRequired,omitempty" tf:"pkce_required,omitempty"` // URI to web page providing client policy document. // +kubebuilder:validation:Optional PolicyURI *string `json:"policyUri,omitempty" tf:"policy_uri,omitempty"` // List of URIs for redirection after logout. Note: see okta_app_oauth_post_logout_redirect_uri for appending to this list in a decentralized way. // +kubebuilder:validation:Optional PostLogoutRedirectUris []*string `json:"postLogoutRedirectUris,omitempty" tf:"post_logout_redirect_uris,omitempty"` // Custom JSON that represents an OAuth application's profile // +kubebuilder:validation:Optional Profile *string `json:"profile,omitempty" tf:"profile,omitempty"` // List of URIs for use in the redirect-based flow. This is required for all application types except service. Note: see okta_app_oauth_redirect_uri for appending to this list in a decentralized way. // +kubebuilder:validation:Optional RedirectUris []*string `json:"redirectUris,omitempty" tf:"redirect_uris,omitempty"` // *Early Access Property* Grace period for token rotation, required with grant types refresh_token // +kubebuilder:validation:Optional RefreshTokenLeeway *float64 `json:"refreshTokenLeeway,omitempty" tf:"refresh_token_leeway,omitempty"` // *Early Access Property* Refresh token rotation behavior, required with grant types refresh_token // +kubebuilder:validation:Optional RefreshTokenRotation *string `json:"refreshTokenRotation,omitempty" tf:"refresh_token_rotation,omitempty"` // List of OAuth 2.0 response type strings. // +kubebuilder:validation:Optional ResponseTypes []*string `json:"responseTypes,omitempty" tf:"response_types,omitempty"` // Status of application. // +kubebuilder:validation:Optional Status *string `json:"status,omitempty" tf:"status,omitempty"` // Requested authentication method for the token endpoint. // +kubebuilder:validation:Optional TokenEndpointAuthMethod *string `json:"tokenEndpointAuthMethod,omitempty" tf:"token_endpoint_auth_method,omitempty"` // URI to web page providing client tos (terms of service). // +kubebuilder:validation:Optional TosURI *string `json:"tosUri,omitempty" tf:"tos_uri,omitempty"` // The type of client application. // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` // Username template // +kubebuilder:validation:Optional UserNameTemplate *string `json:"userNameTemplate,omitempty" tf:"user_name_template,omitempty"` // Push username on update // +kubebuilder:validation:Optional UserNameTemplatePushStatus *string `json:"userNameTemplatePushStatus,omitempty" tf:"user_name_template_push_status,omitempty"` // Username template suffix // +kubebuilder:validation:Optional UserNameTemplateSuffix *string `json:"userNameTemplateSuffix,omitempty" tf:"user_name_template_suffix,omitempty"` // Username template type // +kubebuilder:validation:Optional UserNameTemplateType *string `json:"userNameTemplateType,omitempty" tf:"user_name_template_type,omitempty"` // *Early Access Property*. Indicates if the client is allowed to use wildcard matching of redirect_uris // +kubebuilder:validation:Optional WildcardRedirect *string `json:"wildcardRedirect,omitempty" tf:"wildcard_redirect,omitempty"` }
func (*OauthParameters) DeepCopy ¶ added in v0.2.0
func (in *OauthParameters) DeepCopy() *OauthParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OauthParameters.
func (*OauthParameters) DeepCopyInto ¶ added in v0.2.0
func (in *OauthParameters) DeepCopyInto(out *OauthParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OauthRoleAssignment ¶ added in v0.2.0
type OauthRoleAssignment struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.type)",message="type is a required parameter" Spec OauthRoleAssignmentSpec `json:"spec"` Status OauthRoleAssignmentStatus `json:"status,omitempty"` }
OauthRoleAssignment is the Schema for the OauthRoleAssignments API. <no value> +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,okta}
func (*OauthRoleAssignment) DeepCopy ¶ added in v0.2.0
func (in *OauthRoleAssignment) DeepCopy() *OauthRoleAssignment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OauthRoleAssignment.
func (*OauthRoleAssignment) DeepCopyInto ¶ added in v0.2.0
func (in *OauthRoleAssignment) DeepCopyInto(out *OauthRoleAssignment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OauthRoleAssignment) DeepCopyObject ¶ added in v0.2.0
func (in *OauthRoleAssignment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*OauthRoleAssignment) GetCondition ¶ added in v0.2.0
func (mg *OauthRoleAssignment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this OauthRoleAssignment.
func (*OauthRoleAssignment) GetConnectionDetailsMapping ¶ added in v0.2.0
func (tr *OauthRoleAssignment) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this OauthRoleAssignment
func (*OauthRoleAssignment) GetDeletionPolicy ¶ added in v0.2.0
func (mg *OauthRoleAssignment) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this OauthRoleAssignment.
func (*OauthRoleAssignment) GetID ¶ added in v0.2.0
func (tr *OauthRoleAssignment) GetID() string
GetID returns ID of underlying Terraform resource of this OauthRoleAssignment
func (*OauthRoleAssignment) GetManagementPolicy ¶ added in v0.2.0
func (mg *OauthRoleAssignment) GetManagementPolicy() xpv1.ManagementPolicy
GetManagementPolicy of this OauthRoleAssignment.
func (*OauthRoleAssignment) GetObservation ¶ added in v0.2.0
func (tr *OauthRoleAssignment) GetObservation() (map[string]any, error)
GetObservation of this OauthRoleAssignment
func (*OauthRoleAssignment) GetParameters ¶ added in v0.2.0
func (tr *OauthRoleAssignment) GetParameters() (map[string]any, error)
GetParameters of this OauthRoleAssignment
func (*OauthRoleAssignment) GetProviderConfigReference ¶ added in v0.2.0
func (mg *OauthRoleAssignment) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this OauthRoleAssignment.
func (*OauthRoleAssignment) GetProviderReference ¶ added in v0.2.0
func (mg *OauthRoleAssignment) GetProviderReference() *xpv1.Reference
GetProviderReference of this OauthRoleAssignment. Deprecated: Use GetProviderConfigReference.
func (*OauthRoleAssignment) GetPublishConnectionDetailsTo ¶ added in v0.2.0
func (mg *OauthRoleAssignment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this OauthRoleAssignment.
func (*OauthRoleAssignment) GetTerraformResourceType ¶ added in v0.2.0
func (mg *OauthRoleAssignment) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this OauthRoleAssignment
func (*OauthRoleAssignment) GetTerraformSchemaVersion ¶ added in v0.2.0
func (tr *OauthRoleAssignment) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*OauthRoleAssignment) GetWriteConnectionSecretToReference ¶ added in v0.2.0
func (mg *OauthRoleAssignment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this OauthRoleAssignment.
func (*OauthRoleAssignment) LateInitialize ¶ added in v0.2.0
func (tr *OauthRoleAssignment) LateInitialize(attrs []byte) (bool, error)
LateInitialize this OauthRoleAssignment using its observed tfState. returns True if there are any spec changes for the resource.
func (*OauthRoleAssignment) ResolveReferences ¶ added in v0.2.0
ResolveReferences of this OauthRoleAssignment.
func (*OauthRoleAssignment) SetConditions ¶ added in v0.2.0
func (mg *OauthRoleAssignment) SetConditions(c ...xpv1.Condition)
SetConditions of this OauthRoleAssignment.
func (*OauthRoleAssignment) SetDeletionPolicy ¶ added in v0.2.0
func (mg *OauthRoleAssignment) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this OauthRoleAssignment.
func (*OauthRoleAssignment) SetManagementPolicy ¶ added in v0.2.0
func (mg *OauthRoleAssignment) SetManagementPolicy(r xpv1.ManagementPolicy)
SetManagementPolicy of this OauthRoleAssignment.
func (*OauthRoleAssignment) SetObservation ¶ added in v0.2.0
func (tr *OauthRoleAssignment) SetObservation(obs map[string]any) error
SetObservation for this OauthRoleAssignment
func (*OauthRoleAssignment) SetParameters ¶ added in v0.2.0
func (tr *OauthRoleAssignment) SetParameters(params map[string]any) error
SetParameters for this OauthRoleAssignment
func (*OauthRoleAssignment) SetProviderConfigReference ¶ added in v0.2.0
func (mg *OauthRoleAssignment) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this OauthRoleAssignment.
func (*OauthRoleAssignment) SetProviderReference ¶ added in v0.2.0
func (mg *OauthRoleAssignment) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this OauthRoleAssignment. Deprecated: Use SetProviderConfigReference.
func (*OauthRoleAssignment) SetPublishConnectionDetailsTo ¶ added in v0.2.0
func (mg *OauthRoleAssignment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this OauthRoleAssignment.
func (*OauthRoleAssignment) SetWriteConnectionSecretToReference ¶ added in v0.2.0
func (mg *OauthRoleAssignment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this OauthRoleAssignment.
type OauthRoleAssignmentList ¶ added in v0.2.0
type OauthRoleAssignmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []OauthRoleAssignment `json:"items"` }
OauthRoleAssignmentList contains a list of OauthRoleAssignments
func (*OauthRoleAssignmentList) DeepCopy ¶ added in v0.2.0
func (in *OauthRoleAssignmentList) DeepCopy() *OauthRoleAssignmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OauthRoleAssignmentList.
func (*OauthRoleAssignmentList) DeepCopyInto ¶ added in v0.2.0
func (in *OauthRoleAssignmentList) DeepCopyInto(out *OauthRoleAssignmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OauthRoleAssignmentList) DeepCopyObject ¶ added in v0.2.0
func (in *OauthRoleAssignmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*OauthRoleAssignmentList) GetItems ¶ added in v0.2.0
func (l *OauthRoleAssignmentList) GetItems() []resource.Managed
GetItems of this OauthRoleAssignmentList.
type OauthRoleAssignmentObservation ¶ added in v0.2.0
type OauthRoleAssignmentObservation struct { // Client ID for the role to be assigned to ClientID *string `json:"clientId,omitempty" tf:"client_id,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` // Label of the role assignment Label *string `json:"label,omitempty" tf:"label,omitempty"` // Resource set for the custom role to assign, must be the ID of the created resource set. ResourceSet *string `json:"resourceSet,omitempty" tf:"resource_set,omitempty"` // Custom Role ID Role *string `json:"role,omitempty" tf:"role,omitempty"` // Status of the role assignment Status *string `json:"status,omitempty" tf:"status,omitempty"` // Role type to assign. This can be one of the standard Okta roles, such as `HELP_DESK_ADMIN`, or `CUSTOM`. Using custom requires the `resource_set` and `role` attributes to be set. Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*OauthRoleAssignmentObservation) DeepCopy ¶ added in v0.2.0
func (in *OauthRoleAssignmentObservation) DeepCopy() *OauthRoleAssignmentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OauthRoleAssignmentObservation.
func (*OauthRoleAssignmentObservation) DeepCopyInto ¶ added in v0.2.0
func (in *OauthRoleAssignmentObservation) DeepCopyInto(out *OauthRoleAssignmentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OauthRoleAssignmentParameters ¶ added in v0.2.0
type OauthRoleAssignmentParameters struct { // Client ID for the role to be assigned to // +crossplane:generate:reference:type=github.com/healthcarecom/provider-okta/apis/app/v1alpha1.Oauth // +crossplane:generate:reference:extractor=github.com/healthcarecom/provider-okta/apis/app/v1alpha1.OauthClientID() // +kubebuilder:validation:Optional ClientID *string `json:"clientId,omitempty" tf:"client_id,omitempty"` // Reference to a Oauth in app to populate clientId. // +kubebuilder:validation:Optional ClientIDRef *v1.Reference `json:"clientIdRef,omitempty" tf:"-"` // Selector for a Oauth in app to populate clientId. // +kubebuilder:validation:Optional ClientIDSelector *v1.Selector `json:"clientIdSelector,omitempty" tf:"-"` // Resource set for the custom role to assign, must be the ID of the created resource set. // +kubebuilder:validation:Optional ResourceSet *string `json:"resourceSet,omitempty" tf:"resource_set,omitempty"` // Custom Role ID // +kubebuilder:validation:Optional Role *string `json:"role,omitempty" tf:"role,omitempty"` // Role type to assign. This can be one of the standard Okta roles, such as `HELP_DESK_ADMIN`, or `CUSTOM`. Using custom requires the `resource_set` and `role` attributes to be set. // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*OauthRoleAssignmentParameters) DeepCopy ¶ added in v0.2.0
func (in *OauthRoleAssignmentParameters) DeepCopy() *OauthRoleAssignmentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OauthRoleAssignmentParameters.
func (*OauthRoleAssignmentParameters) DeepCopyInto ¶ added in v0.2.0
func (in *OauthRoleAssignmentParameters) DeepCopyInto(out *OauthRoleAssignmentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OauthRoleAssignmentSpec ¶ added in v0.2.0
type OauthRoleAssignmentSpec struct { v1.ResourceSpec `json:",inline"` ForProvider OauthRoleAssignmentParameters `json:"forProvider"` }
OauthRoleAssignmentSpec defines the desired state of OauthRoleAssignment
func (*OauthRoleAssignmentSpec) DeepCopy ¶ added in v0.2.0
func (in *OauthRoleAssignmentSpec) DeepCopy() *OauthRoleAssignmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OauthRoleAssignmentSpec.
func (*OauthRoleAssignmentSpec) DeepCopyInto ¶ added in v0.2.0
func (in *OauthRoleAssignmentSpec) DeepCopyInto(out *OauthRoleAssignmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OauthRoleAssignmentStatus ¶ added in v0.2.0
type OauthRoleAssignmentStatus struct { v1.ResourceStatus `json:",inline"` AtProvider OauthRoleAssignmentObservation `json:"atProvider,omitempty"` }
OauthRoleAssignmentStatus defines the observed state of OauthRoleAssignment.
func (*OauthRoleAssignmentStatus) DeepCopy ¶ added in v0.2.0
func (in *OauthRoleAssignmentStatus) DeepCopy() *OauthRoleAssignmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OauthRoleAssignmentStatus.
func (*OauthRoleAssignmentStatus) DeepCopyInto ¶ added in v0.2.0
func (in *OauthRoleAssignmentStatus) DeepCopyInto(out *OauthRoleAssignmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OauthSpec ¶ added in v0.2.0
type OauthSpec struct { v1.ResourceSpec `json:",inline"` ForProvider OauthParameters `json:"forProvider"` }
OauthSpec defines the desired state of Oauth
func (*OauthSpec) DeepCopy ¶ added in v0.2.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OauthSpec.
func (*OauthSpec) DeepCopyInto ¶ added in v0.2.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OauthStatus ¶ added in v0.2.0
type OauthStatus struct { v1.ResourceStatus `json:",inline"` AtProvider OauthObservation `json:"atProvider,omitempty"` }
OauthStatus defines the observed state of Oauth.
func (*OauthStatus) DeepCopy ¶ added in v0.2.0
func (in *OauthStatus) DeepCopy() *OauthStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OauthStatus.
func (*OauthStatus) DeepCopyInto ¶ added in v0.2.0
func (in *OauthStatus) DeepCopyInto(out *OauthStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SAML ¶ added in v0.2.0
type SAML struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.label)",message="label is a required parameter" Spec SAMLSpec `json:"spec"` Status SAMLStatus `json:"status,omitempty"` }
SAML is the Schema for the SAMLs API. Creates a SAML Application. +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,okta}
func (*SAML) DeepCopy ¶ added in v0.2.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SAML.
func (*SAML) DeepCopyInto ¶ added in v0.2.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SAML) DeepCopyObject ¶ added in v0.2.0
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SAML) GetCondition ¶ added in v0.2.0
func (mg *SAML) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SAML.
func (*SAML) GetConnectionDetailsMapping ¶ added in v0.2.0
GetConnectionDetailsMapping for this SAML
func (*SAML) GetDeletionPolicy ¶ added in v0.2.0
func (mg *SAML) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SAML.
func (*SAML) GetManagementPolicy ¶ added in v0.2.0
func (mg *SAML) GetManagementPolicy() xpv1.ManagementPolicy
GetManagementPolicy of this SAML.
func (*SAML) GetObservation ¶ added in v0.2.0
GetObservation of this SAML
func (*SAML) GetParameters ¶ added in v0.2.0
GetParameters of this SAML
func (*SAML) GetProviderConfigReference ¶ added in v0.2.0
GetProviderConfigReference of this SAML.
func (*SAML) GetProviderReference ¶ added in v0.2.0
GetProviderReference of this SAML. Deprecated: Use GetProviderConfigReference.
func (*SAML) GetPublishConnectionDetailsTo ¶ added in v0.2.0
func (mg *SAML) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this SAML.
func (*SAML) GetTerraformResourceType ¶ added in v0.2.0
GetTerraformResourceType returns Terraform resource type for this SAML
func (*SAML) GetTerraformSchemaVersion ¶ added in v0.2.0
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SAML) GetWriteConnectionSecretToReference ¶ added in v0.2.0
func (mg *SAML) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SAML.
func (*SAML) LateInitialize ¶ added in v0.2.0
LateInitialize this SAML using its observed tfState. returns True if there are any spec changes for the resource.
func (*SAML) SetConditions ¶ added in v0.2.0
SetConditions of this SAML.
func (*SAML) SetDeletionPolicy ¶ added in v0.2.0
func (mg *SAML) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SAML.
func (*SAML) SetManagementPolicy ¶ added in v0.2.0
func (mg *SAML) SetManagementPolicy(r xpv1.ManagementPolicy)
SetManagementPolicy of this SAML.
func (*SAML) SetObservation ¶ added in v0.2.0
SetObservation for this SAML
func (*SAML) SetParameters ¶ added in v0.2.0
SetParameters for this SAML
func (*SAML) SetProviderConfigReference ¶ added in v0.2.0
SetProviderConfigReference of this SAML.
func (*SAML) SetProviderReference ¶ added in v0.2.0
SetProviderReference of this SAML. Deprecated: Use SetProviderConfigReference.
func (*SAML) SetPublishConnectionDetailsTo ¶ added in v0.2.0
func (mg *SAML) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this SAML.
func (*SAML) SetWriteConnectionSecretToReference ¶ added in v0.2.0
func (mg *SAML) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SAML.
type SAMLAppSettings ¶ added in v0.2.0
type SAMLAppSettings struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.settings)",message="settings is a required parameter" Spec SAMLAppSettingsSpec `json:"spec"` Status SAMLAppSettingsStatus `json:"status,omitempty"` }
SAMLAppSettings is the Schema for the SAMLAppSettingss API. <no value> +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,okta}
func (*SAMLAppSettings) DeepCopy ¶ added in v0.2.0
func (in *SAMLAppSettings) DeepCopy() *SAMLAppSettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SAMLAppSettings.
func (*SAMLAppSettings) DeepCopyInto ¶ added in v0.2.0
func (in *SAMLAppSettings) DeepCopyInto(out *SAMLAppSettings)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SAMLAppSettings) DeepCopyObject ¶ added in v0.2.0
func (in *SAMLAppSettings) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SAMLAppSettings) GetCondition ¶ added in v0.2.0
func (mg *SAMLAppSettings) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SAMLAppSettings.
func (*SAMLAppSettings) GetConnectionDetailsMapping ¶ added in v0.2.0
func (tr *SAMLAppSettings) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SAMLAppSettings
func (*SAMLAppSettings) GetDeletionPolicy ¶ added in v0.2.0
func (mg *SAMLAppSettings) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SAMLAppSettings.
func (*SAMLAppSettings) GetID ¶ added in v0.2.0
func (tr *SAMLAppSettings) GetID() string
GetID returns ID of underlying Terraform resource of this SAMLAppSettings
func (*SAMLAppSettings) GetManagementPolicy ¶ added in v0.2.0
func (mg *SAMLAppSettings) GetManagementPolicy() xpv1.ManagementPolicy
GetManagementPolicy of this SAMLAppSettings.
func (*SAMLAppSettings) GetObservation ¶ added in v0.2.0
func (tr *SAMLAppSettings) GetObservation() (map[string]any, error)
GetObservation of this SAMLAppSettings
func (*SAMLAppSettings) GetParameters ¶ added in v0.2.0
func (tr *SAMLAppSettings) GetParameters() (map[string]any, error)
GetParameters of this SAMLAppSettings
func (*SAMLAppSettings) GetProviderConfigReference ¶ added in v0.2.0
func (mg *SAMLAppSettings) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SAMLAppSettings.
func (*SAMLAppSettings) GetProviderReference ¶ added in v0.2.0
func (mg *SAMLAppSettings) GetProviderReference() *xpv1.Reference
GetProviderReference of this SAMLAppSettings. Deprecated: Use GetProviderConfigReference.
func (*SAMLAppSettings) GetPublishConnectionDetailsTo ¶ added in v0.2.0
func (mg *SAMLAppSettings) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this SAMLAppSettings.
func (*SAMLAppSettings) GetTerraformResourceType ¶ added in v0.2.0
func (mg *SAMLAppSettings) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SAMLAppSettings
func (*SAMLAppSettings) GetTerraformSchemaVersion ¶ added in v0.2.0
func (tr *SAMLAppSettings) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SAMLAppSettings) GetWriteConnectionSecretToReference ¶ added in v0.2.0
func (mg *SAMLAppSettings) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SAMLAppSettings.
func (*SAMLAppSettings) LateInitialize ¶ added in v0.2.0
func (tr *SAMLAppSettings) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SAMLAppSettings using its observed tfState. returns True if there are any spec changes for the resource.
func (*SAMLAppSettings) ResolveReferences ¶ added in v0.2.0
ResolveReferences of this SAMLAppSettings.
func (*SAMLAppSettings) SetConditions ¶ added in v0.2.0
func (mg *SAMLAppSettings) SetConditions(c ...xpv1.Condition)
SetConditions of this SAMLAppSettings.
func (*SAMLAppSettings) SetDeletionPolicy ¶ added in v0.2.0
func (mg *SAMLAppSettings) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SAMLAppSettings.
func (*SAMLAppSettings) SetManagementPolicy ¶ added in v0.2.0
func (mg *SAMLAppSettings) SetManagementPolicy(r xpv1.ManagementPolicy)
SetManagementPolicy of this SAMLAppSettings.
func (*SAMLAppSettings) SetObservation ¶ added in v0.2.0
func (tr *SAMLAppSettings) SetObservation(obs map[string]any) error
SetObservation for this SAMLAppSettings
func (*SAMLAppSettings) SetParameters ¶ added in v0.2.0
func (tr *SAMLAppSettings) SetParameters(params map[string]any) error
SetParameters for this SAMLAppSettings
func (*SAMLAppSettings) SetProviderConfigReference ¶ added in v0.2.0
func (mg *SAMLAppSettings) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SAMLAppSettings.
func (*SAMLAppSettings) SetProviderReference ¶ added in v0.2.0
func (mg *SAMLAppSettings) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this SAMLAppSettings. Deprecated: Use SetProviderConfigReference.
func (*SAMLAppSettings) SetPublishConnectionDetailsTo ¶ added in v0.2.0
func (mg *SAMLAppSettings) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this SAMLAppSettings.
func (*SAMLAppSettings) SetWriteConnectionSecretToReference ¶ added in v0.2.0
func (mg *SAMLAppSettings) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SAMLAppSettings.
type SAMLAppSettingsList ¶ added in v0.2.0
type SAMLAppSettingsList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SAMLAppSettings `json:"items"` }
SAMLAppSettingsList contains a list of SAMLAppSettingss
func (*SAMLAppSettingsList) DeepCopy ¶ added in v0.2.0
func (in *SAMLAppSettingsList) DeepCopy() *SAMLAppSettingsList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SAMLAppSettingsList.
func (*SAMLAppSettingsList) DeepCopyInto ¶ added in v0.2.0
func (in *SAMLAppSettingsList) DeepCopyInto(out *SAMLAppSettingsList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SAMLAppSettingsList) DeepCopyObject ¶ added in v0.2.0
func (in *SAMLAppSettingsList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SAMLAppSettingsList) GetItems ¶ added in v0.2.0
func (l *SAMLAppSettingsList) GetItems() []resource.Managed
GetItems of this SAMLAppSettingsList.
type SAMLAppSettingsObservation ¶ added in v0.2.0
type SAMLAppSettingsObservation struct { // Application ID AppID *string `json:"appId,omitempty" tf:"app_id,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` // Application settings in JSON format Settings *string `json:"settings,omitempty" tf:"settings,omitempty"` }
func (*SAMLAppSettingsObservation) DeepCopy ¶ added in v0.2.0
func (in *SAMLAppSettingsObservation) DeepCopy() *SAMLAppSettingsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SAMLAppSettingsObservation.
func (*SAMLAppSettingsObservation) DeepCopyInto ¶ added in v0.2.0
func (in *SAMLAppSettingsObservation) DeepCopyInto(out *SAMLAppSettingsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SAMLAppSettingsParameters ¶ added in v0.2.0
type SAMLAppSettingsParameters struct { // Application ID // +crossplane:generate:reference:type=github.com/healthcarecom/provider-okta/apis/app/v1alpha1.SAML // +crossplane:generate:reference:extractor=github.com/healthcarecom/provider-okta/apis/app/v1alpha1.SamlID() // +kubebuilder:validation:Optional AppID *string `json:"appId,omitempty" tf:"app_id,omitempty"` // Reference to a SAML in app to populate appId. // +kubebuilder:validation:Optional AppIDRef *v1.Reference `json:"appIdRef,omitempty" tf:"-"` // Selector for a SAML in app to populate appId. // +kubebuilder:validation:Optional AppIDSelector *v1.Selector `json:"appIdSelector,omitempty" tf:"-"` // Application settings in JSON format // +kubebuilder:validation:Optional Settings *string `json:"settings,omitempty" tf:"settings,omitempty"` }
func (*SAMLAppSettingsParameters) DeepCopy ¶ added in v0.2.0
func (in *SAMLAppSettingsParameters) DeepCopy() *SAMLAppSettingsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SAMLAppSettingsParameters.
func (*SAMLAppSettingsParameters) DeepCopyInto ¶ added in v0.2.0
func (in *SAMLAppSettingsParameters) DeepCopyInto(out *SAMLAppSettingsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SAMLAppSettingsSpec ¶ added in v0.2.0
type SAMLAppSettingsSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SAMLAppSettingsParameters `json:"forProvider"` }
SAMLAppSettingsSpec defines the desired state of SAMLAppSettings
func (*SAMLAppSettingsSpec) DeepCopy ¶ added in v0.2.0
func (in *SAMLAppSettingsSpec) DeepCopy() *SAMLAppSettingsSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SAMLAppSettingsSpec.
func (*SAMLAppSettingsSpec) DeepCopyInto ¶ added in v0.2.0
func (in *SAMLAppSettingsSpec) DeepCopyInto(out *SAMLAppSettingsSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SAMLAppSettingsStatus ¶ added in v0.2.0
type SAMLAppSettingsStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SAMLAppSettingsObservation `json:"atProvider,omitempty"` }
SAMLAppSettingsStatus defines the observed state of SAMLAppSettings.
func (*SAMLAppSettingsStatus) DeepCopy ¶ added in v0.2.0
func (in *SAMLAppSettingsStatus) DeepCopy() *SAMLAppSettingsStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SAMLAppSettingsStatus.
func (*SAMLAppSettingsStatus) DeepCopyInto ¶ added in v0.2.0
func (in *SAMLAppSettingsStatus) DeepCopyInto(out *SAMLAppSettingsStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SAMLList ¶ added in v0.2.0
type SAMLList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SAML `json:"items"` }
SAMLList contains a list of SAMLs
func (*SAMLList) DeepCopy ¶ added in v0.2.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SAMLList.
func (*SAMLList) DeepCopyInto ¶ added in v0.2.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SAMLList) DeepCopyObject ¶ added in v0.2.0
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SAMLObservation ¶ added in v0.2.0
type SAMLObservation struct { // Custom error page URL. // Custom error page URL AccessibilityErrorRedirectURL *string `json:"accessibilityErrorRedirectUrl,omitempty" tf:"accessibility_error_redirect_url,omitempty"` // Custom login page for this application. // Custom login page URL AccessibilityLoginRedirectURL *string `json:"accessibilityLoginRedirectUrl,omitempty" tf:"accessibility_login_redirect_url,omitempty"` // Enable self-service. Default is: false. // Enable self service AccessibilitySelfService *bool `json:"accessibilitySelfService,omitempty" tf:"accessibility_self_service,omitempty"` // An array of ACS endpoints. You can configure a maximum of 100 endpoints. // List of ACS endpoints for this SAML application AcsEndpoints []*string `json:"acsEndpoints,omitempty" tf:"acs_endpoints,omitempty"` // Application notes for admins. // Application notes for admins. AdminNote *string `json:"adminNote,omitempty" tf:"admin_note,omitempty"` // Displays specific appLinks for the app. The value for each application link should be boolean. // Displays specific appLinks for the app AppLinksJSON *string `json:"appLinksJson,omitempty" tf:"app_links_json,omitempty"` // Application settings in JSON format. // Application settings in JSON format AppSettingsJSON *string `json:"appSettingsJson,omitempty" tf:"app_settings_json,omitempty"` // Determines whether the SAML assertion is digitally signed. // Determines whether the SAML assertion is digitally signed AssertionSigned *bool `json:"assertionSigned,omitempty" tf:"assertion_signed,omitempty"` // List of SAML Attribute statements. AttributeStatements []AttributeStatementsObservation `json:"attributeStatements,omitempty" tf:"attribute_statements,omitempty"` // Audience restriction. // Audience Restriction Audience *string `json:"audience,omitempty" tf:"audience,omitempty"` // The ID of the associated app_signon_policy. If this property is removed from the application the default sign-on-policy will be associated with this application. // Id of this apps authentication policy AuthenticationPolicy *string `json:"authenticationPolicy,omitempty" tf:"authentication_policy,omitempty"` // Identifies the SAML authentication context class for the assertion’s authentication statement. // Identifies the SAML authentication context class for the assertion’s authentication statement AuthnContextClassRef *string `json:"authnContextClassRef,omitempty" tf:"authn_context_class_ref,omitempty"` // Display auto submit toolbar. Default is: false // Display auto submit toolbar AutoSubmitToolbar *bool `json:"autoSubmitToolbar,omitempty" tf:"auto_submit_toolbar,omitempty"` // The raw signing certificate. // cert from SAML XML metadata payload Certificate *string `json:"certificate,omitempty" tf:"certificate,omitempty"` // Identifies a specific application resource in an IDP initiated SSO scenario. // Identifies a specific application resource in an IDP initiated SSO scenario. DefaultRelayState *string `json:"defaultRelayState,omitempty" tf:"default_relay_state,omitempty"` // Identifies the location where the SAML response is intended to be sent inside the SAML assertion. // Identifies the location where the SAML response is intended to be sent inside of the SAML assertion Destination *string `json:"destination,omitempty" tf:"destination,omitempty"` // Determines the digest algorithm used to digitally sign the SAML assertion and response. // Determines the digest algorithm used to digitally sign the SAML assertion and response DigestAlgorithm *string `json:"digestAlgorithm,omitempty" tf:"digest_algorithm,omitempty"` // Url that can be used to embed this application into another portal. // The url that can be used to embed this application in other portals. EmbedURL *string `json:"embedUrl,omitempty" tf:"embed_url,omitempty"` // Application notes for end users. // Application notes for end users. EnduserNote *string `json:"enduserNote,omitempty" tf:"enduser_note,omitempty"` // Entity ID, the ID portion of the entity_url. // Entity ID, the ID portion of the entity_url EntityKey *string `json:"entityKey,omitempty" tf:"entity_key,omitempty"` // Entity URL for instance http://www.okta.com/exk1fcia6d6EMsf331d8. // Entity URL for instance http://www.okta.com/exk1fcia6d6EMsf331d8 EntityURL *string `json:"entityUrl,omitempty" tf:"entity_url,omitempty"` // features enabled. Notice: you can't currently configure provisioning features via the API. // features to enable Features []*string `json:"features,omitempty" tf:"features,omitempty"` // urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Post location from the SAML metadata. // urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Post location from the SAML metadata. HTTPPostBinding *string `json:"httpPostBinding,omitempty" tf:"http_post_binding,omitempty"` // urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect location from the SAML metadata. // urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect location from the SAML metadata. HTTPRedirectBinding *string `json:"httpRedirectBinding,omitempty" tf:"http_redirect_binding,omitempty"` // Do not display application icon on mobile app. Default is: false // Do not display application icon on mobile app HideIos *bool `json:"hideIos,omitempty" tf:"hide_ios,omitempty"` // Do not display application icon to users. Default is: false // Do not display application icon to users HideWeb *bool `json:"hideWeb,omitempty" tf:"hide_web,omitempty"` // Prompt user to re-authenticate if SP asks for it. Default is: false // Prompt user to re-authenticate if SP asks for it HonorForceAuthn *bool `json:"honorForceAuthn,omitempty" tf:"honor_force_authn,omitempty"` // id of application. ID *string `json:"id,omitempty" tf:"id,omitempty"` // SAML issuer ID. // SAML issuer ID IdpIssuer *string `json:"idpIssuer,omitempty" tf:"idp_issuer,omitempty"` // Early Access Property. Enables Federation Broker Mode. // *Early Access Property*. Enable Federation Broker Mode. ImplicitAssignment *bool `json:"implicitAssignment,omitempty" tf:"implicit_assignment,omitempty"` // Saml Inline Hook associated with the application. // Saml Inline Hook setting InlineHookID *string `json:"inlineHookId,omitempty" tf:"inline_hook_id,omitempty"` // Certificate key ID. // Certificate ID KeyID *string `json:"keyId,omitempty" tf:"key_id,omitempty"` // Certificate name. This modulates the rotation of keys. New name == new key. Required to be set with key_years_valid. // Certificate name. This modulates the rotation of keys. New name == new key. KeyName *string `json:"keyName,omitempty" tf:"key_name,omitempty"` // Number of years the certificate is valid (2 - 10 years). // Number of years the certificate is valid. KeyYearsValid *float64 `json:"keyYearsValid,omitempty" tf:"key_years_valid,omitempty"` // An array of all key credentials for the application. Format of each entry is as follows: // Application keys Keys []KeysObservation `json:"keys,omitempty" tf:"keys,omitempty"` // label of application. // Pretty name of app. Label *string `json:"label,omitempty" tf:"label,omitempty"` // Local file path to the logo. The file must be in PNG, JPG, or GIF format, and less than 1 MB in size. // Local path to logo of the application. Logo *string `json:"logo,omitempty" tf:"logo,omitempty"` // Direct link of application logo. // URL of the application's logo LogoURL *string `json:"logoUrl,omitempty" tf:"logo_url,omitempty"` // The raw SAML metadata in XML. // SAML xml metadata payload Metadata *string `json:"metadata,omitempty" tf:"metadata,omitempty"` // SAML xml metadata URL. // SAML xml metadata URL MetadataURL *string `json:"metadataUrl,omitempty" tf:"metadata_url,omitempty"` // The name of the attribute statement. // Name of the app. Name *string `json:"name,omitempty" tf:"name,omitempty"` // name of application from the Okta Integration Network, if not included a custom app will be created. If not provided the following arguments are required: // Name of preexisting SAML application. For instance 'slack' PreconfiguredApp *string `json:"preconfiguredApp,omitempty" tf:"preconfigured_app,omitempty"` // The location where the app may present the SAML assertion. // The location where the app may present the SAML assertion Recipient *string `json:"recipient,omitempty" tf:"recipient,omitempty"` // Denotes whether the request is compressed or not. // Denotes whether the request is compressed or not. RequestCompressed *bool `json:"requestCompressed,omitempty" tf:"request_compressed,omitempty"` // Determines whether the SAML auth response message is digitally signed. // Determines whether the SAML auth response message is digitally signed ResponseSigned *bool `json:"responseSigned,omitempty" tf:"response_signed,omitempty"` // SAML Signed Request enabled // SAML Signed Request enabled SAMLSignedRequestEnabled *bool `json:"samlSignedRequestEnabled,omitempty" tf:"saml_signed_request_enabled,omitempty"` // SAML version for the app's sign-on mode. Valid values are: "2.0" or "1.1". Default is "2.0". // SAML version for the app's sign-on mode SAMLVersion *string `json:"samlVersion,omitempty" tf:"saml_version,omitempty"` // Sign-on mode of application. // Sign on mode of application. SignOnMode *string `json:"signOnMode,omitempty" tf:"sign_on_mode,omitempty"` // Signature algorithm used ot digitally sign the assertion and response. // Signature algorithm used ot digitally sign the assertion and response SignatureAlgorithm *string `json:"signatureAlgorithm,omitempty" tf:"signature_algorithm,omitempty"` // x509 encoded certificate that the Service Provider uses to sign Single Logout requests. Note: should be provided without -----BEGIN CERTIFICATE----- and -----END CERTIFICATE-----, see official documentation. // x509 encoded certificate that the Service Provider uses to sign Single Logout requests SingleLogoutCertificate *string `json:"singleLogoutCertificate,omitempty" tf:"single_logout_certificate,omitempty"` // The issuer of the Service Provider that generates the Single Logout request. // The issuer of the Service Provider that generates the Single Logout request SingleLogoutIssuer *string `json:"singleLogoutIssuer,omitempty" tf:"single_logout_issuer,omitempty"` // The location where the logout response is sent. // The location where the logout response is sent SingleLogoutURL *string `json:"singleLogoutUrl,omitempty" tf:"single_logout_url,omitempty"` // SAML service provider issuer. // SAML SP issuer ID SpIssuer *string `json:"spIssuer,omitempty" tf:"sp_issuer,omitempty"` // Single Sign-on Url. // Single Sign On URL SsoURL *string `json:"ssoUrl,omitempty" tf:"sso_url,omitempty"` // status of application. // Status of application. Status *string `json:"status,omitempty" tf:"status,omitempty"` // Identifies the SAML processing rules. // Identifies the SAML processing rules. SubjectNameIDFormat *string `json:"subjectNameIdFormat,omitempty" tf:"subject_name_id_format,omitempty"` // Template for app user's username when a user is assigned to the app. // Template for app user's username when a user is assigned to the app SubjectNameIDTemplate *string `json:"subjectNameIdTemplate,omitempty" tf:"subject_name_id_template,omitempty"` // Username template. Default is: "${source.login}" // Username template UserNameTemplate *string `json:"userNameTemplate,omitempty" tf:"user_name_template,omitempty"` // Push username on update. Valid values: "PUSH" and "DONT_PUSH". // Push username on update UserNameTemplatePushStatus *string `json:"userNameTemplatePushStatus,omitempty" tf:"user_name_template_push_status,omitempty"` // Username template suffix. // Username template suffix UserNameTemplateSuffix *string `json:"userNameTemplateSuffix,omitempty" tf:"user_name_template_suffix,omitempty"` // Username template type. Default is: "BUILT_IN". // Username template type UserNameTemplateType *string `json:"userNameTemplateType,omitempty" tf:"user_name_template_type,omitempty"` }
func (*SAMLObservation) DeepCopy ¶ added in v0.2.0
func (in *SAMLObservation) DeepCopy() *SAMLObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SAMLObservation.
func (*SAMLObservation) DeepCopyInto ¶ added in v0.2.0
func (in *SAMLObservation) DeepCopyInto(out *SAMLObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SAMLParameters ¶ added in v0.2.0
type SAMLParameters struct { // Custom error page URL. // Custom error page URL // +kubebuilder:validation:Optional AccessibilityErrorRedirectURL *string `json:"accessibilityErrorRedirectUrl,omitempty" tf:"accessibility_error_redirect_url,omitempty"` // Custom login page for this application. // Custom login page URL // +kubebuilder:validation:Optional AccessibilityLoginRedirectURL *string `json:"accessibilityLoginRedirectUrl,omitempty" tf:"accessibility_login_redirect_url,omitempty"` // Enable self-service. Default is: false. // Enable self service // +kubebuilder:validation:Optional AccessibilitySelfService *bool `json:"accessibilitySelfService,omitempty" tf:"accessibility_self_service,omitempty"` // An array of ACS endpoints. You can configure a maximum of 100 endpoints. // List of ACS endpoints for this SAML application // +kubebuilder:validation:Optional AcsEndpoints []*string `json:"acsEndpoints,omitempty" tf:"acs_endpoints,omitempty"` // Application notes for admins. // Application notes for admins. // +kubebuilder:validation:Optional AdminNote *string `json:"adminNote,omitempty" tf:"admin_note,omitempty"` // Displays specific appLinks for the app. The value for each application link should be boolean. // Displays specific appLinks for the app // +kubebuilder:validation:Optional AppLinksJSON *string `json:"appLinksJson,omitempty" tf:"app_links_json,omitempty"` // Application settings in JSON format. // Application settings in JSON format // +kubebuilder:validation:Optional AppSettingsJSON *string `json:"appSettingsJson,omitempty" tf:"app_settings_json,omitempty"` // Determines whether the SAML assertion is digitally signed. // Determines whether the SAML assertion is digitally signed // +kubebuilder:validation:Optional AssertionSigned *bool `json:"assertionSigned,omitempty" tf:"assertion_signed,omitempty"` // List of SAML Attribute statements. // +kubebuilder:validation:Optional AttributeStatements []AttributeStatementsParameters `json:"attributeStatements,omitempty" tf:"attribute_statements,omitempty"` // Audience restriction. // Audience Restriction // +kubebuilder:validation:Optional Audience *string `json:"audience,omitempty" tf:"audience,omitempty"` // The ID of the associated app_signon_policy. If this property is removed from the application the default sign-on-policy will be associated with this application. // Id of this apps authentication policy // +kubebuilder:validation:Optional AuthenticationPolicy *string `json:"authenticationPolicy,omitempty" tf:"authentication_policy,omitempty"` // Identifies the SAML authentication context class for the assertion’s authentication statement. // Identifies the SAML authentication context class for the assertion’s authentication statement // +kubebuilder:validation:Optional AuthnContextClassRef *string `json:"authnContextClassRef,omitempty" tf:"authn_context_class_ref,omitempty"` // Display auto submit toolbar. Default is: false // Display auto submit toolbar // +kubebuilder:validation:Optional AutoSubmitToolbar *bool `json:"autoSubmitToolbar,omitempty" tf:"auto_submit_toolbar,omitempty"` // Identifies a specific application resource in an IDP initiated SSO scenario. // Identifies a specific application resource in an IDP initiated SSO scenario. // +kubebuilder:validation:Optional DefaultRelayState *string `json:"defaultRelayState,omitempty" tf:"default_relay_state,omitempty"` // Identifies the location where the SAML response is intended to be sent inside the SAML assertion. // Identifies the location where the SAML response is intended to be sent inside of the SAML assertion // +kubebuilder:validation:Optional Destination *string `json:"destination,omitempty" tf:"destination,omitempty"` // Determines the digest algorithm used to digitally sign the SAML assertion and response. // Determines the digest algorithm used to digitally sign the SAML assertion and response // +kubebuilder:validation:Optional DigestAlgorithm *string `json:"digestAlgorithm,omitempty" tf:"digest_algorithm,omitempty"` // Application notes for end users. // Application notes for end users. // +kubebuilder:validation:Optional EnduserNote *string `json:"enduserNote,omitempty" tf:"enduser_note,omitempty"` // Do not display application icon on mobile app. Default is: false // Do not display application icon on mobile app // +kubebuilder:validation:Optional HideIos *bool `json:"hideIos,omitempty" tf:"hide_ios,omitempty"` // Do not display application icon to users. Default is: false // Do not display application icon to users // +kubebuilder:validation:Optional HideWeb *bool `json:"hideWeb,omitempty" tf:"hide_web,omitempty"` // Prompt user to re-authenticate if SP asks for it. Default is: false // Prompt user to re-authenticate if SP asks for it // +kubebuilder:validation:Optional HonorForceAuthn *bool `json:"honorForceAuthn,omitempty" tf:"honor_force_authn,omitempty"` // SAML issuer ID. // SAML issuer ID // +kubebuilder:validation:Optional IdpIssuer *string `json:"idpIssuer,omitempty" tf:"idp_issuer,omitempty"` // Early Access Property. Enables Federation Broker Mode. // *Early Access Property*. Enable Federation Broker Mode. // +kubebuilder:validation:Optional ImplicitAssignment *bool `json:"implicitAssignment,omitempty" tf:"implicit_assignment,omitempty"` // Saml Inline Hook associated with the application. // Saml Inline Hook setting // +kubebuilder:validation:Optional InlineHookID *string `json:"inlineHookId,omitempty" tf:"inline_hook_id,omitempty"` // Certificate name. This modulates the rotation of keys. New name == new key. Required to be set with key_years_valid. // Certificate name. This modulates the rotation of keys. New name == new key. // +kubebuilder:validation:Optional KeyName *string `json:"keyName,omitempty" tf:"key_name,omitempty"` // Number of years the certificate is valid (2 - 10 years). // Number of years the certificate is valid. // +kubebuilder:validation:Optional KeyYearsValid *float64 `json:"keyYearsValid,omitempty" tf:"key_years_valid,omitempty"` // label of application. // Pretty name of app. // +kubebuilder:validation:Optional Label *string `json:"label,omitempty" tf:"label,omitempty"` // Local file path to the logo. The file must be in PNG, JPG, or GIF format, and less than 1 MB in size. // Local path to logo of the application. // +kubebuilder:validation:Optional Logo *string `json:"logo,omitempty" tf:"logo,omitempty"` // name of application from the Okta Integration Network, if not included a custom app will be created. If not provided the following arguments are required: // Name of preexisting SAML application. For instance 'slack' // +kubebuilder:validation:Optional PreconfiguredApp *string `json:"preconfiguredApp,omitempty" tf:"preconfigured_app,omitempty"` // The location where the app may present the SAML assertion. // The location where the app may present the SAML assertion // +kubebuilder:validation:Optional Recipient *string `json:"recipient,omitempty" tf:"recipient,omitempty"` // Denotes whether the request is compressed or not. // Denotes whether the request is compressed or not. // +kubebuilder:validation:Optional RequestCompressed *bool `json:"requestCompressed,omitempty" tf:"request_compressed,omitempty"` // Determines whether the SAML auth response message is digitally signed. // Determines whether the SAML auth response message is digitally signed // +kubebuilder:validation:Optional ResponseSigned *bool `json:"responseSigned,omitempty" tf:"response_signed,omitempty"` // SAML Signed Request enabled // SAML Signed Request enabled // +kubebuilder:validation:Optional SAMLSignedRequestEnabled *bool `json:"samlSignedRequestEnabled,omitempty" tf:"saml_signed_request_enabled,omitempty"` // SAML version for the app's sign-on mode. Valid values are: "2.0" or "1.1". Default is "2.0". // SAML version for the app's sign-on mode // +kubebuilder:validation:Optional SAMLVersion *string `json:"samlVersion,omitempty" tf:"saml_version,omitempty"` // Signature algorithm used ot digitally sign the assertion and response. // Signature algorithm used ot digitally sign the assertion and response // +kubebuilder:validation:Optional SignatureAlgorithm *string `json:"signatureAlgorithm,omitempty" tf:"signature_algorithm,omitempty"` // x509 encoded certificate that the Service Provider uses to sign Single Logout requests. Note: should be provided without -----BEGIN CERTIFICATE----- and -----END CERTIFICATE-----, see official documentation. // x509 encoded certificate that the Service Provider uses to sign Single Logout requests // +kubebuilder:validation:Optional SingleLogoutCertificate *string `json:"singleLogoutCertificate,omitempty" tf:"single_logout_certificate,omitempty"` // The issuer of the Service Provider that generates the Single Logout request. // The issuer of the Service Provider that generates the Single Logout request // +kubebuilder:validation:Optional SingleLogoutIssuer *string `json:"singleLogoutIssuer,omitempty" tf:"single_logout_issuer,omitempty"` // The location where the logout response is sent. // The location where the logout response is sent // +kubebuilder:validation:Optional SingleLogoutURL *string `json:"singleLogoutUrl,omitempty" tf:"single_logout_url,omitempty"` // SAML service provider issuer. // SAML SP issuer ID // +kubebuilder:validation:Optional SpIssuer *string `json:"spIssuer,omitempty" tf:"sp_issuer,omitempty"` // Single Sign-on Url. // Single Sign On URL // +kubebuilder:validation:Optional SsoURL *string `json:"ssoUrl,omitempty" tf:"sso_url,omitempty"` // status of application. // Status of application. // +kubebuilder:validation:Optional Status *string `json:"status,omitempty" tf:"status,omitempty"` // Identifies the SAML processing rules. // Identifies the SAML processing rules. // +kubebuilder:validation:Optional SubjectNameIDFormat *string `json:"subjectNameIdFormat,omitempty" tf:"subject_name_id_format,omitempty"` // Template for app user's username when a user is assigned to the app. // Template for app user's username when a user is assigned to the app // +kubebuilder:validation:Optional SubjectNameIDTemplate *string `json:"subjectNameIdTemplate,omitempty" tf:"subject_name_id_template,omitempty"` // Username template. Default is: "${source.login}" // Username template // +kubebuilder:validation:Optional UserNameTemplate *string `json:"userNameTemplate,omitempty" tf:"user_name_template,omitempty"` // Push username on update. Valid values: "PUSH" and "DONT_PUSH". // Push username on update // +kubebuilder:validation:Optional UserNameTemplatePushStatus *string `json:"userNameTemplatePushStatus,omitempty" tf:"user_name_template_push_status,omitempty"` // Username template suffix. // Username template suffix // +kubebuilder:validation:Optional UserNameTemplateSuffix *string `json:"userNameTemplateSuffix,omitempty" tf:"user_name_template_suffix,omitempty"` // Username template type. Default is: "BUILT_IN". // Username template type // +kubebuilder:validation:Optional UserNameTemplateType *string `json:"userNameTemplateType,omitempty" tf:"user_name_template_type,omitempty"` }
func (*SAMLParameters) DeepCopy ¶ added in v0.2.0
func (in *SAMLParameters) DeepCopy() *SAMLParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SAMLParameters.
func (*SAMLParameters) DeepCopyInto ¶ added in v0.2.0
func (in *SAMLParameters) DeepCopyInto(out *SAMLParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SAMLSpec ¶ added in v0.2.0
type SAMLSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SAMLParameters `json:"forProvider"` }
SAMLSpec defines the desired state of SAML
func (*SAMLSpec) DeepCopy ¶ added in v0.2.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SAMLSpec.
func (*SAMLSpec) DeepCopyInto ¶ added in v0.2.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SAMLStatus ¶ added in v0.2.0
type SAMLStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SAMLObservation `json:"atProvider,omitempty"` }
SAMLStatus defines the observed state of SAML.
func (*SAMLStatus) DeepCopy ¶ added in v0.2.0
func (in *SAMLStatus) DeepCopy() *SAMLStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SAMLStatus.
func (*SAMLStatus) DeepCopyInto ¶ added in v0.2.0
func (in *SAMLStatus) DeepCopyInto(out *SAMLStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurePasswordStore ¶ added in v0.2.0
type SecurePasswordStore struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.label)",message="label is a required parameter" // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.passwordField)",message="passwordField is a required parameter" // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.url)",message="url is a required parameter" // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.usernameField)",message="usernameField is a required parameter" Spec SecurePasswordStoreSpec `json:"spec"` Status SecurePasswordStoreStatus `json:"status,omitempty"` }
SecurePasswordStore is the Schema for the SecurePasswordStores API. <no value> +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,okta}
func (*SecurePasswordStore) DeepCopy ¶ added in v0.2.0
func (in *SecurePasswordStore) DeepCopy() *SecurePasswordStore
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurePasswordStore.
func (*SecurePasswordStore) DeepCopyInto ¶ added in v0.2.0
func (in *SecurePasswordStore) DeepCopyInto(out *SecurePasswordStore)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SecurePasswordStore) DeepCopyObject ¶ added in v0.2.0
func (in *SecurePasswordStore) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SecurePasswordStore) GetCondition ¶ added in v0.2.0
func (mg *SecurePasswordStore) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SecurePasswordStore.
func (*SecurePasswordStore) GetConnectionDetailsMapping ¶ added in v0.2.0
func (tr *SecurePasswordStore) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SecurePasswordStore
func (*SecurePasswordStore) GetDeletionPolicy ¶ added in v0.2.0
func (mg *SecurePasswordStore) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SecurePasswordStore.
func (*SecurePasswordStore) GetID ¶ added in v0.2.0
func (tr *SecurePasswordStore) GetID() string
GetID returns ID of underlying Terraform resource of this SecurePasswordStore
func (*SecurePasswordStore) GetManagementPolicy ¶ added in v0.2.0
func (mg *SecurePasswordStore) GetManagementPolicy() xpv1.ManagementPolicy
GetManagementPolicy of this SecurePasswordStore.
func (*SecurePasswordStore) GetObservation ¶ added in v0.2.0
func (tr *SecurePasswordStore) GetObservation() (map[string]any, error)
GetObservation of this SecurePasswordStore
func (*SecurePasswordStore) GetParameters ¶ added in v0.2.0
func (tr *SecurePasswordStore) GetParameters() (map[string]any, error)
GetParameters of this SecurePasswordStore
func (*SecurePasswordStore) GetProviderConfigReference ¶ added in v0.2.0
func (mg *SecurePasswordStore) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SecurePasswordStore.
func (*SecurePasswordStore) GetProviderReference ¶ added in v0.2.0
func (mg *SecurePasswordStore) GetProviderReference() *xpv1.Reference
GetProviderReference of this SecurePasswordStore. Deprecated: Use GetProviderConfigReference.
func (*SecurePasswordStore) GetPublishConnectionDetailsTo ¶ added in v0.2.0
func (mg *SecurePasswordStore) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this SecurePasswordStore.
func (*SecurePasswordStore) GetTerraformResourceType ¶ added in v0.2.0
func (mg *SecurePasswordStore) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SecurePasswordStore
func (*SecurePasswordStore) GetTerraformSchemaVersion ¶ added in v0.2.0
func (tr *SecurePasswordStore) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SecurePasswordStore) GetWriteConnectionSecretToReference ¶ added in v0.2.0
func (mg *SecurePasswordStore) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SecurePasswordStore.
func (*SecurePasswordStore) LateInitialize ¶ added in v0.2.0
func (tr *SecurePasswordStore) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SecurePasswordStore using its observed tfState. returns True if there are any spec changes for the resource.
func (*SecurePasswordStore) SetConditions ¶ added in v0.2.0
func (mg *SecurePasswordStore) SetConditions(c ...xpv1.Condition)
SetConditions of this SecurePasswordStore.
func (*SecurePasswordStore) SetDeletionPolicy ¶ added in v0.2.0
func (mg *SecurePasswordStore) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SecurePasswordStore.
func (*SecurePasswordStore) SetManagementPolicy ¶ added in v0.2.0
func (mg *SecurePasswordStore) SetManagementPolicy(r xpv1.ManagementPolicy)
SetManagementPolicy of this SecurePasswordStore.
func (*SecurePasswordStore) SetObservation ¶ added in v0.2.0
func (tr *SecurePasswordStore) SetObservation(obs map[string]any) error
SetObservation for this SecurePasswordStore
func (*SecurePasswordStore) SetParameters ¶ added in v0.2.0
func (tr *SecurePasswordStore) SetParameters(params map[string]any) error
SetParameters for this SecurePasswordStore
func (*SecurePasswordStore) SetProviderConfigReference ¶ added in v0.2.0
func (mg *SecurePasswordStore) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SecurePasswordStore.
func (*SecurePasswordStore) SetProviderReference ¶ added in v0.2.0
func (mg *SecurePasswordStore) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this SecurePasswordStore. Deprecated: Use SetProviderConfigReference.
func (*SecurePasswordStore) SetPublishConnectionDetailsTo ¶ added in v0.2.0
func (mg *SecurePasswordStore) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this SecurePasswordStore.
func (*SecurePasswordStore) SetWriteConnectionSecretToReference ¶ added in v0.2.0
func (mg *SecurePasswordStore) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SecurePasswordStore.
type SecurePasswordStoreList ¶ added in v0.2.0
type SecurePasswordStoreList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SecurePasswordStore `json:"items"` }
SecurePasswordStoreList contains a list of SecurePasswordStores
func (*SecurePasswordStoreList) DeepCopy ¶ added in v0.2.0
func (in *SecurePasswordStoreList) DeepCopy() *SecurePasswordStoreList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurePasswordStoreList.
func (*SecurePasswordStoreList) DeepCopyInto ¶ added in v0.2.0
func (in *SecurePasswordStoreList) DeepCopyInto(out *SecurePasswordStoreList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SecurePasswordStoreList) DeepCopyObject ¶ added in v0.2.0
func (in *SecurePasswordStoreList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SecurePasswordStoreList) GetItems ¶ added in v0.2.0
func (l *SecurePasswordStoreList) GetItems() []resource.Managed
GetItems of this SecurePasswordStoreList.
type SecurePasswordStoreObservation ¶ added in v0.2.0
type SecurePasswordStoreObservation struct { // Custom error page URL AccessibilityErrorRedirectURL *string `json:"accessibilityErrorRedirectUrl,omitempty" tf:"accessibility_error_redirect_url,omitempty"` // Custom login page URL AccessibilityLoginRedirectURL *string `json:"accessibilityLoginRedirectUrl,omitempty" tf:"accessibility_login_redirect_url,omitempty"` // Enable self service AccessibilitySelfService *bool `json:"accessibilitySelfService,omitempty" tf:"accessibility_self_service,omitempty"` // Application notes for admins. AdminNote *string `json:"adminNote,omitempty" tf:"admin_note,omitempty"` // Displays specific appLinks for the app AppLinksJSON *string `json:"appLinksJson,omitempty" tf:"app_links_json,omitempty"` // Display auto submit toolbar AutoSubmitToolbar *bool `json:"autoSubmitToolbar,omitempty" tf:"auto_submit_toolbar,omitempty"` // Application credentials scheme CredentialsScheme *string `json:"credentialsScheme,omitempty" tf:"credentials_scheme,omitempty"` // Application notes for end users. EnduserNote *string `json:"enduserNote,omitempty" tf:"enduser_note,omitempty"` // Do not display application icon on mobile app HideIos *bool `json:"hideIos,omitempty" tf:"hide_ios,omitempty"` // Do not display application icon to users HideWeb *bool `json:"hideWeb,omitempty" tf:"hide_web,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` // Pretty name of app. Label *string `json:"label,omitempty" tf:"label,omitempty"` // Local path to logo of the application. Logo *string `json:"logo,omitempty" tf:"logo,omitempty"` // URL of the application's logo LogoURL *string `json:"logoUrl,omitempty" tf:"logo_url,omitempty"` // Name of the app. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Name of optional param in the login form OptionalField1 *string `json:"optionalField1,omitempty" tf:"optional_field1,omitempty"` // Name of optional value in login form OptionalField1Value *string `json:"optionalField1Value,omitempty" tf:"optional_field1_value,omitempty"` // Name of optional param in the login form OptionalField2 *string `json:"optionalField2,omitempty" tf:"optional_field2,omitempty"` // Name of optional value in login form OptionalField2Value *string `json:"optionalField2Value,omitempty" tf:"optional_field2_value,omitempty"` // Name of optional param in the login form OptionalField3 *string `json:"optionalField3,omitempty" tf:"optional_field3,omitempty"` // Name of optional value in login form OptionalField3Value *string `json:"optionalField3Value,omitempty" tf:"optional_field3_value,omitempty"` // Login password field PasswordField *string `json:"passwordField,omitempty" tf:"password_field,omitempty"` // Allow user to reveal password RevealPassword *bool `json:"revealPassword,omitempty" tf:"reveal_password,omitempty"` SharedPassword *string `json:"sharedPassword,omitempty" tf:"shared_password,omitempty"` SharedUsername *string `json:"sharedUsername,omitempty" tf:"shared_username,omitempty"` // Sign on mode of application. SignOnMode *string `json:"signOnMode,omitempty" tf:"sign_on_mode,omitempty"` // Status of application. Status *string `json:"status,omitempty" tf:"status,omitempty"` // Login URL URL *string `json:"url,omitempty" tf:"url,omitempty"` // Username template UserNameTemplate *string `json:"userNameTemplate,omitempty" tf:"user_name_template,omitempty"` // Push username on update UserNameTemplatePushStatus *string `json:"userNameTemplatePushStatus,omitempty" tf:"user_name_template_push_status,omitempty"` // Username template suffix UserNameTemplateSuffix *string `json:"userNameTemplateSuffix,omitempty" tf:"user_name_template_suffix,omitempty"` // Username template type UserNameTemplateType *string `json:"userNameTemplateType,omitempty" tf:"user_name_template_type,omitempty"` // Login username field UsernameField *string `json:"usernameField,omitempty" tf:"username_field,omitempty"` }
func (*SecurePasswordStoreObservation) DeepCopy ¶ added in v0.2.0
func (in *SecurePasswordStoreObservation) DeepCopy() *SecurePasswordStoreObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurePasswordStoreObservation.
func (*SecurePasswordStoreObservation) DeepCopyInto ¶ added in v0.2.0
func (in *SecurePasswordStoreObservation) DeepCopyInto(out *SecurePasswordStoreObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurePasswordStoreParameters ¶ added in v0.2.0
type SecurePasswordStoreParameters struct { // Custom error page URL // +kubebuilder:validation:Optional AccessibilityErrorRedirectURL *string `json:"accessibilityErrorRedirectUrl,omitempty" tf:"accessibility_error_redirect_url,omitempty"` // Custom login page URL // +kubebuilder:validation:Optional AccessibilityLoginRedirectURL *string `json:"accessibilityLoginRedirectUrl,omitempty" tf:"accessibility_login_redirect_url,omitempty"` // Enable self service // +kubebuilder:validation:Optional AccessibilitySelfService *bool `json:"accessibilitySelfService,omitempty" tf:"accessibility_self_service,omitempty"` // Application notes for admins. // +kubebuilder:validation:Optional AdminNote *string `json:"adminNote,omitempty" tf:"admin_note,omitempty"` // Displays specific appLinks for the app // +kubebuilder:validation:Optional AppLinksJSON *string `json:"appLinksJson,omitempty" tf:"app_links_json,omitempty"` // Display auto submit toolbar // +kubebuilder:validation:Optional AutoSubmitToolbar *bool `json:"autoSubmitToolbar,omitempty" tf:"auto_submit_toolbar,omitempty"` // Application credentials scheme // +kubebuilder:validation:Optional CredentialsScheme *string `json:"credentialsScheme,omitempty" tf:"credentials_scheme,omitempty"` // Application notes for end users. // +kubebuilder:validation:Optional EnduserNote *string `json:"enduserNote,omitempty" tf:"enduser_note,omitempty"` // Do not display application icon on mobile app // +kubebuilder:validation:Optional HideIos *bool `json:"hideIos,omitempty" tf:"hide_ios,omitempty"` // Do not display application icon to users // +kubebuilder:validation:Optional HideWeb *bool `json:"hideWeb,omitempty" tf:"hide_web,omitempty"` // Pretty name of app. // +kubebuilder:validation:Optional Label *string `json:"label,omitempty" tf:"label,omitempty"` // Local path to logo of the application. // +kubebuilder:validation:Optional Logo *string `json:"logo,omitempty" tf:"logo,omitempty"` // Name of optional param in the login form // +kubebuilder:validation:Optional OptionalField1 *string `json:"optionalField1,omitempty" tf:"optional_field1,omitempty"` // Name of optional value in login form // +kubebuilder:validation:Optional OptionalField1Value *string `json:"optionalField1Value,omitempty" tf:"optional_field1_value,omitempty"` // Name of optional param in the login form // +kubebuilder:validation:Optional OptionalField2 *string `json:"optionalField2,omitempty" tf:"optional_field2,omitempty"` // Name of optional value in login form // +kubebuilder:validation:Optional OptionalField2Value *string `json:"optionalField2Value,omitempty" tf:"optional_field2_value,omitempty"` // Name of optional param in the login form // +kubebuilder:validation:Optional OptionalField3 *string `json:"optionalField3,omitempty" tf:"optional_field3,omitempty"` // Name of optional value in login form // +kubebuilder:validation:Optional OptionalField3Value *string `json:"optionalField3Value,omitempty" tf:"optional_field3_value,omitempty"` // Login password field // +kubebuilder:validation:Optional PasswordField *string `json:"passwordField,omitempty" tf:"password_field,omitempty"` // Allow user to reveal password // +kubebuilder:validation:Optional RevealPassword *bool `json:"revealPassword,omitempty" tf:"reveal_password,omitempty"` // +kubebuilder:validation:Optional SharedPassword *string `json:"sharedPassword,omitempty" tf:"shared_password,omitempty"` // +kubebuilder:validation:Optional SharedUsername *string `json:"sharedUsername,omitempty" tf:"shared_username,omitempty"` // Status of application. // +kubebuilder:validation:Optional Status *string `json:"status,omitempty" tf:"status,omitempty"` // Login URL // +kubebuilder:validation:Optional URL *string `json:"url,omitempty" tf:"url,omitempty"` // Username template // +kubebuilder:validation:Optional UserNameTemplate *string `json:"userNameTemplate,omitempty" tf:"user_name_template,omitempty"` // Push username on update // +kubebuilder:validation:Optional UserNameTemplatePushStatus *string `json:"userNameTemplatePushStatus,omitempty" tf:"user_name_template_push_status,omitempty"` // Username template suffix // +kubebuilder:validation:Optional UserNameTemplateSuffix *string `json:"userNameTemplateSuffix,omitempty" tf:"user_name_template_suffix,omitempty"` // Username template type // +kubebuilder:validation:Optional UserNameTemplateType *string `json:"userNameTemplateType,omitempty" tf:"user_name_template_type,omitempty"` // Login username field // +kubebuilder:validation:Optional UsernameField *string `json:"usernameField,omitempty" tf:"username_field,omitempty"` }
func (*SecurePasswordStoreParameters) DeepCopy ¶ added in v0.2.0
func (in *SecurePasswordStoreParameters) DeepCopy() *SecurePasswordStoreParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurePasswordStoreParameters.
func (*SecurePasswordStoreParameters) DeepCopyInto ¶ added in v0.2.0
func (in *SecurePasswordStoreParameters) DeepCopyInto(out *SecurePasswordStoreParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurePasswordStoreSpec ¶ added in v0.2.0
type SecurePasswordStoreSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SecurePasswordStoreParameters `json:"forProvider"` }
SecurePasswordStoreSpec defines the desired state of SecurePasswordStore
func (*SecurePasswordStoreSpec) DeepCopy ¶ added in v0.2.0
func (in *SecurePasswordStoreSpec) DeepCopy() *SecurePasswordStoreSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurePasswordStoreSpec.
func (*SecurePasswordStoreSpec) DeepCopyInto ¶ added in v0.2.0
func (in *SecurePasswordStoreSpec) DeepCopyInto(out *SecurePasswordStoreSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurePasswordStoreStatus ¶ added in v0.2.0
type SecurePasswordStoreStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SecurePasswordStoreObservation `json:"atProvider,omitempty"` }
SecurePasswordStoreStatus defines the observed state of SecurePasswordStore.
func (*SecurePasswordStoreStatus) DeepCopy ¶ added in v0.2.0
func (in *SecurePasswordStoreStatus) DeepCopy() *SecurePasswordStoreStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurePasswordStoreStatus.
func (*SecurePasswordStoreStatus) DeepCopyInto ¶ added in v0.2.0
func (in *SecurePasswordStoreStatus) DeepCopyInto(out *SecurePasswordStoreStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SharedCredentials ¶ added in v0.2.0
type SharedCredentials struct { // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.label)",message="label is a required parameter" }
SharedCredentials is the Schema for the SharedCredentialss API. <no value> +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,okta}
func (*SharedCredentials) DeepCopy ¶ added in v0.2.0
func (in *SharedCredentials) DeepCopy() *SharedCredentials
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SharedCredentials.
func (*SharedCredentials) DeepCopyInto ¶ added in v0.2.0
func (in *SharedCredentials) DeepCopyInto(out *SharedCredentials)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SharedCredentials) DeepCopyObject ¶ added in v0.2.0
func (in *SharedCredentials) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SharedCredentials) GetCondition ¶ added in v0.2.0
func (mg *SharedCredentials) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SharedCredentials.
func (*SharedCredentials) GetConnectionDetailsMapping ¶ added in v0.2.0
func (tr *SharedCredentials) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SharedCredentials
func (*SharedCredentials) GetDeletionPolicy ¶ added in v0.2.0
func (mg *SharedCredentials) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SharedCredentials.
func (*SharedCredentials) GetID ¶ added in v0.2.0
func (tr *SharedCredentials) GetID() string
GetID returns ID of underlying Terraform resource of this SharedCredentials
func (*SharedCredentials) GetManagementPolicy ¶ added in v0.2.0
func (mg *SharedCredentials) GetManagementPolicy() xpv1.ManagementPolicy
GetManagementPolicy of this SharedCredentials.
func (*SharedCredentials) GetObservation ¶ added in v0.2.0
func (tr *SharedCredentials) GetObservation() (map[string]any, error)
GetObservation of this SharedCredentials
func (*SharedCredentials) GetParameters ¶ added in v0.2.0
func (tr *SharedCredentials) GetParameters() (map[string]any, error)
GetParameters of this SharedCredentials
func (*SharedCredentials) GetProviderConfigReference ¶ added in v0.2.0
func (mg *SharedCredentials) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SharedCredentials.
func (*SharedCredentials) GetProviderReference ¶ added in v0.2.0
func (mg *SharedCredentials) GetProviderReference() *xpv1.Reference
GetProviderReference of this SharedCredentials. Deprecated: Use GetProviderConfigReference.
func (*SharedCredentials) GetPublishConnectionDetailsTo ¶ added in v0.2.0
func (mg *SharedCredentials) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this SharedCredentials.
func (*SharedCredentials) GetTerraformResourceType ¶ added in v0.2.0
func (mg *SharedCredentials) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SharedCredentials
func (*SharedCredentials) GetTerraformSchemaVersion ¶ added in v0.2.0
func (tr *SharedCredentials) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SharedCredentials) GetWriteConnectionSecretToReference ¶ added in v0.2.0
func (mg *SharedCredentials) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SharedCredentials.
func (*SharedCredentials) LateInitialize ¶ added in v0.2.0
func (tr *SharedCredentials) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SharedCredentials using its observed tfState. returns True if there are any spec changes for the resource.
func (*SharedCredentials) SetConditions ¶ added in v0.2.0
func (mg *SharedCredentials) SetConditions(c ...xpv1.Condition)
SetConditions of this SharedCredentials.
func (*SharedCredentials) SetDeletionPolicy ¶ added in v0.2.0
func (mg *SharedCredentials) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SharedCredentials.
func (*SharedCredentials) SetManagementPolicy ¶ added in v0.2.0
func (mg *SharedCredentials) SetManagementPolicy(r xpv1.ManagementPolicy)
SetManagementPolicy of this SharedCredentials.
func (*SharedCredentials) SetObservation ¶ added in v0.2.0
func (tr *SharedCredentials) SetObservation(obs map[string]any) error
SetObservation for this SharedCredentials
func (*SharedCredentials) SetParameters ¶ added in v0.2.0
func (tr *SharedCredentials) SetParameters(params map[string]any) error
SetParameters for this SharedCredentials
func (*SharedCredentials) SetProviderConfigReference ¶ added in v0.2.0
func (mg *SharedCredentials) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SharedCredentials.
func (*SharedCredentials) SetProviderReference ¶ added in v0.2.0
func (mg *SharedCredentials) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this SharedCredentials. Deprecated: Use SetProviderConfigReference.
func (*SharedCredentials) SetPublishConnectionDetailsTo ¶ added in v0.2.0
func (mg *SharedCredentials) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this SharedCredentials.
func (*SharedCredentials) SetWriteConnectionSecretToReference ¶ added in v0.2.0
func (mg *SharedCredentials) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SharedCredentials.
type SharedCredentialsList ¶ added in v0.2.0
type SharedCredentialsList struct {}
SharedCredentialsList contains a list of SharedCredentialss
func (*SharedCredentialsList) DeepCopy ¶ added in v0.2.0
func (in *SharedCredentialsList) DeepCopy() *SharedCredentialsList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SharedCredentialsList.
func (*SharedCredentialsList) DeepCopyInto ¶ added in v0.2.0
func (in *SharedCredentialsList) DeepCopyInto(out *SharedCredentialsList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SharedCredentialsList) DeepCopyObject ¶ added in v0.2.0
func (in *SharedCredentialsList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SharedCredentialsList) GetItems ¶ added in v0.2.0
func (l *SharedCredentialsList) GetItems() []resource.Managed
GetItems of this SharedCredentialsList.
type SharedCredentialsObservation ¶ added in v0.2.0
type SharedCredentialsObservation struct { string `json:"accessibilityErrorRedirectUrl,omitempty" tf:"accessibility_error_redirect_url,omitempty"` AccessibilityLoginRedirectURL *string `json:"accessibilityLoginRedirectUrl,omitempty" tf:"accessibility_login_redirect_url,omitempty"` AccessibilitySelfService *bool `json:"accessibilitySelfService,omitempty" tf:"accessibility_self_service,omitempty"` AdminNote *string `json:"adminNote,omitempty" tf:"admin_note,omitempty"` AppLinksJSON *string `json:"appLinksJson,omitempty" tf:"app_links_json,omitempty"` AutoSubmitToolbar *bool `json:"autoSubmitToolbar,omitempty" tf:"auto_submit_toolbar,omitempty"` ButtonField *string `json:"buttonField,omitempty" tf:"button_field,omitempty"` Checkbox *string `json:"checkbox,omitempty" tf:"checkbox,omitempty"` EnduserNote *string `json:"enduserNote,omitempty" tf:"enduser_note,omitempty"` HideIos *bool `json:"hideIos,omitempty" tf:"hide_ios,omitempty"` HideWeb *bool `json:"hideWeb,omitempty" tf:"hide_web,omitempty"` Label *string `json:"label,omitempty" tf:"label,omitempty"` Logo *string `json:"logo,omitempty" tf:"logo,omitempty"` LogoURL *string `json:"logoUrl,omitempty" tf:"logo_url,omitempty"` Name *string `json:"name,omitempty" tf:"name,omitempty"` PasswordField *string `json:"passwordField,omitempty" tf:"password_field,omitempty"` PreconfiguredApp *string `json:"preconfiguredApp,omitempty" tf:"preconfigured_app,omitempty"` RedirectURL *string `json:"redirectUrl,omitempty" tf:"redirect_url,omitempty"` SharedPassword *string `json:"sharedPassword,omitempty" tf:"shared_password,omitempty"` SharedUsername *string `json:"sharedUsername,omitempty" tf:"shared_username,omitempty"` SignOnMode *string `json:"signOnMode,omitempty" tf:"sign_on_mode,omitempty"` Status *string `json:"status,omitempty" tf:"status,omitempty"` URL *string `json:"url,omitempty" tf:"url,omitempty"` URLRegex *string `json:"urlRegex,omitempty" tf:"url_regex,omitempty"` UserNameTemplate *string `json:"userNameTemplate,omitempty" tf:"user_name_template,omitempty"` UserNameTemplatePushStatus *string `json:"userNameTemplatePushStatus,omitempty" tf:"user_name_template_push_status,omitempty"` UserNameTemplateSuffix *string `json:"userNameTemplateSuffix,omitempty" tf:"user_name_template_suffix,omitempty"` UserNameTemplateType *string `json:"userNameTemplateType,omitempty" tf:"user_name_template_type,omitempty"` UsernameField *string `json:"usernameField,omitempty" tf:"username_field,omitempty"` }AccessibilityErrorRedirectURL *
func (*SharedCredentialsObservation) DeepCopy ¶ added in v0.2.0
func (in *SharedCredentialsObservation) DeepCopy() *SharedCredentialsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SharedCredentialsObservation.
func (*SharedCredentialsObservation) DeepCopyInto ¶ added in v0.2.0
func (in *SharedCredentialsObservation) DeepCopyInto(out *SharedCredentialsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SharedCredentialsParameters ¶ added in v0.2.0
type SharedCredentialsParameters struct { // +kubebuilder:validation:Optional AccessibilityErrorRedirectURL *string `json:"accessibilityErrorRedirectUrl,omitempty" tf:"accessibility_error_redirect_url,omitempty"` // +kubebuilder:validation:Optional AccessibilityLoginRedirectURL *string `json:"accessibilityLoginRedirectUrl,omitempty" tf:"accessibility_login_redirect_url,omitempty"` // +kubebuilder:validation:Optional AccessibilitySelfService *bool `json:"accessibilitySelfService,omitempty" tf:"accessibility_self_service,omitempty"` // +kubebuilder:validation:Optional AdminNote *string `json:"adminNote,omitempty" tf:"admin_note,omitempty"` // +kubebuilder:validation:Optional AppLinksJSON *string `json:"appLinksJson,omitempty" tf:"app_links_json,omitempty"` // +kubebuilder:validation:Optional AutoSubmitToolbar *bool `json:"autoSubmitToolbar,omitempty" tf:"auto_submit_toolbar,omitempty"` // +kubebuilder:validation:Optional ButtonField *string `json:"buttonField,omitempty" tf:"button_field,omitempty"` // +kubebuilder:validation:Optional Checkbox *string `json:"checkbox,omitempty" tf:"checkbox,omitempty"` // +kubebuilder:validation:Optional EnduserNote *string `json:"enduserNote,omitempty" tf:"enduser_note,omitempty"` // +kubebuilder:validation:Optional HideIos *bool `json:"hideIos,omitempty" tf:"hide_ios,omitempty"` // +kubebuilder:validation:Optional HideWeb *bool `json:"hideWeb,omitempty" tf:"hide_web,omitempty"` // +kubebuilder:validation:Optional Label *string `json:"label,omitempty" tf:"label,omitempty"` // +kubebuilder:validation:Optional Logo *string `json:"logo,omitempty" tf:"logo,omitempty"` // +kubebuilder:validation:Optional PasswordField *string `json:"passwordField,omitempty" tf:"password_field,omitempty"` // +kubebuilder:validation:Optional PreconfiguredApp *string `json:"preconfiguredApp,omitempty" tf:"preconfigured_app,omitempty"` // +kubebuilder:validation:Optional RedirectURL *string `json:"redirectUrl,omitempty" tf:"redirect_url,omitempty"` // +kubebuilder:validation:Optional SharedPassword *string `json:"sharedPassword,omitempty" tf:"shared_password,omitempty"` // +kubebuilder:validation:Optional SharedUsername *string `json:"sharedUsername,omitempty" tf:"shared_username,omitempty"` // +kubebuilder:validation:Optional Status *string `json:"status,omitempty" tf:"status,omitempty"` // +kubebuilder:validation:Optional URL *string `json:"url,omitempty" tf:"url,omitempty"` // +kubebuilder:validation:Optional URLRegex *string `json:"urlRegex,omitempty" tf:"url_regex,omitempty"` // +kubebuilder:validation:Optional UserNameTemplate *string `json:"userNameTemplate,omitempty" tf:"user_name_template,omitempty"` // +kubebuilder:validation:Optional UserNameTemplatePushStatus *string `json:"userNameTemplatePushStatus,omitempty" tf:"user_name_template_push_status,omitempty"` // +kubebuilder:validation:Optional UserNameTemplateSuffix *string `json:"userNameTemplateSuffix,omitempty" tf:"user_name_template_suffix,omitempty"` // +kubebuilder:validation:Optional UserNameTemplateType *string `json:"userNameTemplateType,omitempty" tf:"user_name_template_type,omitempty"` // +kubebuilder:validation:Optional UsernameField *string `json:"usernameField,omitempty" tf:"username_field,omitempty"` }
func (*SharedCredentialsParameters) DeepCopy ¶ added in v0.2.0
func (in *SharedCredentialsParameters) DeepCopy() *SharedCredentialsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SharedCredentialsParameters.
func (*SharedCredentialsParameters) DeepCopyInto ¶ added in v0.2.0
func (in *SharedCredentialsParameters) DeepCopyInto(out *SharedCredentialsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SharedCredentialsSpec ¶ added in v0.2.0
type SharedCredentialsSpec struct {}
SharedCredentialsSpec defines the desired state of SharedCredentials
func (*SharedCredentialsSpec) DeepCopy ¶ added in v0.2.0
func (in *SharedCredentialsSpec) DeepCopy() *SharedCredentialsSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SharedCredentialsSpec.
func (*SharedCredentialsSpec) DeepCopyInto ¶ added in v0.2.0
func (in *SharedCredentialsSpec) DeepCopyInto(out *SharedCredentialsSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SharedCredentialsStatus ¶ added in v0.2.0
type SharedCredentialsStatus struct {}
SharedCredentialsStatus defines the observed state of SharedCredentials.
func (*SharedCredentialsStatus) DeepCopy ¶ added in v0.2.0
func (in *SharedCredentialsStatus) DeepCopy() *SharedCredentialsStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SharedCredentialsStatus.
func (*SharedCredentialsStatus) DeepCopyInto ¶ added in v0.2.0
func (in *SharedCredentialsStatus) DeepCopyInto(out *SharedCredentialsStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Swa ¶ added in v0.2.0
type Swa struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.label)",message="label is a required parameter" Spec SwaSpec `json:"spec"` Status SwaStatus `json:"status,omitempty"` }
Swa is the Schema for the Swas API. <no value> +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,okta}
func (*Swa) DeepCopy ¶ added in v0.2.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Swa.
func (*Swa) DeepCopyInto ¶ added in v0.2.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Swa) DeepCopyObject ¶ added in v0.2.0
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Swa) GetCondition ¶ added in v0.2.0
func (mg *Swa) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Swa.
func (*Swa) GetConnectionDetailsMapping ¶ added in v0.2.0
GetConnectionDetailsMapping for this Swa
func (*Swa) GetDeletionPolicy ¶ added in v0.2.0
func (mg *Swa) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Swa.
func (*Swa) GetManagementPolicy ¶ added in v0.2.0
func (mg *Swa) GetManagementPolicy() xpv1.ManagementPolicy
GetManagementPolicy of this Swa.
func (*Swa) GetObservation ¶ added in v0.2.0
GetObservation of this Swa
func (*Swa) GetParameters ¶ added in v0.2.0
GetParameters of this Swa
func (*Swa) GetProviderConfigReference ¶ added in v0.2.0
GetProviderConfigReference of this Swa.
func (*Swa) GetProviderReference ¶ added in v0.2.0
GetProviderReference of this Swa. Deprecated: Use GetProviderConfigReference.
func (*Swa) GetPublishConnectionDetailsTo ¶ added in v0.2.0
func (mg *Swa) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Swa.
func (*Swa) GetTerraformResourceType ¶ added in v0.2.0
GetTerraformResourceType returns Terraform resource type for this Swa
func (*Swa) GetTerraformSchemaVersion ¶ added in v0.2.0
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Swa) GetWriteConnectionSecretToReference ¶ added in v0.2.0
func (mg *Swa) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Swa.
func (*Swa) LateInitialize ¶ added in v0.2.0
LateInitialize this Swa using its observed tfState. returns True if there are any spec changes for the resource.
func (*Swa) SetConditions ¶ added in v0.2.0
SetConditions of this Swa.
func (*Swa) SetDeletionPolicy ¶ added in v0.2.0
func (mg *Swa) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Swa.
func (*Swa) SetManagementPolicy ¶ added in v0.2.0
func (mg *Swa) SetManagementPolicy(r xpv1.ManagementPolicy)
SetManagementPolicy of this Swa.
func (*Swa) SetObservation ¶ added in v0.2.0
SetObservation for this Swa
func (*Swa) SetParameters ¶ added in v0.2.0
SetParameters for this Swa
func (*Swa) SetProviderConfigReference ¶ added in v0.2.0
SetProviderConfigReference of this Swa.
func (*Swa) SetProviderReference ¶ added in v0.2.0
SetProviderReference of this Swa. Deprecated: Use SetProviderConfigReference.
func (*Swa) SetPublishConnectionDetailsTo ¶ added in v0.2.0
func (mg *Swa) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Swa.
func (*Swa) SetWriteConnectionSecretToReference ¶ added in v0.2.0
func (mg *Swa) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Swa.
type SwaList ¶ added in v0.2.0
type SwaList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Swa `json:"items"` }
SwaList contains a list of Swas
func (*SwaList) DeepCopy ¶ added in v0.2.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SwaList.
func (*SwaList) DeepCopyInto ¶ added in v0.2.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SwaList) DeepCopyObject ¶ added in v0.2.0
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SwaObservation ¶ added in v0.2.0
type SwaObservation struct { // Custom error page URL AccessibilityErrorRedirectURL *string `json:"accessibilityErrorRedirectUrl,omitempty" tf:"accessibility_error_redirect_url,omitempty"` // Custom login page URL AccessibilityLoginRedirectURL *string `json:"accessibilityLoginRedirectUrl,omitempty" tf:"accessibility_login_redirect_url,omitempty"` // Enable self service AccessibilitySelfService *bool `json:"accessibilitySelfService,omitempty" tf:"accessibility_self_service,omitempty"` // Application notes for admins. AdminNote *string `json:"adminNote,omitempty" tf:"admin_note,omitempty"` // Displays specific appLinks for the app AppLinksJSON *string `json:"appLinksJson,omitempty" tf:"app_links_json,omitempty"` // Display auto submit toolbar AutoSubmitToolbar *bool `json:"autoSubmitToolbar,omitempty" tf:"auto_submit_toolbar,omitempty"` // Login button field ButtonField *string `json:"buttonField,omitempty" tf:"button_field,omitempty"` // CSS selector for the checkbox Checkbox *string `json:"checkbox,omitempty" tf:"checkbox,omitempty"` // Application notes for end users. EnduserNote *string `json:"enduserNote,omitempty" tf:"enduser_note,omitempty"` // Do not display application icon on mobile app HideIos *bool `json:"hideIos,omitempty" tf:"hide_ios,omitempty"` // Do not display application icon to users HideWeb *bool `json:"hideWeb,omitempty" tf:"hide_web,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` // Pretty name of app. Label *string `json:"label,omitempty" tf:"label,omitempty"` // Local path to logo of the application. Logo *string `json:"logo,omitempty" tf:"logo,omitempty"` // URL of the application's logo LogoURL *string `json:"logoUrl,omitempty" tf:"logo_url,omitempty"` // Name of the app. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Login password field PasswordField *string `json:"passwordField,omitempty" tf:"password_field,omitempty"` // Preconfigured app name PreconfiguredApp *string `json:"preconfiguredApp,omitempty" tf:"preconfigured_app,omitempty"` // If going to the login page URL redirects to another page, then enter that URL here RedirectURL *string `json:"redirectUrl,omitempty" tf:"redirect_url,omitempty"` // Sign on mode of application. SignOnMode *string `json:"signOnMode,omitempty" tf:"sign_on_mode,omitempty"` // Status of application. Status *string `json:"status,omitempty" tf:"status,omitempty"` // Login URL URL *string `json:"url,omitempty" tf:"url,omitempty"` // A regex that further restricts URL to the specified regex URLRegex *string `json:"urlRegex,omitempty" tf:"url_regex,omitempty"` // Username template UserNameTemplate *string `json:"userNameTemplate,omitempty" tf:"user_name_template,omitempty"` // Push username on update UserNameTemplatePushStatus *string `json:"userNameTemplatePushStatus,omitempty" tf:"user_name_template_push_status,omitempty"` // Username template suffix UserNameTemplateSuffix *string `json:"userNameTemplateSuffix,omitempty" tf:"user_name_template_suffix,omitempty"` // Username template type UserNameTemplateType *string `json:"userNameTemplateType,omitempty" tf:"user_name_template_type,omitempty"` // Login username field UsernameField *string `json:"usernameField,omitempty" tf:"username_field,omitempty"` }
func (*SwaObservation) DeepCopy ¶ added in v0.2.0
func (in *SwaObservation) DeepCopy() *SwaObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SwaObservation.
func (*SwaObservation) DeepCopyInto ¶ added in v0.2.0
func (in *SwaObservation) DeepCopyInto(out *SwaObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SwaParameters ¶ added in v0.2.0
type SwaParameters struct { // Custom error page URL // +kubebuilder:validation:Optional AccessibilityErrorRedirectURL *string `json:"accessibilityErrorRedirectUrl,omitempty" tf:"accessibility_error_redirect_url,omitempty"` // Custom login page URL // +kubebuilder:validation:Optional AccessibilityLoginRedirectURL *string `json:"accessibilityLoginRedirectUrl,omitempty" tf:"accessibility_login_redirect_url,omitempty"` // Enable self service // +kubebuilder:validation:Optional AccessibilitySelfService *bool `json:"accessibilitySelfService,omitempty" tf:"accessibility_self_service,omitempty"` // Application notes for admins. // +kubebuilder:validation:Optional AdminNote *string `json:"adminNote,omitempty" tf:"admin_note,omitempty"` // Displays specific appLinks for the app // +kubebuilder:validation:Optional AppLinksJSON *string `json:"appLinksJson,omitempty" tf:"app_links_json,omitempty"` // Display auto submit toolbar // +kubebuilder:validation:Optional AutoSubmitToolbar *bool `json:"autoSubmitToolbar,omitempty" tf:"auto_submit_toolbar,omitempty"` // Login button field // +kubebuilder:validation:Optional ButtonField *string `json:"buttonField,omitempty" tf:"button_field,omitempty"` // CSS selector for the checkbox // +kubebuilder:validation:Optional Checkbox *string `json:"checkbox,omitempty" tf:"checkbox,omitempty"` // Application notes for end users. // +kubebuilder:validation:Optional EnduserNote *string `json:"enduserNote,omitempty" tf:"enduser_note,omitempty"` // Do not display application icon on mobile app // +kubebuilder:validation:Optional HideIos *bool `json:"hideIos,omitempty" tf:"hide_ios,omitempty"` // Do not display application icon to users // +kubebuilder:validation:Optional HideWeb *bool `json:"hideWeb,omitempty" tf:"hide_web,omitempty"` // Pretty name of app. // +kubebuilder:validation:Optional Label *string `json:"label,omitempty" tf:"label,omitempty"` // Local path to logo of the application. // +kubebuilder:validation:Optional Logo *string `json:"logo,omitempty" tf:"logo,omitempty"` // Login password field // +kubebuilder:validation:Optional PasswordField *string `json:"passwordField,omitempty" tf:"password_field,omitempty"` // Preconfigured app name // +kubebuilder:validation:Optional PreconfiguredApp *string `json:"preconfiguredApp,omitempty" tf:"preconfigured_app,omitempty"` // If going to the login page URL redirects to another page, then enter that URL here // +kubebuilder:validation:Optional RedirectURL *string `json:"redirectUrl,omitempty" tf:"redirect_url,omitempty"` // Status of application. // +kubebuilder:validation:Optional Status *string `json:"status,omitempty" tf:"status,omitempty"` // Login URL // +kubebuilder:validation:Optional URL *string `json:"url,omitempty" tf:"url,omitempty"` // A regex that further restricts URL to the specified regex // +kubebuilder:validation:Optional URLRegex *string `json:"urlRegex,omitempty" tf:"url_regex,omitempty"` // Username template // +kubebuilder:validation:Optional UserNameTemplate *string `json:"userNameTemplate,omitempty" tf:"user_name_template,omitempty"` // Push username on update // +kubebuilder:validation:Optional UserNameTemplatePushStatus *string `json:"userNameTemplatePushStatus,omitempty" tf:"user_name_template_push_status,omitempty"` // Username template suffix // +kubebuilder:validation:Optional UserNameTemplateSuffix *string `json:"userNameTemplateSuffix,omitempty" tf:"user_name_template_suffix,omitempty"` // Username template type // +kubebuilder:validation:Optional UserNameTemplateType *string `json:"userNameTemplateType,omitempty" tf:"user_name_template_type,omitempty"` // Login username field // +kubebuilder:validation:Optional UsernameField *string `json:"usernameField,omitempty" tf:"username_field,omitempty"` }
func (*SwaParameters) DeepCopy ¶ added in v0.2.0
func (in *SwaParameters) DeepCopy() *SwaParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SwaParameters.
func (*SwaParameters) DeepCopyInto ¶ added in v0.2.0
func (in *SwaParameters) DeepCopyInto(out *SwaParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SwaSpec ¶ added in v0.2.0
type SwaSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SwaParameters `json:"forProvider"` }
SwaSpec defines the desired state of Swa
func (*SwaSpec) DeepCopy ¶ added in v0.2.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SwaSpec.
func (*SwaSpec) DeepCopyInto ¶ added in v0.2.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SwaStatus ¶ added in v0.2.0
type SwaStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SwaObservation `json:"atProvider,omitempty"` }
SwaStatus defines the observed state of Swa.
func (*SwaStatus) DeepCopy ¶ added in v0.2.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SwaStatus.
func (*SwaStatus) DeepCopyInto ¶ added in v0.2.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ThreeField ¶ added in v0.2.0
type ThreeField struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.buttonSelector)",message="buttonSelector is a required parameter" // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.extraFieldSelector)",message="extraFieldSelector is a required parameter" // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.extraFieldValue)",message="extraFieldValue is a required parameter" // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.label)",message="label is a required parameter" // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.passwordSelector)",message="passwordSelector is a required parameter" // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.url)",message="url is a required parameter" // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.usernameSelector)",message="usernameSelector is a required parameter" Spec ThreeFieldSpec `json:"spec"` Status ThreeFieldStatus `json:"status,omitempty"` }
ThreeField is the Schema for the ThreeFields API. <no value> +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,okta}
func (*ThreeField) DeepCopy ¶ added in v0.2.0
func (in *ThreeField) DeepCopy() *ThreeField
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ThreeField.
func (*ThreeField) DeepCopyInto ¶ added in v0.2.0
func (in *ThreeField) DeepCopyInto(out *ThreeField)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ThreeField) DeepCopyObject ¶ added in v0.2.0
func (in *ThreeField) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ThreeField) GetCondition ¶ added in v0.2.0
func (mg *ThreeField) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ThreeField.
func (*ThreeField) GetConnectionDetailsMapping ¶ added in v0.2.0
func (tr *ThreeField) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ThreeField
func (*ThreeField) GetDeletionPolicy ¶ added in v0.2.0
func (mg *ThreeField) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ThreeField.
func (*ThreeField) GetID ¶ added in v0.2.0
func (tr *ThreeField) GetID() string
GetID returns ID of underlying Terraform resource of this ThreeField
func (*ThreeField) GetManagementPolicy ¶ added in v0.2.0
func (mg *ThreeField) GetManagementPolicy() xpv1.ManagementPolicy
GetManagementPolicy of this ThreeField.
func (*ThreeField) GetObservation ¶ added in v0.2.0
func (tr *ThreeField) GetObservation() (map[string]any, error)
GetObservation of this ThreeField
func (*ThreeField) GetParameters ¶ added in v0.2.0
func (tr *ThreeField) GetParameters() (map[string]any, error)
GetParameters of this ThreeField
func (*ThreeField) GetProviderConfigReference ¶ added in v0.2.0
func (mg *ThreeField) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ThreeField.
func (*ThreeField) GetProviderReference ¶ added in v0.2.0
func (mg *ThreeField) GetProviderReference() *xpv1.Reference
GetProviderReference of this ThreeField. Deprecated: Use GetProviderConfigReference.
func (*ThreeField) GetPublishConnectionDetailsTo ¶ added in v0.2.0
func (mg *ThreeField) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this ThreeField.
func (*ThreeField) GetTerraformResourceType ¶ added in v0.2.0
func (mg *ThreeField) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ThreeField
func (*ThreeField) GetTerraformSchemaVersion ¶ added in v0.2.0
func (tr *ThreeField) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ThreeField) GetWriteConnectionSecretToReference ¶ added in v0.2.0
func (mg *ThreeField) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ThreeField.
func (*ThreeField) LateInitialize ¶ added in v0.2.0
func (tr *ThreeField) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ThreeField using its observed tfState. returns True if there are any spec changes for the resource.
func (*ThreeField) SetConditions ¶ added in v0.2.0
func (mg *ThreeField) SetConditions(c ...xpv1.Condition)
SetConditions of this ThreeField.
func (*ThreeField) SetDeletionPolicy ¶ added in v0.2.0
func (mg *ThreeField) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ThreeField.
func (*ThreeField) SetManagementPolicy ¶ added in v0.2.0
func (mg *ThreeField) SetManagementPolicy(r xpv1.ManagementPolicy)
SetManagementPolicy of this ThreeField.
func (*ThreeField) SetObservation ¶ added in v0.2.0
func (tr *ThreeField) SetObservation(obs map[string]any) error
SetObservation for this ThreeField
func (*ThreeField) SetParameters ¶ added in v0.2.0
func (tr *ThreeField) SetParameters(params map[string]any) error
SetParameters for this ThreeField
func (*ThreeField) SetProviderConfigReference ¶ added in v0.2.0
func (mg *ThreeField) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ThreeField.
func (*ThreeField) SetProviderReference ¶ added in v0.2.0
func (mg *ThreeField) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ThreeField. Deprecated: Use SetProviderConfigReference.
func (*ThreeField) SetPublishConnectionDetailsTo ¶ added in v0.2.0
func (mg *ThreeField) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this ThreeField.
func (*ThreeField) SetWriteConnectionSecretToReference ¶ added in v0.2.0
func (mg *ThreeField) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ThreeField.
type ThreeFieldList ¶ added in v0.2.0
type ThreeFieldList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ThreeField `json:"items"` }
ThreeFieldList contains a list of ThreeFields
func (*ThreeFieldList) DeepCopy ¶ added in v0.2.0
func (in *ThreeFieldList) DeepCopy() *ThreeFieldList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ThreeFieldList.
func (*ThreeFieldList) DeepCopyInto ¶ added in v0.2.0
func (in *ThreeFieldList) DeepCopyInto(out *ThreeFieldList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ThreeFieldList) DeepCopyObject ¶ added in v0.2.0
func (in *ThreeFieldList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ThreeFieldList) GetItems ¶ added in v0.2.0
func (l *ThreeFieldList) GetItems() []resource.Managed
GetItems of this ThreeFieldList.
type ThreeFieldObservation ¶ added in v0.2.0
type ThreeFieldObservation struct { // Custom error page URL AccessibilityErrorRedirectURL *string `json:"accessibilityErrorRedirectUrl,omitempty" tf:"accessibility_error_redirect_url,omitempty"` // Custom login page URL AccessibilityLoginRedirectURL *string `json:"accessibilityLoginRedirectUrl,omitempty" tf:"accessibility_login_redirect_url,omitempty"` // Enable self service AccessibilitySelfService *bool `json:"accessibilitySelfService,omitempty" tf:"accessibility_self_service,omitempty"` // Application notes for admins. AdminNote *string `json:"adminNote,omitempty" tf:"admin_note,omitempty"` // Displays specific appLinks for the app AppLinksJSON *string `json:"appLinksJson,omitempty" tf:"app_links_json,omitempty"` // Display auto submit toolbar AutoSubmitToolbar *bool `json:"autoSubmitToolbar,omitempty" tf:"auto_submit_toolbar,omitempty"` // Login button field CSS selector ButtonSelector *string `json:"buttonSelector,omitempty" tf:"button_selector,omitempty"` // Application credentials scheme CredentialsScheme *string `json:"credentialsScheme,omitempty" tf:"credentials_scheme,omitempty"` // Application notes for end users. EnduserNote *string `json:"enduserNote,omitempty" tf:"enduser_note,omitempty"` // Extra field CSS selector ExtraFieldSelector *string `json:"extraFieldSelector,omitempty" tf:"extra_field_selector,omitempty"` // Value for extra form field ExtraFieldValue *string `json:"extraFieldValue,omitempty" tf:"extra_field_value,omitempty"` // Do not display application icon on mobile app HideIos *bool `json:"hideIos,omitempty" tf:"hide_ios,omitempty"` // Do not display application icon to users HideWeb *bool `json:"hideWeb,omitempty" tf:"hide_web,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` // Pretty name of app. Label *string `json:"label,omitempty" tf:"label,omitempty"` // Local path to logo of the application. Logo *string `json:"logo,omitempty" tf:"logo,omitempty"` // URL of the application's logo LogoURL *string `json:"logoUrl,omitempty" tf:"logo_url,omitempty"` // Name of the app. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Login password field CSS selector PasswordSelector *string `json:"passwordSelector,omitempty" tf:"password_selector,omitempty"` // Allow user to reveal password RevealPassword *bool `json:"revealPassword,omitempty" tf:"reveal_password,omitempty"` SharedPassword *string `json:"sharedPassword,omitempty" tf:"shared_password,omitempty"` SharedUsername *string `json:"sharedUsername,omitempty" tf:"shared_username,omitempty"` // Sign on mode of application. SignOnMode *string `json:"signOnMode,omitempty" tf:"sign_on_mode,omitempty"` // Status of application. Status *string `json:"status,omitempty" tf:"status,omitempty"` // Login URL URL *string `json:"url,omitempty" tf:"url,omitempty"` // A regex that further restricts URL to the specified regex URLRegex *string `json:"urlRegex,omitempty" tf:"url_regex,omitempty"` // Username template UserNameTemplate *string `json:"userNameTemplate,omitempty" tf:"user_name_template,omitempty"` // Push username on update UserNameTemplatePushStatus *string `json:"userNameTemplatePushStatus,omitempty" tf:"user_name_template_push_status,omitempty"` // Username template suffix UserNameTemplateSuffix *string `json:"userNameTemplateSuffix,omitempty" tf:"user_name_template_suffix,omitempty"` // Username template type UserNameTemplateType *string `json:"userNameTemplateType,omitempty" tf:"user_name_template_type,omitempty"` // Login username field CSS selector UsernameSelector *string `json:"usernameSelector,omitempty" tf:"username_selector,omitempty"` }
func (*ThreeFieldObservation) DeepCopy ¶ added in v0.2.0
func (in *ThreeFieldObservation) DeepCopy() *ThreeFieldObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ThreeFieldObservation.
func (*ThreeFieldObservation) DeepCopyInto ¶ added in v0.2.0
func (in *ThreeFieldObservation) DeepCopyInto(out *ThreeFieldObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ThreeFieldParameters ¶ added in v0.2.0
type ThreeFieldParameters struct { // Custom error page URL // +kubebuilder:validation:Optional AccessibilityErrorRedirectURL *string `json:"accessibilityErrorRedirectUrl,omitempty" tf:"accessibility_error_redirect_url,omitempty"` // Custom login page URL // +kubebuilder:validation:Optional AccessibilityLoginRedirectURL *string `json:"accessibilityLoginRedirectUrl,omitempty" tf:"accessibility_login_redirect_url,omitempty"` // Enable self service // +kubebuilder:validation:Optional AccessibilitySelfService *bool `json:"accessibilitySelfService,omitempty" tf:"accessibility_self_service,omitempty"` // Application notes for admins. // +kubebuilder:validation:Optional AdminNote *string `json:"adminNote,omitempty" tf:"admin_note,omitempty"` // Displays specific appLinks for the app // +kubebuilder:validation:Optional AppLinksJSON *string `json:"appLinksJson,omitempty" tf:"app_links_json,omitempty"` // Display auto submit toolbar // +kubebuilder:validation:Optional AutoSubmitToolbar *bool `json:"autoSubmitToolbar,omitempty" tf:"auto_submit_toolbar,omitempty"` // Login button field CSS selector // +kubebuilder:validation:Optional ButtonSelector *string `json:"buttonSelector,omitempty" tf:"button_selector,omitempty"` // Application credentials scheme // +kubebuilder:validation:Optional CredentialsScheme *string `json:"credentialsScheme,omitempty" tf:"credentials_scheme,omitempty"` // Application notes for end users. // +kubebuilder:validation:Optional EnduserNote *string `json:"enduserNote,omitempty" tf:"enduser_note,omitempty"` // Extra field CSS selector // +kubebuilder:validation:Optional ExtraFieldSelector *string `json:"extraFieldSelector,omitempty" tf:"extra_field_selector,omitempty"` // Value for extra form field // +kubebuilder:validation:Optional ExtraFieldValue *string `json:"extraFieldValue,omitempty" tf:"extra_field_value,omitempty"` // Do not display application icon on mobile app // +kubebuilder:validation:Optional HideIos *bool `json:"hideIos,omitempty" tf:"hide_ios,omitempty"` // Do not display application icon to users // +kubebuilder:validation:Optional HideWeb *bool `json:"hideWeb,omitempty" tf:"hide_web,omitempty"` // Pretty name of app. // +kubebuilder:validation:Optional Label *string `json:"label,omitempty" tf:"label,omitempty"` // Local path to logo of the application. // +kubebuilder:validation:Optional Logo *string `json:"logo,omitempty" tf:"logo,omitempty"` // Login password field CSS selector // +kubebuilder:validation:Optional PasswordSelector *string `json:"passwordSelector,omitempty" tf:"password_selector,omitempty"` // Allow user to reveal password // +kubebuilder:validation:Optional RevealPassword *bool `json:"revealPassword,omitempty" tf:"reveal_password,omitempty"` // +kubebuilder:validation:Optional SharedPassword *string `json:"sharedPassword,omitempty" tf:"shared_password,omitempty"` // +kubebuilder:validation:Optional SharedUsername *string `json:"sharedUsername,omitempty" tf:"shared_username,omitempty"` // Status of application. // +kubebuilder:validation:Optional Status *string `json:"status,omitempty" tf:"status,omitempty"` // Login URL // +kubebuilder:validation:Optional URL *string `json:"url,omitempty" tf:"url,omitempty"` // A regex that further restricts URL to the specified regex // +kubebuilder:validation:Optional URLRegex *string `json:"urlRegex,omitempty" tf:"url_regex,omitempty"` // Username template // +kubebuilder:validation:Optional UserNameTemplate *string `json:"userNameTemplate,omitempty" tf:"user_name_template,omitempty"` // Push username on update // +kubebuilder:validation:Optional UserNameTemplatePushStatus *string `json:"userNameTemplatePushStatus,omitempty" tf:"user_name_template_push_status,omitempty"` // Username template suffix // +kubebuilder:validation:Optional UserNameTemplateSuffix *string `json:"userNameTemplateSuffix,omitempty" tf:"user_name_template_suffix,omitempty"` // Username template type // +kubebuilder:validation:Optional UserNameTemplateType *string `json:"userNameTemplateType,omitempty" tf:"user_name_template_type,omitempty"` // Login username field CSS selector // +kubebuilder:validation:Optional UsernameSelector *string `json:"usernameSelector,omitempty" tf:"username_selector,omitempty"` }
func (*ThreeFieldParameters) DeepCopy ¶ added in v0.2.0
func (in *ThreeFieldParameters) DeepCopy() *ThreeFieldParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ThreeFieldParameters.
func (*ThreeFieldParameters) DeepCopyInto ¶ added in v0.2.0
func (in *ThreeFieldParameters) DeepCopyInto(out *ThreeFieldParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ThreeFieldSpec ¶ added in v0.2.0
type ThreeFieldSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ThreeFieldParameters `json:"forProvider"` }
ThreeFieldSpec defines the desired state of ThreeField
func (*ThreeFieldSpec) DeepCopy ¶ added in v0.2.0
func (in *ThreeFieldSpec) DeepCopy() *ThreeFieldSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ThreeFieldSpec.
func (*ThreeFieldSpec) DeepCopyInto ¶ added in v0.2.0
func (in *ThreeFieldSpec) DeepCopyInto(out *ThreeFieldSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ThreeFieldStatus ¶ added in v0.2.0
type ThreeFieldStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ThreeFieldObservation `json:"atProvider,omitempty"` }
ThreeFieldStatus defines the observed state of ThreeField.
func (*ThreeFieldStatus) DeepCopy ¶ added in v0.2.0
func (in *ThreeFieldStatus) DeepCopy() *ThreeFieldStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ThreeFieldStatus.
func (*ThreeFieldStatus) DeepCopyInto ¶ added in v0.2.0
func (in *ThreeFieldStatus) DeepCopyInto(out *ThreeFieldStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- referencers.go
- zz_accesspolicyassignment_types.go
- zz_autologin_types.go
- zz_basicauth_types.go
- zz_bookmark_types.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_generated.resolvers.go
- zz_generated_terraformed.go
- zz_groupassignment_types.go
- zz_groupversion_info.go
- zz_oauth_types.go
- zz_oauthapiscope_types.go
- zz_oauthroleassignment_types.go
- zz_saml_types.go
- zz_samlappsettings_types.go
- zz_securepasswordstore_types.go
- zz_sharedcredentials_types.go
- zz_swa_types.go
- zz_threefield_types.go