Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=auth.okta.upbound.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- func AuthServerID() reference.ExtractValueFn
- func AuthServerPolicyID() reference.ExtractValueFn
- type Server
- func (in *Server) DeepCopy() *Server
- func (in *Server) DeepCopyInto(out *Server)
- func (in *Server) DeepCopyObject() runtime.Object
- func (mg *Server) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Server) GetConnectionDetailsMapping() map[string]string
- func (mg *Server) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Server) GetID() string
- func (mg *Server) GetManagementPolicy() xpv1.ManagementPolicy
- func (tr *Server) GetObservation() (map[string]any, error)
- func (tr *Server) GetParameters() (map[string]any, error)
- func (mg *Server) GetProviderConfigReference() *xpv1.Reference
- func (mg *Server) GetProviderReference() *xpv1.Reference
- func (mg *Server) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Server) GetTerraformResourceType() string
- func (tr *Server) GetTerraformSchemaVersion() int
- func (mg *Server) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Server) LateInitialize(attrs []byte) (bool, error)
- func (mg *Server) SetConditions(c ...xpv1.Condition)
- func (mg *Server) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *Server) SetManagementPolicy(r xpv1.ManagementPolicy)
- func (tr *Server) SetObservation(obs map[string]any) error
- func (tr *Server) SetParameters(params map[string]any) error
- func (mg *Server) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Server) SetProviderReference(r *xpv1.Reference)
- func (mg *Server) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Server) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ServerClaim
- func (in *ServerClaim) DeepCopy() *ServerClaim
- func (in *ServerClaim) DeepCopyInto(out *ServerClaim)
- func (in *ServerClaim) DeepCopyObject() runtime.Object
- func (mg *ServerClaim) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ServerClaim) GetConnectionDetailsMapping() map[string]string
- func (mg *ServerClaim) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ServerClaim) GetID() string
- func (mg *ServerClaim) GetManagementPolicy() xpv1.ManagementPolicy
- func (tr *ServerClaim) GetObservation() (map[string]any, error)
- func (tr *ServerClaim) GetParameters() (map[string]any, error)
- func (mg *ServerClaim) GetProviderConfigReference() *xpv1.Reference
- func (mg *ServerClaim) GetProviderReference() *xpv1.Reference
- func (mg *ServerClaim) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *ServerClaim) GetTerraformResourceType() string
- func (tr *ServerClaim) GetTerraformSchemaVersion() int
- func (mg *ServerClaim) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ServerClaim) LateInitialize(attrs []byte) (bool, error)
- func (mg *ServerClaim) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *ServerClaim) SetConditions(c ...xpv1.Condition)
- func (mg *ServerClaim) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *ServerClaim) SetManagementPolicy(r xpv1.ManagementPolicy)
- func (tr *ServerClaim) SetObservation(obs map[string]any) error
- func (tr *ServerClaim) SetParameters(params map[string]any) error
- func (mg *ServerClaim) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ServerClaim) SetProviderReference(r *xpv1.Reference)
- func (mg *ServerClaim) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *ServerClaim) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ServerClaimDefault
- func (in *ServerClaimDefault) DeepCopy() *ServerClaimDefault
- func (in *ServerClaimDefault) DeepCopyInto(out *ServerClaimDefault)
- func (in *ServerClaimDefault) DeepCopyObject() runtime.Object
- func (mg *ServerClaimDefault) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ServerClaimDefault) GetConnectionDetailsMapping() map[string]string
- func (mg *ServerClaimDefault) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ServerClaimDefault) GetID() string
- func (mg *ServerClaimDefault) GetManagementPolicy() xpv1.ManagementPolicy
- func (tr *ServerClaimDefault) GetObservation() (map[string]any, error)
- func (tr *ServerClaimDefault) GetParameters() (map[string]any, error)
- func (mg *ServerClaimDefault) GetProviderConfigReference() *xpv1.Reference
- func (mg *ServerClaimDefault) GetProviderReference() *xpv1.Reference
- func (mg *ServerClaimDefault) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *ServerClaimDefault) GetTerraformResourceType() string
- func (tr *ServerClaimDefault) GetTerraformSchemaVersion() int
- func (mg *ServerClaimDefault) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ServerClaimDefault) LateInitialize(attrs []byte) (bool, error)
- func (mg *ServerClaimDefault) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *ServerClaimDefault) SetConditions(c ...xpv1.Condition)
- func (mg *ServerClaimDefault) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *ServerClaimDefault) SetManagementPolicy(r xpv1.ManagementPolicy)
- func (tr *ServerClaimDefault) SetObservation(obs map[string]any) error
- func (tr *ServerClaimDefault) SetParameters(params map[string]any) error
- func (mg *ServerClaimDefault) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ServerClaimDefault) SetProviderReference(r *xpv1.Reference)
- func (mg *ServerClaimDefault) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *ServerClaimDefault) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ServerClaimDefaultList
- type ServerClaimDefaultObservation
- type ServerClaimDefaultParameters
- type ServerClaimDefaultSpec
- type ServerClaimDefaultStatus
- type ServerClaimList
- type ServerClaimObservation
- type ServerClaimParameters
- type ServerClaimSpec
- type ServerClaimStatus
- type ServerDefault
- func (in *ServerDefault) DeepCopy() *ServerDefault
- func (in *ServerDefault) DeepCopyInto(out *ServerDefault)
- func (in *ServerDefault) DeepCopyObject() runtime.Object
- func (mg *ServerDefault) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ServerDefault) GetConnectionDetailsMapping() map[string]string
- func (mg *ServerDefault) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ServerDefault) GetID() string
- func (mg *ServerDefault) GetManagementPolicy() xpv1.ManagementPolicy
- func (tr *ServerDefault) GetObservation() (map[string]any, error)
- func (tr *ServerDefault) GetParameters() (map[string]any, error)
- func (mg *ServerDefault) GetProviderConfigReference() *xpv1.Reference
- func (mg *ServerDefault) GetProviderReference() *xpv1.Reference
- func (mg *ServerDefault) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *ServerDefault) GetTerraformResourceType() string
- func (tr *ServerDefault) GetTerraformSchemaVersion() int
- func (mg *ServerDefault) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ServerDefault) LateInitialize(attrs []byte) (bool, error)
- func (mg *ServerDefault) SetConditions(c ...xpv1.Condition)
- func (mg *ServerDefault) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *ServerDefault) SetManagementPolicy(r xpv1.ManagementPolicy)
- func (tr *ServerDefault) SetObservation(obs map[string]any) error
- func (tr *ServerDefault) SetParameters(params map[string]any) error
- func (mg *ServerDefault) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ServerDefault) SetProviderReference(r *xpv1.Reference)
- func (mg *ServerDefault) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *ServerDefault) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ServerDefaultList
- type ServerDefaultObservation
- type ServerDefaultParameters
- type ServerDefaultSpec
- type ServerDefaultStatus
- type ServerList
- type ServerObservation
- type ServerParameters
- type ServerPolicy
- func (in *ServerPolicy) DeepCopy() *ServerPolicy
- func (in *ServerPolicy) DeepCopyInto(out *ServerPolicy)
- func (in *ServerPolicy) DeepCopyObject() runtime.Object
- func (mg *ServerPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ServerPolicy) GetConnectionDetailsMapping() map[string]string
- func (mg *ServerPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ServerPolicy) GetID() string
- func (mg *ServerPolicy) GetManagementPolicy() xpv1.ManagementPolicy
- func (tr *ServerPolicy) GetObservation() (map[string]any, error)
- func (tr *ServerPolicy) GetParameters() (map[string]any, error)
- func (mg *ServerPolicy) GetProviderConfigReference() *xpv1.Reference
- func (mg *ServerPolicy) GetProviderReference() *xpv1.Reference
- func (mg *ServerPolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *ServerPolicy) GetTerraformResourceType() string
- func (tr *ServerPolicy) GetTerraformSchemaVersion() int
- func (mg *ServerPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ServerPolicy) LateInitialize(attrs []byte) (bool, error)
- func (mg *ServerPolicy) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *ServerPolicy) SetConditions(c ...xpv1.Condition)
- func (mg *ServerPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *ServerPolicy) SetManagementPolicy(r xpv1.ManagementPolicy)
- func (tr *ServerPolicy) SetObservation(obs map[string]any) error
- func (tr *ServerPolicy) SetParameters(params map[string]any) error
- func (mg *ServerPolicy) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ServerPolicy) SetProviderReference(r *xpv1.Reference)
- func (mg *ServerPolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *ServerPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ServerPolicyList
- type ServerPolicyObservation
- type ServerPolicyParameters
- type ServerPolicyRule
- func (in *ServerPolicyRule) DeepCopy() *ServerPolicyRule
- func (in *ServerPolicyRule) DeepCopyInto(out *ServerPolicyRule)
- func (in *ServerPolicyRule) DeepCopyObject() runtime.Object
- func (mg *ServerPolicyRule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ServerPolicyRule) GetConnectionDetailsMapping() map[string]string
- func (mg *ServerPolicyRule) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ServerPolicyRule) GetID() string
- func (mg *ServerPolicyRule) GetManagementPolicy() xpv1.ManagementPolicy
- func (tr *ServerPolicyRule) GetObservation() (map[string]any, error)
- func (tr *ServerPolicyRule) GetParameters() (map[string]any, error)
- func (mg *ServerPolicyRule) GetProviderConfigReference() *xpv1.Reference
- func (mg *ServerPolicyRule) GetProviderReference() *xpv1.Reference
- func (mg *ServerPolicyRule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *ServerPolicyRule) GetTerraformResourceType() string
- func (tr *ServerPolicyRule) GetTerraformSchemaVersion() int
- func (mg *ServerPolicyRule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ServerPolicyRule) LateInitialize(attrs []byte) (bool, error)
- func (mg *ServerPolicyRule) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *ServerPolicyRule) SetConditions(c ...xpv1.Condition)
- func (mg *ServerPolicyRule) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *ServerPolicyRule) SetManagementPolicy(r xpv1.ManagementPolicy)
- func (tr *ServerPolicyRule) SetObservation(obs map[string]any) error
- func (tr *ServerPolicyRule) SetParameters(params map[string]any) error
- func (mg *ServerPolicyRule) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ServerPolicyRule) SetProviderReference(r *xpv1.Reference)
- func (mg *ServerPolicyRule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *ServerPolicyRule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ServerPolicyRuleList
- type ServerPolicyRuleObservation
- type ServerPolicyRuleParameters
- type ServerPolicyRuleSpec
- type ServerPolicyRuleStatus
- type ServerPolicySpec
- type ServerPolicyStatus
- type ServerScope
- func (in *ServerScope) DeepCopy() *ServerScope
- func (in *ServerScope) DeepCopyInto(out *ServerScope)
- func (in *ServerScope) DeepCopyObject() runtime.Object
- func (mg *ServerScope) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ServerScope) GetConnectionDetailsMapping() map[string]string
- func (mg *ServerScope) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ServerScope) GetID() string
- func (mg *ServerScope) GetManagementPolicy() xpv1.ManagementPolicy
- func (tr *ServerScope) GetObservation() (map[string]any, error)
- func (tr *ServerScope) GetParameters() (map[string]any, error)
- func (mg *ServerScope) GetProviderConfigReference() *xpv1.Reference
- func (mg *ServerScope) GetProviderReference() *xpv1.Reference
- func (mg *ServerScope) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *ServerScope) GetTerraformResourceType() string
- func (tr *ServerScope) GetTerraformSchemaVersion() int
- func (mg *ServerScope) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ServerScope) LateInitialize(attrs []byte) (bool, error)
- func (mg *ServerScope) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *ServerScope) SetConditions(c ...xpv1.Condition)
- func (mg *ServerScope) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *ServerScope) SetManagementPolicy(r xpv1.ManagementPolicy)
- func (tr *ServerScope) SetObservation(obs map[string]any) error
- func (tr *ServerScope) SetParameters(params map[string]any) error
- func (mg *ServerScope) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ServerScope) SetProviderReference(r *xpv1.Reference)
- func (mg *ServerScope) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *ServerScope) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ServerScopeList
- type ServerScopeObservation
- type ServerScopeParameters
- type ServerScopeSpec
- type ServerScopeStatus
- type ServerSpec
- type ServerStatus
Constants ¶
const ( CRDGroup = "auth.okta.upbound.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
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 ( Server_Kind = "Server" Server_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Server_Kind}.String() Server_KindAPIVersion = Server_Kind + "." + CRDGroupVersion.String() Server_GroupVersionKind = CRDGroupVersion.WithKind(Server_Kind) )
Repository type metadata.
var ( ServerClaim_Kind = "ServerClaim" ServerClaim_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ServerClaim_Kind}.String() ServerClaim_KindAPIVersion = ServerClaim_Kind + "." + CRDGroupVersion.String() ServerClaim_GroupVersionKind = CRDGroupVersion.WithKind(ServerClaim_Kind) )
Repository type metadata.
var ( ServerClaimDefault_Kind = "ServerClaimDefault" ServerClaimDefault_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ServerClaimDefault_Kind}.String() ServerClaimDefault_KindAPIVersion = ServerClaimDefault_Kind + "." + CRDGroupVersion.String() ServerClaimDefault_GroupVersionKind = CRDGroupVersion.WithKind(ServerClaimDefault_Kind) )
Repository type metadata.
var ( ServerDefault_Kind = "ServerDefault" ServerDefault_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ServerDefault_Kind}.String() ServerDefault_KindAPIVersion = ServerDefault_Kind + "." + CRDGroupVersion.String() ServerDefault_GroupVersionKind = CRDGroupVersion.WithKind(ServerDefault_Kind) )
Repository type metadata.
var ( ServerPolicy_Kind = "ServerPolicy" ServerPolicy_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ServerPolicy_Kind}.String() ServerPolicy_KindAPIVersion = ServerPolicy_Kind + "." + CRDGroupVersion.String() ServerPolicy_GroupVersionKind = CRDGroupVersion.WithKind(ServerPolicy_Kind) )
Repository type metadata.
var ( ServerPolicyRule_Kind = "ServerPolicyRule" ServerPolicyRule_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ServerPolicyRule_Kind}.String() ServerPolicyRule_KindAPIVersion = ServerPolicyRule_Kind + "." + CRDGroupVersion.String() ServerPolicyRule_GroupVersionKind = CRDGroupVersion.WithKind(ServerPolicyRule_Kind) )
Repository type metadata.
var ( ServerScope_Kind = "ServerScope" ServerScope_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ServerScope_Kind}.String() ServerScope_KindAPIVersion = ServerScope_Kind + "." + CRDGroupVersion.String() ServerScope_GroupVersionKind = CRDGroupVersion.WithKind(ServerScope_Kind) )
Repository type metadata.
Functions ¶
func AuthServerID ¶
func AuthServerID() reference.ExtractValueFn
AuthServerID returns an extractor that returns the ID for a Server
func AuthServerPolicyID ¶
func AuthServerPolicyID() reference.ExtractValueFn
AuthServerPolicyID returns an extractor that returns the ID for a ServerPolicy
Types ¶
type Server ¶
type Server struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.audiences)",message="audiences is a required parameter" // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.name)",message="name is a required parameter" Spec ServerSpec `json:"spec"` Status ServerStatus `json:"status,omitempty"` }
Server is the Schema for the Servers API. <no value> +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,okta}
func (*Server) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Server.
func (*Server) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Server) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Server) GetCondition ¶
func (mg *Server) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Server.
func (*Server) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Server
func (*Server) GetDeletionPolicy ¶
func (mg *Server) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Server.
func (*Server) GetManagementPolicy ¶
func (mg *Server) GetManagementPolicy() xpv1.ManagementPolicy
GetManagementPolicy of this Server.
func (*Server) GetObservation ¶
GetObservation of this Server
func (*Server) GetParameters ¶
GetParameters of this Server
func (*Server) GetProviderConfigReference ¶
GetProviderConfigReference of this Server.
func (*Server) GetProviderReference ¶
GetProviderReference of this Server. Deprecated: Use GetProviderConfigReference.
func (*Server) GetPublishConnectionDetailsTo ¶
func (mg *Server) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Server.
func (*Server) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Server
func (*Server) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Server) GetWriteConnectionSecretToReference ¶
func (mg *Server) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Server.
func (*Server) LateInitialize ¶
LateInitialize this Server using its observed tfState. returns True if there are any spec changes for the resource.
func (*Server) SetConditions ¶
SetConditions of this Server.
func (*Server) SetDeletionPolicy ¶
func (mg *Server) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Server.
func (*Server) SetManagementPolicy ¶
func (mg *Server) SetManagementPolicy(r xpv1.ManagementPolicy)
SetManagementPolicy of this Server.
func (*Server) SetObservation ¶
SetObservation for this Server
func (*Server) SetParameters ¶
SetParameters for this Server
func (*Server) SetProviderConfigReference ¶
SetProviderConfigReference of this Server.
func (*Server) SetProviderReference ¶
SetProviderReference of this Server. Deprecated: Use SetProviderConfigReference.
func (*Server) SetPublishConnectionDetailsTo ¶
func (mg *Server) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Server.
func (*Server) SetWriteConnectionSecretToReference ¶
func (mg *Server) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Server.
type ServerClaim ¶
type ServerClaim struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.claimType)",message="claimType is a required parameter" // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.name)",message="name is a required parameter" // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.value)",message="value is a required parameter" Spec ServerClaimSpec `json:"spec"` Status ServerClaimStatus `json:"status,omitempty"` }
ServerClaim is the Schema for the ServerClaims API. <no value> +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,okta}
func (*ServerClaim) DeepCopy ¶
func (in *ServerClaim) DeepCopy() *ServerClaim
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerClaim.
func (*ServerClaim) DeepCopyInto ¶
func (in *ServerClaim) DeepCopyInto(out *ServerClaim)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServerClaim) DeepCopyObject ¶
func (in *ServerClaim) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ServerClaim) GetCondition ¶
func (mg *ServerClaim) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ServerClaim.
func (*ServerClaim) GetConnectionDetailsMapping ¶
func (tr *ServerClaim) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ServerClaim
func (*ServerClaim) GetDeletionPolicy ¶
func (mg *ServerClaim) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ServerClaim.
func (*ServerClaim) GetID ¶
func (tr *ServerClaim) GetID() string
GetID returns ID of underlying Terraform resource of this ServerClaim
func (*ServerClaim) GetManagementPolicy ¶
func (mg *ServerClaim) GetManagementPolicy() xpv1.ManagementPolicy
GetManagementPolicy of this ServerClaim.
func (*ServerClaim) GetObservation ¶
func (tr *ServerClaim) GetObservation() (map[string]any, error)
GetObservation of this ServerClaim
func (*ServerClaim) GetParameters ¶
func (tr *ServerClaim) GetParameters() (map[string]any, error)
GetParameters of this ServerClaim
func (*ServerClaim) GetProviderConfigReference ¶
func (mg *ServerClaim) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ServerClaim.
func (*ServerClaim) GetProviderReference ¶
func (mg *ServerClaim) GetProviderReference() *xpv1.Reference
GetProviderReference of this ServerClaim. Deprecated: Use GetProviderConfigReference.
func (*ServerClaim) GetPublishConnectionDetailsTo ¶
func (mg *ServerClaim) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this ServerClaim.
func (*ServerClaim) GetTerraformResourceType ¶
func (mg *ServerClaim) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ServerClaim
func (*ServerClaim) GetTerraformSchemaVersion ¶
func (tr *ServerClaim) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ServerClaim) GetWriteConnectionSecretToReference ¶
func (mg *ServerClaim) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ServerClaim.
func (*ServerClaim) LateInitialize ¶
func (tr *ServerClaim) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ServerClaim using its observed tfState. returns True if there are any spec changes for the resource.
func (*ServerClaim) ResolveReferences ¶
ResolveReferences of this ServerClaim.
func (*ServerClaim) SetConditions ¶
func (mg *ServerClaim) SetConditions(c ...xpv1.Condition)
SetConditions of this ServerClaim.
func (*ServerClaim) SetDeletionPolicy ¶
func (mg *ServerClaim) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ServerClaim.
func (*ServerClaim) SetManagementPolicy ¶
func (mg *ServerClaim) SetManagementPolicy(r xpv1.ManagementPolicy)
SetManagementPolicy of this ServerClaim.
func (*ServerClaim) SetObservation ¶
func (tr *ServerClaim) SetObservation(obs map[string]any) error
SetObservation for this ServerClaim
func (*ServerClaim) SetParameters ¶
func (tr *ServerClaim) SetParameters(params map[string]any) error
SetParameters for this ServerClaim
func (*ServerClaim) SetProviderConfigReference ¶
func (mg *ServerClaim) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ServerClaim.
func (*ServerClaim) SetProviderReference ¶
func (mg *ServerClaim) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ServerClaim. Deprecated: Use SetProviderConfigReference.
func (*ServerClaim) SetPublishConnectionDetailsTo ¶
func (mg *ServerClaim) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this ServerClaim.
func (*ServerClaim) SetWriteConnectionSecretToReference ¶
func (mg *ServerClaim) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ServerClaim.
type ServerClaimDefault ¶
type ServerClaimDefault struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.name)",message="name is a required parameter" Spec ServerClaimDefaultSpec `json:"spec"` Status ServerClaimDefaultStatus `json:"status,omitempty"` }
ServerClaimDefault is the Schema for the ServerClaimDefaults API. <no value> +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,okta}
func (*ServerClaimDefault) DeepCopy ¶
func (in *ServerClaimDefault) DeepCopy() *ServerClaimDefault
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerClaimDefault.
func (*ServerClaimDefault) DeepCopyInto ¶
func (in *ServerClaimDefault) DeepCopyInto(out *ServerClaimDefault)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServerClaimDefault) DeepCopyObject ¶
func (in *ServerClaimDefault) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ServerClaimDefault) GetCondition ¶
func (mg *ServerClaimDefault) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ServerClaimDefault.
func (*ServerClaimDefault) GetConnectionDetailsMapping ¶
func (tr *ServerClaimDefault) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ServerClaimDefault
func (*ServerClaimDefault) GetDeletionPolicy ¶
func (mg *ServerClaimDefault) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ServerClaimDefault.
func (*ServerClaimDefault) GetID ¶
func (tr *ServerClaimDefault) GetID() string
GetID returns ID of underlying Terraform resource of this ServerClaimDefault
func (*ServerClaimDefault) GetManagementPolicy ¶
func (mg *ServerClaimDefault) GetManagementPolicy() xpv1.ManagementPolicy
GetManagementPolicy of this ServerClaimDefault.
func (*ServerClaimDefault) GetObservation ¶
func (tr *ServerClaimDefault) GetObservation() (map[string]any, error)
GetObservation of this ServerClaimDefault
func (*ServerClaimDefault) GetParameters ¶
func (tr *ServerClaimDefault) GetParameters() (map[string]any, error)
GetParameters of this ServerClaimDefault
func (*ServerClaimDefault) GetProviderConfigReference ¶
func (mg *ServerClaimDefault) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ServerClaimDefault.
func (*ServerClaimDefault) GetProviderReference ¶
func (mg *ServerClaimDefault) GetProviderReference() *xpv1.Reference
GetProviderReference of this ServerClaimDefault. Deprecated: Use GetProviderConfigReference.
func (*ServerClaimDefault) GetPublishConnectionDetailsTo ¶
func (mg *ServerClaimDefault) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this ServerClaimDefault.
func (*ServerClaimDefault) GetTerraformResourceType ¶
func (mg *ServerClaimDefault) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ServerClaimDefault
func (*ServerClaimDefault) GetTerraformSchemaVersion ¶
func (tr *ServerClaimDefault) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ServerClaimDefault) GetWriteConnectionSecretToReference ¶
func (mg *ServerClaimDefault) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ServerClaimDefault.
func (*ServerClaimDefault) LateInitialize ¶
func (tr *ServerClaimDefault) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ServerClaimDefault using its observed tfState. returns True if there are any spec changes for the resource.
func (*ServerClaimDefault) ResolveReferences ¶
ResolveReferences of this ServerClaimDefault.
func (*ServerClaimDefault) SetConditions ¶
func (mg *ServerClaimDefault) SetConditions(c ...xpv1.Condition)
SetConditions of this ServerClaimDefault.
func (*ServerClaimDefault) SetDeletionPolicy ¶
func (mg *ServerClaimDefault) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ServerClaimDefault.
func (*ServerClaimDefault) SetManagementPolicy ¶
func (mg *ServerClaimDefault) SetManagementPolicy(r xpv1.ManagementPolicy)
SetManagementPolicy of this ServerClaimDefault.
func (*ServerClaimDefault) SetObservation ¶
func (tr *ServerClaimDefault) SetObservation(obs map[string]any) error
SetObservation for this ServerClaimDefault
func (*ServerClaimDefault) SetParameters ¶
func (tr *ServerClaimDefault) SetParameters(params map[string]any) error
SetParameters for this ServerClaimDefault
func (*ServerClaimDefault) SetProviderConfigReference ¶
func (mg *ServerClaimDefault) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ServerClaimDefault.
func (*ServerClaimDefault) SetProviderReference ¶
func (mg *ServerClaimDefault) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ServerClaimDefault. Deprecated: Use SetProviderConfigReference.
func (*ServerClaimDefault) SetPublishConnectionDetailsTo ¶
func (mg *ServerClaimDefault) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this ServerClaimDefault.
func (*ServerClaimDefault) SetWriteConnectionSecretToReference ¶
func (mg *ServerClaimDefault) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ServerClaimDefault.
type ServerClaimDefaultList ¶
type ServerClaimDefaultList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ServerClaimDefault `json:"items"` }
ServerClaimDefaultList contains a list of ServerClaimDefaults
func (*ServerClaimDefaultList) DeepCopy ¶
func (in *ServerClaimDefaultList) DeepCopy() *ServerClaimDefaultList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerClaimDefaultList.
func (*ServerClaimDefaultList) DeepCopyInto ¶
func (in *ServerClaimDefaultList) DeepCopyInto(out *ServerClaimDefaultList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServerClaimDefaultList) DeepCopyObject ¶
func (in *ServerClaimDefaultList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ServerClaimDefaultList) GetItems ¶
func (l *ServerClaimDefaultList) GetItems() []resource.Managed
GetItems of this ServerClaimDefaultList.
type ServerClaimDefaultObservation ¶
type ServerClaimDefaultObservation struct { // Specifies whether to include claims in token. AlwaysIncludeInToken *bool `json:"alwaysIncludeInToken,omitempty" tf:"always_include_in_token,omitempty"` // Auth server ID AuthServerID *string `json:"authServerId,omitempty" tf:"auth_server_id,omitempty"` // Specifies whether the claim is for an access token `RESOURCE` or ID token `IDENTITY`. ClaimType *string `json:"claimType,omitempty" tf:"claim_type,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` // Default auth server claim name Name *string `json:"name,omitempty" tf:"name,omitempty"` // Auth server claim list of scopes Scopes []*string `json:"scopes,omitempty" tf:"scopes,omitempty"` // The status of the application. Status *string `json:"status,omitempty" tf:"status,omitempty"` // The value of the claim. Value *string `json:"value,omitempty" tf:"value,omitempty"` // The type of value of the claim. ValueType *string `json:"valueType,omitempty" tf:"value_type,omitempty"` }
func (*ServerClaimDefaultObservation) DeepCopy ¶
func (in *ServerClaimDefaultObservation) DeepCopy() *ServerClaimDefaultObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerClaimDefaultObservation.
func (*ServerClaimDefaultObservation) DeepCopyInto ¶
func (in *ServerClaimDefaultObservation) DeepCopyInto(out *ServerClaimDefaultObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerClaimDefaultParameters ¶
type ServerClaimDefaultParameters struct { // Specifies whether to include claims in token. // +kubebuilder:validation:Optional AlwaysIncludeInToken *bool `json:"alwaysIncludeInToken,omitempty" tf:"always_include_in_token,omitempty"` // Auth server ID // +crossplane:generate:reference:type=github.com/healthcarecom/provider-okta/apis/auth/v1alpha1.Server // +crossplane:generate:reference:extractor=github.com/healthcarecom/provider-okta/apis/auth/v1alpha1.AuthServerID() // +kubebuilder:validation:Optional AuthServerID *string `json:"authServerId,omitempty" tf:"auth_server_id,omitempty"` // Reference to a Server in auth to populate authServerId. // +kubebuilder:validation:Optional AuthServerIDRef *v1.Reference `json:"authServerIdRef,omitempty" tf:"-"` // Selector for a Server in auth to populate authServerId. // +kubebuilder:validation:Optional AuthServerIDSelector *v1.Selector `json:"authServerIdSelector,omitempty" tf:"-"` // Default auth server claim name // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // The value of the claim. // +kubebuilder:validation:Optional Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*ServerClaimDefaultParameters) DeepCopy ¶
func (in *ServerClaimDefaultParameters) DeepCopy() *ServerClaimDefaultParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerClaimDefaultParameters.
func (*ServerClaimDefaultParameters) DeepCopyInto ¶
func (in *ServerClaimDefaultParameters) DeepCopyInto(out *ServerClaimDefaultParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerClaimDefaultSpec ¶
type ServerClaimDefaultSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ServerClaimDefaultParameters `json:"forProvider"` }
ServerClaimDefaultSpec defines the desired state of ServerClaimDefault
func (*ServerClaimDefaultSpec) DeepCopy ¶
func (in *ServerClaimDefaultSpec) DeepCopy() *ServerClaimDefaultSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerClaimDefaultSpec.
func (*ServerClaimDefaultSpec) DeepCopyInto ¶
func (in *ServerClaimDefaultSpec) DeepCopyInto(out *ServerClaimDefaultSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerClaimDefaultStatus ¶
type ServerClaimDefaultStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ServerClaimDefaultObservation `json:"atProvider,omitempty"` }
ServerClaimDefaultStatus defines the observed state of ServerClaimDefault.
func (*ServerClaimDefaultStatus) DeepCopy ¶
func (in *ServerClaimDefaultStatus) DeepCopy() *ServerClaimDefaultStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerClaimDefaultStatus.
func (*ServerClaimDefaultStatus) DeepCopyInto ¶
func (in *ServerClaimDefaultStatus) DeepCopyInto(out *ServerClaimDefaultStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerClaimList ¶
type ServerClaimList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ServerClaim `json:"items"` }
ServerClaimList contains a list of ServerClaims
func (*ServerClaimList) DeepCopy ¶
func (in *ServerClaimList) DeepCopy() *ServerClaimList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerClaimList.
func (*ServerClaimList) DeepCopyInto ¶
func (in *ServerClaimList) DeepCopyInto(out *ServerClaimList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServerClaimList) DeepCopyObject ¶
func (in *ServerClaimList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ServerClaimList) GetItems ¶
func (l *ServerClaimList) GetItems() []resource.Managed
GetItems of this ServerClaimList.
type ServerClaimObservation ¶
type ServerClaimObservation struct { // Specifies whether to include claims in token, by default it is set to `true`. AlwaysIncludeInToken *bool `json:"alwaysIncludeInToken,omitempty" tf:"always_include_in_token,omitempty"` // Auth server ID AuthServerID *string `json:"authServerId,omitempty" tf:"auth_server_id,omitempty"` // Specifies whether the claim is for an access token `RESOURCE` or ID token `IDENTITY`. ClaimType *string `json:"claimType,omitempty" tf:"claim_type,omitempty"` // Specifies the type of group filter if `value_type` is `GROUPS`. Can be set to one of the following `STARTS_WITH`, `EQUALS`, `CONTAINS`, `REGEX`. GroupFilterType *string `json:"groupFilterType,omitempty" tf:"group_filter_type,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` // Auth server claim name Name *string `json:"name,omitempty" tf:"name,omitempty"` // Auth server claim list of scopes Scopes []*string `json:"scopes,omitempty" tf:"scopes,omitempty"` Status *string `json:"status,omitempty" tf:"status,omitempty"` // The value of the claim. Value *string `json:"value,omitempty" tf:"value,omitempty"` // The type of value of the claim. It can be set to `EXPRESSION` or `GROUPS`. It defaults to `EXPRESSION`. ValueType *string `json:"valueType,omitempty" tf:"value_type,omitempty"` }
func (*ServerClaimObservation) DeepCopy ¶
func (in *ServerClaimObservation) DeepCopy() *ServerClaimObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerClaimObservation.
func (*ServerClaimObservation) DeepCopyInto ¶
func (in *ServerClaimObservation) DeepCopyInto(out *ServerClaimObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerClaimParameters ¶
type ServerClaimParameters struct { // Specifies whether to include claims in token, by default it is set to `true`. // +kubebuilder:validation:Optional AlwaysIncludeInToken *bool `json:"alwaysIncludeInToken,omitempty" tf:"always_include_in_token,omitempty"` // Auth server ID // +crossplane:generate:reference:type=github.com/healthcarecom/provider-okta/apis/auth/v1alpha1.Server // +crossplane:generate:reference:extractor=github.com/healthcarecom/provider-okta/apis/auth/v1alpha1.AuthServerID() // +kubebuilder:validation:Optional AuthServerID *string `json:"authServerId,omitempty" tf:"auth_server_id,omitempty"` // Reference to a Server in auth to populate authServerId. // +kubebuilder:validation:Optional AuthServerIDRef *v1.Reference `json:"authServerIdRef,omitempty" tf:"-"` // Selector for a Server in auth to populate authServerId. // +kubebuilder:validation:Optional AuthServerIDSelector *v1.Selector `json:"authServerIdSelector,omitempty" tf:"-"` // Specifies whether the claim is for an access token `RESOURCE` or ID token `IDENTITY`. // +kubebuilder:validation:Optional ClaimType *string `json:"claimType,omitempty" tf:"claim_type,omitempty"` // Specifies the type of group filter if `value_type` is `GROUPS`. Can be set to one of the following `STARTS_WITH`, `EQUALS`, `CONTAINS`, `REGEX`. // +kubebuilder:validation:Optional GroupFilterType *string `json:"groupFilterType,omitempty" tf:"group_filter_type,omitempty"` // Auth server claim name // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // Auth server claim list of scopes // +kubebuilder:validation:Optional Scopes []*string `json:"scopes,omitempty" tf:"scopes,omitempty"` // +kubebuilder:validation:Optional Status *string `json:"status,omitempty" tf:"status,omitempty"` // The value of the claim. // +kubebuilder:validation:Optional Value *string `json:"value,omitempty" tf:"value,omitempty"` // The type of value of the claim. It can be set to `EXPRESSION` or `GROUPS`. It defaults to `EXPRESSION`. // +kubebuilder:validation:Optional ValueType *string `json:"valueType,omitempty" tf:"value_type,omitempty"` }
func (*ServerClaimParameters) DeepCopy ¶
func (in *ServerClaimParameters) DeepCopy() *ServerClaimParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerClaimParameters.
func (*ServerClaimParameters) DeepCopyInto ¶
func (in *ServerClaimParameters) DeepCopyInto(out *ServerClaimParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerClaimSpec ¶
type ServerClaimSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ServerClaimParameters `json:"forProvider"` }
ServerClaimSpec defines the desired state of ServerClaim
func (*ServerClaimSpec) DeepCopy ¶
func (in *ServerClaimSpec) DeepCopy() *ServerClaimSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerClaimSpec.
func (*ServerClaimSpec) DeepCopyInto ¶
func (in *ServerClaimSpec) DeepCopyInto(out *ServerClaimSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerClaimStatus ¶
type ServerClaimStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ServerClaimObservation `json:"atProvider,omitempty"` }
ServerClaimStatus defines the observed state of ServerClaim.
func (*ServerClaimStatus) DeepCopy ¶
func (in *ServerClaimStatus) DeepCopy() *ServerClaimStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerClaimStatus.
func (*ServerClaimStatus) DeepCopyInto ¶
func (in *ServerClaimStatus) DeepCopyInto(out *ServerClaimStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerDefault ¶
type ServerDefault struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ServerDefaultSpec `json:"spec"` Status ServerDefaultStatus `json:"status,omitempty"` }
ServerDefault is the Schema for the ServerDefaults API. <no value> +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,okta}
func (*ServerDefault) DeepCopy ¶
func (in *ServerDefault) DeepCopy() *ServerDefault
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerDefault.
func (*ServerDefault) DeepCopyInto ¶
func (in *ServerDefault) DeepCopyInto(out *ServerDefault)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServerDefault) DeepCopyObject ¶
func (in *ServerDefault) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ServerDefault) GetCondition ¶
func (mg *ServerDefault) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ServerDefault.
func (*ServerDefault) GetConnectionDetailsMapping ¶
func (tr *ServerDefault) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ServerDefault
func (*ServerDefault) GetDeletionPolicy ¶
func (mg *ServerDefault) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ServerDefault.
func (*ServerDefault) GetID ¶
func (tr *ServerDefault) GetID() string
GetID returns ID of underlying Terraform resource of this ServerDefault
func (*ServerDefault) GetManagementPolicy ¶
func (mg *ServerDefault) GetManagementPolicy() xpv1.ManagementPolicy
GetManagementPolicy of this ServerDefault.
func (*ServerDefault) GetObservation ¶
func (tr *ServerDefault) GetObservation() (map[string]any, error)
GetObservation of this ServerDefault
func (*ServerDefault) GetParameters ¶
func (tr *ServerDefault) GetParameters() (map[string]any, error)
GetParameters of this ServerDefault
func (*ServerDefault) GetProviderConfigReference ¶
func (mg *ServerDefault) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ServerDefault.
func (*ServerDefault) GetProviderReference ¶
func (mg *ServerDefault) GetProviderReference() *xpv1.Reference
GetProviderReference of this ServerDefault. Deprecated: Use GetProviderConfigReference.
func (*ServerDefault) GetPublishConnectionDetailsTo ¶
func (mg *ServerDefault) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this ServerDefault.
func (*ServerDefault) GetTerraformResourceType ¶
func (mg *ServerDefault) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ServerDefault
func (*ServerDefault) GetTerraformSchemaVersion ¶
func (tr *ServerDefault) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ServerDefault) GetWriteConnectionSecretToReference ¶
func (mg *ServerDefault) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ServerDefault.
func (*ServerDefault) LateInitialize ¶
func (tr *ServerDefault) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ServerDefault using its observed tfState. returns True if there are any spec changes for the resource.
func (*ServerDefault) SetConditions ¶
func (mg *ServerDefault) SetConditions(c ...xpv1.Condition)
SetConditions of this ServerDefault.
func (*ServerDefault) SetDeletionPolicy ¶
func (mg *ServerDefault) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ServerDefault.
func (*ServerDefault) SetManagementPolicy ¶
func (mg *ServerDefault) SetManagementPolicy(r xpv1.ManagementPolicy)
SetManagementPolicy of this ServerDefault.
func (*ServerDefault) SetObservation ¶
func (tr *ServerDefault) SetObservation(obs map[string]any) error
SetObservation for this ServerDefault
func (*ServerDefault) SetParameters ¶
func (tr *ServerDefault) SetParameters(params map[string]any) error
SetParameters for this ServerDefault
func (*ServerDefault) SetProviderConfigReference ¶
func (mg *ServerDefault) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ServerDefault.
func (*ServerDefault) SetProviderReference ¶
func (mg *ServerDefault) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ServerDefault. Deprecated: Use SetProviderConfigReference.
func (*ServerDefault) SetPublishConnectionDetailsTo ¶
func (mg *ServerDefault) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this ServerDefault.
func (*ServerDefault) SetWriteConnectionSecretToReference ¶
func (mg *ServerDefault) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ServerDefault.
type ServerDefaultList ¶
type ServerDefaultList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ServerDefault `json:"items"` }
ServerDefaultList contains a list of ServerDefaults
func (*ServerDefaultList) DeepCopy ¶
func (in *ServerDefaultList) DeepCopy() *ServerDefaultList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerDefaultList.
func (*ServerDefaultList) DeepCopyInto ¶
func (in *ServerDefaultList) DeepCopyInto(out *ServerDefaultList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServerDefaultList) DeepCopyObject ¶
func (in *ServerDefaultList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ServerDefaultList) GetItems ¶
func (l *ServerDefaultList) GetItems() []resource.Managed
GetItems of this ServerDefaultList.
type ServerDefaultObservation ¶
type ServerDefaultObservation struct { // Currently Okta only supports a single value here Audiences []*string `json:"audiences,omitempty" tf:"audiences,omitempty"` // The timestamp when the authorization server started to use the `kid` for signing tokens. CredentialsLastRotated *string `json:"credentialsLastRotated,omitempty" tf:"credentials_last_rotated,omitempty"` // The timestamp when the authorization server changes the key for signing tokens. Only returned when `credentials_rotation_mode` is `AUTO`. CredentialsNextRotation *string `json:"credentialsNextRotation,omitempty" tf:"credentials_next_rotation,omitempty"` // Credential rotation mode, in many cases you cannot set this to MANUAL, the API will ignore the value and you will get a perpetual diff. This should rarely be used. CredentialsRotationMode *string `json:"credentialsRotationMode,omitempty" tf:"credentials_rotation_mode,omitempty"` // The description of the authorization server. Description *string `json:"description,omitempty" tf:"description,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` // allows you to use a custom issuer URL Issuer *string `json:"issuer,omitempty" tf:"issuer,omitempty"` // *Early Access Property*. Indicates which value is specified in the issuer of the tokens that a Custom Authorization Server returns: the original Okta org domain URL or a custom domain URL IssuerMode *string `json:"issuerMode,omitempty" tf:"issuer_mode,omitempty"` // The ID of the JSON Web Key used for signing tokens issued by the authorization server. Kid *string `json:"kid,omitempty" tf:"kid,omitempty"` // The name of the authorization server. Not necessary but left for backwards capacity with legacy implementation. Name *string `json:"name,omitempty" tf:"name,omitempty"` Status *string `json:"status,omitempty" tf:"status,omitempty"` }
func (*ServerDefaultObservation) DeepCopy ¶
func (in *ServerDefaultObservation) DeepCopy() *ServerDefaultObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerDefaultObservation.
func (*ServerDefaultObservation) DeepCopyInto ¶
func (in *ServerDefaultObservation) DeepCopyInto(out *ServerDefaultObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerDefaultParameters ¶
type ServerDefaultParameters struct { // Currently Okta only supports a single value here // +kubebuilder:validation:Optional Audiences []*string `json:"audiences,omitempty" tf:"audiences,omitempty"` // Credential rotation mode, in many cases you cannot set this to MANUAL, the API will ignore the value and you will get a perpetual diff. This should rarely be used. // +kubebuilder:validation:Optional CredentialsRotationMode *string `json:"credentialsRotationMode,omitempty" tf:"credentials_rotation_mode,omitempty"` // The description of the authorization server. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // *Early Access Property*. Indicates which value is specified in the issuer of the tokens that a Custom Authorization Server returns: the original Okta org domain URL or a custom domain URL // +kubebuilder:validation:Optional IssuerMode *string `json:"issuerMode,omitempty" tf:"issuer_mode,omitempty"` // The name of the authorization server. Not necessary but left for backwards capacity with legacy implementation. // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // +kubebuilder:validation:Optional Status *string `json:"status,omitempty" tf:"status,omitempty"` }
func (*ServerDefaultParameters) DeepCopy ¶
func (in *ServerDefaultParameters) DeepCopy() *ServerDefaultParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerDefaultParameters.
func (*ServerDefaultParameters) DeepCopyInto ¶
func (in *ServerDefaultParameters) DeepCopyInto(out *ServerDefaultParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerDefaultSpec ¶
type ServerDefaultSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ServerDefaultParameters `json:"forProvider"` }
ServerDefaultSpec defines the desired state of ServerDefault
func (*ServerDefaultSpec) DeepCopy ¶
func (in *ServerDefaultSpec) DeepCopy() *ServerDefaultSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerDefaultSpec.
func (*ServerDefaultSpec) DeepCopyInto ¶
func (in *ServerDefaultSpec) DeepCopyInto(out *ServerDefaultSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerDefaultStatus ¶
type ServerDefaultStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ServerDefaultObservation `json:"atProvider,omitempty"` }
ServerDefaultStatus defines the observed state of ServerDefault.
func (*ServerDefaultStatus) DeepCopy ¶
func (in *ServerDefaultStatus) DeepCopy() *ServerDefaultStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerDefaultStatus.
func (*ServerDefaultStatus) DeepCopyInto ¶
func (in *ServerDefaultStatus) DeepCopyInto(out *ServerDefaultStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerList ¶
type ServerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Server `json:"items"` }
ServerList contains a list of Servers
func (*ServerList) DeepCopy ¶
func (in *ServerList) DeepCopy() *ServerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerList.
func (*ServerList) DeepCopyInto ¶
func (in *ServerList) DeepCopyInto(out *ServerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServerList) DeepCopyObject ¶
func (in *ServerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ServerList) GetItems ¶
func (l *ServerList) GetItems() []resource.Managed
GetItems of this ServerList.
type ServerObservation ¶
type ServerObservation struct { // Currently Okta only supports a single value here Audiences []*string `json:"audiences,omitempty" tf:"audiences,omitempty"` // The timestamp when the authorization server started to use the `kid` for signing tokens. CredentialsLastRotated *string `json:"credentialsLastRotated,omitempty" tf:"credentials_last_rotated,omitempty"` // The timestamp when the authorization server changes the key for signing tokens. Only returned when `credentials_rotation_mode` is `AUTO`. CredentialsNextRotation *string `json:"credentialsNextRotation,omitempty" tf:"credentials_next_rotation,omitempty"` // Credential rotation mode, in many cases you cannot set this to MANUAL, the API will ignore the value and you will get a perpetual diff. This should rarely be used. CredentialsRotationMode *string `json:"credentialsRotationMode,omitempty" tf:"credentials_rotation_mode,omitempty"` // The description of the authorization server. Description *string `json:"description,omitempty" tf:"description,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` // allows you to use a custom issuer URL Issuer *string `json:"issuer,omitempty" tf:"issuer,omitempty"` // *Early Access Property*. Indicates which value is specified in the issuer of the tokens that a Custom Authorization Server returns: the original Okta org domain URL or a custom domain URL IssuerMode *string `json:"issuerMode,omitempty" tf:"issuer_mode,omitempty"` // The ID of the JSON Web Key used for signing tokens issued by the authorization server. Kid *string `json:"kid,omitempty" tf:"kid,omitempty"` // The name of the authorization server. Name *string `json:"name,omitempty" tf:"name,omitempty"` Status *string `json:"status,omitempty" tf:"status,omitempty"` }
func (*ServerObservation) DeepCopy ¶
func (in *ServerObservation) DeepCopy() *ServerObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerObservation.
func (*ServerObservation) DeepCopyInto ¶
func (in *ServerObservation) DeepCopyInto(out *ServerObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerParameters ¶
type ServerParameters struct { // Currently Okta only supports a single value here // +kubebuilder:validation:Optional Audiences []*string `json:"audiences,omitempty" tf:"audiences,omitempty"` // Credential rotation mode, in many cases you cannot set this to MANUAL, the API will ignore the value and you will get a perpetual diff. This should rarely be used. // +kubebuilder:validation:Optional CredentialsRotationMode *string `json:"credentialsRotationMode,omitempty" tf:"credentials_rotation_mode,omitempty"` // The description of the authorization server. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // *Early Access Property*. Indicates which value is specified in the issuer of the tokens that a Custom Authorization Server returns: the original Okta org domain URL or a custom domain URL // +kubebuilder:validation:Optional IssuerMode *string `json:"issuerMode,omitempty" tf:"issuer_mode,omitempty"` // The name of the authorization server. // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // +kubebuilder:validation:Optional Status *string `json:"status,omitempty" tf:"status,omitempty"` }
func (*ServerParameters) DeepCopy ¶
func (in *ServerParameters) DeepCopy() *ServerParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerParameters.
func (*ServerParameters) DeepCopyInto ¶
func (in *ServerParameters) DeepCopyInto(out *ServerParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerPolicy ¶
type ServerPolicy struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.clientWhitelist)",message="clientWhitelist is a required parameter" // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.description)",message="description is a required parameter" // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.name)",message="name is a required parameter" // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.priority)",message="priority is a required parameter" Spec ServerPolicySpec `json:"spec"` Status ServerPolicyStatus `json:"status,omitempty"` }
ServerPolicy is the Schema for the ServerPolicys API. <no value> +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,okta}
func (*ServerPolicy) DeepCopy ¶
func (in *ServerPolicy) DeepCopy() *ServerPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerPolicy.
func (*ServerPolicy) DeepCopyInto ¶
func (in *ServerPolicy) DeepCopyInto(out *ServerPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServerPolicy) DeepCopyObject ¶
func (in *ServerPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ServerPolicy) GetCondition ¶
func (mg *ServerPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ServerPolicy.
func (*ServerPolicy) GetConnectionDetailsMapping ¶
func (tr *ServerPolicy) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ServerPolicy
func (*ServerPolicy) GetDeletionPolicy ¶
func (mg *ServerPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ServerPolicy.
func (*ServerPolicy) GetID ¶
func (tr *ServerPolicy) GetID() string
GetID returns ID of underlying Terraform resource of this ServerPolicy
func (*ServerPolicy) GetManagementPolicy ¶
func (mg *ServerPolicy) GetManagementPolicy() xpv1.ManagementPolicy
GetManagementPolicy of this ServerPolicy.
func (*ServerPolicy) GetObservation ¶
func (tr *ServerPolicy) GetObservation() (map[string]any, error)
GetObservation of this ServerPolicy
func (*ServerPolicy) GetParameters ¶
func (tr *ServerPolicy) GetParameters() (map[string]any, error)
GetParameters of this ServerPolicy
func (*ServerPolicy) GetProviderConfigReference ¶
func (mg *ServerPolicy) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ServerPolicy.
func (*ServerPolicy) GetProviderReference ¶
func (mg *ServerPolicy) GetProviderReference() *xpv1.Reference
GetProviderReference of this ServerPolicy. Deprecated: Use GetProviderConfigReference.
func (*ServerPolicy) GetPublishConnectionDetailsTo ¶
func (mg *ServerPolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this ServerPolicy.
func (*ServerPolicy) GetTerraformResourceType ¶
func (mg *ServerPolicy) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ServerPolicy
func (*ServerPolicy) GetTerraformSchemaVersion ¶
func (tr *ServerPolicy) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ServerPolicy) GetWriteConnectionSecretToReference ¶
func (mg *ServerPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ServerPolicy.
func (*ServerPolicy) LateInitialize ¶
func (tr *ServerPolicy) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ServerPolicy using its observed tfState. returns True if there are any spec changes for the resource.
func (*ServerPolicy) ResolveReferences ¶
ResolveReferences of this ServerPolicy.
func (*ServerPolicy) SetConditions ¶
func (mg *ServerPolicy) SetConditions(c ...xpv1.Condition)
SetConditions of this ServerPolicy.
func (*ServerPolicy) SetDeletionPolicy ¶
func (mg *ServerPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ServerPolicy.
func (*ServerPolicy) SetManagementPolicy ¶
func (mg *ServerPolicy) SetManagementPolicy(r xpv1.ManagementPolicy)
SetManagementPolicy of this ServerPolicy.
func (*ServerPolicy) SetObservation ¶
func (tr *ServerPolicy) SetObservation(obs map[string]any) error
SetObservation for this ServerPolicy
func (*ServerPolicy) SetParameters ¶
func (tr *ServerPolicy) SetParameters(params map[string]any) error
SetParameters for this ServerPolicy
func (*ServerPolicy) SetProviderConfigReference ¶
func (mg *ServerPolicy) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ServerPolicy.
func (*ServerPolicy) SetProviderReference ¶
func (mg *ServerPolicy) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ServerPolicy. Deprecated: Use SetProviderConfigReference.
func (*ServerPolicy) SetPublishConnectionDetailsTo ¶
func (mg *ServerPolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this ServerPolicy.
func (*ServerPolicy) SetWriteConnectionSecretToReference ¶
func (mg *ServerPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ServerPolicy.
type ServerPolicyList ¶
type ServerPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ServerPolicy `json:"items"` }
ServerPolicyList contains a list of ServerPolicys
func (*ServerPolicyList) DeepCopy ¶
func (in *ServerPolicyList) DeepCopy() *ServerPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerPolicyList.
func (*ServerPolicyList) DeepCopyInto ¶
func (in *ServerPolicyList) DeepCopyInto(out *ServerPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServerPolicyList) DeepCopyObject ¶
func (in *ServerPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ServerPolicyList) GetItems ¶
func (l *ServerPolicyList) GetItems() []resource.Managed
GetItems of this ServerPolicyList.
type ServerPolicyObservation ¶
type ServerPolicyObservation struct { // The ID of the Auth Server. AuthServerID *string `json:"authServerId,omitempty" tf:"auth_server_id,omitempty"` // The clients to whitelist the policy for. `[ALL_CLIENTS]` is a special value that can be used to whitelist all clients, otherwise it is a list of client ids. ClientWhitelist []*string `json:"clientWhitelist,omitempty" tf:"client_whitelist,omitempty"` // The description of the Auth Server Policy. Description *string `json:"description,omitempty" tf:"description,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` // The name of the Auth Server Policy. Name *string `json:"name,omitempty" tf:"name,omitempty"` // Priority of the auth server policy Priority *float64 `json:"priority,omitempty" tf:"priority,omitempty"` Status *string `json:"status,omitempty" tf:"status,omitempty"` }
func (*ServerPolicyObservation) DeepCopy ¶
func (in *ServerPolicyObservation) DeepCopy() *ServerPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerPolicyObservation.
func (*ServerPolicyObservation) DeepCopyInto ¶
func (in *ServerPolicyObservation) DeepCopyInto(out *ServerPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerPolicyParameters ¶
type ServerPolicyParameters struct { // The ID of the Auth Server. // +crossplane:generate:reference:type=github.com/healthcarecom/provider-okta/apis/auth/v1alpha1.Server // +crossplane:generate:reference:extractor=github.com/healthcarecom/provider-okta/apis/auth/v1alpha1.AuthServerID() // +kubebuilder:validation:Optional AuthServerID *string `json:"authServerId,omitempty" tf:"auth_server_id,omitempty"` // Reference to a Server in auth to populate authServerId. // +kubebuilder:validation:Optional AuthServerIDRef *v1.Reference `json:"authServerIdRef,omitempty" tf:"-"` // Selector for a Server in auth to populate authServerId. // +kubebuilder:validation:Optional AuthServerIDSelector *v1.Selector `json:"authServerIdSelector,omitempty" tf:"-"` // The clients to whitelist the policy for. `[ALL_CLIENTS]` is a special value that can be used to whitelist all clients, otherwise it is a list of client ids. // +kubebuilder:validation:Optional ClientWhitelist []*string `json:"clientWhitelist,omitempty" tf:"client_whitelist,omitempty"` // The description of the Auth Server Policy. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // The name of the Auth Server Policy. // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // Priority of the auth server policy // +kubebuilder:validation:Optional Priority *float64 `json:"priority,omitempty" tf:"priority,omitempty"` // +kubebuilder:validation:Optional Status *string `json:"status,omitempty" tf:"status,omitempty"` }
func (*ServerPolicyParameters) DeepCopy ¶
func (in *ServerPolicyParameters) DeepCopy() *ServerPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerPolicyParameters.
func (*ServerPolicyParameters) DeepCopyInto ¶
func (in *ServerPolicyParameters) DeepCopyInto(out *ServerPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerPolicyRule ¶
type ServerPolicyRule struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.grantTypeWhitelist)",message="grantTypeWhitelist is a required parameter" // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.name)",message="name is a required parameter" // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.priority)",message="priority is a required parameter" Spec ServerPolicyRuleSpec `json:"spec"` Status ServerPolicyRuleStatus `json:"status,omitempty"` }
ServerPolicyRule is the Schema for the ServerPolicyRules API. <no value> +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,okta}
func (*ServerPolicyRule) DeepCopy ¶
func (in *ServerPolicyRule) DeepCopy() *ServerPolicyRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerPolicyRule.
func (*ServerPolicyRule) DeepCopyInto ¶
func (in *ServerPolicyRule) DeepCopyInto(out *ServerPolicyRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServerPolicyRule) DeepCopyObject ¶
func (in *ServerPolicyRule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ServerPolicyRule) GetCondition ¶
func (mg *ServerPolicyRule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ServerPolicyRule.
func (*ServerPolicyRule) GetConnectionDetailsMapping ¶
func (tr *ServerPolicyRule) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ServerPolicyRule
func (*ServerPolicyRule) GetDeletionPolicy ¶
func (mg *ServerPolicyRule) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ServerPolicyRule.
func (*ServerPolicyRule) GetID ¶
func (tr *ServerPolicyRule) GetID() string
GetID returns ID of underlying Terraform resource of this ServerPolicyRule
func (*ServerPolicyRule) GetManagementPolicy ¶
func (mg *ServerPolicyRule) GetManagementPolicy() xpv1.ManagementPolicy
GetManagementPolicy of this ServerPolicyRule.
func (*ServerPolicyRule) GetObservation ¶
func (tr *ServerPolicyRule) GetObservation() (map[string]any, error)
GetObservation of this ServerPolicyRule
func (*ServerPolicyRule) GetParameters ¶
func (tr *ServerPolicyRule) GetParameters() (map[string]any, error)
GetParameters of this ServerPolicyRule
func (*ServerPolicyRule) GetProviderConfigReference ¶
func (mg *ServerPolicyRule) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ServerPolicyRule.
func (*ServerPolicyRule) GetProviderReference ¶
func (mg *ServerPolicyRule) GetProviderReference() *xpv1.Reference
GetProviderReference of this ServerPolicyRule. Deprecated: Use GetProviderConfigReference.
func (*ServerPolicyRule) GetPublishConnectionDetailsTo ¶
func (mg *ServerPolicyRule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this ServerPolicyRule.
func (*ServerPolicyRule) GetTerraformResourceType ¶
func (mg *ServerPolicyRule) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ServerPolicyRule
func (*ServerPolicyRule) GetTerraformSchemaVersion ¶
func (tr *ServerPolicyRule) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ServerPolicyRule) GetWriteConnectionSecretToReference ¶
func (mg *ServerPolicyRule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ServerPolicyRule.
func (*ServerPolicyRule) LateInitialize ¶
func (tr *ServerPolicyRule) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ServerPolicyRule using its observed tfState. returns True if there are any spec changes for the resource.
func (*ServerPolicyRule) ResolveReferences ¶
ResolveReferences of this ServerPolicyRule.
func (*ServerPolicyRule) SetConditions ¶
func (mg *ServerPolicyRule) SetConditions(c ...xpv1.Condition)
SetConditions of this ServerPolicyRule.
func (*ServerPolicyRule) SetDeletionPolicy ¶
func (mg *ServerPolicyRule) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ServerPolicyRule.
func (*ServerPolicyRule) SetManagementPolicy ¶
func (mg *ServerPolicyRule) SetManagementPolicy(r xpv1.ManagementPolicy)
SetManagementPolicy of this ServerPolicyRule.
func (*ServerPolicyRule) SetObservation ¶
func (tr *ServerPolicyRule) SetObservation(obs map[string]any) error
SetObservation for this ServerPolicyRule
func (*ServerPolicyRule) SetParameters ¶
func (tr *ServerPolicyRule) SetParameters(params map[string]any) error
SetParameters for this ServerPolicyRule
func (*ServerPolicyRule) SetProviderConfigReference ¶
func (mg *ServerPolicyRule) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ServerPolicyRule.
func (*ServerPolicyRule) SetProviderReference ¶
func (mg *ServerPolicyRule) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ServerPolicyRule. Deprecated: Use SetProviderConfigReference.
func (*ServerPolicyRule) SetPublishConnectionDetailsTo ¶
func (mg *ServerPolicyRule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this ServerPolicyRule.
func (*ServerPolicyRule) SetWriteConnectionSecretToReference ¶
func (mg *ServerPolicyRule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ServerPolicyRule.
type ServerPolicyRuleList ¶
type ServerPolicyRuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ServerPolicyRule `json:"items"` }
ServerPolicyRuleList contains a list of ServerPolicyRules
func (*ServerPolicyRuleList) DeepCopy ¶
func (in *ServerPolicyRuleList) DeepCopy() *ServerPolicyRuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerPolicyRuleList.
func (*ServerPolicyRuleList) DeepCopyInto ¶
func (in *ServerPolicyRuleList) DeepCopyInto(out *ServerPolicyRuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServerPolicyRuleList) DeepCopyObject ¶
func (in *ServerPolicyRuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ServerPolicyRuleList) GetItems ¶
func (l *ServerPolicyRuleList) GetItems() []resource.Managed
GetItems of this ServerPolicyRuleList.
type ServerPolicyRuleObservation ¶
type ServerPolicyRuleObservation struct { // Lifetime of access token. Can be set to a value between 5 and 1440 minutes. Default is `60`. AccessTokenLifetimeMinutes *float64 `json:"accessTokenLifetimeMinutes,omitempty" tf:"access_token_lifetime_minutes,omitempty"` // Auth server ID AuthServerID *string `json:"authServerId,omitempty" tf:"auth_server_id,omitempty"` // Accepted grant type values: authorization_code, implicit, password, client_credentials GrantTypeWhitelist []*string `json:"grantTypeWhitelist,omitempty" tf:"grant_type_whitelist,omitempty"` // Specifies a set of Groups whose Users are to be excluded. GroupBlacklist []*string `json:"groupBlacklist,omitempty" tf:"group_blacklist,omitempty"` // Specifies a set of Groups whose Users are to be included. Can be set to Group ID or to the following: `EVERYONE`. GroupWhitelist []*string `json:"groupWhitelist,omitempty" tf:"group_whitelist,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` // The ID of the inline token to trigger. InlineHookID *string `json:"inlineHookId,omitempty" tf:"inline_hook_id,omitempty"` // Auth server policy rule name Name *string `json:"name,omitempty" tf:"name,omitempty"` // Auth server policy ID PolicyID *string `json:"policyId,omitempty" tf:"policy_id,omitempty"` // Priority of the auth server policy rule Priority *float64 `json:"priority,omitempty" tf:"priority,omitempty"` // Lifetime of refresh token. RefreshTokenLifetimeMinutes *float64 `json:"refreshTokenLifetimeMinutes,omitempty" tf:"refresh_token_lifetime_minutes,omitempty"` // Window in which a refresh token can be used. It can be a value between 5 and 2628000 (5 years) minutes. Default is `10080` (7 days).`refresh_token_window_minutes` must be between `access_token_lifetime_minutes` and `refresh_token_lifetime_minutes`. RefreshTokenWindowMinutes *float64 `json:"refreshTokenWindowMinutes,omitempty" tf:"refresh_token_window_minutes,omitempty"` // Scopes allowed for this policy rule. They can be whitelisted by name or all can be whitelisted with ` * ` ScopeWhitelist []*string `json:"scopeWhitelist,omitempty" tf:"scope_whitelist,omitempty"` Status *string `json:"status,omitempty" tf:"status,omitempty"` // The rule is the system (default) rule for its associated policy System *bool `json:"system,omitempty" tf:"system,omitempty"` // Auth server policy rule type, unlikely this will be anything other then the default Type *string `json:"type,omitempty" tf:"type,omitempty"` // Specifies a set of Users to be excluded. UserBlacklist []*string `json:"userBlacklist,omitempty" tf:"user_blacklist,omitempty"` // Specifies a set of Users to be included. UserWhitelist []*string `json:"userWhitelist,omitempty" tf:"user_whitelist,omitempty"` }
func (*ServerPolicyRuleObservation) DeepCopy ¶
func (in *ServerPolicyRuleObservation) DeepCopy() *ServerPolicyRuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerPolicyRuleObservation.
func (*ServerPolicyRuleObservation) DeepCopyInto ¶
func (in *ServerPolicyRuleObservation) DeepCopyInto(out *ServerPolicyRuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerPolicyRuleParameters ¶
type ServerPolicyRuleParameters struct { // Lifetime of access token. Can be set to a value between 5 and 1440 minutes. Default is `60`. // +kubebuilder:validation:Optional AccessTokenLifetimeMinutes *float64 `json:"accessTokenLifetimeMinutes,omitempty" tf:"access_token_lifetime_minutes,omitempty"` // Auth server ID // +crossplane:generate:reference:type=github.com/healthcarecom/provider-okta/apis/auth/v1alpha1.Server // +crossplane:generate:reference:extractor=github.com/healthcarecom/provider-okta/apis/auth/v1alpha1.AuthServerID() // +kubebuilder:validation:Optional AuthServerID *string `json:"authServerId,omitempty" tf:"auth_server_id,omitempty"` // Reference to a Server in auth to populate authServerId. // +kubebuilder:validation:Optional AuthServerIDRef *v1.Reference `json:"authServerIdRef,omitempty" tf:"-"` // Selector for a Server in auth to populate authServerId. // +kubebuilder:validation:Optional AuthServerIDSelector *v1.Selector `json:"authServerIdSelector,omitempty" tf:"-"` // Accepted grant type values: authorization_code, implicit, password, client_credentials // +kubebuilder:validation:Optional GrantTypeWhitelist []*string `json:"grantTypeWhitelist,omitempty" tf:"grant_type_whitelist,omitempty"` // Specifies a set of Groups whose Users are to be excluded. // +kubebuilder:validation:Optional GroupBlacklist []*string `json:"groupBlacklist,omitempty" tf:"group_blacklist,omitempty"` // Specifies a set of Groups whose Users are to be included. Can be set to Group ID or to the following: `EVERYONE`. // +kubebuilder:validation:Optional GroupWhitelist []*string `json:"groupWhitelist,omitempty" tf:"group_whitelist,omitempty"` // The ID of the inline token to trigger. // +kubebuilder:validation:Optional InlineHookID *string `json:"inlineHookId,omitempty" tf:"inline_hook_id,omitempty"` // Auth server policy rule name // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // Auth server policy ID // +crossplane:generate:reference:type=github.com/healthcarecom/provider-okta/apis/auth/v1alpha1.ServerPolicy // +crossplane:generate:reference:extractor=github.com/healthcarecom/provider-okta/apis/auth/v1alpha1.AuthServerPolicyID() // +kubebuilder:validation:Optional PolicyID *string `json:"policyId,omitempty" tf:"policy_id,omitempty"` // Reference to a ServerPolicy in auth to populate policyId. // +kubebuilder:validation:Optional PolicyIDRef *v1.Reference `json:"policyIdRef,omitempty" tf:"-"` // Selector for a ServerPolicy in auth to populate policyId. // +kubebuilder:validation:Optional PolicyIDSelector *v1.Selector `json:"policyIdSelector,omitempty" tf:"-"` // Priority of the auth server policy rule // +kubebuilder:validation:Optional Priority *float64 `json:"priority,omitempty" tf:"priority,omitempty"` // Lifetime of refresh token. // +kubebuilder:validation:Optional RefreshTokenLifetimeMinutes *float64 `json:"refreshTokenLifetimeMinutes,omitempty" tf:"refresh_token_lifetime_minutes,omitempty"` // Window in which a refresh token can be used. It can be a value between 5 and 2628000 (5 years) minutes. Default is `10080` (7 days).`refresh_token_window_minutes` must be between `access_token_lifetime_minutes` and `refresh_token_lifetime_minutes`. // +kubebuilder:validation:Optional RefreshTokenWindowMinutes *float64 `json:"refreshTokenWindowMinutes,omitempty" tf:"refresh_token_window_minutes,omitempty"` // Scopes allowed for this policy rule. They can be whitelisted by name or all can be whitelisted with ` * ` // +kubebuilder:validation:Optional ScopeWhitelist []*string `json:"scopeWhitelist,omitempty" tf:"scope_whitelist,omitempty"` // +kubebuilder:validation:Optional Status *string `json:"status,omitempty" tf:"status,omitempty"` // Auth server policy rule type, unlikely this will be anything other then the default // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` // Specifies a set of Users to be excluded. // +kubebuilder:validation:Optional UserBlacklist []*string `json:"userBlacklist,omitempty" tf:"user_blacklist,omitempty"` // Specifies a set of Users to be included. // +kubebuilder:validation:Optional UserWhitelist []*string `json:"userWhitelist,omitempty" tf:"user_whitelist,omitempty"` }
func (*ServerPolicyRuleParameters) DeepCopy ¶
func (in *ServerPolicyRuleParameters) DeepCopy() *ServerPolicyRuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerPolicyRuleParameters.
func (*ServerPolicyRuleParameters) DeepCopyInto ¶
func (in *ServerPolicyRuleParameters) DeepCopyInto(out *ServerPolicyRuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerPolicyRuleSpec ¶
type ServerPolicyRuleSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ServerPolicyRuleParameters `json:"forProvider"` }
ServerPolicyRuleSpec defines the desired state of ServerPolicyRule
func (*ServerPolicyRuleSpec) DeepCopy ¶
func (in *ServerPolicyRuleSpec) DeepCopy() *ServerPolicyRuleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerPolicyRuleSpec.
func (*ServerPolicyRuleSpec) DeepCopyInto ¶
func (in *ServerPolicyRuleSpec) DeepCopyInto(out *ServerPolicyRuleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerPolicyRuleStatus ¶
type ServerPolicyRuleStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ServerPolicyRuleObservation `json:"atProvider,omitempty"` }
ServerPolicyRuleStatus defines the observed state of ServerPolicyRule.
func (*ServerPolicyRuleStatus) DeepCopy ¶
func (in *ServerPolicyRuleStatus) DeepCopy() *ServerPolicyRuleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerPolicyRuleStatus.
func (*ServerPolicyRuleStatus) DeepCopyInto ¶
func (in *ServerPolicyRuleStatus) DeepCopyInto(out *ServerPolicyRuleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerPolicySpec ¶
type ServerPolicySpec struct { v1.ResourceSpec `json:",inline"` ForProvider ServerPolicyParameters `json:"forProvider"` }
ServerPolicySpec defines the desired state of ServerPolicy
func (*ServerPolicySpec) DeepCopy ¶
func (in *ServerPolicySpec) DeepCopy() *ServerPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerPolicySpec.
func (*ServerPolicySpec) DeepCopyInto ¶
func (in *ServerPolicySpec) DeepCopyInto(out *ServerPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerPolicyStatus ¶
type ServerPolicyStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ServerPolicyObservation `json:"atProvider,omitempty"` }
ServerPolicyStatus defines the observed state of ServerPolicy.
func (*ServerPolicyStatus) DeepCopy ¶
func (in *ServerPolicyStatus) DeepCopy() *ServerPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerPolicyStatus.
func (*ServerPolicyStatus) DeepCopyInto ¶
func (in *ServerPolicyStatus) DeepCopyInto(out *ServerPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerScope ¶
type ServerScope struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.name)",message="name is a required parameter" Spec ServerScopeSpec `json:"spec"` Status ServerScopeStatus `json:"status,omitempty"` }
ServerScope is the Schema for the ServerScopes API. <no value> +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,okta}
func (*ServerScope) DeepCopy ¶
func (in *ServerScope) DeepCopy() *ServerScope
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerScope.
func (*ServerScope) DeepCopyInto ¶
func (in *ServerScope) DeepCopyInto(out *ServerScope)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServerScope) DeepCopyObject ¶
func (in *ServerScope) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ServerScope) GetCondition ¶
func (mg *ServerScope) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ServerScope.
func (*ServerScope) GetConnectionDetailsMapping ¶
func (tr *ServerScope) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ServerScope
func (*ServerScope) GetDeletionPolicy ¶
func (mg *ServerScope) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ServerScope.
func (*ServerScope) GetID ¶
func (tr *ServerScope) GetID() string
GetID returns ID of underlying Terraform resource of this ServerScope
func (*ServerScope) GetManagementPolicy ¶
func (mg *ServerScope) GetManagementPolicy() xpv1.ManagementPolicy
GetManagementPolicy of this ServerScope.
func (*ServerScope) GetObservation ¶
func (tr *ServerScope) GetObservation() (map[string]any, error)
GetObservation of this ServerScope
func (*ServerScope) GetParameters ¶
func (tr *ServerScope) GetParameters() (map[string]any, error)
GetParameters of this ServerScope
func (*ServerScope) GetProviderConfigReference ¶
func (mg *ServerScope) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ServerScope.
func (*ServerScope) GetProviderReference ¶
func (mg *ServerScope) GetProviderReference() *xpv1.Reference
GetProviderReference of this ServerScope. Deprecated: Use GetProviderConfigReference.
func (*ServerScope) GetPublishConnectionDetailsTo ¶
func (mg *ServerScope) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this ServerScope.
func (*ServerScope) GetTerraformResourceType ¶
func (mg *ServerScope) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ServerScope
func (*ServerScope) GetTerraformSchemaVersion ¶
func (tr *ServerScope) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ServerScope) GetWriteConnectionSecretToReference ¶
func (mg *ServerScope) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ServerScope.
func (*ServerScope) LateInitialize ¶
func (tr *ServerScope) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ServerScope using its observed tfState. returns True if there are any spec changes for the resource.
func (*ServerScope) ResolveReferences ¶
ResolveReferences of this ServerScope.
func (*ServerScope) SetConditions ¶
func (mg *ServerScope) SetConditions(c ...xpv1.Condition)
SetConditions of this ServerScope.
func (*ServerScope) SetDeletionPolicy ¶
func (mg *ServerScope) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ServerScope.
func (*ServerScope) SetManagementPolicy ¶
func (mg *ServerScope) SetManagementPolicy(r xpv1.ManagementPolicy)
SetManagementPolicy of this ServerScope.
func (*ServerScope) SetObservation ¶
func (tr *ServerScope) SetObservation(obs map[string]any) error
SetObservation for this ServerScope
func (*ServerScope) SetParameters ¶
func (tr *ServerScope) SetParameters(params map[string]any) error
SetParameters for this ServerScope
func (*ServerScope) SetProviderConfigReference ¶
func (mg *ServerScope) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ServerScope.
func (*ServerScope) SetProviderReference ¶
func (mg *ServerScope) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ServerScope. Deprecated: Use SetProviderConfigReference.
func (*ServerScope) SetPublishConnectionDetailsTo ¶
func (mg *ServerScope) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this ServerScope.
func (*ServerScope) SetWriteConnectionSecretToReference ¶
func (mg *ServerScope) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ServerScope.
type ServerScopeList ¶
type ServerScopeList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ServerScope `json:"items"` }
ServerScopeList contains a list of ServerScopes
func (*ServerScopeList) DeepCopy ¶
func (in *ServerScopeList) DeepCopy() *ServerScopeList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerScopeList.
func (*ServerScopeList) DeepCopyInto ¶
func (in *ServerScopeList) DeepCopyInto(out *ServerScopeList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServerScopeList) DeepCopyObject ¶
func (in *ServerScopeList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ServerScopeList) GetItems ¶
func (l *ServerScopeList) GetItems() []resource.Managed
GetItems of this ServerScopeList.
type ServerScopeObservation ¶
type ServerScopeObservation struct { // Auth server ID AuthServerID *string `json:"authServerId,omitempty" tf:"auth_server_id,omitempty"` // EA Feature and thus it is simply ignored if the feature is off Consent *string `json:"consent,omitempty" tf:"consent,omitempty"` // A default scope will be returned in an access token when the client omits the scope parameter in a token request, provided this scope is allowed as part of the access policy rule. Default *bool `json:"default,omitempty" tf:"default,omitempty"` // Description of the Auth Server Scope. Description *string `json:"description,omitempty" tf:"description,omitempty"` // Name of the end user displayed in a consent dialog box DisplayName *string `json:"displayName,omitempty" tf:"display_name,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` // Whether to publish metadata or not, matching API type despite the fact it could just be a boolean MetadataPublish *string `json:"metadataPublish,omitempty" tf:"metadata_publish,omitempty"` // Auth server scope name Name *string `json:"name,omitempty" tf:"name,omitempty"` // Whether the scope optional Optional *bool `json:"optional,omitempty" tf:"optional,omitempty"` // Whether Okta created the Scope System *bool `json:"system,omitempty" tf:"system,omitempty"` }
func (*ServerScopeObservation) DeepCopy ¶
func (in *ServerScopeObservation) DeepCopy() *ServerScopeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerScopeObservation.
func (*ServerScopeObservation) DeepCopyInto ¶
func (in *ServerScopeObservation) DeepCopyInto(out *ServerScopeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerScopeParameters ¶
type ServerScopeParameters struct { // Auth server ID // +crossplane:generate:reference:type=github.com/healthcarecom/provider-okta/apis/auth/v1alpha1.Server // +crossplane:generate:reference:extractor=github.com/healthcarecom/provider-okta/apis/auth/v1alpha1.AuthServerID() // +kubebuilder:validation:Optional AuthServerID *string `json:"authServerId,omitempty" tf:"auth_server_id,omitempty"` // Reference to a Server in auth to populate authServerId. // +kubebuilder:validation:Optional AuthServerIDRef *v1.Reference `json:"authServerIdRef,omitempty" tf:"-"` // Selector for a Server in auth to populate authServerId. // +kubebuilder:validation:Optional AuthServerIDSelector *v1.Selector `json:"authServerIdSelector,omitempty" tf:"-"` // EA Feature and thus it is simply ignored if the feature is off // +kubebuilder:validation:Optional Consent *string `json:"consent,omitempty" tf:"consent,omitempty"` // A default scope will be returned in an access token when the client omits the scope parameter in a token request, provided this scope is allowed as part of the access policy rule. // +kubebuilder:validation:Optional Default *bool `json:"default,omitempty" tf:"default,omitempty"` // Description of the Auth Server Scope. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // Name of the end user displayed in a consent dialog box // +kubebuilder:validation:Optional DisplayName *string `json:"displayName,omitempty" tf:"display_name,omitempty"` // Whether to publish metadata or not, matching API type despite the fact it could just be a boolean // +kubebuilder:validation:Optional MetadataPublish *string `json:"metadataPublish,omitempty" tf:"metadata_publish,omitempty"` // Auth server scope name // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // Whether the scope optional // +kubebuilder:validation:Optional Optional *bool `json:"optional,omitempty" tf:"optional,omitempty"` }
func (*ServerScopeParameters) DeepCopy ¶
func (in *ServerScopeParameters) DeepCopy() *ServerScopeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerScopeParameters.
func (*ServerScopeParameters) DeepCopyInto ¶
func (in *ServerScopeParameters) DeepCopyInto(out *ServerScopeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerScopeSpec ¶
type ServerScopeSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ServerScopeParameters `json:"forProvider"` }
ServerScopeSpec defines the desired state of ServerScope
func (*ServerScopeSpec) DeepCopy ¶
func (in *ServerScopeSpec) DeepCopy() *ServerScopeSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerScopeSpec.
func (*ServerScopeSpec) DeepCopyInto ¶
func (in *ServerScopeSpec) DeepCopyInto(out *ServerScopeSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerScopeStatus ¶
type ServerScopeStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ServerScopeObservation `json:"atProvider,omitempty"` }
ServerScopeStatus defines the observed state of ServerScope.
func (*ServerScopeStatus) DeepCopy ¶
func (in *ServerScopeStatus) DeepCopy() *ServerScopeStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerScopeStatus.
func (*ServerScopeStatus) DeepCopyInto ¶
func (in *ServerScopeStatus) DeepCopyInto(out *ServerScopeStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerSpec ¶
type ServerSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ServerParameters `json:"forProvider"` }
ServerSpec defines the desired state of Server
func (*ServerSpec) DeepCopy ¶
func (in *ServerSpec) DeepCopy() *ServerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerSpec.
func (*ServerSpec) DeepCopyInto ¶
func (in *ServerSpec) DeepCopyInto(out *ServerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerStatus ¶
type ServerStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ServerObservation `json:"atProvider,omitempty"` }
ServerStatus defines the observed state of Server.
func (*ServerStatus) DeepCopy ¶
func (in *ServerStatus) DeepCopy() *ServerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerStatus.
func (*ServerStatus) DeepCopyInto ¶
func (in *ServerStatus) DeepCopyInto(out *ServerStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- referencers.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_generated.resolvers.go
- zz_generated_terraformed.go
- zz_groupversion_info.go
- zz_server_types.go
- zz_serverclaim_types.go
- zz_serverclaimdefault_types.go
- zz_serverdefault_types.go
- zz_serverpolicy_types.go
- zz_serverpolicyrule_types.go
- zz_serverscope_types.go