Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=access.cloudflare.upbound.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type Application
- func (in *Application) DeepCopy() *Application
- func (in *Application) DeepCopyInto(out *Application)
- func (in *Application) DeepCopyObject() runtime.Object
- func (mg *Application) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Application) GetConnectionDetailsMapping() map[string]string
- func (mg *Application) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Application) GetID() string
- func (tr *Application) GetObservation() (map[string]any, error)
- func (tr *Application) GetParameters() (map[string]any, error)
- func (mg *Application) GetProviderConfigReference() *xpv1.Reference
- func (mg *Application) GetProviderReference() *xpv1.Reference
- func (mg *Application) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Application) GetTerraformResourceType() string
- func (tr *Application) GetTerraformSchemaVersion() int
- func (mg *Application) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Application) LateInitialize(attrs []byte) (bool, error)
- func (mg *Application) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Application) SetConditions(c ...xpv1.Condition)
- func (mg *Application) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Application) SetObservation(obs map[string]any) error
- func (tr *Application) SetParameters(params map[string]any) error
- func (mg *Application) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Application) SetProviderReference(r *xpv1.Reference)
- func (mg *Application) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Application) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ApplicationList
- type ApplicationObservation
- type ApplicationParameters
- type ApplicationSpec
- type ApplicationStatus
- type ApprovalGroupObservation
- type ApprovalGroupParameters
- type AzureObservation
- type AzureParameters
- 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 (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) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Bookmark) SetConditions(c ...xpv1.Condition)
- func (mg *Bookmark) SetDeletionPolicy(r xpv1.DeletionPolicy)
- 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 CACertificate
- func (in *CACertificate) DeepCopy() *CACertificate
- func (in *CACertificate) DeepCopyInto(out *CACertificate)
- func (in *CACertificate) DeepCopyObject() runtime.Object
- func (mg *CACertificate) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *CACertificate) GetConnectionDetailsMapping() map[string]string
- func (mg *CACertificate) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *CACertificate) GetID() string
- func (tr *CACertificate) GetObservation() (map[string]any, error)
- func (tr *CACertificate) GetParameters() (map[string]any, error)
- func (mg *CACertificate) GetProviderConfigReference() *xpv1.Reference
- func (mg *CACertificate) GetProviderReference() *xpv1.Reference
- func (mg *CACertificate) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *CACertificate) GetTerraformResourceType() string
- func (tr *CACertificate) GetTerraformSchemaVersion() int
- func (mg *CACertificate) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *CACertificate) LateInitialize(attrs []byte) (bool, error)
- func (mg *CACertificate) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *CACertificate) SetConditions(c ...xpv1.Condition)
- func (mg *CACertificate) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *CACertificate) SetObservation(obs map[string]any) error
- func (tr *CACertificate) SetParameters(params map[string]any) error
- func (mg *CACertificate) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *CACertificate) SetProviderReference(r *xpv1.Reference)
- func (mg *CACertificate) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *CACertificate) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type CACertificateList
- type CACertificateObservation
- type CACertificateParameters
- type CACertificateSpec
- type CACertificateStatus
- type ConfigObservation
- type ConfigParameters
- type ConfigurationObservation
- type ConfigurationParameters
- type CorsHeadersObservation
- type CorsHeadersParameters
- type ExcludeAzureObservation
- type ExcludeAzureParameters
- type ExcludeExternalEvaluationObservation
- type ExcludeExternalEvaluationParameters
- type ExcludeGithubObservation
- type ExcludeGithubParameters
- type ExcludeGsuiteObservation
- type ExcludeGsuiteParameters
- type ExcludeObservation
- type ExcludeOktaObservation
- type ExcludeOktaParameters
- type ExcludeParameters
- type ExcludeSAMLObservation
- type ExcludeSAMLParameters
- type ExternalEvaluationObservation
- type ExternalEvaluationParameters
- type GithubObservation
- type GithubParameters
- type Group
- func (in *Group) DeepCopy() *Group
- func (in *Group) DeepCopyInto(out *Group)
- func (in *Group) DeepCopyObject() runtime.Object
- func (mg *Group) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Group) GetConnectionDetailsMapping() map[string]string
- func (mg *Group) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Group) GetID() string
- func (tr *Group) GetObservation() (map[string]any, error)
- func (tr *Group) GetParameters() (map[string]any, error)
- func (mg *Group) GetProviderConfigReference() *xpv1.Reference
- func (mg *Group) GetProviderReference() *xpv1.Reference
- func (mg *Group) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Group) GetTerraformResourceType() string
- func (tr *Group) GetTerraformSchemaVersion() int
- func (mg *Group) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Group) LateInitialize(attrs []byte) (bool, error)
- func (mg *Group) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Group) SetConditions(c ...xpv1.Condition)
- func (mg *Group) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Group) SetObservation(obs map[string]any) error
- func (tr *Group) SetParameters(params map[string]any) error
- func (mg *Group) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Group) SetProviderReference(r *xpv1.Reference)
- func (mg *Group) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Group) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type GroupList
- type GroupObservation
- type GroupParameters
- type GroupSpec
- type GroupStatus
- type GsuiteObservation
- type GsuiteParameters
- type IdentityProvider
- func (in *IdentityProvider) DeepCopy() *IdentityProvider
- func (in *IdentityProvider) DeepCopyInto(out *IdentityProvider)
- func (in *IdentityProvider) DeepCopyObject() runtime.Object
- func (mg *IdentityProvider) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *IdentityProvider) GetConnectionDetailsMapping() map[string]string
- func (mg *IdentityProvider) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *IdentityProvider) GetID() string
- func (tr *IdentityProvider) GetObservation() (map[string]any, error)
- func (tr *IdentityProvider) GetParameters() (map[string]any, error)
- func (mg *IdentityProvider) GetProviderConfigReference() *xpv1.Reference
- func (mg *IdentityProvider) GetProviderReference() *xpv1.Reference
- func (mg *IdentityProvider) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *IdentityProvider) GetTerraformResourceType() string
- func (tr *IdentityProvider) GetTerraformSchemaVersion() int
- func (mg *IdentityProvider) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *IdentityProvider) LateInitialize(attrs []byte) (bool, error)
- func (mg *IdentityProvider) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *IdentityProvider) SetConditions(c ...xpv1.Condition)
- func (mg *IdentityProvider) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *IdentityProvider) SetObservation(obs map[string]any) error
- func (tr *IdentityProvider) SetParameters(params map[string]any) error
- func (mg *IdentityProvider) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *IdentityProvider) SetProviderReference(r *xpv1.Reference)
- func (mg *IdentityProvider) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *IdentityProvider) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type IdentityProviderList
- type IdentityProviderObservation
- type IdentityProviderParameters
- type IdentityProviderSpec
- type IdentityProviderStatus
- type IncludeAzureObservation
- type IncludeAzureParameters
- type IncludeExternalEvaluationObservation
- type IncludeExternalEvaluationParameters
- type IncludeGithubObservation
- type IncludeGithubParameters
- type IncludeGsuiteObservation
- type IncludeGsuiteParameters
- type IncludeObservation
- type IncludeOktaObservation
- type IncludeOktaParameters
- type IncludeParameters
- type IncludeSAMLObservation
- type IncludeSAMLParameters
- type KeysConfiguration
- func (in *KeysConfiguration) DeepCopy() *KeysConfiguration
- func (in *KeysConfiguration) DeepCopyInto(out *KeysConfiguration)
- func (in *KeysConfiguration) DeepCopyObject() runtime.Object
- func (mg *KeysConfiguration) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *KeysConfiguration) GetConnectionDetailsMapping() map[string]string
- func (mg *KeysConfiguration) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *KeysConfiguration) GetID() string
- func (tr *KeysConfiguration) GetObservation() (map[string]any, error)
- func (tr *KeysConfiguration) GetParameters() (map[string]any, error)
- func (mg *KeysConfiguration) GetProviderConfigReference() *xpv1.Reference
- func (mg *KeysConfiguration) GetProviderReference() *xpv1.Reference
- func (mg *KeysConfiguration) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *KeysConfiguration) GetTerraformResourceType() string
- func (tr *KeysConfiguration) GetTerraformSchemaVersion() int
- func (mg *KeysConfiguration) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *KeysConfiguration) LateInitialize(attrs []byte) (bool, error)
- func (mg *KeysConfiguration) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *KeysConfiguration) SetConditions(c ...xpv1.Condition)
- func (mg *KeysConfiguration) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *KeysConfiguration) SetObservation(obs map[string]any) error
- func (tr *KeysConfiguration) SetParameters(params map[string]any) error
- func (mg *KeysConfiguration) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *KeysConfiguration) SetProviderReference(r *xpv1.Reference)
- func (mg *KeysConfiguration) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *KeysConfiguration) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type KeysConfigurationList
- type KeysConfigurationObservation
- type KeysConfigurationParameters
- type KeysConfigurationSpec
- type KeysConfigurationStatus
- type LoginDesignObservation
- type LoginDesignParameters
- type MutualTLSCertificate
- func (in *MutualTLSCertificate) DeepCopy() *MutualTLSCertificate
- func (in *MutualTLSCertificate) DeepCopyInto(out *MutualTLSCertificate)
- func (in *MutualTLSCertificate) DeepCopyObject() runtime.Object
- func (mg *MutualTLSCertificate) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *MutualTLSCertificate) GetConnectionDetailsMapping() map[string]string
- func (mg *MutualTLSCertificate) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *MutualTLSCertificate) GetID() string
- func (tr *MutualTLSCertificate) GetObservation() (map[string]any, error)
- func (tr *MutualTLSCertificate) GetParameters() (map[string]any, error)
- func (mg *MutualTLSCertificate) GetProviderConfigReference() *xpv1.Reference
- func (mg *MutualTLSCertificate) GetProviderReference() *xpv1.Reference
- func (mg *MutualTLSCertificate) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *MutualTLSCertificate) GetTerraformResourceType() string
- func (tr *MutualTLSCertificate) GetTerraformSchemaVersion() int
- func (mg *MutualTLSCertificate) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *MutualTLSCertificate) LateInitialize(attrs []byte) (bool, error)
- func (mg *MutualTLSCertificate) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *MutualTLSCertificate) SetConditions(c ...xpv1.Condition)
- func (mg *MutualTLSCertificate) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *MutualTLSCertificate) SetObservation(obs map[string]any) error
- func (tr *MutualTLSCertificate) SetParameters(params map[string]any) error
- func (mg *MutualTLSCertificate) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *MutualTLSCertificate) SetProviderReference(r *xpv1.Reference)
- func (mg *MutualTLSCertificate) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *MutualTLSCertificate) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type MutualTLSCertificateList
- type MutualTLSCertificateObservation
- type MutualTLSCertificateParameters
- type MutualTLSCertificateSpec
- type MutualTLSCertificateStatus
- type OktaObservation
- type OktaParameters
- type Organization
- func (in *Organization) DeepCopy() *Organization
- func (in *Organization) DeepCopyInto(out *Organization)
- func (in *Organization) DeepCopyObject() runtime.Object
- func (mg *Organization) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Organization) GetConnectionDetailsMapping() map[string]string
- func (mg *Organization) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Organization) GetID() string
- func (tr *Organization) GetObservation() (map[string]any, error)
- func (tr *Organization) GetParameters() (map[string]any, error)
- func (mg *Organization) GetProviderConfigReference() *xpv1.Reference
- func (mg *Organization) GetProviderReference() *xpv1.Reference
- func (mg *Organization) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Organization) GetTerraformResourceType() string
- func (tr *Organization) GetTerraformSchemaVersion() int
- func (mg *Organization) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Organization) LateInitialize(attrs []byte) (bool, error)
- func (mg *Organization) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Organization) SetConditions(c ...xpv1.Condition)
- func (mg *Organization) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Organization) SetObservation(obs map[string]any) error
- func (tr *Organization) SetParameters(params map[string]any) error
- func (mg *Organization) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Organization) SetProviderReference(r *xpv1.Reference)
- func (mg *Organization) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Organization) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type OrganizationList
- type OrganizationObservation
- type OrganizationParameters
- type OrganizationSpec
- type OrganizationStatus
- type Policy
- func (in *Policy) DeepCopy() *Policy
- func (in *Policy) DeepCopyInto(out *Policy)
- func (in *Policy) DeepCopyObject() runtime.Object
- func (mg *Policy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Policy) GetConnectionDetailsMapping() map[string]string
- func (mg *Policy) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Policy) GetID() string
- func (tr *Policy) GetObservation() (map[string]any, error)
- func (tr *Policy) GetParameters() (map[string]any, error)
- func (mg *Policy) GetProviderConfigReference() *xpv1.Reference
- func (mg *Policy) GetProviderReference() *xpv1.Reference
- func (mg *Policy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Policy) GetTerraformResourceType() string
- func (tr *Policy) GetTerraformSchemaVersion() int
- func (mg *Policy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Policy) LateInitialize(attrs []byte) (bool, error)
- func (mg *Policy) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Policy) SetConditions(c ...xpv1.Condition)
- func (mg *Policy) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Policy) SetObservation(obs map[string]any) error
- func (tr *Policy) SetParameters(params map[string]any) error
- func (mg *Policy) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Policy) SetProviderReference(r *xpv1.Reference)
- func (mg *Policy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Policy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type PolicyExcludeObservation
- type PolicyExcludeParameters
- type PolicyIncludeAzureObservation
- type PolicyIncludeAzureParameters
- type PolicyIncludeExternalEvaluationObservation
- type PolicyIncludeExternalEvaluationParameters
- type PolicyIncludeGithubObservation
- type PolicyIncludeGithubParameters
- type PolicyIncludeGsuiteObservation
- type PolicyIncludeGsuiteParameters
- type PolicyIncludeObservation
- type PolicyIncludeOktaObservation
- type PolicyIncludeOktaParameters
- type PolicyIncludeParameters
- type PolicyIncludeSAMLObservation
- type PolicyIncludeSAMLParameters
- type PolicyList
- type PolicyObservation
- type PolicyParameters
- type PolicyRequireAzureObservation
- type PolicyRequireAzureParameters
- type PolicyRequireExternalEvaluationObservation
- type PolicyRequireExternalEvaluationParameters
- type PolicyRequireGithubObservation
- type PolicyRequireGithubParameters
- type PolicyRequireGsuiteObservation
- type PolicyRequireGsuiteParameters
- type PolicyRequireObservation
- type PolicyRequireOktaObservation
- type PolicyRequireOktaParameters
- type PolicyRequireParameters
- type PolicyRequireSAMLObservation
- type PolicyRequireSAMLParameters
- type PolicySpec
- type PolicyStatus
- type RequireAzureObservation
- type RequireAzureParameters
- type RequireExternalEvaluationObservation
- type RequireExternalEvaluationParameters
- type RequireGithubObservation
- type RequireGithubParameters
- type RequireGsuiteObservation
- type RequireGsuiteParameters
- type RequireObservation
- type RequireOktaObservation
- type RequireOktaParameters
- type RequireParameters
- type RequireSAMLObservation
- type RequireSAMLParameters
- type Rule
- func (in *Rule) DeepCopy() *Rule
- func (in *Rule) DeepCopyInto(out *Rule)
- func (in *Rule) DeepCopyObject() runtime.Object
- func (mg *Rule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Rule) GetConnectionDetailsMapping() map[string]string
- func (mg *Rule) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Rule) GetID() string
- func (tr *Rule) GetObservation() (map[string]any, error)
- func (tr *Rule) GetParameters() (map[string]any, error)
- func (mg *Rule) GetProviderConfigReference() *xpv1.Reference
- func (mg *Rule) GetProviderReference() *xpv1.Reference
- func (mg *Rule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Rule) GetTerraformResourceType() string
- func (tr *Rule) GetTerraformSchemaVersion() int
- func (mg *Rule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Rule) LateInitialize(attrs []byte) (bool, error)
- func (mg *Rule) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Rule) SetConditions(c ...xpv1.Condition)
- func (mg *Rule) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Rule) SetObservation(obs map[string]any) error
- func (tr *Rule) SetParameters(params map[string]any) error
- func (mg *Rule) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Rule) SetProviderReference(r *xpv1.Reference)
- func (mg *Rule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Rule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type RuleList
- type RuleObservation
- type RuleParameters
- type RuleSpec
- type RuleStatus
- type SAMLObservation
- type SAMLParameters
- type SaasAppObservation
- type SaasAppParameters
- type ServiceToken
- func (in *ServiceToken) DeepCopy() *ServiceToken
- func (in *ServiceToken) DeepCopyInto(out *ServiceToken)
- func (in *ServiceToken) DeepCopyObject() runtime.Object
- func (mg *ServiceToken) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ServiceToken) GetConnectionDetailsMapping() map[string]string
- func (mg *ServiceToken) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ServiceToken) GetID() string
- func (tr *ServiceToken) GetObservation() (map[string]any, error)
- func (tr *ServiceToken) GetParameters() (map[string]any, error)
- func (mg *ServiceToken) GetProviderConfigReference() *xpv1.Reference
- func (mg *ServiceToken) GetProviderReference() *xpv1.Reference
- func (mg *ServiceToken) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *ServiceToken) GetTerraformResourceType() string
- func (tr *ServiceToken) GetTerraformSchemaVersion() int
- func (mg *ServiceToken) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ServiceToken) LateInitialize(attrs []byte) (bool, error)
- func (mg *ServiceToken) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *ServiceToken) SetConditions(c ...xpv1.Condition)
- func (mg *ServiceToken) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ServiceToken) SetObservation(obs map[string]any) error
- func (tr *ServiceToken) SetParameters(params map[string]any) error
- func (mg *ServiceToken) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ServiceToken) SetProviderReference(r *xpv1.Reference)
- func (mg *ServiceToken) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *ServiceToken) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ServiceTokenList
- type ServiceTokenObservation
- type ServiceTokenParameters
- type ServiceTokenSpec
- type ServiceTokenStatus
Constants ¶
const ( CRDGroup = "access.cloudflare.upbound.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Application_Kind = "Application" Application_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Application_Kind}.String() Application_KindAPIVersion = Application_Kind + "." + CRDGroupVersion.String() Application_GroupVersionKind = CRDGroupVersion.WithKind(Application_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 ( CACertificate_Kind = "CACertificate" CACertificate_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: CACertificate_Kind}.String() CACertificate_KindAPIVersion = CACertificate_Kind + "." + CRDGroupVersion.String() CACertificate_GroupVersionKind = CRDGroupVersion.WithKind(CACertificate_Kind) )
Repository type metadata.
var ( Group_Kind = "Group" Group_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Group_Kind}.String() Group_KindAPIVersion = Group_Kind + "." + CRDGroupVersion.String() Group_GroupVersionKind = CRDGroupVersion.WithKind(Group_Kind) )
Repository type metadata.
var ( // 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 ( IdentityProvider_Kind = "IdentityProvider" IdentityProvider_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: IdentityProvider_Kind}.String() IdentityProvider_KindAPIVersion = IdentityProvider_Kind + "." + CRDGroupVersion.String() IdentityProvider_GroupVersionKind = CRDGroupVersion.WithKind(IdentityProvider_Kind) )
Repository type metadata.
var ( KeysConfiguration_Kind = "KeysConfiguration" KeysConfiguration_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: KeysConfiguration_Kind}.String() KeysConfiguration_KindAPIVersion = KeysConfiguration_Kind + "." + CRDGroupVersion.String() KeysConfiguration_GroupVersionKind = CRDGroupVersion.WithKind(KeysConfiguration_Kind) )
Repository type metadata.
var ( MutualTLSCertificate_Kind = "MutualTLSCertificate" MutualTLSCertificate_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: MutualTLSCertificate_Kind}.String() MutualTLSCertificate_KindAPIVersion = MutualTLSCertificate_Kind + "." + CRDGroupVersion.String() MutualTLSCertificate_GroupVersionKind = CRDGroupVersion.WithKind(MutualTLSCertificate_Kind) )
Repository type metadata.
var ( Organization_Kind = "Organization" Organization_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Organization_Kind}.String() Organization_KindAPIVersion = Organization_Kind + "." + CRDGroupVersion.String() Organization_GroupVersionKind = CRDGroupVersion.WithKind(Organization_Kind) )
Repository type metadata.
var ( Policy_Kind = "Policy" Policy_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Policy_Kind}.String() Policy_KindAPIVersion = Policy_Kind + "." + CRDGroupVersion.String() Policy_GroupVersionKind = CRDGroupVersion.WithKind(Policy_Kind) )
Repository type metadata.
var ( Rule_Kind = "Rule" Rule_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Rule_Kind}.String() Rule_KindAPIVersion = Rule_Kind + "." + CRDGroupVersion.String() Rule_GroupVersionKind = CRDGroupVersion.WithKind(Rule_Kind) )
Repository type metadata.
var ( ServiceToken_Kind = "ServiceToken" ServiceToken_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ServiceToken_Kind}.String() ServiceToken_KindAPIVersion = ServiceToken_Kind + "." + CRDGroupVersion.String() ServiceToken_GroupVersionKind = CRDGroupVersion.WithKind(ServiceToken_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type Application ¶
type Application struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ApplicationSpec `json:"spec"` Status ApplicationStatus `json:"status,omitempty"` }
Application is the Schema for the Applications 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,cloudflare}
func (*Application) DeepCopy ¶
func (in *Application) DeepCopy() *Application
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Application.
func (*Application) DeepCopyInto ¶
func (in *Application) DeepCopyInto(out *Application)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Application) DeepCopyObject ¶
func (in *Application) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Application) GetCondition ¶
func (mg *Application) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Application.
func (*Application) GetConnectionDetailsMapping ¶
func (tr *Application) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this Application
func (*Application) GetDeletionPolicy ¶
func (mg *Application) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Application.
func (*Application) GetID ¶
func (tr *Application) GetID() string
GetID returns ID of underlying Terraform resource of this Application
func (*Application) GetObservation ¶
func (tr *Application) GetObservation() (map[string]any, error)
GetObservation of this Application
func (*Application) GetParameters ¶
func (tr *Application) GetParameters() (map[string]any, error)
GetParameters of this Application
func (*Application) GetProviderConfigReference ¶
func (mg *Application) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this Application.
func (*Application) GetProviderReference ¶
func (mg *Application) GetProviderReference() *xpv1.Reference
GetProviderReference of this Application. Deprecated: Use GetProviderConfigReference.
func (*Application) GetPublishConnectionDetailsTo ¶
func (mg *Application) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Application.
func (*Application) GetTerraformResourceType ¶
func (mg *Application) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this Application
func (*Application) GetTerraformSchemaVersion ¶
func (tr *Application) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Application) GetWriteConnectionSecretToReference ¶
func (mg *Application) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Application.
func (*Application) LateInitialize ¶
func (tr *Application) LateInitialize(attrs []byte) (bool, error)
LateInitialize this Application using its observed tfState. returns True if there are any spec changes for the resource.
func (*Application) ResolveReferences ¶
ResolveReferences of this Application.
func (*Application) SetConditions ¶
func (mg *Application) SetConditions(c ...xpv1.Condition)
SetConditions of this Application.
func (*Application) SetDeletionPolicy ¶
func (mg *Application) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Application.
func (*Application) SetObservation ¶
func (tr *Application) SetObservation(obs map[string]any) error
SetObservation for this Application
func (*Application) SetParameters ¶
func (tr *Application) SetParameters(params map[string]any) error
SetParameters for this Application
func (*Application) SetProviderConfigReference ¶
func (mg *Application) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this Application.
func (*Application) SetProviderReference ¶
func (mg *Application) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this Application. Deprecated: Use SetProviderConfigReference.
func (*Application) SetPublishConnectionDetailsTo ¶
func (mg *Application) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Application.
func (*Application) SetWriteConnectionSecretToReference ¶
func (mg *Application) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Application.
type ApplicationList ¶
type ApplicationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Application `json:"items"` }
ApplicationList contains a list of Applications
func (*ApplicationList) DeepCopy ¶
func (in *ApplicationList) DeepCopy() *ApplicationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationList.
func (*ApplicationList) DeepCopyInto ¶
func (in *ApplicationList) DeepCopyInto(out *ApplicationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationList) DeepCopyObject ¶
func (in *ApplicationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ApplicationList) GetItems ¶
func (l *ApplicationList) GetItems() []resource.Managed
GetItems of this ApplicationList.
type ApplicationObservation ¶
type ApplicationObservation struct { // Application Audience (AUD) Tag of the application. Aud *string `json:"aud,omitempty" tf:"aud,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*ApplicationObservation) DeepCopy ¶
func (in *ApplicationObservation) DeepCopy() *ApplicationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationObservation.
func (*ApplicationObservation) DeepCopyInto ¶
func (in *ApplicationObservation) DeepCopyInto(out *ApplicationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationParameters ¶
type ApplicationParameters struct { // The account identifier to target for the resource. Conflicts with `zone_id`. // +crossplane:generate:reference:type=github.com/cdloh/provider-cloudflare/apis/account/v1alpha1.Account // +kubebuilder:validation:Optional AccountID *string `json:"accountId,omitempty" tf:"account_id,omitempty"` // Reference to a Account in account to populate accountId. // +kubebuilder:validation:Optional AccountIDRef *v1.Reference `json:"accountIdRef,omitempty" tf:"-"` // Selector for a Account in account to populate accountId. // +kubebuilder:validation:Optional AccountIDSelector *v1.Selector `json:"accountIdSelector,omitempty" tf:"-"` // The identity providers selected for the application. // +kubebuilder:validation:Optional AllowedIdps []*string `json:"allowedIdps,omitempty" tf:"allowed_idps,omitempty"` // Option to show/hide applications in App Launcher. Defaults to `true`. // +kubebuilder:validation:Optional AppLauncherVisible *bool `json:"appLauncherVisible,omitempty" tf:"app_launcher_visible,omitempty"` // Option to skip identity provider selection if only one is configured in `allowed_idps`. Defaults to `false`. // +kubebuilder:validation:Optional AutoRedirectToIdentity *bool `json:"autoRedirectToIdentity,omitempty" tf:"auto_redirect_to_identity,omitempty"` // CORS configuration for the Access Application. See below for reference structure. // +kubebuilder:validation:Optional CorsHeaders []CorsHeadersParameters `json:"corsHeaders,omitempty" tf:"cors_headers,omitempty"` // Option that returns a custom error message when a user is denied access to the application. // +kubebuilder:validation:Optional CustomDenyMessage *string `json:"customDenyMessage,omitempty" tf:"custom_deny_message,omitempty"` // Option that redirects to a custom URL when a user is denied access to the application. // +kubebuilder:validation:Optional CustomDenyURL *string `json:"customDenyUrl,omitempty" tf:"custom_deny_url,omitempty"` // The complete URL of the asset you wish to put Cloudflare Access in front of. Can include subdomains or paths. Or both. // +kubebuilder:validation:Optional Domain *string `json:"domain,omitempty" tf:"domain,omitempty"` // Option to provide increased security against compromised authorization tokens and CSRF attacks by requiring an additional "binding" cookie on requests. Defaults to `false`. // +kubebuilder:validation:Optional EnableBindingCookie *bool `json:"enableBindingCookie,omitempty" tf:"enable_binding_cookie,omitempty"` // Option to add the `HttpOnly` cookie flag to access tokens. // +kubebuilder:validation:Optional HTTPOnlyCookieAttribute *bool `json:"httpOnlyCookieAttribute,omitempty" tf:"http_only_cookie_attribute,omitempty"` // Image URL for the logo shown in the app launcher dashboard. // +kubebuilder:validation:Optional LogoURL *string `json:"logoUrl,omitempty" tf:"logo_url,omitempty"` // Friendly name of the Access Application. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // SaaS configuration for the Access Application. // +kubebuilder:validation:Optional SaasApp []SaasAppParameters `json:"saasApp,omitempty" tf:"saas_app,omitempty"` // Defines the same-site cookie setting for access tokens. Available values: `none`, `lax`, `strict`. // +kubebuilder:validation:Optional SameSiteCookieAttribute *string `json:"sameSiteCookieAttribute,omitempty" tf:"same_site_cookie_attribute,omitempty"` // Option to return a 401 status code in service authentication rules on failed requests. Defaults to `false`. // +kubebuilder:validation:Optional ServiceAuth401Redirect *bool `json:"serviceAuth401Redirect,omitempty" tf:"service_auth_401_redirect,omitempty"` // How often a user will be forced to re-authorise. Must be in the format `48h` or `2h45m`. Defaults to `24h`. // +kubebuilder:validation:Optional SessionDuration *string `json:"sessionDuration,omitempty" tf:"session_duration,omitempty"` // Option to skip the authorization interstitial when using the CLI. Defaults to `false`. // +kubebuilder:validation:Optional SkipInterstitial *bool `json:"skipInterstitial,omitempty" tf:"skip_interstitial,omitempty"` // The application type. Available values: `app_launcher`, `bookmark`, `biso`, `dash_sso`, `saas`, `self_hosted`, `ssh`, `vnc`, `warp`. Defaults to `self_hosted`. // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` // The zone identifier to target for the resource. Conflicts with `account_id`. // +crossplane:generate:reference:type=github.com/cdloh/provider-cloudflare/apis/zone/v1alpha1.Zone // +kubebuilder:validation:Optional ZoneID *string `json:"zoneId,omitempty" tf:"zone_id,omitempty"` // Reference to a Zone in zone to populate zoneId. // +kubebuilder:validation:Optional ZoneIDRef *v1.Reference `json:"zoneIdRef,omitempty" tf:"-"` // Selector for a Zone in zone to populate zoneId. // +kubebuilder:validation:Optional ZoneIDSelector *v1.Selector `json:"zoneIdSelector,omitempty" tf:"-"` }
func (*ApplicationParameters) DeepCopy ¶
func (in *ApplicationParameters) DeepCopy() *ApplicationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationParameters.
func (*ApplicationParameters) DeepCopyInto ¶
func (in *ApplicationParameters) DeepCopyInto(out *ApplicationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationSpec ¶
type ApplicationSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ApplicationParameters `json:"forProvider"` }
ApplicationSpec defines the desired state of Application
func (*ApplicationSpec) DeepCopy ¶
func (in *ApplicationSpec) DeepCopy() *ApplicationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationSpec.
func (*ApplicationSpec) DeepCopyInto ¶
func (in *ApplicationSpec) DeepCopyInto(out *ApplicationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationStatus ¶
type ApplicationStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ApplicationObservation `json:"atProvider,omitempty"` }
ApplicationStatus defines the observed state of Application.
func (*ApplicationStatus) DeepCopy ¶
func (in *ApplicationStatus) DeepCopy() *ApplicationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationStatus.
func (*ApplicationStatus) DeepCopyInto ¶
func (in *ApplicationStatus) DeepCopyInto(out *ApplicationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApprovalGroupObservation ¶
type ApprovalGroupObservation struct { }
func (*ApprovalGroupObservation) DeepCopy ¶
func (in *ApprovalGroupObservation) DeepCopy() *ApprovalGroupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApprovalGroupObservation.
func (*ApprovalGroupObservation) DeepCopyInto ¶
func (in *ApprovalGroupObservation) DeepCopyInto(out *ApprovalGroupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApprovalGroupParameters ¶
type ApprovalGroupParameters struct { // Number of approvals needed. // +kubebuilder:validation:Required ApprovalsNeeded *float64 `json:"approvalsNeeded" tf:"approvals_needed,omitempty"` // List of emails to request approval from. // +kubebuilder:validation:Optional EmailAddresses []*string `json:"emailAddresses,omitempty" tf:"email_addresses,omitempty"` // +kubebuilder:validation:Optional EmailListUUID *string `json:"emailListUuid,omitempty" tf:"email_list_uuid,omitempty"` }
func (*ApprovalGroupParameters) DeepCopy ¶
func (in *ApprovalGroupParameters) DeepCopy() *ApprovalGroupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApprovalGroupParameters.
func (*ApprovalGroupParameters) DeepCopyInto ¶
func (in *ApprovalGroupParameters) DeepCopyInto(out *ApprovalGroupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureObservation ¶
type AzureObservation struct { }
func (*AzureObservation) DeepCopy ¶
func (in *AzureObservation) DeepCopy() *AzureObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureObservation.
func (*AzureObservation) DeepCopyInto ¶
func (in *AzureObservation) DeepCopyInto(out *AzureObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureParameters ¶
type AzureParameters struct { // +kubebuilder:validation:Optional ID []*string `json:"id,omitempty" tf:"id,omitempty"` // +kubebuilder:validation:Optional IdentityProviderID *string `json:"identityProviderId,omitempty" tf:"identity_provider_id,omitempty"` }
func (*AzureParameters) DeepCopy ¶
func (in *AzureParameters) DeepCopy() *AzureParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureParameters.
func (*AzureParameters) DeepCopyInto ¶
func (in *AzureParameters) DeepCopyInto(out *AzureParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Bookmark ¶
type Bookmark struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` 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,cloudflare}
func (*Bookmark) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Bookmark.
func (*Bookmark) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Bookmark) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Bookmark) GetCondition ¶
func (mg *Bookmark) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Bookmark.
func (*Bookmark) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Bookmark
func (*Bookmark) GetDeletionPolicy ¶
func (mg *Bookmark) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Bookmark.
func (*Bookmark) GetObservation ¶
GetObservation of this Bookmark
func (*Bookmark) GetParameters ¶
GetParameters of this Bookmark
func (*Bookmark) GetProviderConfigReference ¶
GetProviderConfigReference of this Bookmark.
func (*Bookmark) GetProviderReference ¶
GetProviderReference of this Bookmark. Deprecated: Use GetProviderConfigReference.
func (*Bookmark) GetPublishConnectionDetailsTo ¶
func (mg *Bookmark) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Bookmark.
func (*Bookmark) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Bookmark
func (*Bookmark) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Bookmark) GetWriteConnectionSecretToReference ¶
func (mg *Bookmark) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Bookmark.
func (*Bookmark) LateInitialize ¶
LateInitialize this Bookmark using its observed tfState. returns True if there are any spec changes for the resource.
func (*Bookmark) ResolveReferences ¶
ResolveReferences of this Bookmark.
func (*Bookmark) SetConditions ¶
SetConditions of this Bookmark.
func (*Bookmark) SetDeletionPolicy ¶
func (mg *Bookmark) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Bookmark.
func (*Bookmark) SetObservation ¶
SetObservation for this Bookmark
func (*Bookmark) SetParameters ¶
SetParameters for this Bookmark
func (*Bookmark) SetProviderConfigReference ¶
SetProviderConfigReference of this Bookmark.
func (*Bookmark) SetProviderReference ¶
SetProviderReference of this Bookmark. Deprecated: Use SetProviderConfigReference.
func (*Bookmark) SetPublishConnectionDetailsTo ¶
func (mg *Bookmark) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Bookmark.
func (*Bookmark) SetWriteConnectionSecretToReference ¶
func (mg *Bookmark) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Bookmark.
type BookmarkList ¶
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 ¶
func (in *BookmarkList) DeepCopy() *BookmarkList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BookmarkList.
func (*BookmarkList) DeepCopyInto ¶
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 ¶
func (in *BookmarkList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BookmarkList) GetItems ¶
func (l *BookmarkList) GetItems() []resource.Managed
GetItems of this BookmarkList.
type BookmarkObservation ¶
type BookmarkObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*BookmarkObservation) DeepCopy ¶
func (in *BookmarkObservation) DeepCopy() *BookmarkObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BookmarkObservation.
func (*BookmarkObservation) DeepCopyInto ¶
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 ¶
type BookmarkParameters struct { // The account identifier to target for the resource. Conflicts with `zone_id`. // +crossplane:generate:reference:type=github.com/cdloh/provider-cloudflare/apis/account/v1alpha1.Account // +kubebuilder:validation:Optional AccountID *string `json:"accountId,omitempty" tf:"account_id,omitempty"` // Reference to a Account in account to populate accountId. // +kubebuilder:validation:Optional AccountIDRef *v1.Reference `json:"accountIdRef,omitempty" tf:"-"` // Selector for a Account in account to populate accountId. // +kubebuilder:validation:Optional AccountIDSelector *v1.Selector `json:"accountIdSelector,omitempty" tf:"-"` // Option to show/hide the bookmark in the app launcher. Defaults to `true`. // +kubebuilder:validation:Optional AppLauncherVisible *bool `json:"appLauncherVisible,omitempty" tf:"app_launcher_visible,omitempty"` // The domain of the bookmark application. Can include subdomains, paths, or both. // +kubebuilder:validation:Required Domain *string `json:"domain" tf:"domain,omitempty"` // The image URL for the logo shown in the app launcher dashboard. // +kubebuilder:validation:Optional LogoURL *string `json:"logoUrl,omitempty" tf:"logo_url,omitempty"` // Name of the bookmark application. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // The zone identifier to target for the resource. Conflicts with `account_id`. // +crossplane:generate:reference:type=github.com/cdloh/provider-cloudflare/apis/zone/v1alpha1.Zone // +kubebuilder:validation:Optional ZoneID *string `json:"zoneId,omitempty" tf:"zone_id,omitempty"` // Reference to a Zone in zone to populate zoneId. // +kubebuilder:validation:Optional ZoneIDRef *v1.Reference `json:"zoneIdRef,omitempty" tf:"-"` // Selector for a Zone in zone to populate zoneId. // +kubebuilder:validation:Optional ZoneIDSelector *v1.Selector `json:"zoneIdSelector,omitempty" tf:"-"` }
func (*BookmarkParameters) DeepCopy ¶
func (in *BookmarkParameters) DeepCopy() *BookmarkParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BookmarkParameters.
func (*BookmarkParameters) DeepCopyInto ¶
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 ¶
type BookmarkSpec struct { v1.ResourceSpec `json:",inline"` ForProvider BookmarkParameters `json:"forProvider"` }
BookmarkSpec defines the desired state of Bookmark
func (*BookmarkSpec) DeepCopy ¶
func (in *BookmarkSpec) DeepCopy() *BookmarkSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BookmarkSpec.
func (*BookmarkSpec) DeepCopyInto ¶
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 ¶
type BookmarkStatus struct { v1.ResourceStatus `json:",inline"` AtProvider BookmarkObservation `json:"atProvider,omitempty"` }
BookmarkStatus defines the observed state of Bookmark.
func (*BookmarkStatus) DeepCopy ¶
func (in *BookmarkStatus) DeepCopy() *BookmarkStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BookmarkStatus.
func (*BookmarkStatus) DeepCopyInto ¶
func (in *BookmarkStatus) DeepCopyInto(out *BookmarkStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CACertificate ¶
type CACertificate struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CACertificateSpec `json:"spec"` Status CACertificateStatus `json:"status,omitempty"` }
CACertificate is the Schema for the CACertificates 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,cloudflare}
func (*CACertificate) DeepCopy ¶
func (in *CACertificate) DeepCopy() *CACertificate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CACertificate.
func (*CACertificate) DeepCopyInto ¶
func (in *CACertificate) DeepCopyInto(out *CACertificate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CACertificate) DeepCopyObject ¶
func (in *CACertificate) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CACertificate) GetCondition ¶
func (mg *CACertificate) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this CACertificate.
func (*CACertificate) GetConnectionDetailsMapping ¶
func (tr *CACertificate) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this CACertificate
func (*CACertificate) GetDeletionPolicy ¶
func (mg *CACertificate) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this CACertificate.
func (*CACertificate) GetID ¶
func (tr *CACertificate) GetID() string
GetID returns ID of underlying Terraform resource of this CACertificate
func (*CACertificate) GetObservation ¶
func (tr *CACertificate) GetObservation() (map[string]any, error)
GetObservation of this CACertificate
func (*CACertificate) GetParameters ¶
func (tr *CACertificate) GetParameters() (map[string]any, error)
GetParameters of this CACertificate
func (*CACertificate) GetProviderConfigReference ¶
func (mg *CACertificate) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this CACertificate.
func (*CACertificate) GetProviderReference ¶
func (mg *CACertificate) GetProviderReference() *xpv1.Reference
GetProviderReference of this CACertificate. Deprecated: Use GetProviderConfigReference.
func (*CACertificate) GetPublishConnectionDetailsTo ¶
func (mg *CACertificate) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this CACertificate.
func (*CACertificate) GetTerraformResourceType ¶
func (mg *CACertificate) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this CACertificate
func (*CACertificate) GetTerraformSchemaVersion ¶
func (tr *CACertificate) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*CACertificate) GetWriteConnectionSecretToReference ¶
func (mg *CACertificate) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this CACertificate.
func (*CACertificate) LateInitialize ¶
func (tr *CACertificate) LateInitialize(attrs []byte) (bool, error)
LateInitialize this CACertificate using its observed tfState. returns True if there are any spec changes for the resource.
func (*CACertificate) ResolveReferences ¶
ResolveReferences of this CACertificate.
func (*CACertificate) SetConditions ¶
func (mg *CACertificate) SetConditions(c ...xpv1.Condition)
SetConditions of this CACertificate.
func (*CACertificate) SetDeletionPolicy ¶
func (mg *CACertificate) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this CACertificate.
func (*CACertificate) SetObservation ¶
func (tr *CACertificate) SetObservation(obs map[string]any) error
SetObservation for this CACertificate
func (*CACertificate) SetParameters ¶
func (tr *CACertificate) SetParameters(params map[string]any) error
SetParameters for this CACertificate
func (*CACertificate) SetProviderConfigReference ¶
func (mg *CACertificate) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this CACertificate.
func (*CACertificate) SetProviderReference ¶
func (mg *CACertificate) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this CACertificate. Deprecated: Use SetProviderConfigReference.
func (*CACertificate) SetPublishConnectionDetailsTo ¶
func (mg *CACertificate) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this CACertificate.
func (*CACertificate) SetWriteConnectionSecretToReference ¶
func (mg *CACertificate) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this CACertificate.
type CACertificateList ¶
type CACertificateList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []CACertificate `json:"items"` }
CACertificateList contains a list of CACertificates
func (*CACertificateList) DeepCopy ¶
func (in *CACertificateList) DeepCopy() *CACertificateList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CACertificateList.
func (*CACertificateList) DeepCopyInto ¶
func (in *CACertificateList) DeepCopyInto(out *CACertificateList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CACertificateList) DeepCopyObject ¶
func (in *CACertificateList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CACertificateList) GetItems ¶
func (l *CACertificateList) GetItems() []resource.Managed
GetItems of this CACertificateList.
type CACertificateObservation ¶
type CACertificateObservation struct { // Application Audience (AUD) Tag of the CA certificate. Aud *string `json:"aud,omitempty" tf:"aud,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` // Cryptographic public key of the generated CA certificate. PublicKey *string `json:"publicKey,omitempty" tf:"public_key,omitempty"` }
func (*CACertificateObservation) DeepCopy ¶
func (in *CACertificateObservation) DeepCopy() *CACertificateObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CACertificateObservation.
func (*CACertificateObservation) DeepCopyInto ¶
func (in *CACertificateObservation) DeepCopyInto(out *CACertificateObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CACertificateParameters ¶
type CACertificateParameters struct { // The account identifier to target for the resource. Conflicts with `zone_id`. // +crossplane:generate:reference:type=github.com/cdloh/provider-cloudflare/apis/account/v1alpha1.Account // +kubebuilder:validation:Optional AccountID *string `json:"accountId,omitempty" tf:"account_id,omitempty"` // Reference to a Account in account to populate accountId. // +kubebuilder:validation:Optional AccountIDRef *v1.Reference `json:"accountIdRef,omitempty" tf:"-"` // Selector for a Account in account to populate accountId. // +kubebuilder:validation:Optional AccountIDSelector *v1.Selector `json:"accountIdSelector,omitempty" tf:"-"` // The Access Application ID to associate with the CA certificate. // +crossplane:generate:reference:type=Application // +kubebuilder:validation:Optional ApplicationID *string `json:"applicationId,omitempty" tf:"application_id,omitempty"` // Reference to a Application to populate applicationId. // +kubebuilder:validation:Optional ApplicationIDRef *v1.Reference `json:"applicationIdRef,omitempty" tf:"-"` // Selector for a Application to populate applicationId. // +kubebuilder:validation:Optional ApplicationIDSelector *v1.Selector `json:"applicationIdSelector,omitempty" tf:"-"` // The zone identifier to target for the resource. Conflicts with `account_id`. // +crossplane:generate:reference:type=github.com/cdloh/provider-cloudflare/apis/zone/v1alpha1.Zone // +kubebuilder:validation:Optional ZoneID *string `json:"zoneId,omitempty" tf:"zone_id,omitempty"` // Reference to a Zone in zone to populate zoneId. // +kubebuilder:validation:Optional ZoneIDRef *v1.Reference `json:"zoneIdRef,omitempty" tf:"-"` // Selector for a Zone in zone to populate zoneId. // +kubebuilder:validation:Optional ZoneIDSelector *v1.Selector `json:"zoneIdSelector,omitempty" tf:"-"` }
func (*CACertificateParameters) DeepCopy ¶
func (in *CACertificateParameters) DeepCopy() *CACertificateParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CACertificateParameters.
func (*CACertificateParameters) DeepCopyInto ¶
func (in *CACertificateParameters) DeepCopyInto(out *CACertificateParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CACertificateSpec ¶
type CACertificateSpec struct { v1.ResourceSpec `json:",inline"` ForProvider CACertificateParameters `json:"forProvider"` }
CACertificateSpec defines the desired state of CACertificate
func (*CACertificateSpec) DeepCopy ¶
func (in *CACertificateSpec) DeepCopy() *CACertificateSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CACertificateSpec.
func (*CACertificateSpec) DeepCopyInto ¶
func (in *CACertificateSpec) DeepCopyInto(out *CACertificateSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CACertificateStatus ¶
type CACertificateStatus struct { v1.ResourceStatus `json:",inline"` AtProvider CACertificateObservation `json:"atProvider,omitempty"` }
CACertificateStatus defines the observed state of CACertificate.
func (*CACertificateStatus) DeepCopy ¶
func (in *CACertificateStatus) DeepCopy() *CACertificateStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CACertificateStatus.
func (*CACertificateStatus) DeepCopyInto ¶
func (in *CACertificateStatus) DeepCopyInto(out *CACertificateStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigObservation ¶
type ConfigObservation struct { }
func (*ConfigObservation) DeepCopy ¶
func (in *ConfigObservation) DeepCopy() *ConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigObservation.
func (*ConfigObservation) DeepCopyInto ¶
func (in *ConfigObservation) DeepCopyInto(out *ConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigParameters ¶
type ConfigParameters struct { // +kubebuilder:validation:Optional APIToken *string `json:"apiToken,omitempty" tf:"api_token,omitempty"` // +kubebuilder:validation:Optional AppsDomain *string `json:"appsDomain,omitempty" tf:"apps_domain,omitempty"` // +kubebuilder:validation:Optional Attributes []*string `json:"attributes,omitempty" tf:"attributes,omitempty"` // +kubebuilder:validation:Optional AuthURL *string `json:"authUrl,omitempty" tf:"auth_url,omitempty"` // +kubebuilder:validation:Optional CentrifyAccount *string `json:"centrifyAccount,omitempty" tf:"centrify_account,omitempty"` // +kubebuilder:validation:Optional CentrifyAppID *string `json:"centrifyAppId,omitempty" tf:"centrify_app_id,omitempty"` // +kubebuilder:validation:Optional CertsURL *string `json:"certsUrl,omitempty" tf:"certs_url,omitempty"` // +kubebuilder:validation:Optional ClientID *string `json:"clientId,omitempty" tf:"client_id,omitempty"` // +kubebuilder:validation:Optional ClientSecret *string `json:"clientSecret,omitempty" tf:"client_secret,omitempty"` // +kubebuilder:validation:Optional DirectoryID *string `json:"directoryId,omitempty" tf:"directory_id,omitempty"` // +kubebuilder:validation:Optional EmailAttributeName *string `json:"emailAttributeName,omitempty" tf:"email_attribute_name,omitempty"` // +kubebuilder:validation:Optional IdpPublicCert *string `json:"idpPublicCert,omitempty" tf:"idp_public_cert,omitempty"` // +kubebuilder:validation:Optional IssuerURL *string `json:"issuerUrl,omitempty" tf:"issuer_url,omitempty"` // +kubebuilder:validation:Optional OktaAccount *string `json:"oktaAccount,omitempty" tf:"okta_account,omitempty"` // +kubebuilder:validation:Optional OneloginAccount *string `json:"oneloginAccount,omitempty" tf:"onelogin_account,omitempty"` // +kubebuilder:validation:Optional PkceEnabled *bool `json:"pkceEnabled,omitempty" tf:"pkce_enabled,omitempty"` // +kubebuilder:validation:Optional RedirectURL *string `json:"redirectUrl,omitempty" tf:"redirect_url,omitempty"` // +kubebuilder:validation:Optional SignRequest *bool `json:"signRequest,omitempty" tf:"sign_request,omitempty"` // +kubebuilder:validation:Optional SsoTargetURL *string `json:"ssoTargetUrl,omitempty" tf:"sso_target_url,omitempty"` // +kubebuilder:validation:Optional SupportGroups *bool `json:"supportGroups,omitempty" tf:"support_groups,omitempty"` // +kubebuilder:validation:Optional TokenURL *string `json:"tokenUrl,omitempty" tf:"token_url,omitempty"` }
func (*ConfigParameters) DeepCopy ¶
func (in *ConfigParameters) DeepCopy() *ConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigParameters.
func (*ConfigParameters) DeepCopyInto ¶
func (in *ConfigParameters) DeepCopyInto(out *ConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurationObservation ¶
type ConfigurationObservation struct { }
func (*ConfigurationObservation) DeepCopy ¶
func (in *ConfigurationObservation) DeepCopy() *ConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurationObservation.
func (*ConfigurationObservation) DeepCopyInto ¶
func (in *ConfigurationObservation) DeepCopyInto(out *ConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurationParameters ¶
type ConfigurationParameters struct { // The request property to target. Available values: `ip`, `ip6`, `ip_range`, `asn`, `country`. **Modifying this attribute will force creation of a new resource.** // +kubebuilder:validation:Required Target *string `json:"target" tf:"target,omitempty"` // The value to target. Depends on target's type. **Modifying this attribute will force creation of a new resource.** // +kubebuilder:validation:Required Value *string `json:"value" tf:"value,omitempty"` }
func (*ConfigurationParameters) DeepCopy ¶
func (in *ConfigurationParameters) DeepCopy() *ConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurationParameters.
func (*ConfigurationParameters) DeepCopyInto ¶
func (in *ConfigurationParameters) DeepCopyInto(out *ConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CorsHeadersObservation ¶
type CorsHeadersObservation struct { }
func (*CorsHeadersObservation) DeepCopy ¶
func (in *CorsHeadersObservation) DeepCopy() *CorsHeadersObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CorsHeadersObservation.
func (*CorsHeadersObservation) DeepCopyInto ¶
func (in *CorsHeadersObservation) DeepCopyInto(out *CorsHeadersObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CorsHeadersParameters ¶
type CorsHeadersParameters struct { // Value to determine whether all HTTP headers are exposed. // +kubebuilder:validation:Optional AllowAllHeaders *bool `json:"allowAllHeaders,omitempty" tf:"allow_all_headers,omitempty"` // Value to determine whether all methods are exposed. // +kubebuilder:validation:Optional AllowAllMethods *bool `json:"allowAllMethods,omitempty" tf:"allow_all_methods,omitempty"` // Value to determine whether all origins are permitted to make CORS requests. // +kubebuilder:validation:Optional AllowAllOrigins *bool `json:"allowAllOrigins,omitempty" tf:"allow_all_origins,omitempty"` // Value to determine if credentials (cookies, authorization headers, or TLS client certificates) are included with requests. // +kubebuilder:validation:Optional AllowCredentials *bool `json:"allowCredentials,omitempty" tf:"allow_credentials,omitempty"` // List of HTTP headers to expose via CORS. // +kubebuilder:validation:Optional AllowedHeaders []*string `json:"allowedHeaders,omitempty" tf:"allowed_headers,omitempty"` // List of methods to expose via CORS. // +kubebuilder:validation:Optional AllowedMethods []*string `json:"allowedMethods,omitempty" tf:"allowed_methods,omitempty"` // List of origins permitted to make CORS requests. // +kubebuilder:validation:Optional AllowedOrigins []*string `json:"allowedOrigins,omitempty" tf:"allowed_origins,omitempty"` // The maximum time a preflight request will be cached. // +kubebuilder:validation:Optional MaxAge *float64 `json:"maxAge,omitempty" tf:"max_age,omitempty"` }
func (*CorsHeadersParameters) DeepCopy ¶
func (in *CorsHeadersParameters) DeepCopy() *CorsHeadersParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CorsHeadersParameters.
func (*CorsHeadersParameters) DeepCopyInto ¶
func (in *CorsHeadersParameters) DeepCopyInto(out *CorsHeadersParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExcludeAzureObservation ¶
type ExcludeAzureObservation struct { }
func (*ExcludeAzureObservation) DeepCopy ¶
func (in *ExcludeAzureObservation) DeepCopy() *ExcludeAzureObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExcludeAzureObservation.
func (*ExcludeAzureObservation) DeepCopyInto ¶
func (in *ExcludeAzureObservation) DeepCopyInto(out *ExcludeAzureObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExcludeAzureParameters ¶
type ExcludeAzureParameters struct { // +kubebuilder:validation:Optional ID []*string `json:"id,omitempty" tf:"id,omitempty"` // +kubebuilder:validation:Optional IdentityProviderID *string `json:"identityProviderId,omitempty" tf:"identity_provider_id,omitempty"` }
func (*ExcludeAzureParameters) DeepCopy ¶
func (in *ExcludeAzureParameters) DeepCopy() *ExcludeAzureParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExcludeAzureParameters.
func (*ExcludeAzureParameters) DeepCopyInto ¶
func (in *ExcludeAzureParameters) DeepCopyInto(out *ExcludeAzureParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExcludeExternalEvaluationObservation ¶
type ExcludeExternalEvaluationObservation struct { }
func (*ExcludeExternalEvaluationObservation) DeepCopy ¶
func (in *ExcludeExternalEvaluationObservation) DeepCopy() *ExcludeExternalEvaluationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExcludeExternalEvaluationObservation.
func (*ExcludeExternalEvaluationObservation) DeepCopyInto ¶
func (in *ExcludeExternalEvaluationObservation) DeepCopyInto(out *ExcludeExternalEvaluationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExcludeExternalEvaluationParameters ¶
type ExcludeExternalEvaluationParameters struct { // +kubebuilder:validation:Optional EvaluateURL *string `json:"evaluateUrl,omitempty" tf:"evaluate_url,omitempty"` // +kubebuilder:validation:Optional KeysURL *string `json:"keysUrl,omitempty" tf:"keys_url,omitempty"` }
func (*ExcludeExternalEvaluationParameters) DeepCopy ¶
func (in *ExcludeExternalEvaluationParameters) DeepCopy() *ExcludeExternalEvaluationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExcludeExternalEvaluationParameters.
func (*ExcludeExternalEvaluationParameters) DeepCopyInto ¶
func (in *ExcludeExternalEvaluationParameters) DeepCopyInto(out *ExcludeExternalEvaluationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExcludeGithubObservation ¶
type ExcludeGithubObservation struct { }
func (*ExcludeGithubObservation) DeepCopy ¶
func (in *ExcludeGithubObservation) DeepCopy() *ExcludeGithubObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExcludeGithubObservation.
func (*ExcludeGithubObservation) DeepCopyInto ¶
func (in *ExcludeGithubObservation) DeepCopyInto(out *ExcludeGithubObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExcludeGithubParameters ¶
type ExcludeGithubParameters struct { // +kubebuilder:validation:Optional IdentityProviderID *string `json:"identityProviderId,omitempty" tf:"identity_provider_id,omitempty"` // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // +kubebuilder:validation:Optional Teams []*string `json:"teams,omitempty" tf:"teams,omitempty"` }
func (*ExcludeGithubParameters) DeepCopy ¶
func (in *ExcludeGithubParameters) DeepCopy() *ExcludeGithubParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExcludeGithubParameters.
func (*ExcludeGithubParameters) DeepCopyInto ¶
func (in *ExcludeGithubParameters) DeepCopyInto(out *ExcludeGithubParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExcludeGsuiteObservation ¶
type ExcludeGsuiteObservation struct { }
func (*ExcludeGsuiteObservation) DeepCopy ¶
func (in *ExcludeGsuiteObservation) DeepCopy() *ExcludeGsuiteObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExcludeGsuiteObservation.
func (*ExcludeGsuiteObservation) DeepCopyInto ¶
func (in *ExcludeGsuiteObservation) DeepCopyInto(out *ExcludeGsuiteObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExcludeGsuiteParameters ¶
type ExcludeGsuiteParameters struct { // +kubebuilder:validation:Optional Email []*string `json:"email,omitempty" tf:"email,omitempty"` // +kubebuilder:validation:Optional IdentityProviderID *string `json:"identityProviderId,omitempty" tf:"identity_provider_id,omitempty"` }
func (*ExcludeGsuiteParameters) DeepCopy ¶
func (in *ExcludeGsuiteParameters) DeepCopy() *ExcludeGsuiteParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExcludeGsuiteParameters.
func (*ExcludeGsuiteParameters) DeepCopyInto ¶
func (in *ExcludeGsuiteParameters) DeepCopyInto(out *ExcludeGsuiteParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExcludeObservation ¶
type ExcludeObservation struct { }
func (*ExcludeObservation) DeepCopy ¶
func (in *ExcludeObservation) DeepCopy() *ExcludeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExcludeObservation.
func (*ExcludeObservation) DeepCopyInto ¶
func (in *ExcludeObservation) DeepCopyInto(out *ExcludeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExcludeOktaObservation ¶
type ExcludeOktaObservation struct { }
func (*ExcludeOktaObservation) DeepCopy ¶
func (in *ExcludeOktaObservation) DeepCopy() *ExcludeOktaObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExcludeOktaObservation.
func (*ExcludeOktaObservation) DeepCopyInto ¶
func (in *ExcludeOktaObservation) DeepCopyInto(out *ExcludeOktaObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExcludeOktaParameters ¶
type ExcludeOktaParameters struct { // +kubebuilder:validation:Optional IdentityProviderID *string `json:"identityProviderId,omitempty" tf:"identity_provider_id,omitempty"` // +kubebuilder:validation:Optional Name []*string `json:"name,omitempty" tf:"name,omitempty"` }
func (*ExcludeOktaParameters) DeepCopy ¶
func (in *ExcludeOktaParameters) DeepCopy() *ExcludeOktaParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExcludeOktaParameters.
func (*ExcludeOktaParameters) DeepCopyInto ¶
func (in *ExcludeOktaParameters) DeepCopyInto(out *ExcludeOktaParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExcludeParameters ¶
type ExcludeParameters struct { // +kubebuilder:validation:Optional AnyValidServiceToken *bool `json:"anyValidServiceToken,omitempty" tf:"any_valid_service_token,omitempty"` // +kubebuilder:validation:Optional AuthMethod *string `json:"authMethod,omitempty" tf:"auth_method,omitempty"` // +kubebuilder:validation:Optional Azure []AzureParameters `json:"azure,omitempty" tf:"azure,omitempty"` // +kubebuilder:validation:Optional Certificate *bool `json:"certificate,omitempty" tf:"certificate,omitempty"` // +kubebuilder:validation:Optional CommonName *string `json:"commonName,omitempty" tf:"common_name,omitempty"` // +kubebuilder:validation:Optional DevicePosture []*string `json:"devicePosture,omitempty" tf:"device_posture,omitempty"` // +kubebuilder:validation:Optional Email []*string `json:"email,omitempty" tf:"email,omitempty"` // +kubebuilder:validation:Optional EmailDomain []*string `json:"emailDomain,omitempty" tf:"email_domain,omitempty"` // +kubebuilder:validation:Optional Everyone *bool `json:"everyone,omitempty" tf:"everyone,omitempty"` // +kubebuilder:validation:Optional ExternalEvaluation []ExternalEvaluationParameters `json:"externalEvaluation,omitempty" tf:"external_evaluation,omitempty"` // +kubebuilder:validation:Optional Geo []*string `json:"geo,omitempty" tf:"geo,omitempty"` // +kubebuilder:validation:Optional Github []GithubParameters `json:"github,omitempty" tf:"github,omitempty"` // +kubebuilder:validation:Optional Group []*string `json:"group,omitempty" tf:"group,omitempty"` // +kubebuilder:validation:Optional Gsuite []GsuiteParameters `json:"gsuite,omitempty" tf:"gsuite,omitempty"` // +kubebuilder:validation:Optional IP []*string `json:"ip,omitempty" tf:"ip,omitempty"` // +kubebuilder:validation:Optional LoginMethod []*string `json:"loginMethod,omitempty" tf:"login_method,omitempty"` // +kubebuilder:validation:Optional Okta []OktaParameters `json:"okta,omitempty" tf:"okta,omitempty"` // +kubebuilder:validation:Optional SAML []SAMLParameters `json:"saml,omitempty" tf:"saml,omitempty"` // +kubebuilder:validation:Optional ServiceToken []*string `json:"serviceToken,omitempty" tf:"service_token,omitempty"` }
func (*ExcludeParameters) DeepCopy ¶
func (in *ExcludeParameters) DeepCopy() *ExcludeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExcludeParameters.
func (*ExcludeParameters) DeepCopyInto ¶
func (in *ExcludeParameters) DeepCopyInto(out *ExcludeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExcludeSAMLObservation ¶
type ExcludeSAMLObservation struct { }
func (*ExcludeSAMLObservation) DeepCopy ¶
func (in *ExcludeSAMLObservation) DeepCopy() *ExcludeSAMLObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExcludeSAMLObservation.
func (*ExcludeSAMLObservation) DeepCopyInto ¶
func (in *ExcludeSAMLObservation) DeepCopyInto(out *ExcludeSAMLObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExcludeSAMLParameters ¶
type ExcludeSAMLParameters struct { // +kubebuilder:validation:Optional AttributeName *string `json:"attributeName,omitempty" tf:"attribute_name,omitempty"` // +kubebuilder:validation:Optional AttributeValue *string `json:"attributeValue,omitempty" tf:"attribute_value,omitempty"` // +kubebuilder:validation:Optional IdentityProviderID *string `json:"identityProviderId,omitempty" tf:"identity_provider_id,omitempty"` }
func (*ExcludeSAMLParameters) DeepCopy ¶
func (in *ExcludeSAMLParameters) DeepCopy() *ExcludeSAMLParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExcludeSAMLParameters.
func (*ExcludeSAMLParameters) DeepCopyInto ¶
func (in *ExcludeSAMLParameters) DeepCopyInto(out *ExcludeSAMLParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExternalEvaluationObservation ¶
type ExternalEvaluationObservation struct { }
func (*ExternalEvaluationObservation) DeepCopy ¶
func (in *ExternalEvaluationObservation) DeepCopy() *ExternalEvaluationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalEvaluationObservation.
func (*ExternalEvaluationObservation) DeepCopyInto ¶
func (in *ExternalEvaluationObservation) DeepCopyInto(out *ExternalEvaluationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExternalEvaluationParameters ¶
type ExternalEvaluationParameters struct { // +kubebuilder:validation:Optional EvaluateURL *string `json:"evaluateUrl,omitempty" tf:"evaluate_url,omitempty"` // +kubebuilder:validation:Optional KeysURL *string `json:"keysUrl,omitempty" tf:"keys_url,omitempty"` }
func (*ExternalEvaluationParameters) DeepCopy ¶
func (in *ExternalEvaluationParameters) DeepCopy() *ExternalEvaluationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalEvaluationParameters.
func (*ExternalEvaluationParameters) DeepCopyInto ¶
func (in *ExternalEvaluationParameters) DeepCopyInto(out *ExternalEvaluationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GithubObservation ¶
type GithubObservation struct { }
func (*GithubObservation) DeepCopy ¶
func (in *GithubObservation) DeepCopy() *GithubObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GithubObservation.
func (*GithubObservation) DeepCopyInto ¶
func (in *GithubObservation) DeepCopyInto(out *GithubObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GithubParameters ¶
type GithubParameters struct { // +kubebuilder:validation:Optional IdentityProviderID *string `json:"identityProviderId,omitempty" tf:"identity_provider_id,omitempty"` // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // +kubebuilder:validation:Optional Teams []*string `json:"teams,omitempty" tf:"teams,omitempty"` }
func (*GithubParameters) DeepCopy ¶
func (in *GithubParameters) DeepCopy() *GithubParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GithubParameters.
func (*GithubParameters) DeepCopyInto ¶
func (in *GithubParameters) DeepCopyInto(out *GithubParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Group ¶
type Group struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec GroupSpec `json:"spec"` Status GroupStatus `json:"status,omitempty"` }
Group is the Schema for the Groups API. <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,cloudflare}
func (*Group) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Group.
func (*Group) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Group) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Group) GetCondition ¶
func (mg *Group) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Group.
func (*Group) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Group
func (*Group) GetDeletionPolicy ¶
func (mg *Group) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Group.
func (*Group) GetObservation ¶
GetObservation of this Group
func (*Group) GetParameters ¶
GetParameters of this Group
func (*Group) GetProviderConfigReference ¶
GetProviderConfigReference of this Group.
func (*Group) GetProviderReference ¶
GetProviderReference of this Group. Deprecated: Use GetProviderConfigReference.
func (*Group) GetPublishConnectionDetailsTo ¶
func (mg *Group) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Group.
func (*Group) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Group
func (*Group) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Group) GetWriteConnectionSecretToReference ¶
func (mg *Group) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Group.
func (*Group) LateInitialize ¶
LateInitialize this Group using its observed tfState. returns True if there are any spec changes for the resource.
func (*Group) ResolveReferences ¶
ResolveReferences of this Group.
func (*Group) SetConditions ¶
SetConditions of this Group.
func (*Group) SetDeletionPolicy ¶
func (mg *Group) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Group.
func (*Group) SetObservation ¶
SetObservation for this Group
func (*Group) SetParameters ¶
SetParameters for this Group
func (*Group) SetProviderConfigReference ¶
SetProviderConfigReference of this Group.
func (*Group) SetProviderReference ¶
SetProviderReference of this Group. Deprecated: Use SetProviderConfigReference.
func (*Group) SetPublishConnectionDetailsTo ¶
func (mg *Group) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Group.
func (*Group) SetWriteConnectionSecretToReference ¶
func (mg *Group) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Group.
type GroupList ¶
type GroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Group `json:"items"` }
GroupList contains a list of Groups
func (*GroupList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupList.
func (*GroupList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GroupList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type GroupObservation ¶
type GroupObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*GroupObservation) DeepCopy ¶
func (in *GroupObservation) DeepCopy() *GroupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupObservation.
func (*GroupObservation) DeepCopyInto ¶
func (in *GroupObservation) DeepCopyInto(out *GroupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupParameters ¶
type GroupParameters struct { // The account identifier to target for the resource. Conflicts with `zone_id`. **Modifying this attribute will force creation of a new resource.** // +crossplane:generate:reference:type=github.com/cdloh/provider-cloudflare/apis/account/v1alpha1.Account // +kubebuilder:validation:Optional AccountID *string `json:"accountId,omitempty" tf:"account_id,omitempty"` // Reference to a Account in account to populate accountId. // +kubebuilder:validation:Optional AccountIDRef *v1.Reference `json:"accountIdRef,omitempty" tf:"-"` // Selector for a Account in account to populate accountId. // +kubebuilder:validation:Optional AccountIDSelector *v1.Selector `json:"accountIdSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional Exclude []ExcludeParameters `json:"exclude,omitempty" tf:"exclude,omitempty"` // +kubebuilder:validation:Required Include []IncludeParameters `json:"include" tf:"include,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional Require []RequireParameters `json:"require,omitempty" tf:"require,omitempty"` // The zone identifier to target for the resource. Conflicts with `account_id`. // +crossplane:generate:reference:type=github.com/cdloh/provider-cloudflare/apis/zone/v1alpha1.Zone // +kubebuilder:validation:Optional ZoneID *string `json:"zoneId,omitempty" tf:"zone_id,omitempty"` // Reference to a Zone in zone to populate zoneId. // +kubebuilder:validation:Optional ZoneIDRef *v1.Reference `json:"zoneIdRef,omitempty" tf:"-"` // Selector for a Zone in zone to populate zoneId. // +kubebuilder:validation:Optional ZoneIDSelector *v1.Selector `json:"zoneIdSelector,omitempty" tf:"-"` }
func (*GroupParameters) DeepCopy ¶
func (in *GroupParameters) DeepCopy() *GroupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupParameters.
func (*GroupParameters) DeepCopyInto ¶
func (in *GroupParameters) DeepCopyInto(out *GroupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupSpec ¶
type GroupSpec struct { v1.ResourceSpec `json:",inline"` ForProvider GroupParameters `json:"forProvider"` }
GroupSpec defines the desired state of Group
func (*GroupSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupSpec.
func (*GroupSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupStatus ¶
type GroupStatus struct { v1.ResourceStatus `json:",inline"` AtProvider GroupObservation `json:"atProvider,omitempty"` }
GroupStatus defines the observed state of Group.
func (*GroupStatus) DeepCopy ¶
func (in *GroupStatus) DeepCopy() *GroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupStatus.
func (*GroupStatus) DeepCopyInto ¶
func (in *GroupStatus) DeepCopyInto(out *GroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GsuiteObservation ¶
type GsuiteObservation struct { }
func (*GsuiteObservation) DeepCopy ¶
func (in *GsuiteObservation) DeepCopy() *GsuiteObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GsuiteObservation.
func (*GsuiteObservation) DeepCopyInto ¶
func (in *GsuiteObservation) DeepCopyInto(out *GsuiteObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GsuiteParameters ¶
type GsuiteParameters struct { // +kubebuilder:validation:Optional Email []*string `json:"email,omitempty" tf:"email,omitempty"` // +kubebuilder:validation:Optional IdentityProviderID *string `json:"identityProviderId,omitempty" tf:"identity_provider_id,omitempty"` }
func (*GsuiteParameters) DeepCopy ¶
func (in *GsuiteParameters) DeepCopy() *GsuiteParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GsuiteParameters.
func (*GsuiteParameters) DeepCopyInto ¶
func (in *GsuiteParameters) DeepCopyInto(out *GsuiteParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityProvider ¶
type IdentityProvider struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IdentityProviderSpec `json:"spec"` Status IdentityProviderStatus `json:"status,omitempty"` }
IdentityProvider is the Schema for the IdentityProviders 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,cloudflare}
func (*IdentityProvider) DeepCopy ¶
func (in *IdentityProvider) DeepCopy() *IdentityProvider
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityProvider.
func (*IdentityProvider) DeepCopyInto ¶
func (in *IdentityProvider) DeepCopyInto(out *IdentityProvider)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IdentityProvider) DeepCopyObject ¶
func (in *IdentityProvider) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IdentityProvider) GetCondition ¶
func (mg *IdentityProvider) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this IdentityProvider.
func (*IdentityProvider) GetConnectionDetailsMapping ¶
func (tr *IdentityProvider) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this IdentityProvider
func (*IdentityProvider) GetDeletionPolicy ¶
func (mg *IdentityProvider) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this IdentityProvider.
func (*IdentityProvider) GetID ¶
func (tr *IdentityProvider) GetID() string
GetID returns ID of underlying Terraform resource of this IdentityProvider
func (*IdentityProvider) GetObservation ¶
func (tr *IdentityProvider) GetObservation() (map[string]any, error)
GetObservation of this IdentityProvider
func (*IdentityProvider) GetParameters ¶
func (tr *IdentityProvider) GetParameters() (map[string]any, error)
GetParameters of this IdentityProvider
func (*IdentityProvider) GetProviderConfigReference ¶
func (mg *IdentityProvider) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this IdentityProvider.
func (*IdentityProvider) GetProviderReference ¶
func (mg *IdentityProvider) GetProviderReference() *xpv1.Reference
GetProviderReference of this IdentityProvider. Deprecated: Use GetProviderConfigReference.
func (*IdentityProvider) GetPublishConnectionDetailsTo ¶
func (mg *IdentityProvider) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this IdentityProvider.
func (*IdentityProvider) GetTerraformResourceType ¶
func (mg *IdentityProvider) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this IdentityProvider
func (*IdentityProvider) GetTerraformSchemaVersion ¶
func (tr *IdentityProvider) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*IdentityProvider) GetWriteConnectionSecretToReference ¶
func (mg *IdentityProvider) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this IdentityProvider.
func (*IdentityProvider) LateInitialize ¶
func (tr *IdentityProvider) LateInitialize(attrs []byte) (bool, error)
LateInitialize this IdentityProvider using its observed tfState. returns True if there are any spec changes for the resource.
func (*IdentityProvider) ResolveReferences ¶
ResolveReferences of this IdentityProvider.
func (*IdentityProvider) SetConditions ¶
func (mg *IdentityProvider) SetConditions(c ...xpv1.Condition)
SetConditions of this IdentityProvider.
func (*IdentityProvider) SetDeletionPolicy ¶
func (mg *IdentityProvider) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this IdentityProvider.
func (*IdentityProvider) SetObservation ¶
func (tr *IdentityProvider) SetObservation(obs map[string]any) error
SetObservation for this IdentityProvider
func (*IdentityProvider) SetParameters ¶
func (tr *IdentityProvider) SetParameters(params map[string]any) error
SetParameters for this IdentityProvider
func (*IdentityProvider) SetProviderConfigReference ¶
func (mg *IdentityProvider) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this IdentityProvider.
func (*IdentityProvider) SetProviderReference ¶
func (mg *IdentityProvider) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this IdentityProvider. Deprecated: Use SetProviderConfigReference.
func (*IdentityProvider) SetPublishConnectionDetailsTo ¶
func (mg *IdentityProvider) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this IdentityProvider.
func (*IdentityProvider) SetWriteConnectionSecretToReference ¶
func (mg *IdentityProvider) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this IdentityProvider.
type IdentityProviderList ¶
type IdentityProviderList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []IdentityProvider `json:"items"` }
IdentityProviderList contains a list of IdentityProviders
func (*IdentityProviderList) DeepCopy ¶
func (in *IdentityProviderList) DeepCopy() *IdentityProviderList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityProviderList.
func (*IdentityProviderList) DeepCopyInto ¶
func (in *IdentityProviderList) DeepCopyInto(out *IdentityProviderList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IdentityProviderList) DeepCopyObject ¶
func (in *IdentityProviderList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IdentityProviderList) GetItems ¶
func (l *IdentityProviderList) GetItems() []resource.Managed
GetItems of this IdentityProviderList.
type IdentityProviderObservation ¶
type IdentityProviderObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*IdentityProviderObservation) DeepCopy ¶
func (in *IdentityProviderObservation) DeepCopy() *IdentityProviderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityProviderObservation.
func (*IdentityProviderObservation) DeepCopyInto ¶
func (in *IdentityProviderObservation) DeepCopyInto(out *IdentityProviderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityProviderParameters ¶
type IdentityProviderParameters struct { // The account identifier to target for the resource. Conflicts with `zone_id`. **Modifying this attribute will force creation of a new resource.** // +crossplane:generate:reference:type=github.com/cdloh/provider-cloudflare/apis/account/v1alpha1.Account // +kubebuilder:validation:Optional AccountID *string `json:"accountId,omitempty" tf:"account_id,omitempty"` // Reference to a Account in account to populate accountId. // +kubebuilder:validation:Optional AccountIDRef *v1.Reference `json:"accountIdRef,omitempty" tf:"-"` // Selector for a Account in account to populate accountId. // +kubebuilder:validation:Optional AccountIDSelector *v1.Selector `json:"accountIdSelector,omitempty" tf:"-"` // Provider configuration from the [developer documentation](https://developers.cloudflare.com/access/configuring-identity-providers/). // +kubebuilder:validation:Optional Config []ConfigParameters `json:"config,omitempty" tf:"config,omitempty"` // Friendly name of the Access Identity Provider configuration. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // The provider type to use. Available values: `centrify`, `facebook`, `google-apps`, `oidc`, `github`, `google`, `saml`, `linkedin`, `azureAD`, `okta`, `onetimepin`, `onelogin`, `yandex`. // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` // The zone identifier to target for the resource. Conflicts with `account_id`. **Modifying this attribute will force creation of a new resource.** // +crossplane:generate:reference:type=github.com/cdloh/provider-cloudflare/apis/zone/v1alpha1.Zone // +kubebuilder:validation:Optional ZoneID *string `json:"zoneId,omitempty" tf:"zone_id,omitempty"` // Reference to a Zone in zone to populate zoneId. // +kubebuilder:validation:Optional ZoneIDRef *v1.Reference `json:"zoneIdRef,omitempty" tf:"-"` // Selector for a Zone in zone to populate zoneId. // +kubebuilder:validation:Optional ZoneIDSelector *v1.Selector `json:"zoneIdSelector,omitempty" tf:"-"` }
func (*IdentityProviderParameters) DeepCopy ¶
func (in *IdentityProviderParameters) DeepCopy() *IdentityProviderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityProviderParameters.
func (*IdentityProviderParameters) DeepCopyInto ¶
func (in *IdentityProviderParameters) DeepCopyInto(out *IdentityProviderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityProviderSpec ¶
type IdentityProviderSpec struct { v1.ResourceSpec `json:",inline"` ForProvider IdentityProviderParameters `json:"forProvider"` }
IdentityProviderSpec defines the desired state of IdentityProvider
func (*IdentityProviderSpec) DeepCopy ¶
func (in *IdentityProviderSpec) DeepCopy() *IdentityProviderSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityProviderSpec.
func (*IdentityProviderSpec) DeepCopyInto ¶
func (in *IdentityProviderSpec) DeepCopyInto(out *IdentityProviderSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityProviderStatus ¶
type IdentityProviderStatus struct { v1.ResourceStatus `json:",inline"` AtProvider IdentityProviderObservation `json:"atProvider,omitempty"` }
IdentityProviderStatus defines the observed state of IdentityProvider.
func (*IdentityProviderStatus) DeepCopy ¶
func (in *IdentityProviderStatus) DeepCopy() *IdentityProviderStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityProviderStatus.
func (*IdentityProviderStatus) DeepCopyInto ¶
func (in *IdentityProviderStatus) DeepCopyInto(out *IdentityProviderStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IncludeAzureObservation ¶
type IncludeAzureObservation struct { }
func (*IncludeAzureObservation) DeepCopy ¶
func (in *IncludeAzureObservation) DeepCopy() *IncludeAzureObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IncludeAzureObservation.
func (*IncludeAzureObservation) DeepCopyInto ¶
func (in *IncludeAzureObservation) DeepCopyInto(out *IncludeAzureObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IncludeAzureParameters ¶
type IncludeAzureParameters struct { // +kubebuilder:validation:Optional ID []*string `json:"id,omitempty" tf:"id,omitempty"` // +kubebuilder:validation:Optional IdentityProviderID *string `json:"identityProviderId,omitempty" tf:"identity_provider_id,omitempty"` }
func (*IncludeAzureParameters) DeepCopy ¶
func (in *IncludeAzureParameters) DeepCopy() *IncludeAzureParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IncludeAzureParameters.
func (*IncludeAzureParameters) DeepCopyInto ¶
func (in *IncludeAzureParameters) DeepCopyInto(out *IncludeAzureParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IncludeExternalEvaluationObservation ¶
type IncludeExternalEvaluationObservation struct { }
func (*IncludeExternalEvaluationObservation) DeepCopy ¶
func (in *IncludeExternalEvaluationObservation) DeepCopy() *IncludeExternalEvaluationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IncludeExternalEvaluationObservation.
func (*IncludeExternalEvaluationObservation) DeepCopyInto ¶
func (in *IncludeExternalEvaluationObservation) DeepCopyInto(out *IncludeExternalEvaluationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IncludeExternalEvaluationParameters ¶
type IncludeExternalEvaluationParameters struct { // +kubebuilder:validation:Optional EvaluateURL *string `json:"evaluateUrl,omitempty" tf:"evaluate_url,omitempty"` // +kubebuilder:validation:Optional KeysURL *string `json:"keysUrl,omitempty" tf:"keys_url,omitempty"` }
func (*IncludeExternalEvaluationParameters) DeepCopy ¶
func (in *IncludeExternalEvaluationParameters) DeepCopy() *IncludeExternalEvaluationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IncludeExternalEvaluationParameters.
func (*IncludeExternalEvaluationParameters) DeepCopyInto ¶
func (in *IncludeExternalEvaluationParameters) DeepCopyInto(out *IncludeExternalEvaluationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IncludeGithubObservation ¶
type IncludeGithubObservation struct { }
func (*IncludeGithubObservation) DeepCopy ¶
func (in *IncludeGithubObservation) DeepCopy() *IncludeGithubObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IncludeGithubObservation.
func (*IncludeGithubObservation) DeepCopyInto ¶
func (in *IncludeGithubObservation) DeepCopyInto(out *IncludeGithubObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IncludeGithubParameters ¶
type IncludeGithubParameters struct { // +kubebuilder:validation:Optional IdentityProviderID *string `json:"identityProviderId,omitempty" tf:"identity_provider_id,omitempty"` // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // +kubebuilder:validation:Optional Teams []*string `json:"teams,omitempty" tf:"teams,omitempty"` }
func (*IncludeGithubParameters) DeepCopy ¶
func (in *IncludeGithubParameters) DeepCopy() *IncludeGithubParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IncludeGithubParameters.
func (*IncludeGithubParameters) DeepCopyInto ¶
func (in *IncludeGithubParameters) DeepCopyInto(out *IncludeGithubParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IncludeGsuiteObservation ¶
type IncludeGsuiteObservation struct { }
func (*IncludeGsuiteObservation) DeepCopy ¶
func (in *IncludeGsuiteObservation) DeepCopy() *IncludeGsuiteObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IncludeGsuiteObservation.
func (*IncludeGsuiteObservation) DeepCopyInto ¶
func (in *IncludeGsuiteObservation) DeepCopyInto(out *IncludeGsuiteObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IncludeGsuiteParameters ¶
type IncludeGsuiteParameters struct { // +kubebuilder:validation:Optional Email []*string `json:"email,omitempty" tf:"email,omitempty"` // +kubebuilder:validation:Optional IdentityProviderID *string `json:"identityProviderId,omitempty" tf:"identity_provider_id,omitempty"` }
func (*IncludeGsuiteParameters) DeepCopy ¶
func (in *IncludeGsuiteParameters) DeepCopy() *IncludeGsuiteParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IncludeGsuiteParameters.
func (*IncludeGsuiteParameters) DeepCopyInto ¶
func (in *IncludeGsuiteParameters) DeepCopyInto(out *IncludeGsuiteParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IncludeObservation ¶
type IncludeObservation struct { }
func (*IncludeObservation) DeepCopy ¶
func (in *IncludeObservation) DeepCopy() *IncludeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IncludeObservation.
func (*IncludeObservation) DeepCopyInto ¶
func (in *IncludeObservation) DeepCopyInto(out *IncludeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IncludeOktaObservation ¶
type IncludeOktaObservation struct { }
func (*IncludeOktaObservation) DeepCopy ¶
func (in *IncludeOktaObservation) DeepCopy() *IncludeOktaObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IncludeOktaObservation.
func (*IncludeOktaObservation) DeepCopyInto ¶
func (in *IncludeOktaObservation) DeepCopyInto(out *IncludeOktaObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IncludeOktaParameters ¶
type IncludeOktaParameters struct { // +kubebuilder:validation:Optional IdentityProviderID *string `json:"identityProviderId,omitempty" tf:"identity_provider_id,omitempty"` // +kubebuilder:validation:Optional Name []*string `json:"name,omitempty" tf:"name,omitempty"` }
func (*IncludeOktaParameters) DeepCopy ¶
func (in *IncludeOktaParameters) DeepCopy() *IncludeOktaParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IncludeOktaParameters.
func (*IncludeOktaParameters) DeepCopyInto ¶
func (in *IncludeOktaParameters) DeepCopyInto(out *IncludeOktaParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IncludeParameters ¶
type IncludeParameters struct { // +kubebuilder:validation:Optional AnyValidServiceToken *bool `json:"anyValidServiceToken,omitempty" tf:"any_valid_service_token,omitempty"` // +kubebuilder:validation:Optional AuthMethod *string `json:"authMethod,omitempty" tf:"auth_method,omitempty"` // +kubebuilder:validation:Optional Azure []IncludeAzureParameters `json:"azure,omitempty" tf:"azure,omitempty"` // +kubebuilder:validation:Optional Certificate *bool `json:"certificate,omitempty" tf:"certificate,omitempty"` // +kubebuilder:validation:Optional CommonName *string `json:"commonName,omitempty" tf:"common_name,omitempty"` // +kubebuilder:validation:Optional DevicePosture []*string `json:"devicePosture,omitempty" tf:"device_posture,omitempty"` // +kubebuilder:validation:Optional Email []*string `json:"email,omitempty" tf:"email,omitempty"` // +kubebuilder:validation:Optional EmailDomain []*string `json:"emailDomain,omitempty" tf:"email_domain,omitempty"` // +kubebuilder:validation:Optional Everyone *bool `json:"everyone,omitempty" tf:"everyone,omitempty"` // +kubebuilder:validation:Optional ExternalEvaluation []IncludeExternalEvaluationParameters `json:"externalEvaluation,omitempty" tf:"external_evaluation,omitempty"` // +kubebuilder:validation:Optional Geo []*string `json:"geo,omitempty" tf:"geo,omitempty"` // +kubebuilder:validation:Optional Github []IncludeGithubParameters `json:"github,omitempty" tf:"github,omitempty"` // +kubebuilder:validation:Optional Group []*string `json:"group,omitempty" tf:"group,omitempty"` // +kubebuilder:validation:Optional Gsuite []IncludeGsuiteParameters `json:"gsuite,omitempty" tf:"gsuite,omitempty"` // +kubebuilder:validation:Optional IP []*string `json:"ip,omitempty" tf:"ip,omitempty"` // +kubebuilder:validation:Optional LoginMethod []*string `json:"loginMethod,omitempty" tf:"login_method,omitempty"` // +kubebuilder:validation:Optional Okta []IncludeOktaParameters `json:"okta,omitempty" tf:"okta,omitempty"` // +kubebuilder:validation:Optional SAML []IncludeSAMLParameters `json:"saml,omitempty" tf:"saml,omitempty"` // +kubebuilder:validation:Optional ServiceToken []*string `json:"serviceToken,omitempty" tf:"service_token,omitempty"` }
func (*IncludeParameters) DeepCopy ¶
func (in *IncludeParameters) DeepCopy() *IncludeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IncludeParameters.
func (*IncludeParameters) DeepCopyInto ¶
func (in *IncludeParameters) DeepCopyInto(out *IncludeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IncludeSAMLObservation ¶
type IncludeSAMLObservation struct { }
func (*IncludeSAMLObservation) DeepCopy ¶
func (in *IncludeSAMLObservation) DeepCopy() *IncludeSAMLObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IncludeSAMLObservation.
func (*IncludeSAMLObservation) DeepCopyInto ¶
func (in *IncludeSAMLObservation) DeepCopyInto(out *IncludeSAMLObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IncludeSAMLParameters ¶
type IncludeSAMLParameters struct { // +kubebuilder:validation:Optional AttributeName *string `json:"attributeName,omitempty" tf:"attribute_name,omitempty"` // +kubebuilder:validation:Optional AttributeValue *string `json:"attributeValue,omitempty" tf:"attribute_value,omitempty"` // +kubebuilder:validation:Optional IdentityProviderID *string `json:"identityProviderId,omitempty" tf:"identity_provider_id,omitempty"` }
func (*IncludeSAMLParameters) DeepCopy ¶
func (in *IncludeSAMLParameters) DeepCopy() *IncludeSAMLParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IncludeSAMLParameters.
func (*IncludeSAMLParameters) DeepCopyInto ¶
func (in *IncludeSAMLParameters) DeepCopyInto(out *IncludeSAMLParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeysConfiguration ¶
type KeysConfiguration struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec KeysConfigurationSpec `json:"spec"` Status KeysConfigurationStatus `json:"status,omitempty"` }
KeysConfiguration is the Schema for the KeysConfigurations 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,cloudflare}
func (*KeysConfiguration) DeepCopy ¶
func (in *KeysConfiguration) DeepCopy() *KeysConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeysConfiguration.
func (*KeysConfiguration) DeepCopyInto ¶
func (in *KeysConfiguration) DeepCopyInto(out *KeysConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KeysConfiguration) DeepCopyObject ¶
func (in *KeysConfiguration) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*KeysConfiguration) GetCondition ¶
func (mg *KeysConfiguration) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this KeysConfiguration.
func (*KeysConfiguration) GetConnectionDetailsMapping ¶
func (tr *KeysConfiguration) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this KeysConfiguration
func (*KeysConfiguration) GetDeletionPolicy ¶
func (mg *KeysConfiguration) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this KeysConfiguration.
func (*KeysConfiguration) GetID ¶
func (tr *KeysConfiguration) GetID() string
GetID returns ID of underlying Terraform resource of this KeysConfiguration
func (*KeysConfiguration) GetObservation ¶
func (tr *KeysConfiguration) GetObservation() (map[string]any, error)
GetObservation of this KeysConfiguration
func (*KeysConfiguration) GetParameters ¶
func (tr *KeysConfiguration) GetParameters() (map[string]any, error)
GetParameters of this KeysConfiguration
func (*KeysConfiguration) GetProviderConfigReference ¶
func (mg *KeysConfiguration) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this KeysConfiguration.
func (*KeysConfiguration) GetProviderReference ¶
func (mg *KeysConfiguration) GetProviderReference() *xpv1.Reference
GetProviderReference of this KeysConfiguration. Deprecated: Use GetProviderConfigReference.
func (*KeysConfiguration) GetPublishConnectionDetailsTo ¶
func (mg *KeysConfiguration) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this KeysConfiguration.
func (*KeysConfiguration) GetTerraformResourceType ¶
func (mg *KeysConfiguration) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this KeysConfiguration
func (*KeysConfiguration) GetTerraformSchemaVersion ¶
func (tr *KeysConfiguration) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*KeysConfiguration) GetWriteConnectionSecretToReference ¶
func (mg *KeysConfiguration) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this KeysConfiguration.
func (*KeysConfiguration) LateInitialize ¶
func (tr *KeysConfiguration) LateInitialize(attrs []byte) (bool, error)
LateInitialize this KeysConfiguration using its observed tfState. returns True if there are any spec changes for the resource.
func (*KeysConfiguration) ResolveReferences ¶
ResolveReferences of this KeysConfiguration.
func (*KeysConfiguration) SetConditions ¶
func (mg *KeysConfiguration) SetConditions(c ...xpv1.Condition)
SetConditions of this KeysConfiguration.
func (*KeysConfiguration) SetDeletionPolicy ¶
func (mg *KeysConfiguration) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this KeysConfiguration.
func (*KeysConfiguration) SetObservation ¶
func (tr *KeysConfiguration) SetObservation(obs map[string]any) error
SetObservation for this KeysConfiguration
func (*KeysConfiguration) SetParameters ¶
func (tr *KeysConfiguration) SetParameters(params map[string]any) error
SetParameters for this KeysConfiguration
func (*KeysConfiguration) SetProviderConfigReference ¶
func (mg *KeysConfiguration) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this KeysConfiguration.
func (*KeysConfiguration) SetProviderReference ¶
func (mg *KeysConfiguration) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this KeysConfiguration. Deprecated: Use SetProviderConfigReference.
func (*KeysConfiguration) SetPublishConnectionDetailsTo ¶
func (mg *KeysConfiguration) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this KeysConfiguration.
func (*KeysConfiguration) SetWriteConnectionSecretToReference ¶
func (mg *KeysConfiguration) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this KeysConfiguration.
type KeysConfigurationList ¶
type KeysConfigurationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []KeysConfiguration `json:"items"` }
KeysConfigurationList contains a list of KeysConfigurations
func (*KeysConfigurationList) DeepCopy ¶
func (in *KeysConfigurationList) DeepCopy() *KeysConfigurationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeysConfigurationList.
func (*KeysConfigurationList) DeepCopyInto ¶
func (in *KeysConfigurationList) DeepCopyInto(out *KeysConfigurationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KeysConfigurationList) DeepCopyObject ¶
func (in *KeysConfigurationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*KeysConfigurationList) GetItems ¶
func (l *KeysConfigurationList) GetItems() []resource.Managed
GetItems of this KeysConfigurationList.
type KeysConfigurationObservation ¶
type KeysConfigurationObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*KeysConfigurationObservation) DeepCopy ¶
func (in *KeysConfigurationObservation) DeepCopy() *KeysConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeysConfigurationObservation.
func (*KeysConfigurationObservation) DeepCopyInto ¶
func (in *KeysConfigurationObservation) DeepCopyInto(out *KeysConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeysConfigurationParameters ¶
type KeysConfigurationParameters struct { // The account identifier to target for the resource. // +crossplane:generate:reference:type=github.com/cdloh/provider-cloudflare/apis/account/v1alpha1.Account // +kubebuilder:validation:Optional AccountID *string `json:"accountId,omitempty" tf:"account_id,omitempty"` // Reference to a Account in account to populate accountId. // +kubebuilder:validation:Optional AccountIDRef *v1.Reference `json:"accountIdRef,omitempty" tf:"-"` // Selector for a Account in account to populate accountId. // +kubebuilder:validation:Optional AccountIDSelector *v1.Selector `json:"accountIdSelector,omitempty" tf:"-"` // Number of days to trigger a rotation of the keys. // +kubebuilder:validation:Optional KeyRotationIntervalDays *float64 `json:"keyRotationIntervalDays,omitempty" tf:"key_rotation_interval_days,omitempty"` }
func (*KeysConfigurationParameters) DeepCopy ¶
func (in *KeysConfigurationParameters) DeepCopy() *KeysConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeysConfigurationParameters.
func (*KeysConfigurationParameters) DeepCopyInto ¶
func (in *KeysConfigurationParameters) DeepCopyInto(out *KeysConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeysConfigurationSpec ¶
type KeysConfigurationSpec struct { v1.ResourceSpec `json:",inline"` ForProvider KeysConfigurationParameters `json:"forProvider"` }
KeysConfigurationSpec defines the desired state of KeysConfiguration
func (*KeysConfigurationSpec) DeepCopy ¶
func (in *KeysConfigurationSpec) DeepCopy() *KeysConfigurationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeysConfigurationSpec.
func (*KeysConfigurationSpec) DeepCopyInto ¶
func (in *KeysConfigurationSpec) DeepCopyInto(out *KeysConfigurationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeysConfigurationStatus ¶
type KeysConfigurationStatus struct { v1.ResourceStatus `json:",inline"` AtProvider KeysConfigurationObservation `json:"atProvider,omitempty"` }
KeysConfigurationStatus defines the observed state of KeysConfiguration.
func (*KeysConfigurationStatus) DeepCopy ¶
func (in *KeysConfigurationStatus) DeepCopy() *KeysConfigurationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeysConfigurationStatus.
func (*KeysConfigurationStatus) DeepCopyInto ¶
func (in *KeysConfigurationStatus) DeepCopyInto(out *KeysConfigurationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoginDesignObservation ¶
type LoginDesignObservation struct { }
func (*LoginDesignObservation) DeepCopy ¶
func (in *LoginDesignObservation) DeepCopy() *LoginDesignObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoginDesignObservation.
func (*LoginDesignObservation) DeepCopyInto ¶
func (in *LoginDesignObservation) DeepCopyInto(out *LoginDesignObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoginDesignParameters ¶
type LoginDesignParameters struct { // The background color on the login page. // +kubebuilder:validation:Optional BackgroundColor *string `json:"backgroundColor,omitempty" tf:"background_color,omitempty"` // +kubebuilder:validation:Optional FooterText *string `json:"footerText,omitempty" tf:"footer_text,omitempty"` // The text at the top of the login page. // +kubebuilder:validation:Optional HeaderText *string `json:"headerText,omitempty" tf:"header_text,omitempty"` // The URL of the logo on the login page. // +kubebuilder:validation:Optional LogoPath *string `json:"logoPath,omitempty" tf:"logo_path,omitempty"` // The text color on the login page. // +kubebuilder:validation:Optional TextColor *string `json:"textColor,omitempty" tf:"text_color,omitempty"` }
func (*LoginDesignParameters) DeepCopy ¶
func (in *LoginDesignParameters) DeepCopy() *LoginDesignParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoginDesignParameters.
func (*LoginDesignParameters) DeepCopyInto ¶
func (in *LoginDesignParameters) DeepCopyInto(out *LoginDesignParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MutualTLSCertificate ¶
type MutualTLSCertificate struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec MutualTLSCertificateSpec `json:"spec"` Status MutualTLSCertificateStatus `json:"status,omitempty"` }
MutualTLSCertificate is the Schema for the MutualTLSCertificates 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,cloudflare}
func (*MutualTLSCertificate) DeepCopy ¶
func (in *MutualTLSCertificate) DeepCopy() *MutualTLSCertificate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MutualTLSCertificate.
func (*MutualTLSCertificate) DeepCopyInto ¶
func (in *MutualTLSCertificate) DeepCopyInto(out *MutualTLSCertificate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MutualTLSCertificate) DeepCopyObject ¶
func (in *MutualTLSCertificate) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MutualTLSCertificate) GetCondition ¶
func (mg *MutualTLSCertificate) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this MutualTLSCertificate.
func (*MutualTLSCertificate) GetConnectionDetailsMapping ¶
func (tr *MutualTLSCertificate) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this MutualTLSCertificate
func (*MutualTLSCertificate) GetDeletionPolicy ¶
func (mg *MutualTLSCertificate) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this MutualTLSCertificate.
func (*MutualTLSCertificate) GetID ¶
func (tr *MutualTLSCertificate) GetID() string
GetID returns ID of underlying Terraform resource of this MutualTLSCertificate
func (*MutualTLSCertificate) GetObservation ¶
func (tr *MutualTLSCertificate) GetObservation() (map[string]any, error)
GetObservation of this MutualTLSCertificate
func (*MutualTLSCertificate) GetParameters ¶
func (tr *MutualTLSCertificate) GetParameters() (map[string]any, error)
GetParameters of this MutualTLSCertificate
func (*MutualTLSCertificate) GetProviderConfigReference ¶
func (mg *MutualTLSCertificate) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this MutualTLSCertificate.
func (*MutualTLSCertificate) GetProviderReference ¶
func (mg *MutualTLSCertificate) GetProviderReference() *xpv1.Reference
GetProviderReference of this MutualTLSCertificate. Deprecated: Use GetProviderConfigReference.
func (*MutualTLSCertificate) GetPublishConnectionDetailsTo ¶
func (mg *MutualTLSCertificate) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this MutualTLSCertificate.
func (*MutualTLSCertificate) GetTerraformResourceType ¶
func (mg *MutualTLSCertificate) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this MutualTLSCertificate
func (*MutualTLSCertificate) GetTerraformSchemaVersion ¶
func (tr *MutualTLSCertificate) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*MutualTLSCertificate) GetWriteConnectionSecretToReference ¶
func (mg *MutualTLSCertificate) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this MutualTLSCertificate.
func (*MutualTLSCertificate) LateInitialize ¶
func (tr *MutualTLSCertificate) LateInitialize(attrs []byte) (bool, error)
LateInitialize this MutualTLSCertificate using its observed tfState. returns True if there are any spec changes for the resource.
func (*MutualTLSCertificate) ResolveReferences ¶
ResolveReferences of this MutualTLSCertificate.
func (*MutualTLSCertificate) SetConditions ¶
func (mg *MutualTLSCertificate) SetConditions(c ...xpv1.Condition)
SetConditions of this MutualTLSCertificate.
func (*MutualTLSCertificate) SetDeletionPolicy ¶
func (mg *MutualTLSCertificate) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this MutualTLSCertificate.
func (*MutualTLSCertificate) SetObservation ¶
func (tr *MutualTLSCertificate) SetObservation(obs map[string]any) error
SetObservation for this MutualTLSCertificate
func (*MutualTLSCertificate) SetParameters ¶
func (tr *MutualTLSCertificate) SetParameters(params map[string]any) error
SetParameters for this MutualTLSCertificate
func (*MutualTLSCertificate) SetProviderConfigReference ¶
func (mg *MutualTLSCertificate) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this MutualTLSCertificate.
func (*MutualTLSCertificate) SetProviderReference ¶
func (mg *MutualTLSCertificate) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this MutualTLSCertificate. Deprecated: Use SetProviderConfigReference.
func (*MutualTLSCertificate) SetPublishConnectionDetailsTo ¶
func (mg *MutualTLSCertificate) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this MutualTLSCertificate.
func (*MutualTLSCertificate) SetWriteConnectionSecretToReference ¶
func (mg *MutualTLSCertificate) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this MutualTLSCertificate.
type MutualTLSCertificateList ¶
type MutualTLSCertificateList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []MutualTLSCertificate `json:"items"` }
MutualTLSCertificateList contains a list of MutualTLSCertificates
func (*MutualTLSCertificateList) DeepCopy ¶
func (in *MutualTLSCertificateList) DeepCopy() *MutualTLSCertificateList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MutualTLSCertificateList.
func (*MutualTLSCertificateList) DeepCopyInto ¶
func (in *MutualTLSCertificateList) DeepCopyInto(out *MutualTLSCertificateList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MutualTLSCertificateList) DeepCopyObject ¶
func (in *MutualTLSCertificateList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MutualTLSCertificateList) GetItems ¶
func (l *MutualTLSCertificateList) GetItems() []resource.Managed
GetItems of this MutualTLSCertificateList.
type MutualTLSCertificateObservation ¶
type MutualTLSCertificateObservation struct { Fingerprint *string `json:"fingerprint,omitempty" tf:"fingerprint,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*MutualTLSCertificateObservation) DeepCopy ¶
func (in *MutualTLSCertificateObservation) DeepCopy() *MutualTLSCertificateObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MutualTLSCertificateObservation.
func (*MutualTLSCertificateObservation) DeepCopyInto ¶
func (in *MutualTLSCertificateObservation) DeepCopyInto(out *MutualTLSCertificateObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MutualTLSCertificateParameters ¶
type MutualTLSCertificateParameters struct { // The account identifier to target for the resource. Conflicts with `zone_id`. // +crossplane:generate:reference:type=github.com/cdloh/provider-cloudflare/apis/account/v1alpha1.Account // +kubebuilder:validation:Optional AccountID *string `json:"accountId,omitempty" tf:"account_id,omitempty"` // Reference to a Account in account to populate accountId. // +kubebuilder:validation:Optional AccountIDRef *v1.Reference `json:"accountIdRef,omitempty" tf:"-"` // Selector for a Account in account to populate accountId. // +kubebuilder:validation:Optional AccountIDSelector *v1.Selector `json:"accountIdSelector,omitempty" tf:"-"` // The hostnames that will be prompted for this certificate. // +kubebuilder:validation:Optional AssociatedHostnames []*string `json:"associatedHostnames,omitempty" tf:"associated_hostnames,omitempty"` // The Root CA for your certificates. // +kubebuilder:validation:Optional Certificate *string `json:"certificate,omitempty" tf:"certificate,omitempty"` // The name of the certificate. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // The zone identifier to target for the resource. Conflicts with `account_id`. // +crossplane:generate:reference:type=github.com/cdloh/provider-cloudflare/apis/zone/v1alpha1.Zone // +kubebuilder:validation:Optional ZoneID *string `json:"zoneId,omitempty" tf:"zone_id,omitempty"` // Reference to a Zone in zone to populate zoneId. // +kubebuilder:validation:Optional ZoneIDRef *v1.Reference `json:"zoneIdRef,omitempty" tf:"-"` // Selector for a Zone in zone to populate zoneId. // +kubebuilder:validation:Optional ZoneIDSelector *v1.Selector `json:"zoneIdSelector,omitempty" tf:"-"` }
func (*MutualTLSCertificateParameters) DeepCopy ¶
func (in *MutualTLSCertificateParameters) DeepCopy() *MutualTLSCertificateParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MutualTLSCertificateParameters.
func (*MutualTLSCertificateParameters) DeepCopyInto ¶
func (in *MutualTLSCertificateParameters) DeepCopyInto(out *MutualTLSCertificateParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MutualTLSCertificateSpec ¶
type MutualTLSCertificateSpec struct { v1.ResourceSpec `json:",inline"` ForProvider MutualTLSCertificateParameters `json:"forProvider"` }
MutualTLSCertificateSpec defines the desired state of MutualTLSCertificate
func (*MutualTLSCertificateSpec) DeepCopy ¶
func (in *MutualTLSCertificateSpec) DeepCopy() *MutualTLSCertificateSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MutualTLSCertificateSpec.
func (*MutualTLSCertificateSpec) DeepCopyInto ¶
func (in *MutualTLSCertificateSpec) DeepCopyInto(out *MutualTLSCertificateSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MutualTLSCertificateStatus ¶
type MutualTLSCertificateStatus struct { v1.ResourceStatus `json:",inline"` AtProvider MutualTLSCertificateObservation `json:"atProvider,omitempty"` }
MutualTLSCertificateStatus defines the observed state of MutualTLSCertificate.
func (*MutualTLSCertificateStatus) DeepCopy ¶
func (in *MutualTLSCertificateStatus) DeepCopy() *MutualTLSCertificateStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MutualTLSCertificateStatus.
func (*MutualTLSCertificateStatus) DeepCopyInto ¶
func (in *MutualTLSCertificateStatus) DeepCopyInto(out *MutualTLSCertificateStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OktaObservation ¶
type OktaObservation struct { }
func (*OktaObservation) DeepCopy ¶
func (in *OktaObservation) DeepCopy() *OktaObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OktaObservation.
func (*OktaObservation) DeepCopyInto ¶
func (in *OktaObservation) DeepCopyInto(out *OktaObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OktaParameters ¶
type OktaParameters struct { // +kubebuilder:validation:Optional IdentityProviderID *string `json:"identityProviderId,omitempty" tf:"identity_provider_id,omitempty"` // +kubebuilder:validation:Optional Name []*string `json:"name,omitempty" tf:"name,omitempty"` }
func (*OktaParameters) DeepCopy ¶
func (in *OktaParameters) DeepCopy() *OktaParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OktaParameters.
func (*OktaParameters) DeepCopyInto ¶
func (in *OktaParameters) DeepCopyInto(out *OktaParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Organization ¶
type Organization struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec OrganizationSpec `json:"spec"` Status OrganizationStatus `json:"status,omitempty"` }
Organization is the Schema for the Organizations 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,cloudflare}
func (*Organization) DeepCopy ¶
func (in *Organization) DeepCopy() *Organization
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Organization.
func (*Organization) DeepCopyInto ¶
func (in *Organization) DeepCopyInto(out *Organization)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Organization) DeepCopyObject ¶
func (in *Organization) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Organization) GetCondition ¶
func (mg *Organization) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Organization.
func (*Organization) GetConnectionDetailsMapping ¶
func (tr *Organization) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this Organization
func (*Organization) GetDeletionPolicy ¶
func (mg *Organization) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Organization.
func (*Organization) GetID ¶
func (tr *Organization) GetID() string
GetID returns ID of underlying Terraform resource of this Organization
func (*Organization) GetObservation ¶
func (tr *Organization) GetObservation() (map[string]any, error)
GetObservation of this Organization
func (*Organization) GetParameters ¶
func (tr *Organization) GetParameters() (map[string]any, error)
GetParameters of this Organization
func (*Organization) GetProviderConfigReference ¶
func (mg *Organization) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this Organization.
func (*Organization) GetProviderReference ¶
func (mg *Organization) GetProviderReference() *xpv1.Reference
GetProviderReference of this Organization. Deprecated: Use GetProviderConfigReference.
func (*Organization) GetPublishConnectionDetailsTo ¶
func (mg *Organization) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Organization.
func (*Organization) GetTerraformResourceType ¶
func (mg *Organization) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this Organization
func (*Organization) GetTerraformSchemaVersion ¶
func (tr *Organization) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Organization) GetWriteConnectionSecretToReference ¶
func (mg *Organization) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Organization.
func (*Organization) LateInitialize ¶
func (tr *Organization) LateInitialize(attrs []byte) (bool, error)
LateInitialize this Organization using its observed tfState. returns True if there are any spec changes for the resource.
func (*Organization) ResolveReferences ¶
ResolveReferences of this Organization.
func (*Organization) SetConditions ¶
func (mg *Organization) SetConditions(c ...xpv1.Condition)
SetConditions of this Organization.
func (*Organization) SetDeletionPolicy ¶
func (mg *Organization) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Organization.
func (*Organization) SetObservation ¶
func (tr *Organization) SetObservation(obs map[string]any) error
SetObservation for this Organization
func (*Organization) SetParameters ¶
func (tr *Organization) SetParameters(params map[string]any) error
SetParameters for this Organization
func (*Organization) SetProviderConfigReference ¶
func (mg *Organization) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this Organization.
func (*Organization) SetProviderReference ¶
func (mg *Organization) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this Organization. Deprecated: Use SetProviderConfigReference.
func (*Organization) SetPublishConnectionDetailsTo ¶
func (mg *Organization) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Organization.
func (*Organization) SetWriteConnectionSecretToReference ¶
func (mg *Organization) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Organization.
type OrganizationList ¶
type OrganizationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Organization `json:"items"` }
OrganizationList contains a list of Organizations
func (*OrganizationList) DeepCopy ¶
func (in *OrganizationList) DeepCopy() *OrganizationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationList.
func (*OrganizationList) DeepCopyInto ¶
func (in *OrganizationList) DeepCopyInto(out *OrganizationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OrganizationList) DeepCopyObject ¶
func (in *OrganizationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*OrganizationList) GetItems ¶
func (l *OrganizationList) GetItems() []resource.Managed
GetItems of this OrganizationList.
type OrganizationObservation ¶
type OrganizationObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*OrganizationObservation) DeepCopy ¶
func (in *OrganizationObservation) DeepCopy() *OrganizationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationObservation.
func (*OrganizationObservation) DeepCopyInto ¶
func (in *OrganizationObservation) DeepCopyInto(out *OrganizationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrganizationParameters ¶
type OrganizationParameters struct { // The account identifier to target for the resource. Conflicts with `zone_id`. // +crossplane:generate:reference:type=github.com/cdloh/provider-cloudflare/apis/account/v1alpha1.Account // +kubebuilder:validation:Optional AccountID *string `json:"accountId,omitempty" tf:"account_id,omitempty"` // Reference to a Account in account to populate accountId. // +kubebuilder:validation:Optional AccountIDRef *v1.Reference `json:"accountIdRef,omitempty" tf:"-"` // Selector for a Account in account to populate accountId. // +kubebuilder:validation:Optional AccountIDSelector *v1.Selector `json:"accountIdSelector,omitempty" tf:"-"` // The unique subdomain assigned to your Zero Trust organization. // +kubebuilder:validation:Required AuthDomain *string `json:"authDomain" tf:"auth_domain,omitempty"` // When set to true, this will disable all editing of Access resources via the Zero Trust Dashboard. // +kubebuilder:validation:Optional IsUIReadOnly *bool `json:"isUiReadOnly,omitempty" tf:"is_ui_read_only,omitempty"` // +kubebuilder:validation:Optional LoginDesign []LoginDesignParameters `json:"loginDesign,omitempty" tf:"login_design,omitempty"` // The name of your Zero Trust organization. // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // The zone identifier to target for the resource. Conflicts with `account_id`. // +crossplane:generate:reference:type=github.com/cdloh/provider-cloudflare/apis/zone/v1alpha1.Zone // +kubebuilder:validation:Optional ZoneID *string `json:"zoneId,omitempty" tf:"zone_id,omitempty"` // Reference to a Zone in zone to populate zoneId. // +kubebuilder:validation:Optional ZoneIDRef *v1.Reference `json:"zoneIdRef,omitempty" tf:"-"` // Selector for a Zone in zone to populate zoneId. // +kubebuilder:validation:Optional ZoneIDSelector *v1.Selector `json:"zoneIdSelector,omitempty" tf:"-"` }
func (*OrganizationParameters) DeepCopy ¶
func (in *OrganizationParameters) DeepCopy() *OrganizationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationParameters.
func (*OrganizationParameters) DeepCopyInto ¶
func (in *OrganizationParameters) DeepCopyInto(out *OrganizationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrganizationSpec ¶
type OrganizationSpec struct { v1.ResourceSpec `json:",inline"` ForProvider OrganizationParameters `json:"forProvider"` }
OrganizationSpec defines the desired state of Organization
func (*OrganizationSpec) DeepCopy ¶
func (in *OrganizationSpec) DeepCopy() *OrganizationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationSpec.
func (*OrganizationSpec) DeepCopyInto ¶
func (in *OrganizationSpec) DeepCopyInto(out *OrganizationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OrganizationStatus ¶
type OrganizationStatus struct { v1.ResourceStatus `json:",inline"` AtProvider OrganizationObservation `json:"atProvider,omitempty"` }
OrganizationStatus defines the observed state of Organization.
func (*OrganizationStatus) DeepCopy ¶
func (in *OrganizationStatus) DeepCopy() *OrganizationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationStatus.
func (*OrganizationStatus) DeepCopyInto ¶
func (in *OrganizationStatus) DeepCopyInto(out *OrganizationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Policy ¶
type Policy struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PolicySpec `json:"spec"` Status PolicyStatus `json:"status,omitempty"` }
Policy is the Schema for the Policys API. <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,cloudflare}
func (*Policy) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Policy.
func (*Policy) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Policy) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Policy) GetCondition ¶
func (mg *Policy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Policy.
func (*Policy) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Policy
func (*Policy) GetDeletionPolicy ¶
func (mg *Policy) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Policy.
func (*Policy) GetObservation ¶
GetObservation of this Policy
func (*Policy) GetParameters ¶
GetParameters of this Policy
func (*Policy) GetProviderConfigReference ¶
GetProviderConfigReference of this Policy.
func (*Policy) GetProviderReference ¶
GetProviderReference of this Policy. Deprecated: Use GetProviderConfigReference.
func (*Policy) GetPublishConnectionDetailsTo ¶
func (mg *Policy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Policy.
func (*Policy) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Policy
func (*Policy) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Policy) GetWriteConnectionSecretToReference ¶
func (mg *Policy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Policy.
func (*Policy) LateInitialize ¶
LateInitialize this Policy using its observed tfState. returns True if there are any spec changes for the resource.
func (*Policy) ResolveReferences ¶
ResolveReferences of this Policy.
func (*Policy) SetConditions ¶
SetConditions of this Policy.
func (*Policy) SetDeletionPolicy ¶
func (mg *Policy) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Policy.
func (*Policy) SetObservation ¶
SetObservation for this Policy
func (*Policy) SetParameters ¶
SetParameters for this Policy
func (*Policy) SetProviderConfigReference ¶
SetProviderConfigReference of this Policy.
func (*Policy) SetProviderReference ¶
SetProviderReference of this Policy. Deprecated: Use SetProviderConfigReference.
func (*Policy) SetPublishConnectionDetailsTo ¶
func (mg *Policy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Policy.
func (*Policy) SetWriteConnectionSecretToReference ¶
func (mg *Policy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Policy.
type PolicyExcludeObservation ¶
type PolicyExcludeObservation struct { }
func (*PolicyExcludeObservation) DeepCopy ¶
func (in *PolicyExcludeObservation) DeepCopy() *PolicyExcludeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyExcludeObservation.
func (*PolicyExcludeObservation) DeepCopyInto ¶
func (in *PolicyExcludeObservation) DeepCopyInto(out *PolicyExcludeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyExcludeParameters ¶
type PolicyExcludeParameters struct { // +kubebuilder:validation:Optional AnyValidServiceToken *bool `json:"anyValidServiceToken,omitempty" tf:"any_valid_service_token,omitempty"` // +kubebuilder:validation:Optional AuthMethod *string `json:"authMethod,omitempty" tf:"auth_method,omitempty"` // +kubebuilder:validation:Optional Azure []ExcludeAzureParameters `json:"azure,omitempty" tf:"azure,omitempty"` // +kubebuilder:validation:Optional Certificate *bool `json:"certificate,omitempty" tf:"certificate,omitempty"` // +kubebuilder:validation:Optional CommonName *string `json:"commonName,omitempty" tf:"common_name,omitempty"` // +kubebuilder:validation:Optional DevicePosture []*string `json:"devicePosture,omitempty" tf:"device_posture,omitempty"` // +kubebuilder:validation:Optional Email []*string `json:"email,omitempty" tf:"email,omitempty"` // +kubebuilder:validation:Optional EmailDomain []*string `json:"emailDomain,omitempty" tf:"email_domain,omitempty"` // +kubebuilder:validation:Optional Everyone *bool `json:"everyone,omitempty" tf:"everyone,omitempty"` // +kubebuilder:validation:Optional ExternalEvaluation []ExcludeExternalEvaluationParameters `json:"externalEvaluation,omitempty" tf:"external_evaluation,omitempty"` // +kubebuilder:validation:Optional Geo []*string `json:"geo,omitempty" tf:"geo,omitempty"` // +kubebuilder:validation:Optional Github []ExcludeGithubParameters `json:"github,omitempty" tf:"github,omitempty"` // +kubebuilder:validation:Optional Group []*string `json:"group,omitempty" tf:"group,omitempty"` // +kubebuilder:validation:Optional Gsuite []ExcludeGsuiteParameters `json:"gsuite,omitempty" tf:"gsuite,omitempty"` // +kubebuilder:validation:Optional IP []*string `json:"ip,omitempty" tf:"ip,omitempty"` // +kubebuilder:validation:Optional LoginMethod []*string `json:"loginMethod,omitempty" tf:"login_method,omitempty"` // +kubebuilder:validation:Optional Okta []ExcludeOktaParameters `json:"okta,omitempty" tf:"okta,omitempty"` // +kubebuilder:validation:Optional SAML []ExcludeSAMLParameters `json:"saml,omitempty" tf:"saml,omitempty"` // +kubebuilder:validation:Optional ServiceToken []*string `json:"serviceToken,omitempty" tf:"service_token,omitempty"` }
func (*PolicyExcludeParameters) DeepCopy ¶
func (in *PolicyExcludeParameters) DeepCopy() *PolicyExcludeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyExcludeParameters.
func (*PolicyExcludeParameters) DeepCopyInto ¶
func (in *PolicyExcludeParameters) DeepCopyInto(out *PolicyExcludeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyIncludeAzureObservation ¶
type PolicyIncludeAzureObservation struct { }
func (*PolicyIncludeAzureObservation) DeepCopy ¶
func (in *PolicyIncludeAzureObservation) DeepCopy() *PolicyIncludeAzureObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyIncludeAzureObservation.
func (*PolicyIncludeAzureObservation) DeepCopyInto ¶
func (in *PolicyIncludeAzureObservation) DeepCopyInto(out *PolicyIncludeAzureObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyIncludeAzureParameters ¶
type PolicyIncludeAzureParameters struct { // +kubebuilder:validation:Optional ID []*string `json:"id,omitempty" tf:"id,omitempty"` // +kubebuilder:validation:Optional IdentityProviderID *string `json:"identityProviderId,omitempty" tf:"identity_provider_id,omitempty"` }
func (*PolicyIncludeAzureParameters) DeepCopy ¶
func (in *PolicyIncludeAzureParameters) DeepCopy() *PolicyIncludeAzureParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyIncludeAzureParameters.
func (*PolicyIncludeAzureParameters) DeepCopyInto ¶
func (in *PolicyIncludeAzureParameters) DeepCopyInto(out *PolicyIncludeAzureParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyIncludeExternalEvaluationObservation ¶
type PolicyIncludeExternalEvaluationObservation struct { }
func (*PolicyIncludeExternalEvaluationObservation) DeepCopy ¶
func (in *PolicyIncludeExternalEvaluationObservation) DeepCopy() *PolicyIncludeExternalEvaluationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyIncludeExternalEvaluationObservation.
func (*PolicyIncludeExternalEvaluationObservation) DeepCopyInto ¶
func (in *PolicyIncludeExternalEvaluationObservation) DeepCopyInto(out *PolicyIncludeExternalEvaluationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyIncludeExternalEvaluationParameters ¶
type PolicyIncludeExternalEvaluationParameters struct { // +kubebuilder:validation:Optional EvaluateURL *string `json:"evaluateUrl,omitempty" tf:"evaluate_url,omitempty"` // +kubebuilder:validation:Optional KeysURL *string `json:"keysUrl,omitempty" tf:"keys_url,omitempty"` }
func (*PolicyIncludeExternalEvaluationParameters) DeepCopy ¶
func (in *PolicyIncludeExternalEvaluationParameters) DeepCopy() *PolicyIncludeExternalEvaluationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyIncludeExternalEvaluationParameters.
func (*PolicyIncludeExternalEvaluationParameters) DeepCopyInto ¶
func (in *PolicyIncludeExternalEvaluationParameters) DeepCopyInto(out *PolicyIncludeExternalEvaluationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyIncludeGithubObservation ¶
type PolicyIncludeGithubObservation struct { }
func (*PolicyIncludeGithubObservation) DeepCopy ¶
func (in *PolicyIncludeGithubObservation) DeepCopy() *PolicyIncludeGithubObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyIncludeGithubObservation.
func (*PolicyIncludeGithubObservation) DeepCopyInto ¶
func (in *PolicyIncludeGithubObservation) DeepCopyInto(out *PolicyIncludeGithubObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyIncludeGithubParameters ¶
type PolicyIncludeGithubParameters struct { // +kubebuilder:validation:Optional IdentityProviderID *string `json:"identityProviderId,omitempty" tf:"identity_provider_id,omitempty"` // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // +kubebuilder:validation:Optional Teams []*string `json:"teams,omitempty" tf:"teams,omitempty"` }
func (*PolicyIncludeGithubParameters) DeepCopy ¶
func (in *PolicyIncludeGithubParameters) DeepCopy() *PolicyIncludeGithubParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyIncludeGithubParameters.
func (*PolicyIncludeGithubParameters) DeepCopyInto ¶
func (in *PolicyIncludeGithubParameters) DeepCopyInto(out *PolicyIncludeGithubParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyIncludeGsuiteObservation ¶
type PolicyIncludeGsuiteObservation struct { }
func (*PolicyIncludeGsuiteObservation) DeepCopy ¶
func (in *PolicyIncludeGsuiteObservation) DeepCopy() *PolicyIncludeGsuiteObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyIncludeGsuiteObservation.
func (*PolicyIncludeGsuiteObservation) DeepCopyInto ¶
func (in *PolicyIncludeGsuiteObservation) DeepCopyInto(out *PolicyIncludeGsuiteObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyIncludeGsuiteParameters ¶
type PolicyIncludeGsuiteParameters struct { // +kubebuilder:validation:Optional Email []*string `json:"email,omitempty" tf:"email,omitempty"` // +kubebuilder:validation:Optional IdentityProviderID *string `json:"identityProviderId,omitempty" tf:"identity_provider_id,omitempty"` }
func (*PolicyIncludeGsuiteParameters) DeepCopy ¶
func (in *PolicyIncludeGsuiteParameters) DeepCopy() *PolicyIncludeGsuiteParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyIncludeGsuiteParameters.
func (*PolicyIncludeGsuiteParameters) DeepCopyInto ¶
func (in *PolicyIncludeGsuiteParameters) DeepCopyInto(out *PolicyIncludeGsuiteParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyIncludeObservation ¶
type PolicyIncludeObservation struct { }
func (*PolicyIncludeObservation) DeepCopy ¶
func (in *PolicyIncludeObservation) DeepCopy() *PolicyIncludeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyIncludeObservation.
func (*PolicyIncludeObservation) DeepCopyInto ¶
func (in *PolicyIncludeObservation) DeepCopyInto(out *PolicyIncludeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyIncludeOktaObservation ¶
type PolicyIncludeOktaObservation struct { }
func (*PolicyIncludeOktaObservation) DeepCopy ¶
func (in *PolicyIncludeOktaObservation) DeepCopy() *PolicyIncludeOktaObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyIncludeOktaObservation.
func (*PolicyIncludeOktaObservation) DeepCopyInto ¶
func (in *PolicyIncludeOktaObservation) DeepCopyInto(out *PolicyIncludeOktaObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyIncludeOktaParameters ¶
type PolicyIncludeOktaParameters struct { // +kubebuilder:validation:Optional IdentityProviderID *string `json:"identityProviderId,omitempty" tf:"identity_provider_id,omitempty"` // +kubebuilder:validation:Optional Name []*string `json:"name,omitempty" tf:"name,omitempty"` }
func (*PolicyIncludeOktaParameters) DeepCopy ¶
func (in *PolicyIncludeOktaParameters) DeepCopy() *PolicyIncludeOktaParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyIncludeOktaParameters.
func (*PolicyIncludeOktaParameters) DeepCopyInto ¶
func (in *PolicyIncludeOktaParameters) DeepCopyInto(out *PolicyIncludeOktaParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyIncludeParameters ¶
type PolicyIncludeParameters struct { // +kubebuilder:validation:Optional AnyValidServiceToken *bool `json:"anyValidServiceToken,omitempty" tf:"any_valid_service_token,omitempty"` // +kubebuilder:validation:Optional AuthMethod *string `json:"authMethod,omitempty" tf:"auth_method,omitempty"` // +kubebuilder:validation:Optional Azure []PolicyIncludeAzureParameters `json:"azure,omitempty" tf:"azure,omitempty"` // +kubebuilder:validation:Optional Certificate *bool `json:"certificate,omitempty" tf:"certificate,omitempty"` // +kubebuilder:validation:Optional CommonName *string `json:"commonName,omitempty" tf:"common_name,omitempty"` // +kubebuilder:validation:Optional DevicePosture []*string `json:"devicePosture,omitempty" tf:"device_posture,omitempty"` // +kubebuilder:validation:Optional Email []*string `json:"email,omitempty" tf:"email,omitempty"` // +kubebuilder:validation:Optional EmailDomain []*string `json:"emailDomain,omitempty" tf:"email_domain,omitempty"` // +kubebuilder:validation:Optional Everyone *bool `json:"everyone,omitempty" tf:"everyone,omitempty"` // +kubebuilder:validation:Optional ExternalEvaluation []PolicyIncludeExternalEvaluationParameters `json:"externalEvaluation,omitempty" tf:"external_evaluation,omitempty"` // +kubebuilder:validation:Optional Geo []*string `json:"geo,omitempty" tf:"geo,omitempty"` // +kubebuilder:validation:Optional Github []PolicyIncludeGithubParameters `json:"github,omitempty" tf:"github,omitempty"` // +kubebuilder:validation:Optional Group []*string `json:"group,omitempty" tf:"group,omitempty"` // +kubebuilder:validation:Optional Gsuite []PolicyIncludeGsuiteParameters `json:"gsuite,omitempty" tf:"gsuite,omitempty"` // +kubebuilder:validation:Optional IP []*string `json:"ip,omitempty" tf:"ip,omitempty"` // +kubebuilder:validation:Optional LoginMethod []*string `json:"loginMethod,omitempty" tf:"login_method,omitempty"` // +kubebuilder:validation:Optional Okta []PolicyIncludeOktaParameters `json:"okta,omitempty" tf:"okta,omitempty"` // +kubebuilder:validation:Optional SAML []PolicyIncludeSAMLParameters `json:"saml,omitempty" tf:"saml,omitempty"` // +kubebuilder:validation:Optional ServiceToken []*string `json:"serviceToken,omitempty" tf:"service_token,omitempty"` }
func (*PolicyIncludeParameters) DeepCopy ¶
func (in *PolicyIncludeParameters) DeepCopy() *PolicyIncludeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyIncludeParameters.
func (*PolicyIncludeParameters) DeepCopyInto ¶
func (in *PolicyIncludeParameters) DeepCopyInto(out *PolicyIncludeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyIncludeSAMLObservation ¶
type PolicyIncludeSAMLObservation struct { }
func (*PolicyIncludeSAMLObservation) DeepCopy ¶
func (in *PolicyIncludeSAMLObservation) DeepCopy() *PolicyIncludeSAMLObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyIncludeSAMLObservation.
func (*PolicyIncludeSAMLObservation) DeepCopyInto ¶
func (in *PolicyIncludeSAMLObservation) DeepCopyInto(out *PolicyIncludeSAMLObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyIncludeSAMLParameters ¶
type PolicyIncludeSAMLParameters struct { // +kubebuilder:validation:Optional AttributeName *string `json:"attributeName,omitempty" tf:"attribute_name,omitempty"` // +kubebuilder:validation:Optional AttributeValue *string `json:"attributeValue,omitempty" tf:"attribute_value,omitempty"` // +kubebuilder:validation:Optional IdentityProviderID *string `json:"identityProviderId,omitempty" tf:"identity_provider_id,omitempty"` }
func (*PolicyIncludeSAMLParameters) DeepCopy ¶
func (in *PolicyIncludeSAMLParameters) DeepCopy() *PolicyIncludeSAMLParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyIncludeSAMLParameters.
func (*PolicyIncludeSAMLParameters) DeepCopyInto ¶
func (in *PolicyIncludeSAMLParameters) DeepCopyInto(out *PolicyIncludeSAMLParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyList ¶
type PolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Policy `json:"items"` }
PolicyList contains a list of Policys
func (*PolicyList) DeepCopy ¶
func (in *PolicyList) DeepCopy() *PolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyList.
func (*PolicyList) DeepCopyInto ¶
func (in *PolicyList) DeepCopyInto(out *PolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PolicyList) DeepCopyObject ¶
func (in *PolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PolicyList) GetItems ¶
func (l *PolicyList) GetItems() []resource.Managed
GetItems of this PolicyList.
type PolicyObservation ¶
type PolicyObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*PolicyObservation) DeepCopy ¶
func (in *PolicyObservation) DeepCopy() *PolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyObservation.
func (*PolicyObservation) DeepCopyInto ¶
func (in *PolicyObservation) DeepCopyInto(out *PolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyParameters ¶
type PolicyParameters struct { // The account identifier to target for the resource. Conflicts with `zone_id`. // +crossplane:generate:reference:type=github.com/cdloh/provider-cloudflare/apis/account/v1alpha1.Account // +kubebuilder:validation:Optional AccountID *string `json:"accountId,omitempty" tf:"account_id,omitempty"` // Reference to a Account in account to populate accountId. // +kubebuilder:validation:Optional AccountIDRef *v1.Reference `json:"accountIdRef,omitempty" tf:"-"` // Selector for a Account in account to populate accountId. // +kubebuilder:validation:Optional AccountIDSelector *v1.Selector `json:"accountIdSelector,omitempty" tf:"-"` // The ID of the application the policy is associated with. // +crossplane:generate:reference:type=Application // +kubebuilder:validation:Optional ApplicationID *string `json:"applicationId,omitempty" tf:"application_id,omitempty"` // Reference to a Application to populate applicationId. // +kubebuilder:validation:Optional ApplicationIDRef *v1.Reference `json:"applicationIdRef,omitempty" tf:"-"` // Selector for a Application to populate applicationId. // +kubebuilder:validation:Optional ApplicationIDSelector *v1.Selector `json:"applicationIdSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional ApprovalGroup []ApprovalGroupParameters `json:"approvalGroup,omitempty" tf:"approval_group,omitempty"` // +kubebuilder:validation:Optional ApprovalRequired *bool `json:"approvalRequired,omitempty" tf:"approval_required,omitempty"` // Defines the action Access will take if the policy matches the user. Available values: `allow`, `deny`, `non_identity`, `bypass`. // +kubebuilder:validation:Required Decision *string `json:"decision" tf:"decision,omitempty"` // A series of access conditions, see [Access Groups](https://registry.io/providers/cloudflare/cloudflare/latest/docs/resources/access_group#conditions). // +kubebuilder:validation:Optional Exclude []PolicyExcludeParameters `json:"exclude,omitempty" tf:"exclude,omitempty"` // A series of access conditions, see [Access Groups](https://registry.io/providers/cloudflare/cloudflare/latest/docs/resources/access_group#conditions). // +kubebuilder:validation:Required Include []PolicyIncludeParameters `json:"include" tf:"include,omitempty"` // Friendly name of the Access Policy. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // The unique precedence for policies on a single application. // +kubebuilder:validation:Required Precedence *float64 `json:"precedence" tf:"precedence,omitempty"` // The prompt to display to the user for a justification for accessing the resource. Required when using `purpose_justification_required`. // +kubebuilder:validation:Optional PurposeJustificationPrompt *string `json:"purposeJustificationPrompt,omitempty" tf:"purpose_justification_prompt,omitempty"` // Whether to prompt the user for a justification for accessing the resource. // +kubebuilder:validation:Optional PurposeJustificationRequired *bool `json:"purposeJustificationRequired,omitempty" tf:"purpose_justification_required,omitempty"` // A series of access conditions, see [Access Groups](https://registry.io/providers/cloudflare/cloudflare/latest/docs/resources/access_group#conditions). // +kubebuilder:validation:Optional Require []PolicyRequireParameters `json:"require,omitempty" tf:"require,omitempty"` // The zone identifier to target for the resource. Conflicts with `account_id`. // +crossplane:generate:reference:type=github.com/cdloh/provider-cloudflare/apis/zone/v1alpha1.Zone // +kubebuilder:validation:Optional ZoneID *string `json:"zoneId,omitempty" tf:"zone_id,omitempty"` // Reference to a Zone in zone to populate zoneId. // +kubebuilder:validation:Optional ZoneIDRef *v1.Reference `json:"zoneIdRef,omitempty" tf:"-"` // Selector for a Zone in zone to populate zoneId. // +kubebuilder:validation:Optional ZoneIDSelector *v1.Selector `json:"zoneIdSelector,omitempty" tf:"-"` }
func (*PolicyParameters) DeepCopy ¶
func (in *PolicyParameters) DeepCopy() *PolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyParameters.
func (*PolicyParameters) DeepCopyInto ¶
func (in *PolicyParameters) DeepCopyInto(out *PolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyRequireAzureObservation ¶
type PolicyRequireAzureObservation struct { }
func (*PolicyRequireAzureObservation) DeepCopy ¶
func (in *PolicyRequireAzureObservation) DeepCopy() *PolicyRequireAzureObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyRequireAzureObservation.
func (*PolicyRequireAzureObservation) DeepCopyInto ¶
func (in *PolicyRequireAzureObservation) DeepCopyInto(out *PolicyRequireAzureObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyRequireAzureParameters ¶
type PolicyRequireAzureParameters struct { // +kubebuilder:validation:Optional ID []*string `json:"id,omitempty" tf:"id,omitempty"` // +kubebuilder:validation:Optional IdentityProviderID *string `json:"identityProviderId,omitempty" tf:"identity_provider_id,omitempty"` }
func (*PolicyRequireAzureParameters) DeepCopy ¶
func (in *PolicyRequireAzureParameters) DeepCopy() *PolicyRequireAzureParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyRequireAzureParameters.
func (*PolicyRequireAzureParameters) DeepCopyInto ¶
func (in *PolicyRequireAzureParameters) DeepCopyInto(out *PolicyRequireAzureParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyRequireExternalEvaluationObservation ¶
type PolicyRequireExternalEvaluationObservation struct { }
func (*PolicyRequireExternalEvaluationObservation) DeepCopy ¶
func (in *PolicyRequireExternalEvaluationObservation) DeepCopy() *PolicyRequireExternalEvaluationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyRequireExternalEvaluationObservation.
func (*PolicyRequireExternalEvaluationObservation) DeepCopyInto ¶
func (in *PolicyRequireExternalEvaluationObservation) DeepCopyInto(out *PolicyRequireExternalEvaluationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyRequireExternalEvaluationParameters ¶
type PolicyRequireExternalEvaluationParameters struct { // +kubebuilder:validation:Optional EvaluateURL *string `json:"evaluateUrl,omitempty" tf:"evaluate_url,omitempty"` // +kubebuilder:validation:Optional KeysURL *string `json:"keysUrl,omitempty" tf:"keys_url,omitempty"` }
func (*PolicyRequireExternalEvaluationParameters) DeepCopy ¶
func (in *PolicyRequireExternalEvaluationParameters) DeepCopy() *PolicyRequireExternalEvaluationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyRequireExternalEvaluationParameters.
func (*PolicyRequireExternalEvaluationParameters) DeepCopyInto ¶
func (in *PolicyRequireExternalEvaluationParameters) DeepCopyInto(out *PolicyRequireExternalEvaluationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyRequireGithubObservation ¶
type PolicyRequireGithubObservation struct { }
func (*PolicyRequireGithubObservation) DeepCopy ¶
func (in *PolicyRequireGithubObservation) DeepCopy() *PolicyRequireGithubObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyRequireGithubObservation.
func (*PolicyRequireGithubObservation) DeepCopyInto ¶
func (in *PolicyRequireGithubObservation) DeepCopyInto(out *PolicyRequireGithubObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyRequireGithubParameters ¶
type PolicyRequireGithubParameters struct { // +kubebuilder:validation:Optional IdentityProviderID *string `json:"identityProviderId,omitempty" tf:"identity_provider_id,omitempty"` // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // +kubebuilder:validation:Optional Teams []*string `json:"teams,omitempty" tf:"teams,omitempty"` }
func (*PolicyRequireGithubParameters) DeepCopy ¶
func (in *PolicyRequireGithubParameters) DeepCopy() *PolicyRequireGithubParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyRequireGithubParameters.
func (*PolicyRequireGithubParameters) DeepCopyInto ¶
func (in *PolicyRequireGithubParameters) DeepCopyInto(out *PolicyRequireGithubParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyRequireGsuiteObservation ¶
type PolicyRequireGsuiteObservation struct { }
func (*PolicyRequireGsuiteObservation) DeepCopy ¶
func (in *PolicyRequireGsuiteObservation) DeepCopy() *PolicyRequireGsuiteObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyRequireGsuiteObservation.
func (*PolicyRequireGsuiteObservation) DeepCopyInto ¶
func (in *PolicyRequireGsuiteObservation) DeepCopyInto(out *PolicyRequireGsuiteObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyRequireGsuiteParameters ¶
type PolicyRequireGsuiteParameters struct { // +kubebuilder:validation:Optional Email []*string `json:"email,omitempty" tf:"email,omitempty"` // +kubebuilder:validation:Optional IdentityProviderID *string `json:"identityProviderId,omitempty" tf:"identity_provider_id,omitempty"` }
func (*PolicyRequireGsuiteParameters) DeepCopy ¶
func (in *PolicyRequireGsuiteParameters) DeepCopy() *PolicyRequireGsuiteParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyRequireGsuiteParameters.
func (*PolicyRequireGsuiteParameters) DeepCopyInto ¶
func (in *PolicyRequireGsuiteParameters) DeepCopyInto(out *PolicyRequireGsuiteParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyRequireObservation ¶
type PolicyRequireObservation struct { }
func (*PolicyRequireObservation) DeepCopy ¶
func (in *PolicyRequireObservation) DeepCopy() *PolicyRequireObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyRequireObservation.
func (*PolicyRequireObservation) DeepCopyInto ¶
func (in *PolicyRequireObservation) DeepCopyInto(out *PolicyRequireObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyRequireOktaObservation ¶
type PolicyRequireOktaObservation struct { }
func (*PolicyRequireOktaObservation) DeepCopy ¶
func (in *PolicyRequireOktaObservation) DeepCopy() *PolicyRequireOktaObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyRequireOktaObservation.
func (*PolicyRequireOktaObservation) DeepCopyInto ¶
func (in *PolicyRequireOktaObservation) DeepCopyInto(out *PolicyRequireOktaObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyRequireOktaParameters ¶
type PolicyRequireOktaParameters struct { // +kubebuilder:validation:Optional IdentityProviderID *string `json:"identityProviderId,omitempty" tf:"identity_provider_id,omitempty"` // +kubebuilder:validation:Optional Name []*string `json:"name,omitempty" tf:"name,omitempty"` }
func (*PolicyRequireOktaParameters) DeepCopy ¶
func (in *PolicyRequireOktaParameters) DeepCopy() *PolicyRequireOktaParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyRequireOktaParameters.
func (*PolicyRequireOktaParameters) DeepCopyInto ¶
func (in *PolicyRequireOktaParameters) DeepCopyInto(out *PolicyRequireOktaParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyRequireParameters ¶
type PolicyRequireParameters struct { // +kubebuilder:validation:Optional AnyValidServiceToken *bool `json:"anyValidServiceToken,omitempty" tf:"any_valid_service_token,omitempty"` // +kubebuilder:validation:Optional AuthMethod *string `json:"authMethod,omitempty" tf:"auth_method,omitempty"` // +kubebuilder:validation:Optional Azure []PolicyRequireAzureParameters `json:"azure,omitempty" tf:"azure,omitempty"` // +kubebuilder:validation:Optional Certificate *bool `json:"certificate,omitempty" tf:"certificate,omitempty"` // +kubebuilder:validation:Optional CommonName *string `json:"commonName,omitempty" tf:"common_name,omitempty"` // +kubebuilder:validation:Optional DevicePosture []*string `json:"devicePosture,omitempty" tf:"device_posture,omitempty"` // +kubebuilder:validation:Optional Email []*string `json:"email,omitempty" tf:"email,omitempty"` // +kubebuilder:validation:Optional EmailDomain []*string `json:"emailDomain,omitempty" tf:"email_domain,omitempty"` // +kubebuilder:validation:Optional Everyone *bool `json:"everyone,omitempty" tf:"everyone,omitempty"` // +kubebuilder:validation:Optional ExternalEvaluation []PolicyRequireExternalEvaluationParameters `json:"externalEvaluation,omitempty" tf:"external_evaluation,omitempty"` // +kubebuilder:validation:Optional Geo []*string `json:"geo,omitempty" tf:"geo,omitempty"` // +kubebuilder:validation:Optional Github []PolicyRequireGithubParameters `json:"github,omitempty" tf:"github,omitempty"` // +kubebuilder:validation:Optional Group []*string `json:"group,omitempty" tf:"group,omitempty"` // +kubebuilder:validation:Optional Gsuite []PolicyRequireGsuiteParameters `json:"gsuite,omitempty" tf:"gsuite,omitempty"` // +kubebuilder:validation:Optional IP []*string `json:"ip,omitempty" tf:"ip,omitempty"` // +kubebuilder:validation:Optional LoginMethod []*string `json:"loginMethod,omitempty" tf:"login_method,omitempty"` // +kubebuilder:validation:Optional Okta []PolicyRequireOktaParameters `json:"okta,omitempty" tf:"okta,omitempty"` // +kubebuilder:validation:Optional SAML []PolicyRequireSAMLParameters `json:"saml,omitempty" tf:"saml,omitempty"` // +kubebuilder:validation:Optional ServiceToken []*string `json:"serviceToken,omitempty" tf:"service_token,omitempty"` }
func (*PolicyRequireParameters) DeepCopy ¶
func (in *PolicyRequireParameters) DeepCopy() *PolicyRequireParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyRequireParameters.
func (*PolicyRequireParameters) DeepCopyInto ¶
func (in *PolicyRequireParameters) DeepCopyInto(out *PolicyRequireParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyRequireSAMLObservation ¶
type PolicyRequireSAMLObservation struct { }
func (*PolicyRequireSAMLObservation) DeepCopy ¶
func (in *PolicyRequireSAMLObservation) DeepCopy() *PolicyRequireSAMLObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyRequireSAMLObservation.
func (*PolicyRequireSAMLObservation) DeepCopyInto ¶
func (in *PolicyRequireSAMLObservation) DeepCopyInto(out *PolicyRequireSAMLObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyRequireSAMLParameters ¶
type PolicyRequireSAMLParameters struct { // +kubebuilder:validation:Optional AttributeName *string `json:"attributeName,omitempty" tf:"attribute_name,omitempty"` // +kubebuilder:validation:Optional AttributeValue *string `json:"attributeValue,omitempty" tf:"attribute_value,omitempty"` // +kubebuilder:validation:Optional IdentityProviderID *string `json:"identityProviderId,omitempty" tf:"identity_provider_id,omitempty"` }
func (*PolicyRequireSAMLParameters) DeepCopy ¶
func (in *PolicyRequireSAMLParameters) DeepCopy() *PolicyRequireSAMLParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyRequireSAMLParameters.
func (*PolicyRequireSAMLParameters) DeepCopyInto ¶
func (in *PolicyRequireSAMLParameters) DeepCopyInto(out *PolicyRequireSAMLParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicySpec ¶
type PolicySpec struct { v1.ResourceSpec `json:",inline"` ForProvider PolicyParameters `json:"forProvider"` }
PolicySpec defines the desired state of Policy
func (*PolicySpec) DeepCopy ¶
func (in *PolicySpec) DeepCopy() *PolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicySpec.
func (*PolicySpec) DeepCopyInto ¶
func (in *PolicySpec) DeepCopyInto(out *PolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyStatus ¶
type PolicyStatus struct { v1.ResourceStatus `json:",inline"` AtProvider PolicyObservation `json:"atProvider,omitempty"` }
PolicyStatus defines the observed state of Policy.
func (*PolicyStatus) DeepCopy ¶
func (in *PolicyStatus) DeepCopy() *PolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyStatus.
func (*PolicyStatus) DeepCopyInto ¶
func (in *PolicyStatus) DeepCopyInto(out *PolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RequireAzureObservation ¶
type RequireAzureObservation struct { }
func (*RequireAzureObservation) DeepCopy ¶
func (in *RequireAzureObservation) DeepCopy() *RequireAzureObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequireAzureObservation.
func (*RequireAzureObservation) DeepCopyInto ¶
func (in *RequireAzureObservation) DeepCopyInto(out *RequireAzureObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RequireAzureParameters ¶
type RequireAzureParameters struct { // +kubebuilder:validation:Optional ID []*string `json:"id,omitempty" tf:"id,omitempty"` // +kubebuilder:validation:Optional IdentityProviderID *string `json:"identityProviderId,omitempty" tf:"identity_provider_id,omitempty"` }
func (*RequireAzureParameters) DeepCopy ¶
func (in *RequireAzureParameters) DeepCopy() *RequireAzureParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequireAzureParameters.
func (*RequireAzureParameters) DeepCopyInto ¶
func (in *RequireAzureParameters) DeepCopyInto(out *RequireAzureParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RequireExternalEvaluationObservation ¶
type RequireExternalEvaluationObservation struct { }
func (*RequireExternalEvaluationObservation) DeepCopy ¶
func (in *RequireExternalEvaluationObservation) DeepCopy() *RequireExternalEvaluationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequireExternalEvaluationObservation.
func (*RequireExternalEvaluationObservation) DeepCopyInto ¶
func (in *RequireExternalEvaluationObservation) DeepCopyInto(out *RequireExternalEvaluationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RequireExternalEvaluationParameters ¶
type RequireExternalEvaluationParameters struct { // +kubebuilder:validation:Optional EvaluateURL *string `json:"evaluateUrl,omitempty" tf:"evaluate_url,omitempty"` // +kubebuilder:validation:Optional KeysURL *string `json:"keysUrl,omitempty" tf:"keys_url,omitempty"` }
func (*RequireExternalEvaluationParameters) DeepCopy ¶
func (in *RequireExternalEvaluationParameters) DeepCopy() *RequireExternalEvaluationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequireExternalEvaluationParameters.
func (*RequireExternalEvaluationParameters) DeepCopyInto ¶
func (in *RequireExternalEvaluationParameters) DeepCopyInto(out *RequireExternalEvaluationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RequireGithubObservation ¶
type RequireGithubObservation struct { }
func (*RequireGithubObservation) DeepCopy ¶
func (in *RequireGithubObservation) DeepCopy() *RequireGithubObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequireGithubObservation.
func (*RequireGithubObservation) DeepCopyInto ¶
func (in *RequireGithubObservation) DeepCopyInto(out *RequireGithubObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RequireGithubParameters ¶
type RequireGithubParameters struct { // +kubebuilder:validation:Optional IdentityProviderID *string `json:"identityProviderId,omitempty" tf:"identity_provider_id,omitempty"` // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // +kubebuilder:validation:Optional Teams []*string `json:"teams,omitempty" tf:"teams,omitempty"` }
func (*RequireGithubParameters) DeepCopy ¶
func (in *RequireGithubParameters) DeepCopy() *RequireGithubParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequireGithubParameters.
func (*RequireGithubParameters) DeepCopyInto ¶
func (in *RequireGithubParameters) DeepCopyInto(out *RequireGithubParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RequireGsuiteObservation ¶
type RequireGsuiteObservation struct { }
func (*RequireGsuiteObservation) DeepCopy ¶
func (in *RequireGsuiteObservation) DeepCopy() *RequireGsuiteObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequireGsuiteObservation.
func (*RequireGsuiteObservation) DeepCopyInto ¶
func (in *RequireGsuiteObservation) DeepCopyInto(out *RequireGsuiteObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RequireGsuiteParameters ¶
type RequireGsuiteParameters struct { // +kubebuilder:validation:Optional Email []*string `json:"email,omitempty" tf:"email,omitempty"` // +kubebuilder:validation:Optional IdentityProviderID *string `json:"identityProviderId,omitempty" tf:"identity_provider_id,omitempty"` }
func (*RequireGsuiteParameters) DeepCopy ¶
func (in *RequireGsuiteParameters) DeepCopy() *RequireGsuiteParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequireGsuiteParameters.
func (*RequireGsuiteParameters) DeepCopyInto ¶
func (in *RequireGsuiteParameters) DeepCopyInto(out *RequireGsuiteParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RequireObservation ¶
type RequireObservation struct { }
func (*RequireObservation) DeepCopy ¶
func (in *RequireObservation) DeepCopy() *RequireObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequireObservation.
func (*RequireObservation) DeepCopyInto ¶
func (in *RequireObservation) DeepCopyInto(out *RequireObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RequireOktaObservation ¶
type RequireOktaObservation struct { }
func (*RequireOktaObservation) DeepCopy ¶
func (in *RequireOktaObservation) DeepCopy() *RequireOktaObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequireOktaObservation.
func (*RequireOktaObservation) DeepCopyInto ¶
func (in *RequireOktaObservation) DeepCopyInto(out *RequireOktaObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RequireOktaParameters ¶
type RequireOktaParameters struct { // +kubebuilder:validation:Optional IdentityProviderID *string `json:"identityProviderId,omitempty" tf:"identity_provider_id,omitempty"` // +kubebuilder:validation:Optional Name []*string `json:"name,omitempty" tf:"name,omitempty"` }
func (*RequireOktaParameters) DeepCopy ¶
func (in *RequireOktaParameters) DeepCopy() *RequireOktaParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequireOktaParameters.
func (*RequireOktaParameters) DeepCopyInto ¶
func (in *RequireOktaParameters) DeepCopyInto(out *RequireOktaParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RequireParameters ¶
type RequireParameters struct { // +kubebuilder:validation:Optional AnyValidServiceToken *bool `json:"anyValidServiceToken,omitempty" tf:"any_valid_service_token,omitempty"` // +kubebuilder:validation:Optional AuthMethod *string `json:"authMethod,omitempty" tf:"auth_method,omitempty"` // +kubebuilder:validation:Optional Azure []RequireAzureParameters `json:"azure,omitempty" tf:"azure,omitempty"` // +kubebuilder:validation:Optional Certificate *bool `json:"certificate,omitempty" tf:"certificate,omitempty"` // +kubebuilder:validation:Optional CommonName *string `json:"commonName,omitempty" tf:"common_name,omitempty"` // +kubebuilder:validation:Optional DevicePosture []*string `json:"devicePosture,omitempty" tf:"device_posture,omitempty"` // +kubebuilder:validation:Optional Email []*string `json:"email,omitempty" tf:"email,omitempty"` // +kubebuilder:validation:Optional EmailDomain []*string `json:"emailDomain,omitempty" tf:"email_domain,omitempty"` // +kubebuilder:validation:Optional Everyone *bool `json:"everyone,omitempty" tf:"everyone,omitempty"` // +kubebuilder:validation:Optional ExternalEvaluation []RequireExternalEvaluationParameters `json:"externalEvaluation,omitempty" tf:"external_evaluation,omitempty"` // +kubebuilder:validation:Optional Geo []*string `json:"geo,omitempty" tf:"geo,omitempty"` // +kubebuilder:validation:Optional Github []RequireGithubParameters `json:"github,omitempty" tf:"github,omitempty"` // +kubebuilder:validation:Optional Group []*string `json:"group,omitempty" tf:"group,omitempty"` // +kubebuilder:validation:Optional Gsuite []RequireGsuiteParameters `json:"gsuite,omitempty" tf:"gsuite,omitempty"` // +kubebuilder:validation:Optional IP []*string `json:"ip,omitempty" tf:"ip,omitempty"` // +kubebuilder:validation:Optional LoginMethod []*string `json:"loginMethod,omitempty" tf:"login_method,omitempty"` // +kubebuilder:validation:Optional Okta []RequireOktaParameters `json:"okta,omitempty" tf:"okta,omitempty"` // +kubebuilder:validation:Optional SAML []RequireSAMLParameters `json:"saml,omitempty" tf:"saml,omitempty"` // +kubebuilder:validation:Optional ServiceToken []*string `json:"serviceToken,omitempty" tf:"service_token,omitempty"` }
func (*RequireParameters) DeepCopy ¶
func (in *RequireParameters) DeepCopy() *RequireParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequireParameters.
func (*RequireParameters) DeepCopyInto ¶
func (in *RequireParameters) DeepCopyInto(out *RequireParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RequireSAMLObservation ¶
type RequireSAMLObservation struct { }
func (*RequireSAMLObservation) DeepCopy ¶
func (in *RequireSAMLObservation) DeepCopy() *RequireSAMLObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequireSAMLObservation.
func (*RequireSAMLObservation) DeepCopyInto ¶
func (in *RequireSAMLObservation) DeepCopyInto(out *RequireSAMLObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RequireSAMLParameters ¶
type RequireSAMLParameters struct { // +kubebuilder:validation:Optional AttributeName *string `json:"attributeName,omitempty" tf:"attribute_name,omitempty"` // +kubebuilder:validation:Optional AttributeValue *string `json:"attributeValue,omitempty" tf:"attribute_value,omitempty"` // +kubebuilder:validation:Optional IdentityProviderID *string `json:"identityProviderId,omitempty" tf:"identity_provider_id,omitempty"` }
func (*RequireSAMLParameters) DeepCopy ¶
func (in *RequireSAMLParameters) DeepCopy() *RequireSAMLParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RequireSAMLParameters.
func (*RequireSAMLParameters) DeepCopyInto ¶
func (in *RequireSAMLParameters) DeepCopyInto(out *RequireSAMLParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Rule ¶
type Rule struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RuleSpec `json:"spec"` Status RuleStatus `json:"status,omitempty"` }
Rule is the Schema for the Rules 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,cloudflare}
func (*Rule) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Rule.
func (*Rule) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Rule) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Rule) GetCondition ¶
func (mg *Rule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Rule.
func (*Rule) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Rule
func (*Rule) GetDeletionPolicy ¶
func (mg *Rule) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Rule.
func (*Rule) GetObservation ¶
GetObservation of this Rule
func (*Rule) GetParameters ¶
GetParameters of this Rule
func (*Rule) GetProviderConfigReference ¶
GetProviderConfigReference of this Rule.
func (*Rule) GetProviderReference ¶
GetProviderReference of this Rule. Deprecated: Use GetProviderConfigReference.
func (*Rule) GetPublishConnectionDetailsTo ¶
func (mg *Rule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Rule.
func (*Rule) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Rule
func (*Rule) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Rule) GetWriteConnectionSecretToReference ¶
func (mg *Rule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Rule.
func (*Rule) LateInitialize ¶
LateInitialize this Rule using its observed tfState. returns True if there are any spec changes for the resource.
func (*Rule) ResolveReferences ¶
ResolveReferences of this Rule.
func (*Rule) SetConditions ¶
SetConditions of this Rule.
func (*Rule) SetDeletionPolicy ¶
func (mg *Rule) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Rule.
func (*Rule) SetObservation ¶
SetObservation for this Rule
func (*Rule) SetParameters ¶
SetParameters for this Rule
func (*Rule) SetProviderConfigReference ¶
SetProviderConfigReference of this Rule.
func (*Rule) SetProviderReference ¶
SetProviderReference of this Rule. Deprecated: Use SetProviderConfigReference.
func (*Rule) SetPublishConnectionDetailsTo ¶
func (mg *Rule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Rule.
func (*Rule) SetWriteConnectionSecretToReference ¶
func (mg *Rule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Rule.
type RuleList ¶
type RuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Rule `json:"items"` }
RuleList contains a list of Rules
func (*RuleList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleList.
func (*RuleList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RuleList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RuleObservation ¶
type RuleObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*RuleObservation) DeepCopy ¶
func (in *RuleObservation) DeepCopy() *RuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleObservation.
func (*RuleObservation) DeepCopyInto ¶
func (in *RuleObservation) DeepCopyInto(out *RuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleParameters ¶
type RuleParameters struct { // The account identifier to target for the resource. **Modifying this attribute will force creation of a new resource.** // +crossplane:generate:reference:type=github.com/cdloh/provider-cloudflare/apis/account/v1alpha1.Account // +kubebuilder:validation:Optional AccountID *string `json:"accountId,omitempty" tf:"account_id,omitempty"` // Reference to a Account in account to populate accountId. // +kubebuilder:validation:Optional AccountIDRef *v1.Reference `json:"accountIdRef,omitempty" tf:"-"` // Selector for a Account in account to populate accountId. // +kubebuilder:validation:Optional AccountIDSelector *v1.Selector `json:"accountIdSelector,omitempty" tf:"-"` // Rule configuration to apply to a matched request. **Modifying this attribute will force creation of a new resource.** // +kubebuilder:validation:Required Configuration []ConfigurationParameters `json:"configuration" tf:"configuration,omitempty"` // The action to apply to a matched request. Available values: `block`, `challenge`, `whitelist`, `js_challenge`, `managed_challenge`. // +kubebuilder:validation:Required Mode *string `json:"mode" tf:"mode,omitempty"` // A personal note about the rule. Typically used as a reminder or explanation for the rule. // +kubebuilder:validation:Optional Notes *string `json:"notes,omitempty" tf:"notes,omitempty"` // The zone identifier to target for the resource. **Modifying this attribute will force creation of a new resource.** // +crossplane:generate:reference:type=github.com/cdloh/provider-cloudflare/apis/zone/v1alpha1.Zone // +kubebuilder:validation:Optional ZoneID *string `json:"zoneId,omitempty" tf:"zone_id,omitempty"` // Reference to a Zone in zone to populate zoneId. // +kubebuilder:validation:Optional ZoneIDRef *v1.Reference `json:"zoneIdRef,omitempty" tf:"-"` // Selector for a Zone in zone to populate zoneId. // +kubebuilder:validation:Optional ZoneIDSelector *v1.Selector `json:"zoneIdSelector,omitempty" tf:"-"` }
func (*RuleParameters) DeepCopy ¶
func (in *RuleParameters) DeepCopy() *RuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleParameters.
func (*RuleParameters) DeepCopyInto ¶
func (in *RuleParameters) DeepCopyInto(out *RuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleSpec ¶
type RuleSpec struct { v1.ResourceSpec `json:",inline"` ForProvider RuleParameters `json:"forProvider"` }
RuleSpec defines the desired state of Rule
func (*RuleSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleSpec.
func (*RuleSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleStatus ¶
type RuleStatus struct { v1.ResourceStatus `json:",inline"` AtProvider RuleObservation `json:"atProvider,omitempty"` }
RuleStatus defines the observed state of Rule.
func (*RuleStatus) DeepCopy ¶
func (in *RuleStatus) DeepCopy() *RuleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleStatus.
func (*RuleStatus) DeepCopyInto ¶
func (in *RuleStatus) DeepCopyInto(out *RuleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SAMLObservation ¶
type SAMLObservation struct { }
func (*SAMLObservation) DeepCopy ¶
func (in *SAMLObservation) DeepCopy() *SAMLObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SAMLObservation.
func (*SAMLObservation) DeepCopyInto ¶
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 ¶
type SAMLParameters struct { // +kubebuilder:validation:Optional AttributeName *string `json:"attributeName,omitempty" tf:"attribute_name,omitempty"` // +kubebuilder:validation:Optional AttributeValue *string `json:"attributeValue,omitempty" tf:"attribute_value,omitempty"` // +kubebuilder:validation:Optional IdentityProviderID *string `json:"identityProviderId,omitempty" tf:"identity_provider_id,omitempty"` }
func (*SAMLParameters) DeepCopy ¶
func (in *SAMLParameters) DeepCopy() *SAMLParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SAMLParameters.
func (*SAMLParameters) DeepCopyInto ¶
func (in *SAMLParameters) DeepCopyInto(out *SAMLParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SaasAppObservation ¶
type SaasAppObservation struct { }
func (*SaasAppObservation) DeepCopy ¶
func (in *SaasAppObservation) DeepCopy() *SaasAppObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SaasAppObservation.
func (*SaasAppObservation) DeepCopyInto ¶
func (in *SaasAppObservation) DeepCopyInto(out *SaasAppObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SaasAppParameters ¶
type SaasAppParameters struct { // The service provider's endpoint that is responsible for receiving and parsing a SAML assertion. // +kubebuilder:validation:Required ConsumerServiceURL *string `json:"consumerServiceUrl" tf:"consumer_service_url,omitempty"` // The format of the name identifier sent to the SaaS application. Defaults to `email`. // +kubebuilder:validation:Optional NameIDFormat *string `json:"nameIdFormat,omitempty" tf:"name_id_format,omitempty"` // A globally unique name for an identity or service provider. // +kubebuilder:validation:Required SpEntityID *string `json:"spEntityId" tf:"sp_entity_id,omitempty"` }
func (*SaasAppParameters) DeepCopy ¶
func (in *SaasAppParameters) DeepCopy() *SaasAppParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SaasAppParameters.
func (*SaasAppParameters) DeepCopyInto ¶
func (in *SaasAppParameters) DeepCopyInto(out *SaasAppParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceToken ¶
type ServiceToken struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ServiceTokenSpec `json:"spec"` Status ServiceTokenStatus `json:"status,omitempty"` }
ServiceToken is the Schema for the ServiceTokens 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,cloudflare}
func (*ServiceToken) DeepCopy ¶
func (in *ServiceToken) DeepCopy() *ServiceToken
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceToken.
func (*ServiceToken) DeepCopyInto ¶
func (in *ServiceToken) DeepCopyInto(out *ServiceToken)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServiceToken) DeepCopyObject ¶
func (in *ServiceToken) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ServiceToken) GetCondition ¶
func (mg *ServiceToken) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ServiceToken.
func (*ServiceToken) GetConnectionDetailsMapping ¶
func (tr *ServiceToken) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ServiceToken
func (*ServiceToken) GetDeletionPolicy ¶
func (mg *ServiceToken) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ServiceToken.
func (*ServiceToken) GetID ¶
func (tr *ServiceToken) GetID() string
GetID returns ID of underlying Terraform resource of this ServiceToken
func (*ServiceToken) GetObservation ¶
func (tr *ServiceToken) GetObservation() (map[string]any, error)
GetObservation of this ServiceToken
func (*ServiceToken) GetParameters ¶
func (tr *ServiceToken) GetParameters() (map[string]any, error)
GetParameters of this ServiceToken
func (*ServiceToken) GetProviderConfigReference ¶
func (mg *ServiceToken) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ServiceToken.
func (*ServiceToken) GetProviderReference ¶
func (mg *ServiceToken) GetProviderReference() *xpv1.Reference
GetProviderReference of this ServiceToken. Deprecated: Use GetProviderConfigReference.
func (*ServiceToken) GetPublishConnectionDetailsTo ¶
func (mg *ServiceToken) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this ServiceToken.
func (*ServiceToken) GetTerraformResourceType ¶
func (mg *ServiceToken) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ServiceToken
func (*ServiceToken) GetTerraformSchemaVersion ¶
func (tr *ServiceToken) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ServiceToken) GetWriteConnectionSecretToReference ¶
func (mg *ServiceToken) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ServiceToken.
func (*ServiceToken) LateInitialize ¶
func (tr *ServiceToken) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ServiceToken using its observed tfState. returns True if there are any spec changes for the resource.
func (*ServiceToken) ResolveReferences ¶
ResolveReferences of this ServiceToken.
func (*ServiceToken) SetConditions ¶
func (mg *ServiceToken) SetConditions(c ...xpv1.Condition)
SetConditions of this ServiceToken.
func (*ServiceToken) SetDeletionPolicy ¶
func (mg *ServiceToken) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ServiceToken.
func (*ServiceToken) SetObservation ¶
func (tr *ServiceToken) SetObservation(obs map[string]any) error
SetObservation for this ServiceToken
func (*ServiceToken) SetParameters ¶
func (tr *ServiceToken) SetParameters(params map[string]any) error
SetParameters for this ServiceToken
func (*ServiceToken) SetProviderConfigReference ¶
func (mg *ServiceToken) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ServiceToken.
func (*ServiceToken) SetProviderReference ¶
func (mg *ServiceToken) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ServiceToken. Deprecated: Use SetProviderConfigReference.
func (*ServiceToken) SetPublishConnectionDetailsTo ¶
func (mg *ServiceToken) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this ServiceToken.
func (*ServiceToken) SetWriteConnectionSecretToReference ¶
func (mg *ServiceToken) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ServiceToken.
type ServiceTokenList ¶
type ServiceTokenList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ServiceToken `json:"items"` }
ServiceTokenList contains a list of ServiceTokens
func (*ServiceTokenList) DeepCopy ¶
func (in *ServiceTokenList) DeepCopy() *ServiceTokenList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceTokenList.
func (*ServiceTokenList) DeepCopyInto ¶
func (in *ServiceTokenList) DeepCopyInto(out *ServiceTokenList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServiceTokenList) DeepCopyObject ¶
func (in *ServiceTokenList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ServiceTokenList) GetItems ¶
func (l *ServiceTokenList) GetItems() []resource.Managed
GetItems of this ServiceTokenList.
type ServiceTokenObservation ¶
type ServiceTokenObservation struct { // UUID client ID associated with the Service Token. **Modifying this attribute will force creation of a new resource.** ClientID *string `json:"clientId,omitempty" tf:"client_id,omitempty"` // Date when the token expires. ExpiresAt *string `json:"expiresAt,omitempty" tf:"expires_at,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*ServiceTokenObservation) DeepCopy ¶
func (in *ServiceTokenObservation) DeepCopy() *ServiceTokenObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceTokenObservation.
func (*ServiceTokenObservation) DeepCopyInto ¶
func (in *ServiceTokenObservation) DeepCopyInto(out *ServiceTokenObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceTokenParameters ¶
type ServiceTokenParameters struct { // The account identifier to target for the resource. Conflicts with `zone_id`. // +crossplane:generate:reference:type=github.com/cdloh/provider-cloudflare/apis/account/v1alpha1.Account // +kubebuilder:validation:Optional AccountID *string `json:"accountId,omitempty" tf:"account_id,omitempty"` // Reference to a Account in account to populate accountId. // +kubebuilder:validation:Optional AccountIDRef *v1.Reference `json:"accountIdRef,omitempty" tf:"-"` // Selector for a Account in account to populate accountId. // +kubebuilder:validation:Optional AccountIDSelector *v1.Selector `json:"accountIdSelector,omitempty" tf:"-"` // Defaults to `0`. // +kubebuilder:validation:Optional MinDaysForRenewal *float64 `json:"minDaysForRenewal,omitempty" tf:"min_days_for_renewal,omitempty"` // Friendly name of the token's intent. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // The zone identifier to target for the resource. Conflicts with `account_id`. // +crossplane:generate:reference:type=github.com/cdloh/provider-cloudflare/apis/zone/v1alpha1.Zone // +kubebuilder:validation:Optional ZoneID *string `json:"zoneId,omitempty" tf:"zone_id,omitempty"` // Reference to a Zone in zone to populate zoneId. // +kubebuilder:validation:Optional ZoneIDRef *v1.Reference `json:"zoneIdRef,omitempty" tf:"-"` // Selector for a Zone in zone to populate zoneId. // +kubebuilder:validation:Optional ZoneIDSelector *v1.Selector `json:"zoneIdSelector,omitempty" tf:"-"` }
func (*ServiceTokenParameters) DeepCopy ¶
func (in *ServiceTokenParameters) DeepCopy() *ServiceTokenParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceTokenParameters.
func (*ServiceTokenParameters) DeepCopyInto ¶
func (in *ServiceTokenParameters) DeepCopyInto(out *ServiceTokenParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceTokenSpec ¶
type ServiceTokenSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ServiceTokenParameters `json:"forProvider"` }
ServiceTokenSpec defines the desired state of ServiceToken
func (*ServiceTokenSpec) DeepCopy ¶
func (in *ServiceTokenSpec) DeepCopy() *ServiceTokenSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceTokenSpec.
func (*ServiceTokenSpec) DeepCopyInto ¶
func (in *ServiceTokenSpec) DeepCopyInto(out *ServiceTokenSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceTokenStatus ¶
type ServiceTokenStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ServiceTokenObservation `json:"atProvider,omitempty"` }
ServiceTokenStatus defines the observed state of ServiceToken.
func (*ServiceTokenStatus) DeepCopy ¶
func (in *ServiceTokenStatus) DeepCopy() *ServiceTokenStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceTokenStatus.
func (*ServiceTokenStatus) DeepCopyInto ¶
func (in *ServiceTokenStatus) DeepCopyInto(out *ServiceTokenStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- zz_application_types.go
- zz_bookmark_types.go
- zz_cacertificate_types.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_generated.resolvers.go
- zz_generated_terraformed.go
- zz_group_types.go
- zz_groupversion_info.go
- zz_identityprovider_types.go
- zz_keysconfiguration_types.go
- zz_mutualtlscertificate_types.go
- zz_organization_types.go
- zz_policy_types.go
- zz_rule_types.go
- zz_servicetoken_types.go