Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=authentik.crossplane.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) GetInitParameters() (map[string]any, error)
- func (mg *Application) GetManagementPolicies() xpv1.ManagementPolicies
- 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) 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) SetConditions(c ...xpv1.Condition)
- func (mg *Application) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *Application) SetManagementPolicies(r xpv1.ManagementPolicies)
- 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) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Application) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ApplicationInitParameters
- type ApplicationList
- type ApplicationObservation
- type ApplicationParameters
- type ApplicationSpec
- type ApplicationStatus
- type Blueprint
- func (in *Blueprint) DeepCopy() *Blueprint
- func (in *Blueprint) DeepCopyInto(out *Blueprint)
- func (in *Blueprint) DeepCopyObject() runtime.Object
- func (mg *Blueprint) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Blueprint) GetConnectionDetailsMapping() map[string]string
- func (mg *Blueprint) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Blueprint) GetID() string
- func (tr *Blueprint) GetInitParameters() (map[string]any, error)
- func (mg *Blueprint) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *Blueprint) GetObservation() (map[string]any, error)
- func (tr *Blueprint) GetParameters() (map[string]any, error)
- func (mg *Blueprint) GetProviderConfigReference() *xpv1.Reference
- func (mg *Blueprint) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Blueprint) GetTerraformResourceType() string
- func (tr *Blueprint) GetTerraformSchemaVersion() int
- func (mg *Blueprint) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Blueprint) LateInitialize(attrs []byte) (bool, error)
- func (mg *Blueprint) SetConditions(c ...xpv1.Condition)
- func (mg *Blueprint) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *Blueprint) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *Blueprint) SetObservation(obs map[string]any) error
- func (tr *Blueprint) SetParameters(params map[string]any) error
- func (mg *Blueprint) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Blueprint) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Blueprint) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type BlueprintInitParameters
- type BlueprintList
- type BlueprintObservation
- type BlueprintParameters
- type BlueprintSpec
- type BlueprintStatus
- type CertificateKeyPair
- func (in *CertificateKeyPair) DeepCopy() *CertificateKeyPair
- func (in *CertificateKeyPair) DeepCopyInto(out *CertificateKeyPair)
- func (in *CertificateKeyPair) DeepCopyObject() runtime.Object
- func (mg *CertificateKeyPair) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *CertificateKeyPair) GetConnectionDetailsMapping() map[string]string
- func (mg *CertificateKeyPair) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *CertificateKeyPair) GetID() string
- func (tr *CertificateKeyPair) GetInitParameters() (map[string]any, error)
- func (mg *CertificateKeyPair) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *CertificateKeyPair) GetObservation() (map[string]any, error)
- func (tr *CertificateKeyPair) GetParameters() (map[string]any, error)
- func (mg *CertificateKeyPair) GetProviderConfigReference() *xpv1.Reference
- func (mg *CertificateKeyPair) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *CertificateKeyPair) GetTerraformResourceType() string
- func (tr *CertificateKeyPair) GetTerraformSchemaVersion() int
- func (mg *CertificateKeyPair) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *CertificateKeyPair) LateInitialize(attrs []byte) (bool, error)
- func (mg *CertificateKeyPair) SetConditions(c ...xpv1.Condition)
- func (mg *CertificateKeyPair) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *CertificateKeyPair) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *CertificateKeyPair) SetObservation(obs map[string]any) error
- func (tr *CertificateKeyPair) SetParameters(params map[string]any) error
- func (mg *CertificateKeyPair) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *CertificateKeyPair) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *CertificateKeyPair) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type CertificateKeyPairInitParameters
- type CertificateKeyPairList
- type CertificateKeyPairObservation
- type CertificateKeyPairParameters
- type CertificateKeyPairSpec
- type CertificateKeyPairStatus
- type EventRule
- func (in *EventRule) DeepCopy() *EventRule
- func (in *EventRule) DeepCopyInto(out *EventRule)
- func (in *EventRule) DeepCopyObject() runtime.Object
- func (mg *EventRule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *EventRule) GetConnectionDetailsMapping() map[string]string
- func (mg *EventRule) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *EventRule) GetID() string
- func (tr *EventRule) GetInitParameters() (map[string]any, error)
- func (mg *EventRule) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *EventRule) GetObservation() (map[string]any, error)
- func (tr *EventRule) GetParameters() (map[string]any, error)
- func (mg *EventRule) GetProviderConfigReference() *xpv1.Reference
- func (mg *EventRule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *EventRule) GetTerraformResourceType() string
- func (tr *EventRule) GetTerraformSchemaVersion() int
- func (mg *EventRule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *EventRule) LateInitialize(attrs []byte) (bool, error)
- func (mg *EventRule) SetConditions(c ...xpv1.Condition)
- func (mg *EventRule) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *EventRule) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *EventRule) SetObservation(obs map[string]any) error
- func (tr *EventRule) SetParameters(params map[string]any) error
- func (mg *EventRule) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *EventRule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *EventRule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type EventRuleInitParameters
- type EventRuleList
- type EventRuleObservation
- type EventRuleParameters
- type EventRuleSpec
- type EventRuleStatus
- type EventTransport
- func (in *EventTransport) DeepCopy() *EventTransport
- func (in *EventTransport) DeepCopyInto(out *EventTransport)
- func (in *EventTransport) DeepCopyObject() runtime.Object
- func (mg *EventTransport) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *EventTransport) GetConnectionDetailsMapping() map[string]string
- func (mg *EventTransport) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *EventTransport) GetID() string
- func (tr *EventTransport) GetInitParameters() (map[string]any, error)
- func (mg *EventTransport) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *EventTransport) GetObservation() (map[string]any, error)
- func (tr *EventTransport) GetParameters() (map[string]any, error)
- func (mg *EventTransport) GetProviderConfigReference() *xpv1.Reference
- func (mg *EventTransport) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *EventTransport) GetTerraformResourceType() string
- func (tr *EventTransport) GetTerraformSchemaVersion() int
- func (mg *EventTransport) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *EventTransport) LateInitialize(attrs []byte) (bool, error)
- func (mg *EventTransport) SetConditions(c ...xpv1.Condition)
- func (mg *EventTransport) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *EventTransport) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *EventTransport) SetObservation(obs map[string]any) error
- func (tr *EventTransport) SetParameters(params map[string]any) error
- func (mg *EventTransport) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *EventTransport) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *EventTransport) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type EventTransportInitParameters
- type EventTransportList
- type EventTransportObservation
- type EventTransportParameters
- type EventTransportSpec
- type EventTransportStatus
- type Flow
- func (in *Flow) DeepCopy() *Flow
- func (in *Flow) DeepCopyInto(out *Flow)
- func (in *Flow) DeepCopyObject() runtime.Object
- func (mg *Flow) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Flow) GetConnectionDetailsMapping() map[string]string
- func (mg *Flow) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Flow) GetID() string
- func (tr *Flow) GetInitParameters() (map[string]any, error)
- func (mg *Flow) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *Flow) GetObservation() (map[string]any, error)
- func (tr *Flow) GetParameters() (map[string]any, error)
- func (mg *Flow) GetProviderConfigReference() *xpv1.Reference
- func (mg *Flow) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Flow) GetTerraformResourceType() string
- func (tr *Flow) GetTerraformSchemaVersion() int
- func (mg *Flow) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Flow) LateInitialize(attrs []byte) (bool, error)
- func (mg *Flow) SetConditions(c ...xpv1.Condition)
- func (mg *Flow) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *Flow) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *Flow) SetObservation(obs map[string]any) error
- func (tr *Flow) SetParameters(params map[string]any) error
- func (mg *Flow) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Flow) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Flow) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type FlowInitParameters
- type FlowList
- type FlowObservation
- type FlowParameters
- type FlowSpec
- type FlowStageBinding
- func (in *FlowStageBinding) DeepCopy() *FlowStageBinding
- func (in *FlowStageBinding) DeepCopyInto(out *FlowStageBinding)
- func (in *FlowStageBinding) DeepCopyObject() runtime.Object
- func (mg *FlowStageBinding) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *FlowStageBinding) GetConnectionDetailsMapping() map[string]string
- func (mg *FlowStageBinding) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *FlowStageBinding) GetID() string
- func (tr *FlowStageBinding) GetInitParameters() (map[string]any, error)
- func (mg *FlowStageBinding) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *FlowStageBinding) GetObservation() (map[string]any, error)
- func (tr *FlowStageBinding) GetParameters() (map[string]any, error)
- func (mg *FlowStageBinding) GetProviderConfigReference() *xpv1.Reference
- func (mg *FlowStageBinding) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *FlowStageBinding) GetTerraformResourceType() string
- func (tr *FlowStageBinding) GetTerraformSchemaVersion() int
- func (mg *FlowStageBinding) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *FlowStageBinding) LateInitialize(attrs []byte) (bool, error)
- func (mg *FlowStageBinding) SetConditions(c ...xpv1.Condition)
- func (mg *FlowStageBinding) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *FlowStageBinding) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *FlowStageBinding) SetObservation(obs map[string]any) error
- func (tr *FlowStageBinding) SetParameters(params map[string]any) error
- func (mg *FlowStageBinding) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *FlowStageBinding) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *FlowStageBinding) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type FlowStageBindingInitParameters
- type FlowStageBindingList
- type FlowStageBindingObservation
- type FlowStageBindingParameters
- type FlowStageBindingSpec
- type FlowStageBindingStatus
- type FlowStatus
- type Outpost
- func (in *Outpost) DeepCopy() *Outpost
- func (in *Outpost) DeepCopyInto(out *Outpost)
- func (in *Outpost) DeepCopyObject() runtime.Object
- func (mg *Outpost) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Outpost) GetConnectionDetailsMapping() map[string]string
- func (mg *Outpost) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Outpost) GetID() string
- func (tr *Outpost) GetInitParameters() (map[string]any, error)
- func (mg *Outpost) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *Outpost) GetObservation() (map[string]any, error)
- func (tr *Outpost) GetParameters() (map[string]any, error)
- func (mg *Outpost) GetProviderConfigReference() *xpv1.Reference
- func (mg *Outpost) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Outpost) GetTerraformResourceType() string
- func (tr *Outpost) GetTerraformSchemaVersion() int
- func (mg *Outpost) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Outpost) LateInitialize(attrs []byte) (bool, error)
- func (mg *Outpost) SetConditions(c ...xpv1.Condition)
- func (mg *Outpost) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *Outpost) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *Outpost) SetObservation(obs map[string]any) error
- func (tr *Outpost) SetParameters(params map[string]any) error
- func (mg *Outpost) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Outpost) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Outpost) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type OutpostInitParameters
- type OutpostList
- type OutpostObservation
- type OutpostParameters
- type OutpostSpec
- type OutpostStatus
- type ScopeMapping
- func (in *ScopeMapping) DeepCopy() *ScopeMapping
- func (in *ScopeMapping) DeepCopyInto(out *ScopeMapping)
- func (in *ScopeMapping) DeepCopyObject() runtime.Object
- func (mg *ScopeMapping) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ScopeMapping) GetConnectionDetailsMapping() map[string]string
- func (mg *ScopeMapping) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ScopeMapping) GetID() string
- func (tr *ScopeMapping) GetInitParameters() (map[string]any, error)
- func (mg *ScopeMapping) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *ScopeMapping) GetObservation() (map[string]any, error)
- func (tr *ScopeMapping) GetParameters() (map[string]any, error)
- func (mg *ScopeMapping) GetProviderConfigReference() *xpv1.Reference
- func (mg *ScopeMapping) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *ScopeMapping) GetTerraformResourceType() string
- func (tr *ScopeMapping) GetTerraformSchemaVersion() int
- func (mg *ScopeMapping) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ScopeMapping) LateInitialize(attrs []byte) (bool, error)
- func (mg *ScopeMapping) SetConditions(c ...xpv1.Condition)
- func (mg *ScopeMapping) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *ScopeMapping) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *ScopeMapping) SetObservation(obs map[string]any) error
- func (tr *ScopeMapping) SetParameters(params map[string]any) error
- func (mg *ScopeMapping) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ScopeMapping) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *ScopeMapping) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ScopeMappingInitParameters
- type ScopeMappingList
- type ScopeMappingObservation
- type ScopeMappingParameters
- type ScopeMappingSpec
- type ScopeMappingStatus
- type ServiceConnectionKubernetes
- func (in *ServiceConnectionKubernetes) DeepCopy() *ServiceConnectionKubernetes
- func (in *ServiceConnectionKubernetes) DeepCopyInto(out *ServiceConnectionKubernetes)
- func (in *ServiceConnectionKubernetes) DeepCopyObject() runtime.Object
- func (mg *ServiceConnectionKubernetes) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ServiceConnectionKubernetes) GetConnectionDetailsMapping() map[string]string
- func (mg *ServiceConnectionKubernetes) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ServiceConnectionKubernetes) GetID() string
- func (tr *ServiceConnectionKubernetes) GetInitParameters() (map[string]any, error)
- func (mg *ServiceConnectionKubernetes) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *ServiceConnectionKubernetes) GetObservation() (map[string]any, error)
- func (tr *ServiceConnectionKubernetes) GetParameters() (map[string]any, error)
- func (mg *ServiceConnectionKubernetes) GetProviderConfigReference() *xpv1.Reference
- func (mg *ServiceConnectionKubernetes) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *ServiceConnectionKubernetes) GetTerraformResourceType() string
- func (tr *ServiceConnectionKubernetes) GetTerraformSchemaVersion() int
- func (mg *ServiceConnectionKubernetes) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ServiceConnectionKubernetes) LateInitialize(attrs []byte) (bool, error)
- func (mg *ServiceConnectionKubernetes) SetConditions(c ...xpv1.Condition)
- func (mg *ServiceConnectionKubernetes) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *ServiceConnectionKubernetes) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *ServiceConnectionKubernetes) SetObservation(obs map[string]any) error
- func (tr *ServiceConnectionKubernetes) SetParameters(params map[string]any) error
- func (mg *ServiceConnectionKubernetes) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ServiceConnectionKubernetes) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *ServiceConnectionKubernetes) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ServiceConnectionKubernetesInitParameters
- type ServiceConnectionKubernetesList
- func (in *ServiceConnectionKubernetesList) DeepCopy() *ServiceConnectionKubernetesList
- func (in *ServiceConnectionKubernetesList) DeepCopyInto(out *ServiceConnectionKubernetesList)
- func (in *ServiceConnectionKubernetesList) DeepCopyObject() runtime.Object
- func (l *ServiceConnectionKubernetesList) GetItems() []resource.Managed
- type ServiceConnectionKubernetesObservation
- type ServiceConnectionKubernetesParameters
- type ServiceConnectionKubernetesSpec
- type ServiceConnectionKubernetesStatus
- type Tenant
- func (in *Tenant) DeepCopy() *Tenant
- func (in *Tenant) DeepCopyInto(out *Tenant)
- func (in *Tenant) DeepCopyObject() runtime.Object
- func (mg *Tenant) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Tenant) GetConnectionDetailsMapping() map[string]string
- func (mg *Tenant) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Tenant) GetID() string
- func (tr *Tenant) GetInitParameters() (map[string]any, error)
- func (mg *Tenant) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *Tenant) GetObservation() (map[string]any, error)
- func (tr *Tenant) GetParameters() (map[string]any, error)
- func (mg *Tenant) GetProviderConfigReference() *xpv1.Reference
- func (mg *Tenant) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Tenant) GetTerraformResourceType() string
- func (tr *Tenant) GetTerraformSchemaVersion() int
- func (mg *Tenant) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Tenant) LateInitialize(attrs []byte) (bool, error)
- func (mg *Tenant) SetConditions(c ...xpv1.Condition)
- func (mg *Tenant) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *Tenant) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *Tenant) SetObservation(obs map[string]any) error
- func (tr *Tenant) SetParameters(params map[string]any) error
- func (mg *Tenant) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Tenant) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Tenant) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type TenantInitParameters
- type TenantList
- type TenantObservation
- type TenantParameters
- type TenantSpec
- type TenantStatus
Constants ¶
const ( CRDGroup = "authentik.crossplane.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 ( Blueprint_Kind = "Blueprint" Blueprint_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Blueprint_Kind}.String() Blueprint_KindAPIVersion = Blueprint_Kind + "." + CRDGroupVersion.String() Blueprint_GroupVersionKind = CRDGroupVersion.WithKind(Blueprint_Kind) )
Repository type metadata.
var ( CertificateKeyPair_Kind = "CertificateKeyPair" CertificateKeyPair_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: CertificateKeyPair_Kind}.String() CertificateKeyPair_KindAPIVersion = CertificateKeyPair_Kind + "." + CRDGroupVersion.String() CertificateKeyPair_GroupVersionKind = CRDGroupVersion.WithKind(CertificateKeyPair_Kind) )
Repository type metadata.
var ( EventRule_Kind = "EventRule" EventRule_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: EventRule_Kind}.String() EventRule_KindAPIVersion = EventRule_Kind + "." + CRDGroupVersion.String() EventRule_GroupVersionKind = CRDGroupVersion.WithKind(EventRule_Kind) )
Repository type metadata.
var ( EventTransport_Kind = "EventTransport" EventTransport_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: EventTransport_Kind}.String() EventTransport_KindAPIVersion = EventTransport_Kind + "." + CRDGroupVersion.String() EventTransport_GroupVersionKind = CRDGroupVersion.WithKind(EventTransport_Kind) )
Repository type metadata.
var ( Flow_Kind = "Flow" Flow_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Flow_Kind}.String() Flow_KindAPIVersion = Flow_Kind + "." + CRDGroupVersion.String() Flow_GroupVersionKind = CRDGroupVersion.WithKind(Flow_Kind) )
Repository type metadata.
var ( FlowStageBinding_Kind = "FlowStageBinding" FlowStageBinding_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: FlowStageBinding_Kind}.String() FlowStageBinding_KindAPIVersion = FlowStageBinding_Kind + "." + CRDGroupVersion.String() FlowStageBinding_GroupVersionKind = CRDGroupVersion.WithKind(FlowStageBinding_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 ( Outpost_Kind = "Outpost" Outpost_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Outpost_Kind}.String() Outpost_KindAPIVersion = Outpost_Kind + "." + CRDGroupVersion.String() Outpost_GroupVersionKind = CRDGroupVersion.WithKind(Outpost_Kind) )
Repository type metadata.
var ( ScopeMapping_Kind = "ScopeMapping" ScopeMapping_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ScopeMapping_Kind}.String() ScopeMapping_KindAPIVersion = ScopeMapping_Kind + "." + CRDGroupVersion.String() ScopeMapping_GroupVersionKind = CRDGroupVersion.WithKind(ScopeMapping_Kind) )
Repository type metadata.
var ( ServiceConnectionKubernetes_Kind = "ServiceConnectionKubernetes" ServiceConnectionKubernetes_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ServiceConnectionKubernetes_Kind}.String() ServiceConnectionKubernetes_KindAPIVersion = ServiceConnectionKubernetes_Kind + "." + CRDGroupVersion.String() ServiceConnectionKubernetes_GroupVersionKind = CRDGroupVersion.WithKind(ServiceConnectionKubernetes_Kind) )
Repository type metadata.
var ( Tenant_Kind = "Tenant" Tenant_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Tenant_Kind}.String() Tenant_KindAPIVersion = Tenant_Kind + "." + CRDGroupVersion.String() Tenant_GroupVersionKind = CRDGroupVersion.WithKind(Tenant_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type Application ¶
type Application struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" Spec ApplicationSpec `json:"spec"` Status ApplicationStatus `json:"status,omitempty"` }
Application is the Schema for the Applications API. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,authentik}
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) GetInitParameters ¶
func (tr *Application) GetInitParameters() (map[string]any, error)
GetInitParameters of this Application
func (*Application) GetManagementPolicies ¶
func (mg *Application) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies 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) 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) 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) SetManagementPolicies ¶
func (mg *Application) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies 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) 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 ApplicationInitParameters ¶
type ApplicationInitParameters struct { // (List of Number) BackchannelProviders []*float64 `json:"backchannelProviders,omitempty" tf:"backchannel_providers,omitempty"` // (String) Group *string `json:"group,omitempty" tf:"group,omitempty"` // (String) MetaDescription *string `json:"metaDescription,omitempty" tf:"meta_description,omitempty"` // (String) MetaIcon *string `json:"metaIcon,omitempty" tf:"meta_icon,omitempty"` // (String) MetaLaunchURL *string `json:"metaLaunchUrl,omitempty" tf:"meta_launch_url,omitempty"` // (String) MetaPublisher *string `json:"metaPublisher,omitempty" tf:"meta_publisher,omitempty"` // (String) Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Boolean) Defaults to false. // Defaults to `false`. OpenInNewTab *bool `json:"openInNewTab,omitempty" tf:"open_in_new_tab,omitempty"` // (String) Defaults to any. // Defaults to `any`. PolicyEngineMode *string `json:"policyEngineMode,omitempty" tf:"policy_engine_mode,omitempty"` // (Number) ProtocolProvider *float64 `json:"protocolProvider,omitempty" tf:"protocol_provider,omitempty"` // (String) Generated. // Generated. UUID *string `json:"uuid,omitempty" tf:"uuid,omitempty"` }
func (*ApplicationInitParameters) DeepCopy ¶
func (in *ApplicationInitParameters) DeepCopy() *ApplicationInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationInitParameters.
func (*ApplicationInitParameters) DeepCopyInto ¶
func (in *ApplicationInitParameters) DeepCopyInto(out *ApplicationInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 { // (List of Number) BackchannelProviders []*float64 `json:"backchannelProviders,omitempty" tf:"backchannel_providers,omitempty"` // (String) Group *string `json:"group,omitempty" tf:"group,omitempty"` // (String) The ID of this resource. ID *string `json:"id,omitempty" tf:"id,omitempty"` // (String) MetaDescription *string `json:"metaDescription,omitempty" tf:"meta_description,omitempty"` // (String) MetaIcon *string `json:"metaIcon,omitempty" tf:"meta_icon,omitempty"` // (String) MetaLaunchURL *string `json:"metaLaunchUrl,omitempty" tf:"meta_launch_url,omitempty"` // (String) MetaPublisher *string `json:"metaPublisher,omitempty" tf:"meta_publisher,omitempty"` // (String) Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Boolean) Defaults to false. // Defaults to `false`. OpenInNewTab *bool `json:"openInNewTab,omitempty" tf:"open_in_new_tab,omitempty"` // (String) Defaults to any. // Defaults to `any`. PolicyEngineMode *string `json:"policyEngineMode,omitempty" tf:"policy_engine_mode,omitempty"` // (Number) ProtocolProvider *float64 `json:"protocolProvider,omitempty" tf:"protocol_provider,omitempty"` // (String) Generated. // Generated. UUID *string `json:"uuid,omitempty" tf:"uuid,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 { // (List of Number) // +kubebuilder:validation:Optional BackchannelProviders []*float64 `json:"backchannelProviders,omitempty" tf:"backchannel_providers,omitempty"` // (String) // +kubebuilder:validation:Optional Group *string `json:"group,omitempty" tf:"group,omitempty"` // (String) // +kubebuilder:validation:Optional MetaDescription *string `json:"metaDescription,omitempty" tf:"meta_description,omitempty"` // (String) // +kubebuilder:validation:Optional MetaIcon *string `json:"metaIcon,omitempty" tf:"meta_icon,omitempty"` // (String) // +kubebuilder:validation:Optional MetaLaunchURL *string `json:"metaLaunchUrl,omitempty" tf:"meta_launch_url,omitempty"` // (String) // +kubebuilder:validation:Optional MetaPublisher *string `json:"metaPublisher,omitempty" tf:"meta_publisher,omitempty"` // (String) // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Boolean) Defaults to false. // Defaults to `false`. // +kubebuilder:validation:Optional OpenInNewTab *bool `json:"openInNewTab,omitempty" tf:"open_in_new_tab,omitempty"` // (String) Defaults to any. // Defaults to `any`. // +kubebuilder:validation:Optional PolicyEngineMode *string `json:"policyEngineMode,omitempty" tf:"policy_engine_mode,omitempty"` // (Number) // +kubebuilder:validation:Optional ProtocolProvider *float64 `json:"protocolProvider,omitempty" tf:"protocol_provider,omitempty"` // (String) Generated. // Generated. // +kubebuilder:validation:Optional UUID *string `json:"uuid,omitempty" tf:"uuid,omitempty"` }
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"` // THIS IS AN ALPHA FIELD. Do not use it in production. It is not honored // unless the relevant Crossplane feature flag is enabled, and may be // changed or removed without notice. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider ApplicationInitParameters `json:"initProvider,omitempty"` }
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 Blueprint ¶
type Blueprint struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" Spec BlueprintSpec `json:"spec"` Status BlueprintStatus `json:"status,omitempty"` }
Blueprint is the Schema for the Blueprints API. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,authentik}
func (*Blueprint) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Blueprint.
func (*Blueprint) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Blueprint) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Blueprint) GetCondition ¶
func (mg *Blueprint) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Blueprint.
func (*Blueprint) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Blueprint
func (*Blueprint) GetDeletionPolicy ¶
func (mg *Blueprint) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Blueprint.
func (*Blueprint) GetInitParameters ¶
GetInitParameters of this Blueprint
func (*Blueprint) GetManagementPolicies ¶
func (mg *Blueprint) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this Blueprint.
func (*Blueprint) GetObservation ¶
GetObservation of this Blueprint
func (*Blueprint) GetParameters ¶
GetParameters of this Blueprint
func (*Blueprint) GetProviderConfigReference ¶
GetProviderConfigReference of this Blueprint.
func (*Blueprint) GetPublishConnectionDetailsTo ¶
func (mg *Blueprint) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Blueprint.
func (*Blueprint) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Blueprint
func (*Blueprint) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Blueprint) GetWriteConnectionSecretToReference ¶
func (mg *Blueprint) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Blueprint.
func (*Blueprint) LateInitialize ¶
LateInitialize this Blueprint using its observed tfState. returns True if there are any spec changes for the resource.
func (*Blueprint) SetConditions ¶
SetConditions of this Blueprint.
func (*Blueprint) SetDeletionPolicy ¶
func (mg *Blueprint) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Blueprint.
func (*Blueprint) SetManagementPolicies ¶
func (mg *Blueprint) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this Blueprint.
func (*Blueprint) SetObservation ¶
SetObservation for this Blueprint
func (*Blueprint) SetParameters ¶
SetParameters for this Blueprint
func (*Blueprint) SetProviderConfigReference ¶
SetProviderConfigReference of this Blueprint.
func (*Blueprint) SetPublishConnectionDetailsTo ¶
func (mg *Blueprint) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Blueprint.
func (*Blueprint) SetWriteConnectionSecretToReference ¶
func (mg *Blueprint) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Blueprint.
type BlueprintInitParameters ¶
type BlueprintInitParameters struct { // (String) Content *string `json:"content,omitempty" tf:"content,omitempty"` // (String) JSON format expected. Use jsonencode() to pass objects. Defaults to {}. // JSON format expected. Use jsonencode() to pass objects. Defaults to `{}`. Context *string `json:"context,omitempty" tf:"context,omitempty"` // (Boolean) Defaults to true. // Defaults to `true`. Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // (String) Name *string `json:"name,omitempty" tf:"name,omitempty"` // (String) Path *string `json:"path,omitempty" tf:"path,omitempty"` }
func (*BlueprintInitParameters) DeepCopy ¶
func (in *BlueprintInitParameters) DeepCopy() *BlueprintInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BlueprintInitParameters.
func (*BlueprintInitParameters) DeepCopyInto ¶
func (in *BlueprintInitParameters) DeepCopyInto(out *BlueprintInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BlueprintList ¶
type BlueprintList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Blueprint `json:"items"` }
BlueprintList contains a list of Blueprints
func (*BlueprintList) DeepCopy ¶
func (in *BlueprintList) DeepCopy() *BlueprintList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BlueprintList.
func (*BlueprintList) DeepCopyInto ¶
func (in *BlueprintList) DeepCopyInto(out *BlueprintList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BlueprintList) DeepCopyObject ¶
func (in *BlueprintList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BlueprintList) GetItems ¶
func (l *BlueprintList) GetItems() []resource.Managed
GetItems of this BlueprintList.
type BlueprintObservation ¶
type BlueprintObservation struct { // (String) Content *string `json:"content,omitempty" tf:"content,omitempty"` // (String) JSON format expected. Use jsonencode() to pass objects. Defaults to {}. // JSON format expected. Use jsonencode() to pass objects. Defaults to `{}`. Context *string `json:"context,omitempty" tf:"context,omitempty"` // (Boolean) Defaults to true. // Defaults to `true`. Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // (String) The ID of this resource. ID *string `json:"id,omitempty" tf:"id,omitempty"` // (String) Name *string `json:"name,omitempty" tf:"name,omitempty"` // (String) Path *string `json:"path,omitempty" tf:"path,omitempty"` }
func (*BlueprintObservation) DeepCopy ¶
func (in *BlueprintObservation) DeepCopy() *BlueprintObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BlueprintObservation.
func (*BlueprintObservation) DeepCopyInto ¶
func (in *BlueprintObservation) DeepCopyInto(out *BlueprintObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BlueprintParameters ¶
type BlueprintParameters struct { // (String) // +kubebuilder:validation:Optional Content *string `json:"content,omitempty" tf:"content,omitempty"` // (String) JSON format expected. Use jsonencode() to pass objects. Defaults to {}. // JSON format expected. Use jsonencode() to pass objects. Defaults to `{}`. // +kubebuilder:validation:Optional Context *string `json:"context,omitempty" tf:"context,omitempty"` // (Boolean) Defaults to true. // Defaults to `true`. // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // (String) // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // (String) // +kubebuilder:validation:Optional Path *string `json:"path,omitempty" tf:"path,omitempty"` }
func (*BlueprintParameters) DeepCopy ¶
func (in *BlueprintParameters) DeepCopy() *BlueprintParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BlueprintParameters.
func (*BlueprintParameters) DeepCopyInto ¶
func (in *BlueprintParameters) DeepCopyInto(out *BlueprintParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BlueprintSpec ¶
type BlueprintSpec struct { v1.ResourceSpec `json:",inline"` ForProvider BlueprintParameters `json:"forProvider"` // THIS IS AN ALPHA FIELD. Do not use it in production. It is not honored // unless the relevant Crossplane feature flag is enabled, and may be // changed or removed without notice. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider BlueprintInitParameters `json:"initProvider,omitempty"` }
BlueprintSpec defines the desired state of Blueprint
func (*BlueprintSpec) DeepCopy ¶
func (in *BlueprintSpec) DeepCopy() *BlueprintSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BlueprintSpec.
func (*BlueprintSpec) DeepCopyInto ¶
func (in *BlueprintSpec) DeepCopyInto(out *BlueprintSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BlueprintStatus ¶
type BlueprintStatus struct { v1.ResourceStatus `json:",inline"` AtProvider BlueprintObservation `json:"atProvider,omitempty"` }
BlueprintStatus defines the observed state of Blueprint.
func (*BlueprintStatus) DeepCopy ¶
func (in *BlueprintStatus) DeepCopy() *BlueprintStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BlueprintStatus.
func (*BlueprintStatus) DeepCopyInto ¶
func (in *BlueprintStatus) DeepCopyInto(out *BlueprintStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateKeyPair ¶
type CertificateKeyPair struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.certificateData) || (has(self.initProvider) && has(self.initProvider.certificateData))",message="spec.forProvider.certificateData is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" Spec CertificateKeyPairSpec `json:"spec"` Status CertificateKeyPairStatus `json:"status,omitempty"` }
CertificateKeyPair is the Schema for the CertificateKeyPairs API. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,authentik}
func (*CertificateKeyPair) DeepCopy ¶
func (in *CertificateKeyPair) DeepCopy() *CertificateKeyPair
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateKeyPair.
func (*CertificateKeyPair) DeepCopyInto ¶
func (in *CertificateKeyPair) DeepCopyInto(out *CertificateKeyPair)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CertificateKeyPair) DeepCopyObject ¶
func (in *CertificateKeyPair) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CertificateKeyPair) GetCondition ¶
func (mg *CertificateKeyPair) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this CertificateKeyPair.
func (*CertificateKeyPair) GetConnectionDetailsMapping ¶
func (tr *CertificateKeyPair) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this CertificateKeyPair
func (*CertificateKeyPair) GetDeletionPolicy ¶
func (mg *CertificateKeyPair) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this CertificateKeyPair.
func (*CertificateKeyPair) GetID ¶
func (tr *CertificateKeyPair) GetID() string
GetID returns ID of underlying Terraform resource of this CertificateKeyPair
func (*CertificateKeyPair) GetInitParameters ¶
func (tr *CertificateKeyPair) GetInitParameters() (map[string]any, error)
GetInitParameters of this CertificateKeyPair
func (*CertificateKeyPair) GetManagementPolicies ¶
func (mg *CertificateKeyPair) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this CertificateKeyPair.
func (*CertificateKeyPair) GetObservation ¶
func (tr *CertificateKeyPair) GetObservation() (map[string]any, error)
GetObservation of this CertificateKeyPair
func (*CertificateKeyPair) GetParameters ¶
func (tr *CertificateKeyPair) GetParameters() (map[string]any, error)
GetParameters of this CertificateKeyPair
func (*CertificateKeyPair) GetProviderConfigReference ¶
func (mg *CertificateKeyPair) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this CertificateKeyPair.
func (*CertificateKeyPair) GetPublishConnectionDetailsTo ¶
func (mg *CertificateKeyPair) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this CertificateKeyPair.
func (*CertificateKeyPair) GetTerraformResourceType ¶
func (mg *CertificateKeyPair) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this CertificateKeyPair
func (*CertificateKeyPair) GetTerraformSchemaVersion ¶
func (tr *CertificateKeyPair) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*CertificateKeyPair) GetWriteConnectionSecretToReference ¶
func (mg *CertificateKeyPair) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this CertificateKeyPair.
func (*CertificateKeyPair) LateInitialize ¶
func (tr *CertificateKeyPair) LateInitialize(attrs []byte) (bool, error)
LateInitialize this CertificateKeyPair using its observed tfState. returns True if there are any spec changes for the resource.
func (*CertificateKeyPair) SetConditions ¶
func (mg *CertificateKeyPair) SetConditions(c ...xpv1.Condition)
SetConditions of this CertificateKeyPair.
func (*CertificateKeyPair) SetDeletionPolicy ¶
func (mg *CertificateKeyPair) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this CertificateKeyPair.
func (*CertificateKeyPair) SetManagementPolicies ¶
func (mg *CertificateKeyPair) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this CertificateKeyPair.
func (*CertificateKeyPair) SetObservation ¶
func (tr *CertificateKeyPair) SetObservation(obs map[string]any) error
SetObservation for this CertificateKeyPair
func (*CertificateKeyPair) SetParameters ¶
func (tr *CertificateKeyPair) SetParameters(params map[string]any) error
SetParameters for this CertificateKeyPair
func (*CertificateKeyPair) SetProviderConfigReference ¶
func (mg *CertificateKeyPair) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this CertificateKeyPair.
func (*CertificateKeyPair) SetPublishConnectionDetailsTo ¶
func (mg *CertificateKeyPair) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this CertificateKeyPair.
func (*CertificateKeyPair) SetWriteConnectionSecretToReference ¶
func (mg *CertificateKeyPair) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this CertificateKeyPair.
type CertificateKeyPairInitParameters ¶
type CertificateKeyPairInitParameters struct { // (String) CertificateData *string `json:"certificateData,omitempty" tf:"certificate_data,omitempty"` // (String) Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*CertificateKeyPairInitParameters) DeepCopy ¶
func (in *CertificateKeyPairInitParameters) DeepCopy() *CertificateKeyPairInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateKeyPairInitParameters.
func (*CertificateKeyPairInitParameters) DeepCopyInto ¶
func (in *CertificateKeyPairInitParameters) DeepCopyInto(out *CertificateKeyPairInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateKeyPairList ¶
type CertificateKeyPairList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []CertificateKeyPair `json:"items"` }
CertificateKeyPairList contains a list of CertificateKeyPairs
func (*CertificateKeyPairList) DeepCopy ¶
func (in *CertificateKeyPairList) DeepCopy() *CertificateKeyPairList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateKeyPairList.
func (*CertificateKeyPairList) DeepCopyInto ¶
func (in *CertificateKeyPairList) DeepCopyInto(out *CertificateKeyPairList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CertificateKeyPairList) DeepCopyObject ¶
func (in *CertificateKeyPairList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CertificateKeyPairList) GetItems ¶
func (l *CertificateKeyPairList) GetItems() []resource.Managed
GetItems of this CertificateKeyPairList.
type CertificateKeyPairObservation ¶
type CertificateKeyPairObservation struct { // (String) CertificateData *string `json:"certificateData,omitempty" tf:"certificate_data,omitempty"` // (String) The ID of this resource. ID *string `json:"id,omitempty" tf:"id,omitempty"` // (String) Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*CertificateKeyPairObservation) DeepCopy ¶
func (in *CertificateKeyPairObservation) DeepCopy() *CertificateKeyPairObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateKeyPairObservation.
func (*CertificateKeyPairObservation) DeepCopyInto ¶
func (in *CertificateKeyPairObservation) DeepCopyInto(out *CertificateKeyPairObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateKeyPairParameters ¶
type CertificateKeyPairParameters struct { // (String) // +kubebuilder:validation:Optional CertificateData *string `json:"certificateData,omitempty" tf:"certificate_data,omitempty"` // (String, Sensitive) // +kubebuilder:validation:Optional KeyDataSecretRef *v1.SecretKeySelector `json:"keyDataSecretRef,omitempty" tf:"-"` // (String) // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*CertificateKeyPairParameters) DeepCopy ¶
func (in *CertificateKeyPairParameters) DeepCopy() *CertificateKeyPairParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateKeyPairParameters.
func (*CertificateKeyPairParameters) DeepCopyInto ¶
func (in *CertificateKeyPairParameters) DeepCopyInto(out *CertificateKeyPairParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateKeyPairSpec ¶
type CertificateKeyPairSpec struct { v1.ResourceSpec `json:",inline"` ForProvider CertificateKeyPairParameters `json:"forProvider"` // THIS IS AN ALPHA FIELD. Do not use it in production. It is not honored // unless the relevant Crossplane feature flag is enabled, and may be // changed or removed without notice. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider CertificateKeyPairInitParameters `json:"initProvider,omitempty"` }
CertificateKeyPairSpec defines the desired state of CertificateKeyPair
func (*CertificateKeyPairSpec) DeepCopy ¶
func (in *CertificateKeyPairSpec) DeepCopy() *CertificateKeyPairSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateKeyPairSpec.
func (*CertificateKeyPairSpec) DeepCopyInto ¶
func (in *CertificateKeyPairSpec) DeepCopyInto(out *CertificateKeyPairSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CertificateKeyPairStatus ¶
type CertificateKeyPairStatus struct { v1.ResourceStatus `json:",inline"` AtProvider CertificateKeyPairObservation `json:"atProvider,omitempty"` }
CertificateKeyPairStatus defines the observed state of CertificateKeyPair.
func (*CertificateKeyPairStatus) DeepCopy ¶
func (in *CertificateKeyPairStatus) DeepCopy() *CertificateKeyPairStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CertificateKeyPairStatus.
func (*CertificateKeyPairStatus) DeepCopyInto ¶
func (in *CertificateKeyPairStatus) DeepCopyInto(out *CertificateKeyPairStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventRule ¶
type EventRule struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.transports) || (has(self.initProvider) && has(self.initProvider.transports))",message="spec.forProvider.transports is a required parameter" Spec EventRuleSpec `json:"spec"` Status EventRuleStatus `json:"status,omitempty"` }
EventRule is the Schema for the EventRules 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,authentik}
func (*EventRule) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventRule.
func (*EventRule) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EventRule) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EventRule) GetCondition ¶
func (mg *EventRule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this EventRule.
func (*EventRule) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this EventRule
func (*EventRule) GetDeletionPolicy ¶
func (mg *EventRule) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this EventRule.
func (*EventRule) GetInitParameters ¶
GetInitParameters of this EventRule
func (*EventRule) GetManagementPolicies ¶
func (mg *EventRule) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this EventRule.
func (*EventRule) GetObservation ¶
GetObservation of this EventRule
func (*EventRule) GetParameters ¶
GetParameters of this EventRule
func (*EventRule) GetProviderConfigReference ¶
GetProviderConfigReference of this EventRule.
func (*EventRule) GetPublishConnectionDetailsTo ¶
func (mg *EventRule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this EventRule.
func (*EventRule) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this EventRule
func (*EventRule) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*EventRule) GetWriteConnectionSecretToReference ¶
func (mg *EventRule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this EventRule.
func (*EventRule) LateInitialize ¶
LateInitialize this EventRule using its observed tfState. returns True if there are any spec changes for the resource.
func (*EventRule) SetConditions ¶
SetConditions of this EventRule.
func (*EventRule) SetDeletionPolicy ¶
func (mg *EventRule) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this EventRule.
func (*EventRule) SetManagementPolicies ¶
func (mg *EventRule) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this EventRule.
func (*EventRule) SetObservation ¶
SetObservation for this EventRule
func (*EventRule) SetParameters ¶
SetParameters for this EventRule
func (*EventRule) SetProviderConfigReference ¶
SetProviderConfigReference of this EventRule.
func (*EventRule) SetPublishConnectionDetailsTo ¶
func (mg *EventRule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this EventRule.
func (*EventRule) SetWriteConnectionSecretToReference ¶
func (mg *EventRule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this EventRule.
type EventRuleInitParameters ¶
type EventRuleInitParameters struct { Group *string `json:"group,omitempty" tf:"group,omitempty"` Name *string `json:"name,omitempty" tf:"name,omitempty"` // Defaults to `warning`. Severity *string `json:"severity,omitempty" tf:"severity,omitempty"` Transports []*string `json:"transports,omitempty" tf:"transports,omitempty"` WebhookMapping *string `json:"webhookMapping,omitempty" tf:"webhook_mapping,omitempty"` }
func (*EventRuleInitParameters) DeepCopy ¶
func (in *EventRuleInitParameters) DeepCopy() *EventRuleInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventRuleInitParameters.
func (*EventRuleInitParameters) DeepCopyInto ¶
func (in *EventRuleInitParameters) DeepCopyInto(out *EventRuleInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventRuleList ¶
type EventRuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []EventRule `json:"items"` }
EventRuleList contains a list of EventRules
func (*EventRuleList) DeepCopy ¶
func (in *EventRuleList) DeepCopy() *EventRuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventRuleList.
func (*EventRuleList) DeepCopyInto ¶
func (in *EventRuleList) DeepCopyInto(out *EventRuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EventRuleList) DeepCopyObject ¶
func (in *EventRuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EventRuleList) GetItems ¶
func (l *EventRuleList) GetItems() []resource.Managed
GetItems of this EventRuleList.
type EventRuleObservation ¶
type EventRuleObservation struct { Group *string `json:"group,omitempty" tf:"group,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` Name *string `json:"name,omitempty" tf:"name,omitempty"` // Defaults to `warning`. Severity *string `json:"severity,omitempty" tf:"severity,omitempty"` Transports []*string `json:"transports,omitempty" tf:"transports,omitempty"` WebhookMapping *string `json:"webhookMapping,omitempty" tf:"webhook_mapping,omitempty"` }
func (*EventRuleObservation) DeepCopy ¶
func (in *EventRuleObservation) DeepCopy() *EventRuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventRuleObservation.
func (*EventRuleObservation) DeepCopyInto ¶
func (in *EventRuleObservation) DeepCopyInto(out *EventRuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventRuleParameters ¶
type EventRuleParameters struct { // +kubebuilder:validation:Optional Group *string `json:"group,omitempty" tf:"group,omitempty"` // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // Defaults to `warning`. // +kubebuilder:validation:Optional Severity *string `json:"severity,omitempty" tf:"severity,omitempty"` // +kubebuilder:validation:Optional Transports []*string `json:"transports,omitempty" tf:"transports,omitempty"` // +kubebuilder:validation:Optional WebhookMapping *string `json:"webhookMapping,omitempty" tf:"webhook_mapping,omitempty"` }
func (*EventRuleParameters) DeepCopy ¶
func (in *EventRuleParameters) DeepCopy() *EventRuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventRuleParameters.
func (*EventRuleParameters) DeepCopyInto ¶
func (in *EventRuleParameters) DeepCopyInto(out *EventRuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventRuleSpec ¶
type EventRuleSpec struct { v1.ResourceSpec `json:",inline"` ForProvider EventRuleParameters `json:"forProvider"` // THIS IS AN ALPHA FIELD. Do not use it in production. It is not honored // unless the relevant Crossplane feature flag is enabled, and may be // changed or removed without notice. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider EventRuleInitParameters `json:"initProvider,omitempty"` }
EventRuleSpec defines the desired state of EventRule
func (*EventRuleSpec) DeepCopy ¶
func (in *EventRuleSpec) DeepCopy() *EventRuleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventRuleSpec.
func (*EventRuleSpec) DeepCopyInto ¶
func (in *EventRuleSpec) DeepCopyInto(out *EventRuleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventRuleStatus ¶
type EventRuleStatus struct { v1.ResourceStatus `json:",inline"` AtProvider EventRuleObservation `json:"atProvider,omitempty"` }
EventRuleStatus defines the observed state of EventRule.
func (*EventRuleStatus) DeepCopy ¶
func (in *EventRuleStatus) DeepCopy() *EventRuleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventRuleStatus.
func (*EventRuleStatus) DeepCopyInto ¶
func (in *EventRuleStatus) DeepCopyInto(out *EventRuleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventTransport ¶
type EventTransport struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.mode) || (has(self.initProvider) && has(self.initProvider.mode))",message="spec.forProvider.mode is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" Spec EventTransportSpec `json:"spec"` Status EventTransportStatus `json:"status,omitempty"` }
EventTransport is the Schema for the EventTransports API. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,authentik}
func (*EventTransport) DeepCopy ¶
func (in *EventTransport) DeepCopy() *EventTransport
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventTransport.
func (*EventTransport) DeepCopyInto ¶
func (in *EventTransport) DeepCopyInto(out *EventTransport)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EventTransport) DeepCopyObject ¶
func (in *EventTransport) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EventTransport) GetCondition ¶
func (mg *EventTransport) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this EventTransport.
func (*EventTransport) GetConnectionDetailsMapping ¶
func (tr *EventTransport) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this EventTransport
func (*EventTransport) GetDeletionPolicy ¶
func (mg *EventTransport) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this EventTransport.
func (*EventTransport) GetID ¶
func (tr *EventTransport) GetID() string
GetID returns ID of underlying Terraform resource of this EventTransport
func (*EventTransport) GetInitParameters ¶
func (tr *EventTransport) GetInitParameters() (map[string]any, error)
GetInitParameters of this EventTransport
func (*EventTransport) GetManagementPolicies ¶
func (mg *EventTransport) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this EventTransport.
func (*EventTransport) GetObservation ¶
func (tr *EventTransport) GetObservation() (map[string]any, error)
GetObservation of this EventTransport
func (*EventTransport) GetParameters ¶
func (tr *EventTransport) GetParameters() (map[string]any, error)
GetParameters of this EventTransport
func (*EventTransport) GetProviderConfigReference ¶
func (mg *EventTransport) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this EventTransport.
func (*EventTransport) GetPublishConnectionDetailsTo ¶
func (mg *EventTransport) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this EventTransport.
func (*EventTransport) GetTerraformResourceType ¶
func (mg *EventTransport) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this EventTransport
func (*EventTransport) GetTerraformSchemaVersion ¶
func (tr *EventTransport) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*EventTransport) GetWriteConnectionSecretToReference ¶
func (mg *EventTransport) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this EventTransport.
func (*EventTransport) LateInitialize ¶
func (tr *EventTransport) LateInitialize(attrs []byte) (bool, error)
LateInitialize this EventTransport using its observed tfState. returns True if there are any spec changes for the resource.
func (*EventTransport) SetConditions ¶
func (mg *EventTransport) SetConditions(c ...xpv1.Condition)
SetConditions of this EventTransport.
func (*EventTransport) SetDeletionPolicy ¶
func (mg *EventTransport) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this EventTransport.
func (*EventTransport) SetManagementPolicies ¶
func (mg *EventTransport) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this EventTransport.
func (*EventTransport) SetObservation ¶
func (tr *EventTransport) SetObservation(obs map[string]any) error
SetObservation for this EventTransport
func (*EventTransport) SetParameters ¶
func (tr *EventTransport) SetParameters(params map[string]any) error
SetParameters for this EventTransport
func (*EventTransport) SetProviderConfigReference ¶
func (mg *EventTransport) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this EventTransport.
func (*EventTransport) SetPublishConnectionDetailsTo ¶
func (mg *EventTransport) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this EventTransport.
func (*EventTransport) SetWriteConnectionSecretToReference ¶
func (mg *EventTransport) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this EventTransport.
type EventTransportInitParameters ¶
type EventTransportInitParameters struct { // (String) Mode *string `json:"mode,omitempty" tf:"mode,omitempty"` // (String) Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Boolean) Defaults to true. // Defaults to `true`. SendOnce *bool `json:"sendOnce,omitempty" tf:"send_once,omitempty"` // (String) WebhookMapping *string `json:"webhookMapping,omitempty" tf:"webhook_mapping,omitempty"` // (String) WebhookURL *string `json:"webhookUrl,omitempty" tf:"webhook_url,omitempty"` }
func (*EventTransportInitParameters) DeepCopy ¶
func (in *EventTransportInitParameters) DeepCopy() *EventTransportInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventTransportInitParameters.
func (*EventTransportInitParameters) DeepCopyInto ¶
func (in *EventTransportInitParameters) DeepCopyInto(out *EventTransportInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventTransportList ¶
type EventTransportList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []EventTransport `json:"items"` }
EventTransportList contains a list of EventTransports
func (*EventTransportList) DeepCopy ¶
func (in *EventTransportList) DeepCopy() *EventTransportList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventTransportList.
func (*EventTransportList) DeepCopyInto ¶
func (in *EventTransportList) DeepCopyInto(out *EventTransportList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EventTransportList) DeepCopyObject ¶
func (in *EventTransportList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EventTransportList) GetItems ¶
func (l *EventTransportList) GetItems() []resource.Managed
GetItems of this EventTransportList.
type EventTransportObservation ¶
type EventTransportObservation struct { // (String) The ID of this resource. ID *string `json:"id,omitempty" tf:"id,omitempty"` // (String) Mode *string `json:"mode,omitempty" tf:"mode,omitempty"` // (String) Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Boolean) Defaults to true. // Defaults to `true`. SendOnce *bool `json:"sendOnce,omitempty" tf:"send_once,omitempty"` // (String) WebhookMapping *string `json:"webhookMapping,omitempty" tf:"webhook_mapping,omitempty"` // (String) WebhookURL *string `json:"webhookUrl,omitempty" tf:"webhook_url,omitempty"` }
func (*EventTransportObservation) DeepCopy ¶
func (in *EventTransportObservation) DeepCopy() *EventTransportObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventTransportObservation.
func (*EventTransportObservation) DeepCopyInto ¶
func (in *EventTransportObservation) DeepCopyInto(out *EventTransportObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventTransportParameters ¶
type EventTransportParameters struct { // (String) // +kubebuilder:validation:Optional Mode *string `json:"mode,omitempty" tf:"mode,omitempty"` // (String) // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Boolean) Defaults to true. // Defaults to `true`. // +kubebuilder:validation:Optional SendOnce *bool `json:"sendOnce,omitempty" tf:"send_once,omitempty"` // (String) // +kubebuilder:validation:Optional WebhookMapping *string `json:"webhookMapping,omitempty" tf:"webhook_mapping,omitempty"` // (String) // +kubebuilder:validation:Optional WebhookURL *string `json:"webhookUrl,omitempty" tf:"webhook_url,omitempty"` }
func (*EventTransportParameters) DeepCopy ¶
func (in *EventTransportParameters) DeepCopy() *EventTransportParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventTransportParameters.
func (*EventTransportParameters) DeepCopyInto ¶
func (in *EventTransportParameters) DeepCopyInto(out *EventTransportParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventTransportSpec ¶
type EventTransportSpec struct { v1.ResourceSpec `json:",inline"` ForProvider EventTransportParameters `json:"forProvider"` // THIS IS AN ALPHA FIELD. Do not use it in production. It is not honored // unless the relevant Crossplane feature flag is enabled, and may be // changed or removed without notice. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider EventTransportInitParameters `json:"initProvider,omitempty"` }
EventTransportSpec defines the desired state of EventTransport
func (*EventTransportSpec) DeepCopy ¶
func (in *EventTransportSpec) DeepCopy() *EventTransportSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventTransportSpec.
func (*EventTransportSpec) DeepCopyInto ¶
func (in *EventTransportSpec) DeepCopyInto(out *EventTransportSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventTransportStatus ¶
type EventTransportStatus struct { v1.ResourceStatus `json:",inline"` AtProvider EventTransportObservation `json:"atProvider,omitempty"` }
EventTransportStatus defines the observed state of EventTransport.
func (*EventTransportStatus) DeepCopy ¶
func (in *EventTransportStatus) DeepCopy() *EventTransportStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventTransportStatus.
func (*EventTransportStatus) DeepCopyInto ¶
func (in *EventTransportStatus) DeepCopyInto(out *EventTransportStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Flow ¶
type Flow struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.designation) || (has(self.initProvider) && has(self.initProvider.designation))",message="spec.forProvider.designation is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.title) || (has(self.initProvider) && has(self.initProvider.title))",message="spec.forProvider.title is a required parameter" Spec FlowSpec `json:"spec"` Status FlowStatus `json:"status,omitempty"` }
Flow is the Schema for the Flows API. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,authentik}
func (*Flow) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Flow.
func (*Flow) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Flow) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Flow) GetCondition ¶
func (mg *Flow) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Flow.
func (*Flow) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Flow
func (*Flow) GetDeletionPolicy ¶
func (mg *Flow) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Flow.
func (*Flow) GetInitParameters ¶
GetInitParameters of this Flow
func (*Flow) GetManagementPolicies ¶
func (mg *Flow) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this Flow.
func (*Flow) GetObservation ¶
GetObservation of this Flow
func (*Flow) GetParameters ¶
GetParameters of this Flow
func (*Flow) GetProviderConfigReference ¶
GetProviderConfigReference of this Flow.
func (*Flow) GetPublishConnectionDetailsTo ¶
func (mg *Flow) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Flow.
func (*Flow) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Flow
func (*Flow) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Flow) GetWriteConnectionSecretToReference ¶
func (mg *Flow) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Flow.
func (*Flow) LateInitialize ¶
LateInitialize this Flow using its observed tfState. returns True if there are any spec changes for the resource.
func (*Flow) SetConditions ¶
SetConditions of this Flow.
func (*Flow) SetDeletionPolicy ¶
func (mg *Flow) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Flow.
func (*Flow) SetManagementPolicies ¶
func (mg *Flow) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this Flow.
func (*Flow) SetObservation ¶
SetObservation for this Flow
func (*Flow) SetParameters ¶
SetParameters for this Flow
func (*Flow) SetProviderConfigReference ¶
SetProviderConfigReference of this Flow.
func (*Flow) SetPublishConnectionDetailsTo ¶
func (mg *Flow) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Flow.
func (*Flow) SetWriteConnectionSecretToReference ¶
func (mg *Flow) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Flow.
type FlowInitParameters ¶
type FlowInitParameters struct { // (String) Defaults to none. // Defaults to `none`. Authentication *string `json:"authentication,omitempty" tf:"authentication,omitempty"` // (String) Optional URL to an image which will be used as the background during the flow. // Optional URL to an image which will be used as the background during the flow. Background *string `json:"background,omitempty" tf:"background,omitempty"` // (Boolean) Defaults to true. // Defaults to `true`. CompatibilityMode *bool `json:"compatibilityMode,omitempty" tf:"compatibility_mode,omitempty"` // (String) Defaults to message_continue. // Defaults to `message_continue`. DeniedAction *string `json:"deniedAction,omitempty" tf:"denied_action,omitempty"` // (String) Designation *string `json:"designation,omitempty" tf:"designation,omitempty"` // (String) Defaults to stacked. // Defaults to `stacked`. Layout *string `json:"layout,omitempty" tf:"layout,omitempty"` // (String) Name *string `json:"name,omitempty" tf:"name,omitempty"` // (String) Defaults to any. // Defaults to `any`. PolicyEngineMode *string `json:"policyEngineMode,omitempty" tf:"policy_engine_mode,omitempty"` // (String) Title *string `json:"title,omitempty" tf:"title,omitempty"` }
func (*FlowInitParameters) DeepCopy ¶
func (in *FlowInitParameters) DeepCopy() *FlowInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlowInitParameters.
func (*FlowInitParameters) DeepCopyInto ¶
func (in *FlowInitParameters) DeepCopyInto(out *FlowInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FlowList ¶
type FlowList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Flow `json:"items"` }
FlowList contains a list of Flows
func (*FlowList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlowList.
func (*FlowList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FlowList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FlowObservation ¶
type FlowObservation struct { // (String) Defaults to none. // Defaults to `none`. Authentication *string `json:"authentication,omitempty" tf:"authentication,omitempty"` // (String) Optional URL to an image which will be used as the background during the flow. // Optional URL to an image which will be used as the background during the flow. Background *string `json:"background,omitempty" tf:"background,omitempty"` // (Boolean) Defaults to true. // Defaults to `true`. CompatibilityMode *bool `json:"compatibilityMode,omitempty" tf:"compatibility_mode,omitempty"` // (String) Defaults to message_continue. // Defaults to `message_continue`. DeniedAction *string `json:"deniedAction,omitempty" tf:"denied_action,omitempty"` // (String) Designation *string `json:"designation,omitempty" tf:"designation,omitempty"` // (String) The ID of this resource. ID *string `json:"id,omitempty" tf:"id,omitempty"` // (String) Defaults to stacked. // Defaults to `stacked`. Layout *string `json:"layout,omitempty" tf:"layout,omitempty"` // (String) Name *string `json:"name,omitempty" tf:"name,omitempty"` // (String) Defaults to any. // Defaults to `any`. PolicyEngineMode *string `json:"policyEngineMode,omitempty" tf:"policy_engine_mode,omitempty"` // (String) Title *string `json:"title,omitempty" tf:"title,omitempty"` // (String) Generated. // Generated. UUID *string `json:"uuid,omitempty" tf:"uuid,omitempty"` }
func (*FlowObservation) DeepCopy ¶
func (in *FlowObservation) DeepCopy() *FlowObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlowObservation.
func (*FlowObservation) DeepCopyInto ¶
func (in *FlowObservation) DeepCopyInto(out *FlowObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FlowParameters ¶
type FlowParameters struct { // (String) Defaults to none. // Defaults to `none`. // +kubebuilder:validation:Optional Authentication *string `json:"authentication,omitempty" tf:"authentication,omitempty"` // (String) Optional URL to an image which will be used as the background during the flow. // Optional URL to an image which will be used as the background during the flow. // +kubebuilder:validation:Optional Background *string `json:"background,omitempty" tf:"background,omitempty"` // (Boolean) Defaults to true. // Defaults to `true`. // +kubebuilder:validation:Optional CompatibilityMode *bool `json:"compatibilityMode,omitempty" tf:"compatibility_mode,omitempty"` // (String) Defaults to message_continue. // Defaults to `message_continue`. // +kubebuilder:validation:Optional DeniedAction *string `json:"deniedAction,omitempty" tf:"denied_action,omitempty"` // (String) // +kubebuilder:validation:Optional Designation *string `json:"designation,omitempty" tf:"designation,omitempty"` // (String) Defaults to stacked. // Defaults to `stacked`. // +kubebuilder:validation:Optional Layout *string `json:"layout,omitempty" tf:"layout,omitempty"` // (String) // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // (String) Defaults to any. // Defaults to `any`. // +kubebuilder:validation:Optional PolicyEngineMode *string `json:"policyEngineMode,omitempty" tf:"policy_engine_mode,omitempty"` // (String) // +kubebuilder:validation:Optional Title *string `json:"title,omitempty" tf:"title,omitempty"` }
func (*FlowParameters) DeepCopy ¶
func (in *FlowParameters) DeepCopy() *FlowParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlowParameters.
func (*FlowParameters) DeepCopyInto ¶
func (in *FlowParameters) DeepCopyInto(out *FlowParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FlowSpec ¶
type FlowSpec struct { v1.ResourceSpec `json:",inline"` ForProvider FlowParameters `json:"forProvider"` // THIS IS AN ALPHA FIELD. Do not use it in production. It is not honored // unless the relevant Crossplane feature flag is enabled, and may be // changed or removed without notice. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider FlowInitParameters `json:"initProvider,omitempty"` }
FlowSpec defines the desired state of Flow
func (*FlowSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlowSpec.
func (*FlowSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FlowStageBinding ¶
type FlowStageBinding struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.order) || (has(self.initProvider) && has(self.initProvider.order))",message="spec.forProvider.order is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.stage) || (has(self.initProvider) && has(self.initProvider.stage))",message="spec.forProvider.stage is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.target) || (has(self.initProvider) && has(self.initProvider.target))",message="spec.forProvider.target is a required parameter" Spec FlowStageBindingSpec `json:"spec"` Status FlowStageBindingStatus `json:"status,omitempty"` }
FlowStageBinding is the Schema for the FlowStageBindings API. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,authentik}
func (*FlowStageBinding) DeepCopy ¶
func (in *FlowStageBinding) DeepCopy() *FlowStageBinding
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlowStageBinding.
func (*FlowStageBinding) DeepCopyInto ¶
func (in *FlowStageBinding) DeepCopyInto(out *FlowStageBinding)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FlowStageBinding) DeepCopyObject ¶
func (in *FlowStageBinding) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FlowStageBinding) GetCondition ¶
func (mg *FlowStageBinding) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this FlowStageBinding.
func (*FlowStageBinding) GetConnectionDetailsMapping ¶
func (tr *FlowStageBinding) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this FlowStageBinding
func (*FlowStageBinding) GetDeletionPolicy ¶
func (mg *FlowStageBinding) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this FlowStageBinding.
func (*FlowStageBinding) GetID ¶
func (tr *FlowStageBinding) GetID() string
GetID returns ID of underlying Terraform resource of this FlowStageBinding
func (*FlowStageBinding) GetInitParameters ¶
func (tr *FlowStageBinding) GetInitParameters() (map[string]any, error)
GetInitParameters of this FlowStageBinding
func (*FlowStageBinding) GetManagementPolicies ¶
func (mg *FlowStageBinding) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this FlowStageBinding.
func (*FlowStageBinding) GetObservation ¶
func (tr *FlowStageBinding) GetObservation() (map[string]any, error)
GetObservation of this FlowStageBinding
func (*FlowStageBinding) GetParameters ¶
func (tr *FlowStageBinding) GetParameters() (map[string]any, error)
GetParameters of this FlowStageBinding
func (*FlowStageBinding) GetProviderConfigReference ¶
func (mg *FlowStageBinding) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this FlowStageBinding.
func (*FlowStageBinding) GetPublishConnectionDetailsTo ¶
func (mg *FlowStageBinding) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this FlowStageBinding.
func (*FlowStageBinding) GetTerraformResourceType ¶
func (mg *FlowStageBinding) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this FlowStageBinding
func (*FlowStageBinding) GetTerraformSchemaVersion ¶
func (tr *FlowStageBinding) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*FlowStageBinding) GetWriteConnectionSecretToReference ¶
func (mg *FlowStageBinding) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this FlowStageBinding.
func (*FlowStageBinding) LateInitialize ¶
func (tr *FlowStageBinding) LateInitialize(attrs []byte) (bool, error)
LateInitialize this FlowStageBinding using its observed tfState. returns True if there are any spec changes for the resource.
func (*FlowStageBinding) SetConditions ¶
func (mg *FlowStageBinding) SetConditions(c ...xpv1.Condition)
SetConditions of this FlowStageBinding.
func (*FlowStageBinding) SetDeletionPolicy ¶
func (mg *FlowStageBinding) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this FlowStageBinding.
func (*FlowStageBinding) SetManagementPolicies ¶
func (mg *FlowStageBinding) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this FlowStageBinding.
func (*FlowStageBinding) SetObservation ¶
func (tr *FlowStageBinding) SetObservation(obs map[string]any) error
SetObservation for this FlowStageBinding
func (*FlowStageBinding) SetParameters ¶
func (tr *FlowStageBinding) SetParameters(params map[string]any) error
SetParameters for this FlowStageBinding
func (*FlowStageBinding) SetProviderConfigReference ¶
func (mg *FlowStageBinding) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this FlowStageBinding.
func (*FlowStageBinding) SetPublishConnectionDetailsTo ¶
func (mg *FlowStageBinding) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this FlowStageBinding.
func (*FlowStageBinding) SetWriteConnectionSecretToReference ¶
func (mg *FlowStageBinding) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this FlowStageBinding.
type FlowStageBindingInitParameters ¶
type FlowStageBindingInitParameters struct { // (Boolean) Defaults to true. // Defaults to `true`. EvaluateOnPlan *bool `json:"evaluateOnPlan,omitempty" tf:"evaluate_on_plan,omitempty"` // (String) Defaults to retry. // Defaults to `retry`. InvalidResponseAction *string `json:"invalidResponseAction,omitempty" tf:"invalid_response_action,omitempty"` // (Number) Order *float64 `json:"order,omitempty" tf:"order,omitempty"` // (String) Defaults to any. // Defaults to `any`. PolicyEngineMode *string `json:"policyEngineMode,omitempty" tf:"policy_engine_mode,omitempty"` // (Boolean) Defaults to false. // Defaults to `false`. ReEvaluatePolicies *bool `json:"reEvaluatePolicies,omitempty" tf:"re_evaluate_policies,omitempty"` // (String) Stage *string `json:"stage,omitempty" tf:"stage,omitempty"` // (String) Target *string `json:"target,omitempty" tf:"target,omitempty"` }
func (*FlowStageBindingInitParameters) DeepCopy ¶
func (in *FlowStageBindingInitParameters) DeepCopy() *FlowStageBindingInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlowStageBindingInitParameters.
func (*FlowStageBindingInitParameters) DeepCopyInto ¶
func (in *FlowStageBindingInitParameters) DeepCopyInto(out *FlowStageBindingInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FlowStageBindingList ¶
type FlowStageBindingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []FlowStageBinding `json:"items"` }
FlowStageBindingList contains a list of FlowStageBindings
func (*FlowStageBindingList) DeepCopy ¶
func (in *FlowStageBindingList) DeepCopy() *FlowStageBindingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlowStageBindingList.
func (*FlowStageBindingList) DeepCopyInto ¶
func (in *FlowStageBindingList) DeepCopyInto(out *FlowStageBindingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FlowStageBindingList) DeepCopyObject ¶
func (in *FlowStageBindingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FlowStageBindingList) GetItems ¶
func (l *FlowStageBindingList) GetItems() []resource.Managed
GetItems of this FlowStageBindingList.
type FlowStageBindingObservation ¶
type FlowStageBindingObservation struct { // (Boolean) Defaults to true. // Defaults to `true`. EvaluateOnPlan *bool `json:"evaluateOnPlan,omitempty" tf:"evaluate_on_plan,omitempty"` // (String) The ID of this resource. ID *string `json:"id,omitempty" tf:"id,omitempty"` // (String) Defaults to retry. // Defaults to `retry`. InvalidResponseAction *string `json:"invalidResponseAction,omitempty" tf:"invalid_response_action,omitempty"` // (Number) Order *float64 `json:"order,omitempty" tf:"order,omitempty"` // (String) Defaults to any. // Defaults to `any`. PolicyEngineMode *string `json:"policyEngineMode,omitempty" tf:"policy_engine_mode,omitempty"` // (Boolean) Defaults to false. // Defaults to `false`. ReEvaluatePolicies *bool `json:"reEvaluatePolicies,omitempty" tf:"re_evaluate_policies,omitempty"` // (String) Stage *string `json:"stage,omitempty" tf:"stage,omitempty"` // (String) Target *string `json:"target,omitempty" tf:"target,omitempty"` }
func (*FlowStageBindingObservation) DeepCopy ¶
func (in *FlowStageBindingObservation) DeepCopy() *FlowStageBindingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlowStageBindingObservation.
func (*FlowStageBindingObservation) DeepCopyInto ¶
func (in *FlowStageBindingObservation) DeepCopyInto(out *FlowStageBindingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FlowStageBindingParameters ¶
type FlowStageBindingParameters struct { // (Boolean) Defaults to true. // Defaults to `true`. // +kubebuilder:validation:Optional EvaluateOnPlan *bool `json:"evaluateOnPlan,omitempty" tf:"evaluate_on_plan,omitempty"` // (String) Defaults to retry. // Defaults to `retry`. // +kubebuilder:validation:Optional InvalidResponseAction *string `json:"invalidResponseAction,omitempty" tf:"invalid_response_action,omitempty"` // (Number) // +kubebuilder:validation:Optional Order *float64 `json:"order,omitempty" tf:"order,omitempty"` // (String) Defaults to any. // Defaults to `any`. // +kubebuilder:validation:Optional PolicyEngineMode *string `json:"policyEngineMode,omitempty" tf:"policy_engine_mode,omitempty"` // (Boolean) Defaults to false. // Defaults to `false`. // +kubebuilder:validation:Optional ReEvaluatePolicies *bool `json:"reEvaluatePolicies,omitempty" tf:"re_evaluate_policies,omitempty"` // (String) // +kubebuilder:validation:Optional Stage *string `json:"stage,omitempty" tf:"stage,omitempty"` // (String) // +kubebuilder:validation:Optional Target *string `json:"target,omitempty" tf:"target,omitempty"` }
func (*FlowStageBindingParameters) DeepCopy ¶
func (in *FlowStageBindingParameters) DeepCopy() *FlowStageBindingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlowStageBindingParameters.
func (*FlowStageBindingParameters) DeepCopyInto ¶
func (in *FlowStageBindingParameters) DeepCopyInto(out *FlowStageBindingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FlowStageBindingSpec ¶
type FlowStageBindingSpec struct { v1.ResourceSpec `json:",inline"` ForProvider FlowStageBindingParameters `json:"forProvider"` // THIS IS AN ALPHA FIELD. Do not use it in production. It is not honored // unless the relevant Crossplane feature flag is enabled, and may be // changed or removed without notice. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider FlowStageBindingInitParameters `json:"initProvider,omitempty"` }
FlowStageBindingSpec defines the desired state of FlowStageBinding
func (*FlowStageBindingSpec) DeepCopy ¶
func (in *FlowStageBindingSpec) DeepCopy() *FlowStageBindingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlowStageBindingSpec.
func (*FlowStageBindingSpec) DeepCopyInto ¶
func (in *FlowStageBindingSpec) DeepCopyInto(out *FlowStageBindingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FlowStageBindingStatus ¶
type FlowStageBindingStatus struct { v1.ResourceStatus `json:",inline"` AtProvider FlowStageBindingObservation `json:"atProvider,omitempty"` }
FlowStageBindingStatus defines the observed state of FlowStageBinding.
func (*FlowStageBindingStatus) DeepCopy ¶
func (in *FlowStageBindingStatus) DeepCopy() *FlowStageBindingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlowStageBindingStatus.
func (*FlowStageBindingStatus) DeepCopyInto ¶
func (in *FlowStageBindingStatus) DeepCopyInto(out *FlowStageBindingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FlowStatus ¶
type FlowStatus struct { v1.ResourceStatus `json:",inline"` AtProvider FlowObservation `json:"atProvider,omitempty"` }
FlowStatus defines the observed state of Flow.
func (*FlowStatus) DeepCopy ¶
func (in *FlowStatus) DeepCopy() *FlowStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlowStatus.
func (*FlowStatus) DeepCopyInto ¶
func (in *FlowStatus) DeepCopyInto(out *FlowStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Outpost ¶
type Outpost struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.protocolProviders) || (has(self.initProvider) && has(self.initProvider.protocolProviders))",message="spec.forProvider.protocolProviders is a required parameter" Spec OutpostSpec `json:"spec"` Status OutpostStatus `json:"status,omitempty"` }
Outpost is the Schema for the Outposts API. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,authentik}
func (*Outpost) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Outpost.
func (*Outpost) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Outpost) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Outpost) GetCondition ¶
func (mg *Outpost) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Outpost.
func (*Outpost) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Outpost
func (*Outpost) GetDeletionPolicy ¶
func (mg *Outpost) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Outpost.
func (*Outpost) GetInitParameters ¶
GetInitParameters of this Outpost
func (*Outpost) GetManagementPolicies ¶
func (mg *Outpost) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this Outpost.
func (*Outpost) GetObservation ¶
GetObservation of this Outpost
func (*Outpost) GetParameters ¶
GetParameters of this Outpost
func (*Outpost) GetProviderConfigReference ¶
GetProviderConfigReference of this Outpost.
func (*Outpost) GetPublishConnectionDetailsTo ¶
func (mg *Outpost) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Outpost.
func (*Outpost) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Outpost
func (*Outpost) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Outpost) GetWriteConnectionSecretToReference ¶
func (mg *Outpost) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Outpost.
func (*Outpost) LateInitialize ¶
LateInitialize this Outpost using its observed tfState. returns True if there are any spec changes for the resource.
func (*Outpost) SetConditions ¶
SetConditions of this Outpost.
func (*Outpost) SetDeletionPolicy ¶
func (mg *Outpost) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Outpost.
func (*Outpost) SetManagementPolicies ¶
func (mg *Outpost) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this Outpost.
func (*Outpost) SetObservation ¶
SetObservation for this Outpost
func (*Outpost) SetParameters ¶
SetParameters for this Outpost
func (*Outpost) SetProviderConfigReference ¶
SetProviderConfigReference of this Outpost.
func (*Outpost) SetPublishConnectionDetailsTo ¶
func (mg *Outpost) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Outpost.
func (*Outpost) SetWriteConnectionSecretToReference ¶
func (mg *Outpost) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Outpost.
type OutpostInitParameters ¶
type OutpostInitParameters struct { // (String) JSON format expected. Use jsonencode() to pass objects. Generated. // JSON format expected. Use jsonencode() to pass objects. Generated. Config *string `json:"config,omitempty" tf:"config,omitempty"` // (String) Name *string `json:"name,omitempty" tf:"name,omitempty"` // (List of Number) ProtocolProviders []*float64 `json:"protocolProviders,omitempty" tf:"protocol_providers,omitempty"` // (String) ServiceConnection *string `json:"serviceConnection,omitempty" tf:"service_connection,omitempty"` // (String) Defaults to proxy. // Defaults to `proxy`. Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*OutpostInitParameters) DeepCopy ¶
func (in *OutpostInitParameters) DeepCopy() *OutpostInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OutpostInitParameters.
func (*OutpostInitParameters) DeepCopyInto ¶
func (in *OutpostInitParameters) DeepCopyInto(out *OutpostInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OutpostList ¶
type OutpostList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Outpost `json:"items"` }
OutpostList contains a list of Outposts
func (*OutpostList) DeepCopy ¶
func (in *OutpostList) DeepCopy() *OutpostList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OutpostList.
func (*OutpostList) DeepCopyInto ¶
func (in *OutpostList) DeepCopyInto(out *OutpostList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OutpostList) DeepCopyObject ¶
func (in *OutpostList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*OutpostList) GetItems ¶
func (l *OutpostList) GetItems() []resource.Managed
GetItems of this OutpostList.
type OutpostObservation ¶
type OutpostObservation struct { // (String) JSON format expected. Use jsonencode() to pass objects. Generated. // JSON format expected. Use jsonencode() to pass objects. Generated. Config *string `json:"config,omitempty" tf:"config,omitempty"` // (String) The ID of this resource. ID *string `json:"id,omitempty" tf:"id,omitempty"` // (String) Name *string `json:"name,omitempty" tf:"name,omitempty"` // (List of Number) ProtocolProviders []*float64 `json:"protocolProviders,omitempty" tf:"protocol_providers,omitempty"` // (String) ServiceConnection *string `json:"serviceConnection,omitempty" tf:"service_connection,omitempty"` // (String) Defaults to proxy. // Defaults to `proxy`. Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*OutpostObservation) DeepCopy ¶
func (in *OutpostObservation) DeepCopy() *OutpostObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OutpostObservation.
func (*OutpostObservation) DeepCopyInto ¶
func (in *OutpostObservation) DeepCopyInto(out *OutpostObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OutpostParameters ¶
type OutpostParameters struct { // (String) JSON format expected. Use jsonencode() to pass objects. Generated. // JSON format expected. Use jsonencode() to pass objects. Generated. // +kubebuilder:validation:Optional Config *string `json:"config,omitempty" tf:"config,omitempty"` // (String) // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // (List of Number) // +kubebuilder:validation:Optional ProtocolProviders []*float64 `json:"protocolProviders,omitempty" tf:"protocol_providers,omitempty"` // (String) // +kubebuilder:validation:Optional ServiceConnection *string `json:"serviceConnection,omitempty" tf:"service_connection,omitempty"` // (String) Defaults to proxy. // Defaults to `proxy`. // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*OutpostParameters) DeepCopy ¶
func (in *OutpostParameters) DeepCopy() *OutpostParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OutpostParameters.
func (*OutpostParameters) DeepCopyInto ¶
func (in *OutpostParameters) DeepCopyInto(out *OutpostParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OutpostSpec ¶
type OutpostSpec struct { v1.ResourceSpec `json:",inline"` ForProvider OutpostParameters `json:"forProvider"` // THIS IS AN ALPHA FIELD. Do not use it in production. It is not honored // unless the relevant Crossplane feature flag is enabled, and may be // changed or removed without notice. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider OutpostInitParameters `json:"initProvider,omitempty"` }
OutpostSpec defines the desired state of Outpost
func (*OutpostSpec) DeepCopy ¶
func (in *OutpostSpec) DeepCopy() *OutpostSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OutpostSpec.
func (*OutpostSpec) DeepCopyInto ¶
func (in *OutpostSpec) DeepCopyInto(out *OutpostSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OutpostStatus ¶
type OutpostStatus struct { v1.ResourceStatus `json:",inline"` AtProvider OutpostObservation `json:"atProvider,omitempty"` }
OutpostStatus defines the observed state of Outpost.
func (*OutpostStatus) DeepCopy ¶
func (in *OutpostStatus) DeepCopy() *OutpostStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OutpostStatus.
func (*OutpostStatus) DeepCopyInto ¶
func (in *OutpostStatus) DeepCopyInto(out *OutpostStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScopeMapping ¶
type ScopeMapping struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.expression) || (has(self.initProvider) && has(self.initProvider.expression))",message="spec.forProvider.expression is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.scopeName) || (has(self.initProvider) && has(self.initProvider.scopeName))",message="spec.forProvider.scopeName is a required parameter" Spec ScopeMappingSpec `json:"spec"` Status ScopeMappingStatus `json:"status,omitempty"` }
ScopeMapping is the Schema for the ScopeMappings API. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,authentik}
func (*ScopeMapping) DeepCopy ¶
func (in *ScopeMapping) DeepCopy() *ScopeMapping
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScopeMapping.
func (*ScopeMapping) DeepCopyInto ¶
func (in *ScopeMapping) DeepCopyInto(out *ScopeMapping)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ScopeMapping) DeepCopyObject ¶
func (in *ScopeMapping) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ScopeMapping) GetCondition ¶
func (mg *ScopeMapping) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ScopeMapping.
func (*ScopeMapping) GetConnectionDetailsMapping ¶
func (tr *ScopeMapping) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ScopeMapping
func (*ScopeMapping) GetDeletionPolicy ¶
func (mg *ScopeMapping) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ScopeMapping.
func (*ScopeMapping) GetID ¶
func (tr *ScopeMapping) GetID() string
GetID returns ID of underlying Terraform resource of this ScopeMapping
func (*ScopeMapping) GetInitParameters ¶
func (tr *ScopeMapping) GetInitParameters() (map[string]any, error)
GetInitParameters of this ScopeMapping
func (*ScopeMapping) GetManagementPolicies ¶
func (mg *ScopeMapping) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this ScopeMapping.
func (*ScopeMapping) GetObservation ¶
func (tr *ScopeMapping) GetObservation() (map[string]any, error)
GetObservation of this ScopeMapping
func (*ScopeMapping) GetParameters ¶
func (tr *ScopeMapping) GetParameters() (map[string]any, error)
GetParameters of this ScopeMapping
func (*ScopeMapping) GetProviderConfigReference ¶
func (mg *ScopeMapping) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ScopeMapping.
func (*ScopeMapping) GetPublishConnectionDetailsTo ¶
func (mg *ScopeMapping) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this ScopeMapping.
func (*ScopeMapping) GetTerraformResourceType ¶
func (mg *ScopeMapping) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ScopeMapping
func (*ScopeMapping) GetTerraformSchemaVersion ¶
func (tr *ScopeMapping) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ScopeMapping) GetWriteConnectionSecretToReference ¶
func (mg *ScopeMapping) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ScopeMapping.
func (*ScopeMapping) LateInitialize ¶
func (tr *ScopeMapping) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ScopeMapping using its observed tfState. returns True if there are any spec changes for the resource.
func (*ScopeMapping) SetConditions ¶
func (mg *ScopeMapping) SetConditions(c ...xpv1.Condition)
SetConditions of this ScopeMapping.
func (*ScopeMapping) SetDeletionPolicy ¶
func (mg *ScopeMapping) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ScopeMapping.
func (*ScopeMapping) SetManagementPolicies ¶
func (mg *ScopeMapping) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this ScopeMapping.
func (*ScopeMapping) SetObservation ¶
func (tr *ScopeMapping) SetObservation(obs map[string]any) error
SetObservation for this ScopeMapping
func (*ScopeMapping) SetParameters ¶
func (tr *ScopeMapping) SetParameters(params map[string]any) error
SetParameters for this ScopeMapping
func (*ScopeMapping) SetProviderConfigReference ¶
func (mg *ScopeMapping) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ScopeMapping.
func (*ScopeMapping) SetPublishConnectionDetailsTo ¶
func (mg *ScopeMapping) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this ScopeMapping.
func (*ScopeMapping) SetWriteConnectionSecretToReference ¶
func (mg *ScopeMapping) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ScopeMapping.
type ScopeMappingInitParameters ¶
type ScopeMappingInitParameters struct { // (String) Description *string `json:"description,omitempty" tf:"description,omitempty"` // (String) Expression *string `json:"expression,omitempty" tf:"expression,omitempty"` // (String) Name *string `json:"name,omitempty" tf:"name,omitempty"` // (String) ScopeName *string `json:"scopeName,omitempty" tf:"scope_name,omitempty"` }
func (*ScopeMappingInitParameters) DeepCopy ¶
func (in *ScopeMappingInitParameters) DeepCopy() *ScopeMappingInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScopeMappingInitParameters.
func (*ScopeMappingInitParameters) DeepCopyInto ¶
func (in *ScopeMappingInitParameters) DeepCopyInto(out *ScopeMappingInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScopeMappingList ¶
type ScopeMappingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ScopeMapping `json:"items"` }
ScopeMappingList contains a list of ScopeMappings
func (*ScopeMappingList) DeepCopy ¶
func (in *ScopeMappingList) DeepCopy() *ScopeMappingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScopeMappingList.
func (*ScopeMappingList) DeepCopyInto ¶
func (in *ScopeMappingList) DeepCopyInto(out *ScopeMappingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ScopeMappingList) DeepCopyObject ¶
func (in *ScopeMappingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ScopeMappingList) GetItems ¶
func (l *ScopeMappingList) GetItems() []resource.Managed
GetItems of this ScopeMappingList.
type ScopeMappingObservation ¶
type ScopeMappingObservation struct { // (String) Description *string `json:"description,omitempty" tf:"description,omitempty"` // (String) Expression *string `json:"expression,omitempty" tf:"expression,omitempty"` // (String) The ID of this resource. ID *string `json:"id,omitempty" tf:"id,omitempty"` // (String) Name *string `json:"name,omitempty" tf:"name,omitempty"` // (String) ScopeName *string `json:"scopeName,omitempty" tf:"scope_name,omitempty"` }
func (*ScopeMappingObservation) DeepCopy ¶
func (in *ScopeMappingObservation) DeepCopy() *ScopeMappingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScopeMappingObservation.
func (*ScopeMappingObservation) DeepCopyInto ¶
func (in *ScopeMappingObservation) DeepCopyInto(out *ScopeMappingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScopeMappingParameters ¶
type ScopeMappingParameters struct { // (String) // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // (String) // +kubebuilder:validation:Optional Expression *string `json:"expression,omitempty" tf:"expression,omitempty"` // (String) // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // (String) // +kubebuilder:validation:Optional ScopeName *string `json:"scopeName,omitempty" tf:"scope_name,omitempty"` }
func (*ScopeMappingParameters) DeepCopy ¶
func (in *ScopeMappingParameters) DeepCopy() *ScopeMappingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScopeMappingParameters.
func (*ScopeMappingParameters) DeepCopyInto ¶
func (in *ScopeMappingParameters) DeepCopyInto(out *ScopeMappingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScopeMappingSpec ¶
type ScopeMappingSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ScopeMappingParameters `json:"forProvider"` // THIS IS AN ALPHA FIELD. Do not use it in production. It is not honored // unless the relevant Crossplane feature flag is enabled, and may be // changed or removed without notice. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider ScopeMappingInitParameters `json:"initProvider,omitempty"` }
ScopeMappingSpec defines the desired state of ScopeMapping
func (*ScopeMappingSpec) DeepCopy ¶
func (in *ScopeMappingSpec) DeepCopy() *ScopeMappingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScopeMappingSpec.
func (*ScopeMappingSpec) DeepCopyInto ¶
func (in *ScopeMappingSpec) DeepCopyInto(out *ScopeMappingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScopeMappingStatus ¶
type ScopeMappingStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ScopeMappingObservation `json:"atProvider,omitempty"` }
ScopeMappingStatus defines the observed state of ScopeMapping.
func (*ScopeMappingStatus) DeepCopy ¶
func (in *ScopeMappingStatus) DeepCopy() *ScopeMappingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScopeMappingStatus.
func (*ScopeMappingStatus) DeepCopyInto ¶
func (in *ScopeMappingStatus) DeepCopyInto(out *ScopeMappingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceConnectionKubernetes ¶
type ServiceConnectionKubernetes struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" Spec ServiceConnectionKubernetesSpec `json:"spec"` Status ServiceConnectionKubernetesStatus `json:"status,omitempty"` }
ServiceConnectionKubernetes is the Schema for the ServiceConnectionKubernetess API. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,authentik}
func (*ServiceConnectionKubernetes) DeepCopy ¶
func (in *ServiceConnectionKubernetes) DeepCopy() *ServiceConnectionKubernetes
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceConnectionKubernetes.
func (*ServiceConnectionKubernetes) DeepCopyInto ¶
func (in *ServiceConnectionKubernetes) DeepCopyInto(out *ServiceConnectionKubernetes)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServiceConnectionKubernetes) DeepCopyObject ¶
func (in *ServiceConnectionKubernetes) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ServiceConnectionKubernetes) GetCondition ¶
func (mg *ServiceConnectionKubernetes) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ServiceConnectionKubernetes.
func (*ServiceConnectionKubernetes) GetConnectionDetailsMapping ¶
func (tr *ServiceConnectionKubernetes) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ServiceConnectionKubernetes
func (*ServiceConnectionKubernetes) GetDeletionPolicy ¶
func (mg *ServiceConnectionKubernetes) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ServiceConnectionKubernetes.
func (*ServiceConnectionKubernetes) GetID ¶
func (tr *ServiceConnectionKubernetes) GetID() string
GetID returns ID of underlying Terraform resource of this ServiceConnectionKubernetes
func (*ServiceConnectionKubernetes) GetInitParameters ¶
func (tr *ServiceConnectionKubernetes) GetInitParameters() (map[string]any, error)
GetInitParameters of this ServiceConnectionKubernetes
func (*ServiceConnectionKubernetes) GetManagementPolicies ¶
func (mg *ServiceConnectionKubernetes) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this ServiceConnectionKubernetes.
func (*ServiceConnectionKubernetes) GetObservation ¶
func (tr *ServiceConnectionKubernetes) GetObservation() (map[string]any, error)
GetObservation of this ServiceConnectionKubernetes
func (*ServiceConnectionKubernetes) GetParameters ¶
func (tr *ServiceConnectionKubernetes) GetParameters() (map[string]any, error)
GetParameters of this ServiceConnectionKubernetes
func (*ServiceConnectionKubernetes) GetProviderConfigReference ¶
func (mg *ServiceConnectionKubernetes) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ServiceConnectionKubernetes.
func (*ServiceConnectionKubernetes) GetPublishConnectionDetailsTo ¶
func (mg *ServiceConnectionKubernetes) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this ServiceConnectionKubernetes.
func (*ServiceConnectionKubernetes) GetTerraformResourceType ¶
func (mg *ServiceConnectionKubernetes) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ServiceConnectionKubernetes
func (*ServiceConnectionKubernetes) GetTerraformSchemaVersion ¶
func (tr *ServiceConnectionKubernetes) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ServiceConnectionKubernetes) GetWriteConnectionSecretToReference ¶
func (mg *ServiceConnectionKubernetes) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ServiceConnectionKubernetes.
func (*ServiceConnectionKubernetes) LateInitialize ¶
func (tr *ServiceConnectionKubernetes) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ServiceConnectionKubernetes using its observed tfState. returns True if there are any spec changes for the resource.
func (*ServiceConnectionKubernetes) SetConditions ¶
func (mg *ServiceConnectionKubernetes) SetConditions(c ...xpv1.Condition)
SetConditions of this ServiceConnectionKubernetes.
func (*ServiceConnectionKubernetes) SetDeletionPolicy ¶
func (mg *ServiceConnectionKubernetes) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ServiceConnectionKubernetes.
func (*ServiceConnectionKubernetes) SetManagementPolicies ¶
func (mg *ServiceConnectionKubernetes) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this ServiceConnectionKubernetes.
func (*ServiceConnectionKubernetes) SetObservation ¶
func (tr *ServiceConnectionKubernetes) SetObservation(obs map[string]any) error
SetObservation for this ServiceConnectionKubernetes
func (*ServiceConnectionKubernetes) SetParameters ¶
func (tr *ServiceConnectionKubernetes) SetParameters(params map[string]any) error
SetParameters for this ServiceConnectionKubernetes
func (*ServiceConnectionKubernetes) SetProviderConfigReference ¶
func (mg *ServiceConnectionKubernetes) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ServiceConnectionKubernetes.
func (*ServiceConnectionKubernetes) SetPublishConnectionDetailsTo ¶
func (mg *ServiceConnectionKubernetes) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this ServiceConnectionKubernetes.
func (*ServiceConnectionKubernetes) SetWriteConnectionSecretToReference ¶
func (mg *ServiceConnectionKubernetes) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ServiceConnectionKubernetes.
type ServiceConnectionKubernetesInitParameters ¶
type ServiceConnectionKubernetesInitParameters struct { // (Boolean) Defaults to false. // Defaults to `false`. Local *bool `json:"local,omitempty" tf:"local,omitempty"` // (String) Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*ServiceConnectionKubernetesInitParameters) DeepCopy ¶
func (in *ServiceConnectionKubernetesInitParameters) DeepCopy() *ServiceConnectionKubernetesInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceConnectionKubernetesInitParameters.
func (*ServiceConnectionKubernetesInitParameters) DeepCopyInto ¶
func (in *ServiceConnectionKubernetesInitParameters) DeepCopyInto(out *ServiceConnectionKubernetesInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceConnectionKubernetesList ¶
type ServiceConnectionKubernetesList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ServiceConnectionKubernetes `json:"items"` }
ServiceConnectionKubernetesList contains a list of ServiceConnectionKubernetess
func (*ServiceConnectionKubernetesList) DeepCopy ¶
func (in *ServiceConnectionKubernetesList) DeepCopy() *ServiceConnectionKubernetesList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceConnectionKubernetesList.
func (*ServiceConnectionKubernetesList) DeepCopyInto ¶
func (in *ServiceConnectionKubernetesList) DeepCopyInto(out *ServiceConnectionKubernetesList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServiceConnectionKubernetesList) DeepCopyObject ¶
func (in *ServiceConnectionKubernetesList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ServiceConnectionKubernetesList) GetItems ¶
func (l *ServiceConnectionKubernetesList) GetItems() []resource.Managed
GetItems of this ServiceConnectionKubernetesList.
type ServiceConnectionKubernetesObservation ¶
type ServiceConnectionKubernetesObservation struct { // (String) The ID of this resource. ID *string `json:"id,omitempty" tf:"id,omitempty"` // (Boolean) Defaults to false. // Defaults to `false`. Local *bool `json:"local,omitempty" tf:"local,omitempty"` // (String) Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*ServiceConnectionKubernetesObservation) DeepCopy ¶
func (in *ServiceConnectionKubernetesObservation) DeepCopy() *ServiceConnectionKubernetesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceConnectionKubernetesObservation.
func (*ServiceConnectionKubernetesObservation) DeepCopyInto ¶
func (in *ServiceConnectionKubernetesObservation) DeepCopyInto(out *ServiceConnectionKubernetesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceConnectionKubernetesParameters ¶
type ServiceConnectionKubernetesParameters struct { // (String, Sensitive) JSON format expected. Use jsonencode() to pass objects. Defaults to {}. // JSON format expected. Use jsonencode() to pass objects. Defaults to `{}`. // +kubebuilder:validation:Optional KubeconfigSecretRef *v1.SecretKeySelector `json:"kubeconfigSecretRef,omitempty" tf:"-"` // (Boolean) Defaults to false. // Defaults to `false`. // +kubebuilder:validation:Optional Local *bool `json:"local,omitempty" tf:"local,omitempty"` // (String) // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*ServiceConnectionKubernetesParameters) DeepCopy ¶
func (in *ServiceConnectionKubernetesParameters) DeepCopy() *ServiceConnectionKubernetesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceConnectionKubernetesParameters.
func (*ServiceConnectionKubernetesParameters) DeepCopyInto ¶
func (in *ServiceConnectionKubernetesParameters) DeepCopyInto(out *ServiceConnectionKubernetesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceConnectionKubernetesSpec ¶
type ServiceConnectionKubernetesSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ServiceConnectionKubernetesParameters `json:"forProvider"` // THIS IS AN ALPHA FIELD. Do not use it in production. It is not honored // unless the relevant Crossplane feature flag is enabled, and may be // changed or removed without notice. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider ServiceConnectionKubernetesInitParameters `json:"initProvider,omitempty"` }
ServiceConnectionKubernetesSpec defines the desired state of ServiceConnectionKubernetes
func (*ServiceConnectionKubernetesSpec) DeepCopy ¶
func (in *ServiceConnectionKubernetesSpec) DeepCopy() *ServiceConnectionKubernetesSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceConnectionKubernetesSpec.
func (*ServiceConnectionKubernetesSpec) DeepCopyInto ¶
func (in *ServiceConnectionKubernetesSpec) DeepCopyInto(out *ServiceConnectionKubernetesSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceConnectionKubernetesStatus ¶
type ServiceConnectionKubernetesStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ServiceConnectionKubernetesObservation `json:"atProvider,omitempty"` }
ServiceConnectionKubernetesStatus defines the observed state of ServiceConnectionKubernetes.
func (*ServiceConnectionKubernetesStatus) DeepCopy ¶
func (in *ServiceConnectionKubernetesStatus) DeepCopy() *ServiceConnectionKubernetesStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceConnectionKubernetesStatus.
func (*ServiceConnectionKubernetesStatus) DeepCopyInto ¶
func (in *ServiceConnectionKubernetesStatus) DeepCopyInto(out *ServiceConnectionKubernetesStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Tenant ¶
type Tenant struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.domain) || (has(self.initProvider) && has(self.initProvider.domain))",message="spec.forProvider.domain is a required parameter" Spec TenantSpec `json:"spec"` Status TenantStatus `json:"status,omitempty"` }
Tenant is the Schema for the Tenants API. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,authentik}
func (*Tenant) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Tenant.
func (*Tenant) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Tenant) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Tenant) GetCondition ¶
func (mg *Tenant) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Tenant.
func (*Tenant) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Tenant
func (*Tenant) GetDeletionPolicy ¶
func (mg *Tenant) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Tenant.
func (*Tenant) GetInitParameters ¶
GetInitParameters of this Tenant
func (*Tenant) GetManagementPolicies ¶
func (mg *Tenant) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this Tenant.
func (*Tenant) GetObservation ¶
GetObservation of this Tenant
func (*Tenant) GetParameters ¶
GetParameters of this Tenant
func (*Tenant) GetProviderConfigReference ¶
GetProviderConfigReference of this Tenant.
func (*Tenant) GetPublishConnectionDetailsTo ¶
func (mg *Tenant) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Tenant.
func (*Tenant) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Tenant
func (*Tenant) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Tenant) GetWriteConnectionSecretToReference ¶
func (mg *Tenant) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Tenant.
func (*Tenant) LateInitialize ¶
LateInitialize this Tenant using its observed tfState. returns True if there are any spec changes for the resource.
func (*Tenant) SetConditions ¶
SetConditions of this Tenant.
func (*Tenant) SetDeletionPolicy ¶
func (mg *Tenant) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Tenant.
func (*Tenant) SetManagementPolicies ¶
func (mg *Tenant) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this Tenant.
func (*Tenant) SetObservation ¶
SetObservation for this Tenant
func (*Tenant) SetParameters ¶
SetParameters for this Tenant
func (*Tenant) SetProviderConfigReference ¶
SetProviderConfigReference of this Tenant.
func (*Tenant) SetPublishConnectionDetailsTo ¶
func (mg *Tenant) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Tenant.
func (*Tenant) SetWriteConnectionSecretToReference ¶
func (mg *Tenant) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Tenant.
type TenantInitParameters ¶
type TenantInitParameters struct { // (String) JSON format expected. Use jsonencode() to pass objects. Defaults to {}. // JSON format expected. Use jsonencode() to pass objects. Defaults to `{}`. Attributes *string `json:"attributes,omitempty" tf:"attributes,omitempty"` // (String) BrandingFavicon *string `json:"brandingFavicon,omitempty" tf:"branding_favicon,omitempty"` // (String) BrandingLogo *string `json:"brandingLogo,omitempty" tf:"branding_logo,omitempty"` // (String) Defaults to authentik. // Defaults to `authentik`. BrandingTitle *string `json:"brandingTitle,omitempty" tf:"branding_title,omitempty"` // (Boolean) Defaults to false. // Defaults to `false`. Default *bool `json:"default,omitempty" tf:"default,omitempty"` // (String) Domain *string `json:"domain,omitempty" tf:"domain,omitempty"` // (String) Defaults to days=365. // Defaults to `days=365`. EventRetention *string `json:"eventRetention,omitempty" tf:"event_retention,omitempty"` // (String) FlowAuthentication *string `json:"flowAuthentication,omitempty" tf:"flow_authentication,omitempty"` // (String) FlowDeviceCode *string `json:"flowDeviceCode,omitempty" tf:"flow_device_code,omitempty"` // (String) FlowInvalidation *string `json:"flowInvalidation,omitempty" tf:"flow_invalidation,omitempty"` // (String) FlowRecovery *string `json:"flowRecovery,omitempty" tf:"flow_recovery,omitempty"` // (String) FlowUnenrollment *string `json:"flowUnenrollment,omitempty" tf:"flow_unenrollment,omitempty"` // (String) FlowUserSettings *string `json:"flowUserSettings,omitempty" tf:"flow_user_settings,omitempty"` // (String) WebCertificate *string `json:"webCertificate,omitempty" tf:"web_certificate,omitempty"` }
func (*TenantInitParameters) DeepCopy ¶
func (in *TenantInitParameters) DeepCopy() *TenantInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TenantInitParameters.
func (*TenantInitParameters) DeepCopyInto ¶
func (in *TenantInitParameters) DeepCopyInto(out *TenantInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TenantList ¶
type TenantList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Tenant `json:"items"` }
TenantList contains a list of Tenants
func (*TenantList) DeepCopy ¶
func (in *TenantList) DeepCopy() *TenantList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TenantList.
func (*TenantList) DeepCopyInto ¶
func (in *TenantList) DeepCopyInto(out *TenantList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TenantList) DeepCopyObject ¶
func (in *TenantList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TenantList) GetItems ¶
func (l *TenantList) GetItems() []resource.Managed
GetItems of this TenantList.
type TenantObservation ¶
type TenantObservation struct { // (String) JSON format expected. Use jsonencode() to pass objects. Defaults to {}. // JSON format expected. Use jsonencode() to pass objects. Defaults to `{}`. Attributes *string `json:"attributes,omitempty" tf:"attributes,omitempty"` // (String) BrandingFavicon *string `json:"brandingFavicon,omitempty" tf:"branding_favicon,omitempty"` // (String) BrandingLogo *string `json:"brandingLogo,omitempty" tf:"branding_logo,omitempty"` // (String) Defaults to authentik. // Defaults to `authentik`. BrandingTitle *string `json:"brandingTitle,omitempty" tf:"branding_title,omitempty"` // (Boolean) Defaults to false. // Defaults to `false`. Default *bool `json:"default,omitempty" tf:"default,omitempty"` // (String) Domain *string `json:"domain,omitempty" tf:"domain,omitempty"` // (String) Defaults to days=365. // Defaults to `days=365`. EventRetention *string `json:"eventRetention,omitempty" tf:"event_retention,omitempty"` // (String) FlowAuthentication *string `json:"flowAuthentication,omitempty" tf:"flow_authentication,omitempty"` // (String) FlowDeviceCode *string `json:"flowDeviceCode,omitempty" tf:"flow_device_code,omitempty"` // (String) FlowInvalidation *string `json:"flowInvalidation,omitempty" tf:"flow_invalidation,omitempty"` // (String) FlowRecovery *string `json:"flowRecovery,omitempty" tf:"flow_recovery,omitempty"` // (String) FlowUnenrollment *string `json:"flowUnenrollment,omitempty" tf:"flow_unenrollment,omitempty"` // (String) FlowUserSettings *string `json:"flowUserSettings,omitempty" tf:"flow_user_settings,omitempty"` // (String) The ID of this resource. ID *string `json:"id,omitempty" tf:"id,omitempty"` // (String) WebCertificate *string `json:"webCertificate,omitempty" tf:"web_certificate,omitempty"` }
func (*TenantObservation) DeepCopy ¶
func (in *TenantObservation) DeepCopy() *TenantObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TenantObservation.
func (*TenantObservation) DeepCopyInto ¶
func (in *TenantObservation) DeepCopyInto(out *TenantObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TenantParameters ¶
type TenantParameters struct { // (String) JSON format expected. Use jsonencode() to pass objects. Defaults to {}. // JSON format expected. Use jsonencode() to pass objects. Defaults to `{}`. // +kubebuilder:validation:Optional Attributes *string `json:"attributes,omitempty" tf:"attributes,omitempty"` // (String) // +kubebuilder:validation:Optional BrandingFavicon *string `json:"brandingFavicon,omitempty" tf:"branding_favicon,omitempty"` // (String) // +kubebuilder:validation:Optional BrandingLogo *string `json:"brandingLogo,omitempty" tf:"branding_logo,omitempty"` // (String) Defaults to authentik. // Defaults to `authentik`. // +kubebuilder:validation:Optional BrandingTitle *string `json:"brandingTitle,omitempty" tf:"branding_title,omitempty"` // (Boolean) Defaults to false. // Defaults to `false`. // +kubebuilder:validation:Optional Default *bool `json:"default,omitempty" tf:"default,omitempty"` // (String) // +kubebuilder:validation:Optional Domain *string `json:"domain,omitempty" tf:"domain,omitempty"` // (String) Defaults to days=365. // Defaults to `days=365`. // +kubebuilder:validation:Optional EventRetention *string `json:"eventRetention,omitempty" tf:"event_retention,omitempty"` // (String) // +kubebuilder:validation:Optional FlowAuthentication *string `json:"flowAuthentication,omitempty" tf:"flow_authentication,omitempty"` // (String) // +kubebuilder:validation:Optional FlowDeviceCode *string `json:"flowDeviceCode,omitempty" tf:"flow_device_code,omitempty"` // (String) // +kubebuilder:validation:Optional FlowInvalidation *string `json:"flowInvalidation,omitempty" tf:"flow_invalidation,omitempty"` // (String) // +kubebuilder:validation:Optional FlowRecovery *string `json:"flowRecovery,omitempty" tf:"flow_recovery,omitempty"` // (String) // +kubebuilder:validation:Optional FlowUnenrollment *string `json:"flowUnenrollment,omitempty" tf:"flow_unenrollment,omitempty"` // (String) // +kubebuilder:validation:Optional FlowUserSettings *string `json:"flowUserSettings,omitempty" tf:"flow_user_settings,omitempty"` // (String) // +kubebuilder:validation:Optional WebCertificate *string `json:"webCertificate,omitempty" tf:"web_certificate,omitempty"` }
func (*TenantParameters) DeepCopy ¶
func (in *TenantParameters) DeepCopy() *TenantParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TenantParameters.
func (*TenantParameters) DeepCopyInto ¶
func (in *TenantParameters) DeepCopyInto(out *TenantParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TenantSpec ¶
type TenantSpec struct { v1.ResourceSpec `json:",inline"` ForProvider TenantParameters `json:"forProvider"` // THIS IS AN ALPHA FIELD. Do not use it in production. It is not honored // unless the relevant Crossplane feature flag is enabled, and may be // changed or removed without notice. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider TenantInitParameters `json:"initProvider,omitempty"` }
TenantSpec defines the desired state of Tenant
func (*TenantSpec) DeepCopy ¶
func (in *TenantSpec) DeepCopy() *TenantSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TenantSpec.
func (*TenantSpec) DeepCopyInto ¶
func (in *TenantSpec) DeepCopyInto(out *TenantSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TenantStatus ¶
type TenantStatus struct { v1.ResourceStatus `json:",inline"` AtProvider TenantObservation `json:"atProvider,omitempty"` }
TenantStatus defines the observed state of Tenant.
func (*TenantStatus) DeepCopy ¶
func (in *TenantStatus) DeepCopy() *TenantStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TenantStatus.
func (*TenantStatus) DeepCopyInto ¶
func (in *TenantStatus) DeepCopyInto(out *TenantStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- zz_application_types.go
- zz_blueprint_types.go
- zz_certificatekeypair_types.go
- zz_eventrule_types.go
- zz_eventtransport_types.go
- zz_flow_types.go
- zz_flowstagebinding_types.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_generated_terraformed.go
- zz_groupversion_info.go
- zz_outpost_types.go
- zz_scopemapping_types.go
- zz_serviceconnectionkubernetes_types.go
- zz_tenant_types.go