Documentation ¶
Index ¶
- func NewDexGpuNinjaComDexIdentityProviderV1Alpha1Manifest() datasource.DataSource
- func NewDexGpuNinjaComDexOauth2ClientV1Alpha1Manifest() datasource.DataSource
- func NewDexGpuNinjaComDexUserV1Alpha1Manifest() datasource.DataSource
- type DexGpuNinjaComDexIdentityProviderV1Alpha1Manifest
- func (r *DexGpuNinjaComDexIdentityProviderV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *DexGpuNinjaComDexIdentityProviderV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *DexGpuNinjaComDexIdentityProviderV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type DexGpuNinjaComDexIdentityProviderV1Alpha1ManifestData
- type DexGpuNinjaComDexOauth2ClientV1Alpha1Manifest
- func (r *DexGpuNinjaComDexOauth2ClientV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *DexGpuNinjaComDexOauth2ClientV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *DexGpuNinjaComDexOauth2ClientV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type DexGpuNinjaComDexOauth2ClientV1Alpha1ManifestData
- type DexGpuNinjaComDexUserV1Alpha1Manifest
- func (r *DexGpuNinjaComDexUserV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, ...)
- func (r *DexGpuNinjaComDexUserV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, ...)
- func (r *DexGpuNinjaComDexUserV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, ...)
- type DexGpuNinjaComDexUserV1Alpha1ManifestData
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewDexGpuNinjaComDexIdentityProviderV1Alpha1Manifest ¶
func NewDexGpuNinjaComDexIdentityProviderV1Alpha1Manifest() datasource.DataSource
func NewDexGpuNinjaComDexOauth2ClientV1Alpha1Manifest ¶
func NewDexGpuNinjaComDexOauth2ClientV1Alpha1Manifest() datasource.DataSource
func NewDexGpuNinjaComDexUserV1Alpha1Manifest ¶
func NewDexGpuNinjaComDexUserV1Alpha1Manifest() datasource.DataSource
Types ¶
type DexGpuNinjaComDexIdentityProviderV1Alpha1Manifest ¶
type DexGpuNinjaComDexIdentityProviderV1Alpha1Manifest struct{}
func (*DexGpuNinjaComDexIdentityProviderV1Alpha1Manifest) Metadata ¶
func (r *DexGpuNinjaComDexIdentityProviderV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*DexGpuNinjaComDexIdentityProviderV1Alpha1Manifest) Read ¶
func (r *DexGpuNinjaComDexIdentityProviderV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*DexGpuNinjaComDexIdentityProviderV1Alpha1Manifest) Schema ¶
func (r *DexGpuNinjaComDexIdentityProviderV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type DexGpuNinjaComDexIdentityProviderV1Alpha1ManifestData ¶
type DexGpuNinjaComDexIdentityProviderV1Alpha1ManifestData struct { YAML types.String `tfsdk:"yaml" json:"-"` ApiVersion *string `tfsdk:"-" json:"apiVersion"` Kind *string `tfsdk:"-" json:"kind"` Metadata struct { Name string `tfsdk:"name" json:"name"` Namespace string `tfsdk:"namespace" json:"namespace"` Labels map[string]string `tfsdk:"labels" json:"labels,omitempty"` Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"` } `tfsdk:"metadata" json:"metadata"` Spec *struct { ClientCertificateSecretRef *struct { Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"client_certificate_secret_ref" json:"clientCertificateSecretRef,omitempty"` Connectors *[]struct { Id *string `tfsdk:"id" json:"id,omitempty"` Ldap *struct { BindPasswordSecretRef *struct { Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"bind_password_secret_ref" json:"bindPasswordSecretRef,omitempty"` BindUsername *string `tfsdk:"bind_username" json:"bindUsername,omitempty"` CaSecretRef *struct { Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"ca_secret_ref" json:"caSecretRef,omitempty"` ClientCertificateSecretRef *struct { Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"client_certificate_secret_ref" json:"clientCertificateSecretRef,omitempty"` GroupSearch *struct { BaseDN *string `tfsdk:"base_dn" json:"baseDN,omitempty"` Filter *string `tfsdk:"filter" json:"filter,omitempty"` NameAttr *string `tfsdk:"name_attr" json:"nameAttr,omitempty"` Scope *string `tfsdk:"scope" json:"scope,omitempty"` UserMatchers *[]struct { GroupAttr *string `tfsdk:"group_attr" json:"groupAttr,omitempty"` UserAttr *string `tfsdk:"user_attr" json:"userAttr,omitempty"` } `tfsdk:"user_matchers" json:"userMatchers,omitempty"` } `tfsdk:"group_search" json:"groupSearch,omitempty"` Host *string `tfsdk:"host" json:"host,omitempty"` InsecureNoSSL *bool `tfsdk:"insecure_no_ssl" json:"insecureNoSSL,omitempty"` InsecureSkipVerify *bool `tfsdk:"insecure_skip_verify" json:"insecureSkipVerify,omitempty"` StartTLS *bool `tfsdk:"start_tls" json:"startTLS,omitempty"` UserSearch *struct { BaseDN *string `tfsdk:"base_dn" json:"baseDN,omitempty"` EmailAttr *string `tfsdk:"email_attr" json:"emailAttr,omitempty"` EmailSuffix *string `tfsdk:"email_suffix" json:"emailSuffix,omitempty"` Filter *string `tfsdk:"filter" json:"filter,omitempty"` IdAttr *string `tfsdk:"id_attr" json:"idAttr,omitempty"` NameAttr *string `tfsdk:"name_attr" json:"nameAttr,omitempty"` PreferredUsernameAttr *string `tfsdk:"preferred_username_attr" json:"preferredUsernameAttr,omitempty"` Scope *string `tfsdk:"scope" json:"scope,omitempty"` Username *string `tfsdk:"username" json:"username,omitempty"` } `tfsdk:"user_search" json:"userSearch,omitempty"` UsernamePrompt *string `tfsdk:"username_prompt" json:"usernamePrompt,omitempty"` } `tfsdk:"ldap" json:"ldap,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Oidc *struct { AcrValues *[]string `tfsdk:"acr_values" json:"acrValues,omitempty"` BasicAuthUnsupported *bool `tfsdk:"basic_auth_unsupported" json:"basicAuthUnsupported,omitempty"` CaSecretRef *struct { Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"ca_secret_ref" json:"caSecretRef,omitempty"` ClaimMapping *struct { Email *string `tfsdk:"email" json:"email,omitempty"` Groups *string `tfsdk:"groups" json:"groups,omitempty"` Preferred_username *string `tfsdk:"preferred_username" json:"preferred_username,omitempty"` } `tfsdk:"claim_mapping" json:"claimMapping,omitempty"` ClientSecretRef *struct { Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"client_secret_ref" json:"clientSecretRef,omitempty"` GetUserInfo *bool `tfsdk:"get_user_info" json:"getUserInfo,omitempty"` InsecureEnableGroups *bool `tfsdk:"insecure_enable_groups" json:"insecureEnableGroups,omitempty"` InsecureSkipEmailVerified *bool `tfsdk:"insecure_skip_email_verified" json:"insecureSkipEmailVerified,omitempty"` InsecureSkipVerify *bool `tfsdk:"insecure_skip_verify" json:"insecureSkipVerify,omitempty"` Issuer *string `tfsdk:"issuer" json:"issuer,omitempty"` OverrideClaimMapping *bool `tfsdk:"override_claim_mapping" json:"overrideClaimMapping,omitempty"` PromptType *string `tfsdk:"prompt_type" json:"promptType,omitempty"` RedirectURI *string `tfsdk:"redirect_uri" json:"redirectURI,omitempty"` Scopes *[]string `tfsdk:"scopes" json:"scopes,omitempty"` UserIDKey *string `tfsdk:"user_id_key" json:"userIDKey,omitempty"` UserNameKey *string `tfsdk:"user_name_key" json:"userNameKey,omitempty"` } `tfsdk:"oidc" json:"oidc,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"connectors" json:"connectors,omitempty"` Expiry *struct { AuthRequests *string `tfsdk:"auth_requests" json:"authRequests,omitempty"` DeviceRequests *string `tfsdk:"device_requests" json:"deviceRequests,omitempty"` IdTokens *string `tfsdk:"id_tokens" json:"idTokens,omitempty"` RefreshTokens *struct { AbsoluteLifetime *string `tfsdk:"absolute_lifetime" json:"absoluteLifetime,omitempty"` DisableRotation *bool `tfsdk:"disable_rotation" json:"disableRotation,omitempty"` ReuseInterval *string `tfsdk:"reuse_interval" json:"reuseInterval,omitempty"` ValidIfNotUsedFor *string `tfsdk:"valid_if_not_used_for" json:"validIfNotUsedFor,omitempty"` } `tfsdk:"refresh_tokens" json:"refreshTokens,omitempty"` SigningKeys *string `tfsdk:"signing_keys" json:"signingKeys,omitempty"` } `tfsdk:"expiry" json:"expiry,omitempty"` Frontend *struct { Dir *string `tfsdk:"dir" json:"dir,omitempty"` Issuer *string `tfsdk:"issuer" json:"issuer,omitempty"` LogoURL *string `tfsdk:"logo_url" json:"logoURL,omitempty"` Theme *string `tfsdk:"theme" json:"theme,omitempty"` } `tfsdk:"frontend" json:"frontend,omitempty"` Grpc *struct { Annotations *map[string]string `tfsdk:"annotations" json:"annotations,omitempty"` CertificateSecretRef *struct { Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"certificate_secret_ref" json:"certificateSecretRef,omitempty"` ClientCASecretRef *struct { Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"client_ca_secret_ref" json:"clientCASecretRef,omitempty"` Reflection *bool `tfsdk:"reflection" json:"reflection,omitempty"` } `tfsdk:"grpc" json:"grpc,omitempty"` Image *string `tfsdk:"image" json:"image,omitempty"` Ingress *struct { Annotations *map[string]string `tfsdk:"annotations" json:"annotations,omitempty"` Enabled *bool `tfsdk:"enabled" json:"enabled,omitempty"` Hosts *[]struct { Host *string `tfsdk:"host" json:"host,omitempty"` Paths *[]struct { Path *string `tfsdk:"path" json:"path,omitempty"` PathType *string `tfsdk:"path_type" json:"pathType,omitempty"` } `tfsdk:"paths" json:"paths,omitempty"` } `tfsdk:"hosts" json:"hosts,omitempty"` IngressClassName *string `tfsdk:"ingress_class_name" json:"ingressClassName,omitempty"` Tls *[]struct { Hosts *[]string `tfsdk:"hosts" json:"hosts,omitempty"` SecretName *string `tfsdk:"secret_name" json:"secretName,omitempty"` } `tfsdk:"tls" json:"tls,omitempty"` } `tfsdk:"ingress" json:"ingress,omitempty"` Issuer *string `tfsdk:"issuer" json:"issuer,omitempty"` Logger *struct { Format *string `tfsdk:"format" json:"format,omitempty"` Level *string `tfsdk:"level" json:"level,omitempty"` } `tfsdk:"logger" json:"logger,omitempty"` Metrics *struct { Enabled *bool `tfsdk:"enabled" json:"enabled,omitempty"` Interval *string `tfsdk:"interval" json:"interval,omitempty"` } `tfsdk:"metrics" json:"metrics,omitempty"` Oauth2 *struct { AlwaysShowLoginScreen *bool `tfsdk:"always_show_login_screen" json:"alwaysShowLoginScreen,omitempty"` GrantTypes *[]string `tfsdk:"grant_types" json:"grantTypes,omitempty"` PasswordConnector *string `tfsdk:"password_connector" json:"passwordConnector,omitempty"` ResponseTypes *[]string `tfsdk:"response_types" json:"responseTypes,omitempty"` SkipApprovalScreen *bool `tfsdk:"skip_approval_screen" json:"skipApprovalScreen,omitempty"` } `tfsdk:"oauth2" json:"oauth2,omitempty"` Replicas *int64 `tfsdk:"replicas" json:"replicas,omitempty"` Resources *struct { Claims *[]struct { Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"claims" json:"claims,omitempty"` Limits *map[string]string `tfsdk:"limits" json:"limits,omitempty"` Requests *map[string]string `tfsdk:"requests" json:"requests,omitempty"` } `tfsdk:"resources" json:"resources,omitempty"` Storage *struct { Postgres *struct { ConnMaxLifetime *string `tfsdk:"conn_max_lifetime" json:"connMaxLifetime,omitempty"` ConnectionTimeout *string `tfsdk:"connection_timeout" json:"connectionTimeout,omitempty"` CredentialsSecretRef *struct { Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"credentials_secret_ref" json:"credentialsSecretRef,omitempty"` Database *string `tfsdk:"database" json:"database,omitempty"` Host *string `tfsdk:"host" json:"host,omitempty"` MaxIdleConns *int64 `tfsdk:"max_idle_conns" json:"maxIdleConns,omitempty"` MaxOpenConns *int64 `tfsdk:"max_open_conns" json:"maxOpenConns,omitempty"` Port *int64 `tfsdk:"port" json:"port,omitempty"` Ssl *struct { CaSecretRef *struct { Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"ca_secret_ref" json:"caSecretRef,omitempty"` ClientCertificateSecretRef *struct { Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"client_certificate_secret_ref" json:"clientCertificateSecretRef,omitempty"` Mode *string `tfsdk:"mode" json:"mode,omitempty"` ServerName *string `tfsdk:"server_name" json:"serverName,omitempty"` } `tfsdk:"ssl" json:"ssl,omitempty"` } `tfsdk:"postgres" json:"postgres,omitempty"` Sqlite3 *struct { File *string `tfsdk:"file" json:"file,omitempty"` } `tfsdk:"sqlite3" json:"sqlite3,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"storage" json:"storage,omitempty"` VolumeClaimTemplates *[]struct { ApiVersion *string `tfsdk:"api_version" json:"apiVersion,omitempty"` Kind *string `tfsdk:"kind" json:"kind,omitempty"` Metadata *struct { Annotations *map[string]string `tfsdk:"annotations" json:"annotations,omitempty"` Finalizers *[]string `tfsdk:"finalizers" json:"finalizers,omitempty"` Labels *map[string]string `tfsdk:"labels" json:"labels,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` } `tfsdk:"metadata" json:"metadata,omitempty"` Spec *struct { AccessModes *[]string `tfsdk:"access_modes" json:"accessModes,omitempty"` DataSource *struct { ApiGroup *string `tfsdk:"api_group" json:"apiGroup,omitempty"` Kind *string `tfsdk:"kind" json:"kind,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"data_source" json:"dataSource,omitempty"` DataSourceRef *struct { ApiGroup *string `tfsdk:"api_group" json:"apiGroup,omitempty"` Kind *string `tfsdk:"kind" json:"kind,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` } `tfsdk:"data_source_ref" json:"dataSourceRef,omitempty"` Resources *struct { Claims *[]struct { Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"claims" json:"claims,omitempty"` Limits *map[string]string `tfsdk:"limits" json:"limits,omitempty"` Requests *map[string]string `tfsdk:"requests" json:"requests,omitempty"` } `tfsdk:"resources" json:"resources,omitempty"` Selector *struct { MatchExpressions *[]struct { Key *string `tfsdk:"key" json:"key,omitempty"` Operator *string `tfsdk:"operator" json:"operator,omitempty"` Values *[]string `tfsdk:"values" json:"values,omitempty"` } `tfsdk:"match_expressions" json:"matchExpressions,omitempty"` MatchLabels *map[string]string `tfsdk:"match_labels" json:"matchLabels,omitempty"` } `tfsdk:"selector" json:"selector,omitempty"` StorageClassName *string `tfsdk:"storage_class_name" json:"storageClassName,omitempty"` VolumeMode *string `tfsdk:"volume_mode" json:"volumeMode,omitempty"` VolumeName *string `tfsdk:"volume_name" json:"volumeName,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` Status *struct { AccessModes *[]string `tfsdk:"access_modes" json:"accessModes,omitempty"` AllocatedResourceStatuses *map[string]string `tfsdk:"allocated_resource_statuses" json:"allocatedResourceStatuses,omitempty"` AllocatedResources *map[string]string `tfsdk:"allocated_resources" json:"allocatedResources,omitempty"` Capacity *map[string]string `tfsdk:"capacity" json:"capacity,omitempty"` Conditions *[]struct { LastProbeTime *string `tfsdk:"last_probe_time" json:"lastProbeTime,omitempty"` LastTransitionTime *string `tfsdk:"last_transition_time" json:"lastTransitionTime,omitempty"` Message *string `tfsdk:"message" json:"message,omitempty"` Reason *string `tfsdk:"reason" json:"reason,omitempty"` Status *string `tfsdk:"status" json:"status,omitempty"` Type *string `tfsdk:"type" json:"type,omitempty"` } `tfsdk:"conditions" json:"conditions,omitempty"` Phase *string `tfsdk:"phase" json:"phase,omitempty"` } `tfsdk:"status" json:"status,omitempty"` } `tfsdk:"volume_claim_templates" json:"volumeClaimTemplates,omitempty"` VolumeMounts *[]struct { MountPath *string `tfsdk:"mount_path" json:"mountPath,omitempty"` MountPropagation *string `tfsdk:"mount_propagation" json:"mountPropagation,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` ReadOnly *bool `tfsdk:"read_only" json:"readOnly,omitempty"` SubPath *string `tfsdk:"sub_path" json:"subPath,omitempty"` SubPathExpr *string `tfsdk:"sub_path_expr" json:"subPathExpr,omitempty"` } `tfsdk:"volume_mounts" json:"volumeMounts,omitempty"` Web *struct { AllowedOrigins *[]string `tfsdk:"allowed_origins" json:"allowedOrigins,omitempty"` Annotations *map[string]string `tfsdk:"annotations" json:"annotations,omitempty"` CertificateSecretRef *struct { Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"certificate_secret_ref" json:"certificateSecretRef,omitempty"` } `tfsdk:"web" json:"web,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type DexGpuNinjaComDexOauth2ClientV1Alpha1Manifest ¶
type DexGpuNinjaComDexOauth2ClientV1Alpha1Manifest struct{}
func (*DexGpuNinjaComDexOauth2ClientV1Alpha1Manifest) Metadata ¶
func (r *DexGpuNinjaComDexOauth2ClientV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*DexGpuNinjaComDexOauth2ClientV1Alpha1Manifest) Read ¶
func (r *DexGpuNinjaComDexOauth2ClientV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*DexGpuNinjaComDexOauth2ClientV1Alpha1Manifest) Schema ¶
func (r *DexGpuNinjaComDexOauth2ClientV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type DexGpuNinjaComDexOauth2ClientV1Alpha1ManifestData ¶
type DexGpuNinjaComDexOauth2ClientV1Alpha1ManifestData struct { YAML types.String `tfsdk:"yaml" json:"-"` ApiVersion *string `tfsdk:"-" json:"apiVersion"` Kind *string `tfsdk:"-" json:"kind"` Metadata struct { Name string `tfsdk:"name" json:"name"` Namespace string `tfsdk:"namespace" json:"namespace"` Labels map[string]string `tfsdk:"labels" json:"labels,omitempty"` Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"` } `tfsdk:"metadata" json:"metadata"` Spec *struct { IdentityProviderRef *struct { Name *string `tfsdk:"name" json:"name,omitempty"` Namespace *string `tfsdk:"namespace" json:"namespace,omitempty"` } `tfsdk:"identity_provider_ref" json:"identityProviderRef,omitempty"` LogoURL *string `tfsdk:"logo_url" json:"logoURL,omitempty"` Name *string `tfsdk:"name" json:"name,omitempty"` Public *bool `tfsdk:"public" json:"public,omitempty"` RedirectURIs *[]string `tfsdk:"redirect_ur_is" json:"redirectURIs,omitempty"` SecretName *string `tfsdk:"secret_name" json:"secretName,omitempty"` TrustedPeers *[]string `tfsdk:"trusted_peers" json:"trustedPeers,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
type DexGpuNinjaComDexUserV1Alpha1Manifest ¶
type DexGpuNinjaComDexUserV1Alpha1Manifest struct{}
func (*DexGpuNinjaComDexUserV1Alpha1Manifest) Metadata ¶
func (r *DexGpuNinjaComDexUserV1Alpha1Manifest) Metadata(_ context.Context, request datasource.MetadataRequest, response *datasource.MetadataResponse)
func (*DexGpuNinjaComDexUserV1Alpha1Manifest) Read ¶
func (r *DexGpuNinjaComDexUserV1Alpha1Manifest) Read(ctx context.Context, request datasource.ReadRequest, response *datasource.ReadResponse)
func (*DexGpuNinjaComDexUserV1Alpha1Manifest) Schema ¶
func (r *DexGpuNinjaComDexUserV1Alpha1Manifest) Schema(_ context.Context, _ datasource.SchemaRequest, response *datasource.SchemaResponse)
type DexGpuNinjaComDexUserV1Alpha1ManifestData ¶
type DexGpuNinjaComDexUserV1Alpha1ManifestData struct { YAML types.String `tfsdk:"yaml" json:"-"` ApiVersion *string `tfsdk:"-" json:"apiVersion"` Kind *string `tfsdk:"-" json:"kind"` Metadata struct { Name string `tfsdk:"name" json:"name"` Namespace string `tfsdk:"namespace" json:"namespace"` Labels map[string]string `tfsdk:"labels" json:"labels,omitempty"` Annotations map[string]string `tfsdk:"annotations" json:"annotations,omitempty"` } `tfsdk:"metadata" json:"metadata"` Spec *struct { Email *string `tfsdk:"email" json:"email,omitempty"` IdentityProviderRef *struct { Name *string `tfsdk:"name" json:"name,omitempty"` } `tfsdk:"identity_provider_ref" json:"identityProviderRef,omitempty"` SecretName *string `tfsdk:"secret_name" json:"secretName,omitempty"` } `tfsdk:"spec" json:"spec,omitempty"` }
Click to show internal directories.
Click to hide internal directories.