alpha

package
v1.84.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 12, 2026 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Overview

Copyright 2026 Google LLC. All Rights Reserved.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. Package alpha defines operations in the declarative SDK.

Copyright 2026 Google LLC. All Rights Reserved.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Copyright 2026 Google LLC. All Rights Reserved.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Copyright 2026 Google LLC. All Rights Reserved.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Copyright 2026 Google LLC. All Rights Reserved.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Copyright 2026 Google LLC. All Rights Reserved.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. Package identitytoolkit provides types and functions for representing identitytoolkit GCP resources.

Copyright 2026 Google LLC. All Rights Reserved.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Copyright 2026 Google LLC. All Rights Reserved.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Copyright 2026 Google LLC. All Rights Reserved.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Copyright 2026 Google LLC. All Rights Reserved.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Copyright 2026 Google LLC. All Rights Reserved.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Copyright 2026 Google LLC. All Rights Reserved.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Copyright 2026 Google LLC. All Rights Reserved.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Copyright 2026 Google LLC. All Rights Reserved.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Copyright 2026 Google LLC. All Rights Reserved.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Copyright 2026 Google LLC. All Rights Reserved.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Copyright 2026 Google LLC. All Rights Reserved.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Copyright 2026 Google LLC. All Rights Reserved.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Index

Constants

View Source
const ConfigMaxPage = -1
View Source
const OAuthIdpConfigMaxPage = -1
View Source
const TenantMaxPage = -1
View Source
const TenantOAuthIdpConfigMaxPage = -1

Variables

View Source
var YAML_config []byte
View Source
var YAML_oauth_idp_config []byte
View Source
var YAML_tenant []byte
View Source
var YAML_tenant_oauth_idp_config []byte

Functions

func DCLConfigSchema added in v1.10.3

func DCLConfigSchema() *dcl.Schema

func DCLOAuthIdpConfigSchema added in v1.10.3

func DCLOAuthIdpConfigSchema() *dcl.Schema

func DCLTenantOAuthIdpConfigSchema added in v1.10.3

func DCLTenantOAuthIdpConfigSchema() *dcl.Schema

func DCLTenantSchema added in v1.10.3

func DCLTenantSchema() *dcl.Schema

Types

type Client

type Client struct {
	Config *dcl.Config
}

The Client is the base struct of all operations. This will receive the Get, Delete, List, and Apply operations on all resources.

func NewClient

func NewClient(c *dcl.Config) *Client

NewClient creates a client that retries all operations a few times each.

func (*Client) ApplyConfig

func (c *Client) ApplyConfig(ctx context.Context, rawDesired *Config, opts ...dcl.ApplyOption) (*Config, error)

func (*Client) ApplyOAuthIdpConfig

func (c *Client) ApplyOAuthIdpConfig(ctx context.Context, rawDesired *OAuthIdpConfig, opts ...dcl.ApplyOption) (*OAuthIdpConfig, error)

func (*Client) ApplyTenant

func (c *Client) ApplyTenant(ctx context.Context, rawDesired *Tenant, opts ...dcl.ApplyOption) (*Tenant, error)

func (*Client) ApplyTenantOAuthIdpConfig

func (c *Client) ApplyTenantOAuthIdpConfig(ctx context.Context, rawDesired *TenantOAuthIdpConfig, opts ...dcl.ApplyOption) (*TenantOAuthIdpConfig, error)

func (*Client) DeleteAllOAuthIdpConfig

func (c *Client) DeleteAllOAuthIdpConfig(ctx context.Context, project string, filter func(*OAuthIdpConfig) bool) error

DeleteAllOAuthIdpConfig deletes all resources that the filter functions returns true on.

func (*Client) DeleteAllTenant

func (c *Client) DeleteAllTenant(ctx context.Context, project string, filter func(*Tenant) bool) error

DeleteAllTenant deletes all resources that the filter functions returns true on.

func (*Client) DeleteAllTenantOAuthIdpConfig

func (c *Client) DeleteAllTenantOAuthIdpConfig(ctx context.Context, project, tenant string, filter func(*TenantOAuthIdpConfig) bool) error

DeleteAllTenantOAuthIdpConfig deletes all resources that the filter functions returns true on.

func (*Client) DeleteOAuthIdpConfig

func (c *Client) DeleteOAuthIdpConfig(ctx context.Context, r *OAuthIdpConfig) error

func (*Client) DeleteTenant

func (c *Client) DeleteTenant(ctx context.Context, r *Tenant) error

func (*Client) DeleteTenantOAuthIdpConfig

func (c *Client) DeleteTenantOAuthIdpConfig(ctx context.Context, r *TenantOAuthIdpConfig) error

func (*Client) GetConfig

func (c *Client) GetConfig(ctx context.Context, r *Config) (*Config, error)

func (*Client) GetOAuthIdpConfig

func (c *Client) GetOAuthIdpConfig(ctx context.Context, r *OAuthIdpConfig) (*OAuthIdpConfig, error)

func (*Client) GetTenant

func (c *Client) GetTenant(ctx context.Context, r *Tenant) (*Tenant, error)

func (*Client) GetTenantOAuthIdpConfig

func (c *Client) GetTenantOAuthIdpConfig(ctx context.Context, r *TenantOAuthIdpConfig) (*TenantOAuthIdpConfig, error)

func (*Client) ListOAuthIdpConfig

func (c *Client) ListOAuthIdpConfig(ctx context.Context, project string) (*OAuthIdpConfigList, error)

func (*Client) ListOAuthIdpConfigWithMaxResults

func (c *Client) ListOAuthIdpConfigWithMaxResults(ctx context.Context, project string, pageSize int32) (*OAuthIdpConfigList, error)

func (*Client) ListTenant

func (c *Client) ListTenant(ctx context.Context, project string) (*TenantList, error)

func (*Client) ListTenantOAuthIdpConfig

func (c *Client) ListTenantOAuthIdpConfig(ctx context.Context, project, tenant string) (*TenantOAuthIdpConfigList, error)

func (*Client) ListTenantOAuthIdpConfigWithMaxResults

func (c *Client) ListTenantOAuthIdpConfigWithMaxResults(ctx context.Context, project, tenant string, pageSize int32) (*TenantOAuthIdpConfigList, error)

func (*Client) ListTenantWithMaxResults

func (c *Client) ListTenantWithMaxResults(ctx context.Context, project string, pageSize int32) (*TenantList, error)

type Config

type Config struct {
	SignIn            *ConfigSignIn            `json:"signIn"`
	Notification      *ConfigNotification      `json:"notification"`
	Quota             *ConfigQuota             `json:"quota"`
	Monitoring        *ConfigMonitoring        `json:"monitoring"`
	MultiTenant       *ConfigMultiTenant       `json:"multiTenant"`
	AuthorizedDomains []string                 `json:"authorizedDomains"`
	Subtype           *ConfigSubtypeEnum       `json:"subtype"`
	Client            *ConfigClient            `json:"client"`
	Mfa               *ConfigMfa               `json:"mfa"`
	BlockingFunctions *ConfigBlockingFunctions `json:"blockingFunctions"`
	Project           *string                  `json:"project"`
}

func (*Config) Describe

func (r *Config) Describe() dcl.ServiceTypeVersion

Describe returns a simple description of this resource to ensure that automated tools can identify it.

func (*Config) ID

func (r *Config) ID() (string, error)

func (*Config) String

func (r *Config) String() string

type ConfigBlockingFunctions

type ConfigBlockingFunctions struct {
	Triggers map[string]ConfigBlockingFunctionsTriggers `json:"triggers"`
	// contains filtered or unexported fields
}
var EmptyConfigBlockingFunctions *ConfigBlockingFunctions = &ConfigBlockingFunctions{empty: true}

This object is used to assert a desired state where this ConfigBlockingFunctions is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*ConfigBlockingFunctions) Empty

func (r *ConfigBlockingFunctions) Empty() bool

func (*ConfigBlockingFunctions) HashCode

func (r *ConfigBlockingFunctions) HashCode() string

func (*ConfigBlockingFunctions) String

func (r *ConfigBlockingFunctions) String() string

func (*ConfigBlockingFunctions) UnmarshalJSON

func (r *ConfigBlockingFunctions) UnmarshalJSON(data []byte) error

type ConfigBlockingFunctionsTriggers

type ConfigBlockingFunctionsTriggers struct {
	FunctionUri *string `json:"functionUri"`
	UpdateTime  *string `json:"updateTime"`
	// contains filtered or unexported fields
}
var EmptyConfigBlockingFunctionsTriggers *ConfigBlockingFunctionsTriggers = &ConfigBlockingFunctionsTriggers{empty: true}

This object is used to assert a desired state where this ConfigBlockingFunctionsTriggers is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*ConfigBlockingFunctionsTriggers) Empty

func (*ConfigBlockingFunctionsTriggers) HashCode

func (*ConfigBlockingFunctionsTriggers) String

func (*ConfigBlockingFunctionsTriggers) UnmarshalJSON

func (r *ConfigBlockingFunctionsTriggers) UnmarshalJSON(data []byte) error

type ConfigClient

type ConfigClient struct {
	ApiKey            *string                  `json:"apiKey"`
	Permissions       *ConfigClientPermissions `json:"permissions"`
	FirebaseSubdomain *string                  `json:"firebaseSubdomain"`
	// contains filtered or unexported fields
}
var EmptyConfigClient *ConfigClient = &ConfigClient{empty: true}

This object is used to assert a desired state where this ConfigClient is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*ConfigClient) Empty

func (r *ConfigClient) Empty() bool

func (*ConfigClient) HashCode

func (r *ConfigClient) HashCode() string

func (*ConfigClient) String

func (r *ConfigClient) String() string

func (*ConfigClient) UnmarshalJSON

func (r *ConfigClient) UnmarshalJSON(data []byte) error

type ConfigClientPermissions

type ConfigClientPermissions struct {
	DisabledUserSignup   *bool `json:"disabledUserSignup"`
	DisabledUserDeletion *bool `json:"disabledUserDeletion"`
	// contains filtered or unexported fields
}
var EmptyConfigClientPermissions *ConfigClientPermissions = &ConfigClientPermissions{empty: true}

This object is used to assert a desired state where this ConfigClientPermissions is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*ConfigClientPermissions) Empty

func (r *ConfigClientPermissions) Empty() bool

func (*ConfigClientPermissions) HashCode

func (r *ConfigClientPermissions) HashCode() string

func (*ConfigClientPermissions) String

func (r *ConfigClientPermissions) String() string

func (*ConfigClientPermissions) UnmarshalJSON

func (r *ConfigClientPermissions) UnmarshalJSON(data []byte) error

type ConfigList

type ConfigList struct {
	Items []*Config
	// contains filtered or unexported fields
}

type ConfigMfa

type ConfigMfa struct {
	State *ConfigMfaStateEnum `json:"state"`
	// contains filtered or unexported fields
}
var EmptyConfigMfa *ConfigMfa = &ConfigMfa{empty: true}

This object is used to assert a desired state where this ConfigMfa is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*ConfigMfa) Empty

func (r *ConfigMfa) Empty() bool

func (*ConfigMfa) HashCode

func (r *ConfigMfa) HashCode() string

func (*ConfigMfa) String

func (r *ConfigMfa) String() string

func (*ConfigMfa) UnmarshalJSON

func (r *ConfigMfa) UnmarshalJSON(data []byte) error

type ConfigMfaStateEnum

type ConfigMfaStateEnum string

The enum ConfigMfaStateEnum.

func ConfigMfaStateEnumRef

func ConfigMfaStateEnumRef(s string) *ConfigMfaStateEnum

ConfigMfaStateEnumRef returns a *ConfigMfaStateEnum with the value of string s If the empty string is provided, nil is returned.

func (ConfigMfaStateEnum) Validate

func (v ConfigMfaStateEnum) Validate() error

type ConfigMonitoring

type ConfigMonitoring struct {
	RequestLogging *ConfigMonitoringRequestLogging `json:"requestLogging"`
	// contains filtered or unexported fields
}
var EmptyConfigMonitoring *ConfigMonitoring = &ConfigMonitoring{empty: true}

This object is used to assert a desired state where this ConfigMonitoring is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*ConfigMonitoring) Empty

func (r *ConfigMonitoring) Empty() bool

func (*ConfigMonitoring) HashCode

func (r *ConfigMonitoring) HashCode() string

func (*ConfigMonitoring) String

func (r *ConfigMonitoring) String() string

func (*ConfigMonitoring) UnmarshalJSON

func (r *ConfigMonitoring) UnmarshalJSON(data []byte) error

type ConfigMonitoringRequestLogging

type ConfigMonitoringRequestLogging struct {
	Enabled *bool `json:"enabled"`
	// contains filtered or unexported fields
}
var EmptyConfigMonitoringRequestLogging *ConfigMonitoringRequestLogging = &ConfigMonitoringRequestLogging{empty: true}

This object is used to assert a desired state where this ConfigMonitoringRequestLogging is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*ConfigMonitoringRequestLogging) Empty

func (*ConfigMonitoringRequestLogging) HashCode

func (r *ConfigMonitoringRequestLogging) HashCode() string

func (*ConfigMonitoringRequestLogging) String

func (*ConfigMonitoringRequestLogging) UnmarshalJSON

func (r *ConfigMonitoringRequestLogging) UnmarshalJSON(data []byte) error

type ConfigMultiTenant

type ConfigMultiTenant struct {
	AllowTenants          *bool   `json:"allowTenants"`
	DefaultTenantLocation *string `json:"defaultTenantLocation"`
	// contains filtered or unexported fields
}
var EmptyConfigMultiTenant *ConfigMultiTenant = &ConfigMultiTenant{empty: true}

This object is used to assert a desired state where this ConfigMultiTenant is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*ConfigMultiTenant) Empty

func (r *ConfigMultiTenant) Empty() bool

func (*ConfigMultiTenant) HashCode

func (r *ConfigMultiTenant) HashCode() string

func (*ConfigMultiTenant) String

func (r *ConfigMultiTenant) String() string

func (*ConfigMultiTenant) UnmarshalJSON

func (r *ConfigMultiTenant) UnmarshalJSON(data []byte) error

type ConfigNotification

type ConfigNotification struct {
	SendEmail     *ConfigNotificationSendEmail `json:"sendEmail"`
	SendSms       *ConfigNotificationSendSms   `json:"sendSms"`
	DefaultLocale *string                      `json:"defaultLocale"`
	// contains filtered or unexported fields
}
var EmptyConfigNotification *ConfigNotification = &ConfigNotification{empty: true}

This object is used to assert a desired state where this ConfigNotification is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*ConfigNotification) Empty

func (r *ConfigNotification) Empty() bool

func (*ConfigNotification) HashCode

func (r *ConfigNotification) HashCode() string

func (*ConfigNotification) String

func (r *ConfigNotification) String() string

func (*ConfigNotification) UnmarshalJSON

func (r *ConfigNotification) UnmarshalJSON(data []byte) error

type ConfigNotificationSendEmail

type ConfigNotificationSendEmail struct {
	Method                             *ConfigNotificationSendEmailMethodEnum                         `json:"method"`
	Smtp                               *ConfigNotificationSendEmailSmtp                               `json:"smtp"`
	ResetPasswordTemplate              *ConfigNotificationSendEmailResetPasswordTemplate              `json:"resetPasswordTemplate"`
	VerifyEmailTemplate                *ConfigNotificationSendEmailVerifyEmailTemplate                `json:"verifyEmailTemplate"`
	ChangeEmailTemplate                *ConfigNotificationSendEmailChangeEmailTemplate                `json:"changeEmailTemplate"`
	CallbackUri                        *string                                                        `json:"callbackUri"`
	DnsInfo                            *ConfigNotificationSendEmailDnsInfo                            `json:"dnsInfo"`
	RevertSecondFactorAdditionTemplate *ConfigNotificationSendEmailRevertSecondFactorAdditionTemplate `json:"revertSecondFactorAdditionTemplate"`
	// contains filtered or unexported fields
}
var EmptyConfigNotificationSendEmail *ConfigNotificationSendEmail = &ConfigNotificationSendEmail{empty: true}

This object is used to assert a desired state where this ConfigNotificationSendEmail is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*ConfigNotificationSendEmail) Empty

func (r *ConfigNotificationSendEmail) Empty() bool

func (*ConfigNotificationSendEmail) HashCode

func (r *ConfigNotificationSendEmail) HashCode() string

func (*ConfigNotificationSendEmail) String

func (r *ConfigNotificationSendEmail) String() string

func (*ConfigNotificationSendEmail) UnmarshalJSON

func (r *ConfigNotificationSendEmail) UnmarshalJSON(data []byte) error

type ConfigNotificationSendEmailChangeEmailTemplate

type ConfigNotificationSendEmailChangeEmailTemplate struct {
	SenderLocalPart   *string                                                       `json:"senderLocalPart"`
	Subject           *string                                                       `json:"subject"`
	SenderDisplayName *string                                                       `json:"senderDisplayName"`
	Body              *string                                                       `json:"body"`
	BodyFormat        *ConfigNotificationSendEmailChangeEmailTemplateBodyFormatEnum `json:"bodyFormat"`
	ReplyTo           *string                                                       `json:"replyTo"`
	Customized        *bool                                                         `json:"customized"`
	// contains filtered or unexported fields
}
var EmptyConfigNotificationSendEmailChangeEmailTemplate *ConfigNotificationSendEmailChangeEmailTemplate = &ConfigNotificationSendEmailChangeEmailTemplate{empty: true}

This object is used to assert a desired state where this ConfigNotificationSendEmailChangeEmailTemplate is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*ConfigNotificationSendEmailChangeEmailTemplate) Empty

func (*ConfigNotificationSendEmailChangeEmailTemplate) HashCode

func (*ConfigNotificationSendEmailChangeEmailTemplate) String

func (*ConfigNotificationSendEmailChangeEmailTemplate) UnmarshalJSON

type ConfigNotificationSendEmailChangeEmailTemplateBodyFormatEnum

type ConfigNotificationSendEmailChangeEmailTemplateBodyFormatEnum string

The enum ConfigNotificationSendEmailChangeEmailTemplateBodyFormatEnum.

func ConfigNotificationSendEmailChangeEmailTemplateBodyFormatEnumRef

func ConfigNotificationSendEmailChangeEmailTemplateBodyFormatEnumRef(s string) *ConfigNotificationSendEmailChangeEmailTemplateBodyFormatEnum

ConfigNotificationSendEmailChangeEmailTemplateBodyFormatEnumRef returns a *ConfigNotificationSendEmailChangeEmailTemplateBodyFormatEnum with the value of string s If the empty string is provided, nil is returned.

func (ConfigNotificationSendEmailChangeEmailTemplateBodyFormatEnum) Validate

type ConfigNotificationSendEmailDnsInfo

type ConfigNotificationSendEmailDnsInfo struct {
	CustomDomain                  *string                                                  `json:"customDomain"`
	UseCustomDomain               *bool                                                    `json:"useCustomDomain"`
	PendingCustomDomain           *string                                                  `json:"pendingCustomDomain"`
	CustomDomainState             *ConfigNotificationSendEmailDnsInfoCustomDomainStateEnum `json:"customDomainState"`
	DomainVerificationRequestTime *string                                                  `json:"domainVerificationRequestTime"`
	// contains filtered or unexported fields
}
var EmptyConfigNotificationSendEmailDnsInfo *ConfigNotificationSendEmailDnsInfo = &ConfigNotificationSendEmailDnsInfo{empty: true}

This object is used to assert a desired state where this ConfigNotificationSendEmailDnsInfo is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*ConfigNotificationSendEmailDnsInfo) Empty

func (*ConfigNotificationSendEmailDnsInfo) HashCode

func (*ConfigNotificationSendEmailDnsInfo) String

func (*ConfigNotificationSendEmailDnsInfo) UnmarshalJSON

func (r *ConfigNotificationSendEmailDnsInfo) UnmarshalJSON(data []byte) error

type ConfigNotificationSendEmailDnsInfoCustomDomainStateEnum

type ConfigNotificationSendEmailDnsInfoCustomDomainStateEnum string

The enum ConfigNotificationSendEmailDnsInfoCustomDomainStateEnum.

func ConfigNotificationSendEmailDnsInfoCustomDomainStateEnumRef

func ConfigNotificationSendEmailDnsInfoCustomDomainStateEnumRef(s string) *ConfigNotificationSendEmailDnsInfoCustomDomainStateEnum

ConfigNotificationSendEmailDnsInfoCustomDomainStateEnumRef returns a *ConfigNotificationSendEmailDnsInfoCustomDomainStateEnum with the value of string s If the empty string is provided, nil is returned.

func (ConfigNotificationSendEmailDnsInfoCustomDomainStateEnum) Validate

type ConfigNotificationSendEmailMethodEnum

type ConfigNotificationSendEmailMethodEnum string

The enum ConfigNotificationSendEmailMethodEnum.

func ConfigNotificationSendEmailMethodEnumRef

func ConfigNotificationSendEmailMethodEnumRef(s string) *ConfigNotificationSendEmailMethodEnum

ConfigNotificationSendEmailMethodEnumRef returns a *ConfigNotificationSendEmailMethodEnum with the value of string s If the empty string is provided, nil is returned.

func (ConfigNotificationSendEmailMethodEnum) Validate

type ConfigNotificationSendEmailResetPasswordTemplate

type ConfigNotificationSendEmailResetPasswordTemplate struct {
	SenderLocalPart   *string                                                         `json:"senderLocalPart"`
	Subject           *string                                                         `json:"subject"`
	SenderDisplayName *string                                                         `json:"senderDisplayName"`
	Body              *string                                                         `json:"body"`
	BodyFormat        *ConfigNotificationSendEmailResetPasswordTemplateBodyFormatEnum `json:"bodyFormat"`
	ReplyTo           *string                                                         `json:"replyTo"`
	Customized        *bool                                                           `json:"customized"`
	// contains filtered or unexported fields
}
var EmptyConfigNotificationSendEmailResetPasswordTemplate *ConfigNotificationSendEmailResetPasswordTemplate = &ConfigNotificationSendEmailResetPasswordTemplate{empty: true}

This object is used to assert a desired state where this ConfigNotificationSendEmailResetPasswordTemplate is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*ConfigNotificationSendEmailResetPasswordTemplate) Empty

func (*ConfigNotificationSendEmailResetPasswordTemplate) HashCode

func (*ConfigNotificationSendEmailResetPasswordTemplate) String

func (*ConfigNotificationSendEmailResetPasswordTemplate) UnmarshalJSON

type ConfigNotificationSendEmailResetPasswordTemplateBodyFormatEnum

type ConfigNotificationSendEmailResetPasswordTemplateBodyFormatEnum string

The enum ConfigNotificationSendEmailResetPasswordTemplateBodyFormatEnum.

func ConfigNotificationSendEmailResetPasswordTemplateBodyFormatEnumRef

func ConfigNotificationSendEmailResetPasswordTemplateBodyFormatEnumRef(s string) *ConfigNotificationSendEmailResetPasswordTemplateBodyFormatEnum

ConfigNotificationSendEmailResetPasswordTemplateBodyFormatEnumRef returns a *ConfigNotificationSendEmailResetPasswordTemplateBodyFormatEnum with the value of string s If the empty string is provided, nil is returned.

func (ConfigNotificationSendEmailResetPasswordTemplateBodyFormatEnum) Validate

type ConfigNotificationSendEmailRevertSecondFactorAdditionTemplate

type ConfigNotificationSendEmailRevertSecondFactorAdditionTemplate struct {
	SenderLocalPart   *string                                                                      `json:"senderLocalPart"`
	Subject           *string                                                                      `json:"subject"`
	SenderDisplayName *string                                                                      `json:"senderDisplayName"`
	Body              *string                                                                      `json:"body"`
	BodyFormat        *ConfigNotificationSendEmailRevertSecondFactorAdditionTemplateBodyFormatEnum `json:"bodyFormat"`
	ReplyTo           *string                                                                      `json:"replyTo"`
	Customized        *bool                                                                        `json:"customized"`
	// contains filtered or unexported fields
}
var EmptyConfigNotificationSendEmailRevertSecondFactorAdditionTemplate *ConfigNotificationSendEmailRevertSecondFactorAdditionTemplate = &ConfigNotificationSendEmailRevertSecondFactorAdditionTemplate{empty: true}

This object is used to assert a desired state where this ConfigNotificationSendEmailRevertSecondFactorAdditionTemplate is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*ConfigNotificationSendEmailRevertSecondFactorAdditionTemplate) Empty

func (*ConfigNotificationSendEmailRevertSecondFactorAdditionTemplate) HashCode

func (*ConfigNotificationSendEmailRevertSecondFactorAdditionTemplate) String

func (*ConfigNotificationSendEmailRevertSecondFactorAdditionTemplate) UnmarshalJSON

type ConfigNotificationSendEmailRevertSecondFactorAdditionTemplateBodyFormatEnum

type ConfigNotificationSendEmailRevertSecondFactorAdditionTemplateBodyFormatEnum string

The enum ConfigNotificationSendEmailRevertSecondFactorAdditionTemplateBodyFormatEnum.

func ConfigNotificationSendEmailRevertSecondFactorAdditionTemplateBodyFormatEnumRef

func ConfigNotificationSendEmailRevertSecondFactorAdditionTemplateBodyFormatEnumRef(s string) *ConfigNotificationSendEmailRevertSecondFactorAdditionTemplateBodyFormatEnum

ConfigNotificationSendEmailRevertSecondFactorAdditionTemplateBodyFormatEnumRef returns a *ConfigNotificationSendEmailRevertSecondFactorAdditionTemplateBodyFormatEnum with the value of string s If the empty string is provided, nil is returned.

func (ConfigNotificationSendEmailRevertSecondFactorAdditionTemplateBodyFormatEnum) Validate

type ConfigNotificationSendEmailSmtp

type ConfigNotificationSendEmailSmtp struct {
	SenderEmail  *string                                          `json:"senderEmail"`
	Host         *string                                          `json:"host"`
	Port         *int64                                           `json:"port"`
	Username     *string                                          `json:"username"`
	Password     *string                                          `json:"password"`
	SecurityMode *ConfigNotificationSendEmailSmtpSecurityModeEnum `json:"securityMode"`
	// contains filtered or unexported fields
}
var EmptyConfigNotificationSendEmailSmtp *ConfigNotificationSendEmailSmtp = &ConfigNotificationSendEmailSmtp{empty: true}

This object is used to assert a desired state where this ConfigNotificationSendEmailSmtp is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*ConfigNotificationSendEmailSmtp) Empty

func (*ConfigNotificationSendEmailSmtp) HashCode

func (*ConfigNotificationSendEmailSmtp) String

func (*ConfigNotificationSendEmailSmtp) UnmarshalJSON

func (r *ConfigNotificationSendEmailSmtp) UnmarshalJSON(data []byte) error

type ConfigNotificationSendEmailSmtpSecurityModeEnum

type ConfigNotificationSendEmailSmtpSecurityModeEnum string

The enum ConfigNotificationSendEmailSmtpSecurityModeEnum.

func ConfigNotificationSendEmailSmtpSecurityModeEnumRef

func ConfigNotificationSendEmailSmtpSecurityModeEnumRef(s string) *ConfigNotificationSendEmailSmtpSecurityModeEnum

ConfigNotificationSendEmailSmtpSecurityModeEnumRef returns a *ConfigNotificationSendEmailSmtpSecurityModeEnum with the value of string s If the empty string is provided, nil is returned.

func (ConfigNotificationSendEmailSmtpSecurityModeEnum) Validate

type ConfigNotificationSendEmailVerifyEmailTemplate

type ConfigNotificationSendEmailVerifyEmailTemplate struct {
	SenderLocalPart   *string                                                       `json:"senderLocalPart"`
	Subject           *string                                                       `json:"subject"`
	SenderDisplayName *string                                                       `json:"senderDisplayName"`
	Body              *string                                                       `json:"body"`
	BodyFormat        *ConfigNotificationSendEmailVerifyEmailTemplateBodyFormatEnum `json:"bodyFormat"`
	ReplyTo           *string                                                       `json:"replyTo"`
	Customized        *bool                                                         `json:"customized"`
	// contains filtered or unexported fields
}
var EmptyConfigNotificationSendEmailVerifyEmailTemplate *ConfigNotificationSendEmailVerifyEmailTemplate = &ConfigNotificationSendEmailVerifyEmailTemplate{empty: true}

This object is used to assert a desired state where this ConfigNotificationSendEmailVerifyEmailTemplate is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*ConfigNotificationSendEmailVerifyEmailTemplate) Empty

func (*ConfigNotificationSendEmailVerifyEmailTemplate) HashCode

func (*ConfigNotificationSendEmailVerifyEmailTemplate) String

func (*ConfigNotificationSendEmailVerifyEmailTemplate) UnmarshalJSON

type ConfigNotificationSendEmailVerifyEmailTemplateBodyFormatEnum

type ConfigNotificationSendEmailVerifyEmailTemplateBodyFormatEnum string

The enum ConfigNotificationSendEmailVerifyEmailTemplateBodyFormatEnum.

func ConfigNotificationSendEmailVerifyEmailTemplateBodyFormatEnumRef

func ConfigNotificationSendEmailVerifyEmailTemplateBodyFormatEnumRef(s string) *ConfigNotificationSendEmailVerifyEmailTemplateBodyFormatEnum

ConfigNotificationSendEmailVerifyEmailTemplateBodyFormatEnumRef returns a *ConfigNotificationSendEmailVerifyEmailTemplateBodyFormatEnum with the value of string s If the empty string is provided, nil is returned.

func (ConfigNotificationSendEmailVerifyEmailTemplateBodyFormatEnum) Validate

type ConfigNotificationSendSms

type ConfigNotificationSendSms struct {
	UseDeviceLocale *bool                                 `json:"useDeviceLocale"`
	SmsTemplate     *ConfigNotificationSendSmsSmsTemplate `json:"smsTemplate"`
	// contains filtered or unexported fields
}
var EmptyConfigNotificationSendSms *ConfigNotificationSendSms = &ConfigNotificationSendSms{empty: true}

This object is used to assert a desired state where this ConfigNotificationSendSms is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*ConfigNotificationSendSms) Empty

func (r *ConfigNotificationSendSms) Empty() bool

func (*ConfigNotificationSendSms) HashCode

func (r *ConfigNotificationSendSms) HashCode() string

func (*ConfigNotificationSendSms) String

func (r *ConfigNotificationSendSms) String() string

func (*ConfigNotificationSendSms) UnmarshalJSON

func (r *ConfigNotificationSendSms) UnmarshalJSON(data []byte) error

type ConfigNotificationSendSmsSmsTemplate

type ConfigNotificationSendSmsSmsTemplate struct {
	Content *string `json:"content"`
	// contains filtered or unexported fields
}
var EmptyConfigNotificationSendSmsSmsTemplate *ConfigNotificationSendSmsSmsTemplate = &ConfigNotificationSendSmsSmsTemplate{empty: true}

This object is used to assert a desired state where this ConfigNotificationSendSmsSmsTemplate is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*ConfigNotificationSendSmsSmsTemplate) Empty

func (*ConfigNotificationSendSmsSmsTemplate) HashCode

func (*ConfigNotificationSendSmsSmsTemplate) String

func (*ConfigNotificationSendSmsSmsTemplate) UnmarshalJSON

func (r *ConfigNotificationSendSmsSmsTemplate) UnmarshalJSON(data []byte) error

type ConfigQuota

type ConfigQuota struct {
	SignUpQuotaConfig *ConfigQuotaSignUpQuotaConfig `json:"signUpQuotaConfig"`
	// contains filtered or unexported fields
}
var EmptyConfigQuota *ConfigQuota = &ConfigQuota{empty: true}

This object is used to assert a desired state where this ConfigQuota is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*ConfigQuota) Empty

func (r *ConfigQuota) Empty() bool

func (*ConfigQuota) HashCode

func (r *ConfigQuota) HashCode() string

func (*ConfigQuota) String

func (r *ConfigQuota) String() string

func (*ConfigQuota) UnmarshalJSON

func (r *ConfigQuota) UnmarshalJSON(data []byte) error

type ConfigQuotaSignUpQuotaConfig

type ConfigQuotaSignUpQuotaConfig struct {
	Quota         *int64  `json:"quota"`
	StartTime     *string `json:"startTime"`
	QuotaDuration *string `json:"quotaDuration"`
	// contains filtered or unexported fields
}
var EmptyConfigQuotaSignUpQuotaConfig *ConfigQuotaSignUpQuotaConfig = &ConfigQuotaSignUpQuotaConfig{empty: true}

This object is used to assert a desired state where this ConfigQuotaSignUpQuotaConfig is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*ConfigQuotaSignUpQuotaConfig) Empty

func (*ConfigQuotaSignUpQuotaConfig) HashCode

func (r *ConfigQuotaSignUpQuotaConfig) HashCode() string

func (*ConfigQuotaSignUpQuotaConfig) String

func (*ConfigQuotaSignUpQuotaConfig) UnmarshalJSON

func (r *ConfigQuotaSignUpQuotaConfig) UnmarshalJSON(data []byte) error

type ConfigSignIn

type ConfigSignIn struct {
	Email                *ConfigSignInEmail       `json:"email"`
	PhoneNumber          *ConfigSignInPhoneNumber `json:"phoneNumber"`
	Anonymous            *ConfigSignInAnonymous   `json:"anonymous"`
	AllowDuplicateEmails *bool                    `json:"allowDuplicateEmails"`
	HashConfig           *ConfigSignInHashConfig  `json:"hashConfig"`
	// contains filtered or unexported fields
}
var EmptyConfigSignIn *ConfigSignIn = &ConfigSignIn{empty: true}

This object is used to assert a desired state where this ConfigSignIn is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*ConfigSignIn) Empty

func (r *ConfigSignIn) Empty() bool

func (*ConfigSignIn) HashCode

func (r *ConfigSignIn) HashCode() string

func (*ConfigSignIn) String

func (r *ConfigSignIn) String() string

func (*ConfigSignIn) UnmarshalJSON

func (r *ConfigSignIn) UnmarshalJSON(data []byte) error

type ConfigSignInAnonymous

type ConfigSignInAnonymous struct {
	Enabled *bool `json:"enabled"`
	// contains filtered or unexported fields
}
var EmptyConfigSignInAnonymous *ConfigSignInAnonymous = &ConfigSignInAnonymous{empty: true}

This object is used to assert a desired state where this ConfigSignInAnonymous is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*ConfigSignInAnonymous) Empty

func (r *ConfigSignInAnonymous) Empty() bool

func (*ConfigSignInAnonymous) HashCode

func (r *ConfigSignInAnonymous) HashCode() string

func (*ConfigSignInAnonymous) String

func (r *ConfigSignInAnonymous) String() string

func (*ConfigSignInAnonymous) UnmarshalJSON

func (r *ConfigSignInAnonymous) UnmarshalJSON(data []byte) error

type ConfigSignInEmail

type ConfigSignInEmail struct {
	Enabled          *bool                        `json:"enabled"`
	PasswordRequired *bool                        `json:"passwordRequired"`
	HashConfig       *ConfigSignInEmailHashConfig `json:"hashConfig"`
	// contains filtered or unexported fields
}
var EmptyConfigSignInEmail *ConfigSignInEmail = &ConfigSignInEmail{empty: true}

This object is used to assert a desired state where this ConfigSignInEmail is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*ConfigSignInEmail) Empty

func (r *ConfigSignInEmail) Empty() bool

func (*ConfigSignInEmail) HashCode

func (r *ConfigSignInEmail) HashCode() string

func (*ConfigSignInEmail) String

func (r *ConfigSignInEmail) String() string

func (*ConfigSignInEmail) UnmarshalJSON

func (r *ConfigSignInEmail) UnmarshalJSON(data []byte) error

type ConfigSignInEmailHashConfig

type ConfigSignInEmailHashConfig struct {
	Algorithm     *ConfigSignInEmailHashConfigAlgorithmEnum `json:"algorithm"`
	SignerKey     *string                                   `json:"signerKey"`
	SaltSeparator *string                                   `json:"saltSeparator"`
	Rounds        *int64                                    `json:"rounds"`
	MemoryCost    *int64                                    `json:"memoryCost"`
	// contains filtered or unexported fields
}
var EmptyConfigSignInEmailHashConfig *ConfigSignInEmailHashConfig = &ConfigSignInEmailHashConfig{empty: true}

This object is used to assert a desired state where this ConfigSignInEmailHashConfig is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*ConfigSignInEmailHashConfig) Empty

func (r *ConfigSignInEmailHashConfig) Empty() bool

func (*ConfigSignInEmailHashConfig) HashCode

func (r *ConfigSignInEmailHashConfig) HashCode() string

func (*ConfigSignInEmailHashConfig) String

func (r *ConfigSignInEmailHashConfig) String() string

func (*ConfigSignInEmailHashConfig) UnmarshalJSON

func (r *ConfigSignInEmailHashConfig) UnmarshalJSON(data []byte) error

type ConfigSignInEmailHashConfigAlgorithmEnum

type ConfigSignInEmailHashConfigAlgorithmEnum string

The enum ConfigSignInEmailHashConfigAlgorithmEnum.

func ConfigSignInEmailHashConfigAlgorithmEnumRef

func ConfigSignInEmailHashConfigAlgorithmEnumRef(s string) *ConfigSignInEmailHashConfigAlgorithmEnum

ConfigSignInEmailHashConfigAlgorithmEnumRef returns a *ConfigSignInEmailHashConfigAlgorithmEnum with the value of string s If the empty string is provided, nil is returned.

func (ConfigSignInEmailHashConfigAlgorithmEnum) Validate

type ConfigSignInHashConfig

type ConfigSignInHashConfig struct {
	Algorithm     *ConfigSignInHashConfigAlgorithmEnum `json:"algorithm"`
	SignerKey     *string                              `json:"signerKey"`
	SaltSeparator *string                              `json:"saltSeparator"`
	Rounds        *int64                               `json:"rounds"`
	MemoryCost    *int64                               `json:"memoryCost"`
	// contains filtered or unexported fields
}
var EmptyConfigSignInHashConfig *ConfigSignInHashConfig = &ConfigSignInHashConfig{empty: true}

This object is used to assert a desired state where this ConfigSignInHashConfig is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*ConfigSignInHashConfig) Empty

func (r *ConfigSignInHashConfig) Empty() bool

func (*ConfigSignInHashConfig) HashCode

func (r *ConfigSignInHashConfig) HashCode() string

func (*ConfigSignInHashConfig) String

func (r *ConfigSignInHashConfig) String() string

func (*ConfigSignInHashConfig) UnmarshalJSON

func (r *ConfigSignInHashConfig) UnmarshalJSON(data []byte) error

type ConfigSignInHashConfigAlgorithmEnum

type ConfigSignInHashConfigAlgorithmEnum string

The enum ConfigSignInHashConfigAlgorithmEnum.

func ConfigSignInHashConfigAlgorithmEnumRef

func ConfigSignInHashConfigAlgorithmEnumRef(s string) *ConfigSignInHashConfigAlgorithmEnum

ConfigSignInHashConfigAlgorithmEnumRef returns a *ConfigSignInHashConfigAlgorithmEnum with the value of string s If the empty string is provided, nil is returned.

func (ConfigSignInHashConfigAlgorithmEnum) Validate

type ConfigSignInPhoneNumber

type ConfigSignInPhoneNumber struct {
	Enabled          *bool             `json:"enabled"`
	TestPhoneNumbers map[string]string `json:"testPhoneNumbers"`
	// contains filtered or unexported fields
}
var EmptyConfigSignInPhoneNumber *ConfigSignInPhoneNumber = &ConfigSignInPhoneNumber{empty: true}

This object is used to assert a desired state where this ConfigSignInPhoneNumber is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*ConfigSignInPhoneNumber) Empty

func (r *ConfigSignInPhoneNumber) Empty() bool

func (*ConfigSignInPhoneNumber) HashCode

func (r *ConfigSignInPhoneNumber) HashCode() string

func (*ConfigSignInPhoneNumber) String

func (r *ConfigSignInPhoneNumber) String() string

func (*ConfigSignInPhoneNumber) UnmarshalJSON

func (r *ConfigSignInPhoneNumber) UnmarshalJSON(data []byte) error

type ConfigSubtypeEnum

type ConfigSubtypeEnum string

The enum ConfigSubtypeEnum.

func ConfigSubtypeEnumRef

func ConfigSubtypeEnumRef(s string) *ConfigSubtypeEnum

ConfigSubtypeEnumRef returns a *ConfigSubtypeEnum with the value of string s If the empty string is provided, nil is returned.

func (ConfigSubtypeEnum) Validate

func (v ConfigSubtypeEnum) Validate() error

type OAuthIdpConfig

type OAuthIdpConfig struct {
	Name         *string                     `json:"name"`
	ClientId     *string                     `json:"clientId"`
	Issuer       *string                     `json:"issuer"`
	DisplayName  *string                     `json:"displayName"`
	Enabled      *bool                       `json:"enabled"`
	ClientSecret *string                     `json:"clientSecret"`
	ResponseType *OAuthIdpConfigResponseType `json:"responseType"`
	Project      *string                     `json:"project"`
}

func (*OAuthIdpConfig) Describe

func (r *OAuthIdpConfig) Describe() dcl.ServiceTypeVersion

Describe returns a simple description of this resource to ensure that automated tools can identify it.

func (*OAuthIdpConfig) ID

func (r *OAuthIdpConfig) ID() (string, error)

func (*OAuthIdpConfig) String

func (r *OAuthIdpConfig) String() string

type OAuthIdpConfigList

type OAuthIdpConfigList struct {
	Items []*OAuthIdpConfig
	// contains filtered or unexported fields
}

func (*OAuthIdpConfigList) HasNext

func (l *OAuthIdpConfigList) HasNext() bool

func (*OAuthIdpConfigList) Next

func (l *OAuthIdpConfigList) Next(ctx context.Context, c *Client) error

type OAuthIdpConfigResponseType

type OAuthIdpConfigResponseType struct {
	IdToken *bool `json:"idToken"`
	Code    *bool `json:"code"`
	Token   *bool `json:"token"`
	// contains filtered or unexported fields
}
var EmptyOAuthIdpConfigResponseType *OAuthIdpConfigResponseType = &OAuthIdpConfigResponseType{empty: true}

This object is used to assert a desired state where this OAuthIdpConfigResponseType is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*OAuthIdpConfigResponseType) Empty

func (r *OAuthIdpConfigResponseType) Empty() bool

func (*OAuthIdpConfigResponseType) HashCode

func (r *OAuthIdpConfigResponseType) HashCode() string

func (*OAuthIdpConfigResponseType) String

func (r *OAuthIdpConfigResponseType) String() string

func (*OAuthIdpConfigResponseType) UnmarshalJSON

func (r *OAuthIdpConfigResponseType) UnmarshalJSON(data []byte) error

type Tenant

type Tenant struct {
	Name                  *string           `json:"name"`
	DisplayName           *string           `json:"displayName"`
	AllowPasswordSignup   *bool             `json:"allowPasswordSignup"`
	EnableEmailLinkSignin *bool             `json:"enableEmailLinkSignin"`
	DisableAuth           *bool             `json:"disableAuth"`
	EnableAnonymousUser   *bool             `json:"enableAnonymousUser"`
	MfaConfig             *TenantMfaConfig  `json:"mfaConfig"`
	TestPhoneNumbers      map[string]string `json:"testPhoneNumbers"`
	Project               *string           `json:"project"`
}

func (*Tenant) Describe

func (r *Tenant) Describe() dcl.ServiceTypeVersion

Describe returns a simple description of this resource to ensure that automated tools can identify it.

func (*Tenant) ID

func (r *Tenant) ID() (string, error)

func (*Tenant) String

func (r *Tenant) String() string

type TenantList

type TenantList struct {
	Items []*Tenant
	// contains filtered or unexported fields
}

func (*TenantList) HasNext

func (l *TenantList) HasNext() bool

func (*TenantList) Next

func (l *TenantList) Next(ctx context.Context, c *Client) error

type TenantMfaConfig

type TenantMfaConfig struct {
	State            *TenantMfaConfigStateEnum             `json:"state"`
	EnabledProviders []TenantMfaConfigEnabledProvidersEnum `json:"enabledProviders"`
	// contains filtered or unexported fields
}
var EmptyTenantMfaConfig *TenantMfaConfig = &TenantMfaConfig{empty: true}

This object is used to assert a desired state where this TenantMfaConfig is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*TenantMfaConfig) Empty

func (r *TenantMfaConfig) Empty() bool

func (*TenantMfaConfig) HashCode

func (r *TenantMfaConfig) HashCode() string

func (*TenantMfaConfig) String

func (r *TenantMfaConfig) String() string

func (*TenantMfaConfig) UnmarshalJSON

func (r *TenantMfaConfig) UnmarshalJSON(data []byte) error

type TenantMfaConfigEnabledProvidersEnum

type TenantMfaConfigEnabledProvidersEnum string

The enum TenantMfaConfigEnabledProvidersEnum.

func TenantMfaConfigEnabledProvidersEnumRef

func TenantMfaConfigEnabledProvidersEnumRef(s string) *TenantMfaConfigEnabledProvidersEnum

TenantMfaConfigEnabledProvidersEnumRef returns a *TenantMfaConfigEnabledProvidersEnum with the value of string s If the empty string is provided, nil is returned.

func (TenantMfaConfigEnabledProvidersEnum) Validate

type TenantMfaConfigStateEnum

type TenantMfaConfigStateEnum string

The enum TenantMfaConfigStateEnum.

func TenantMfaConfigStateEnumRef

func TenantMfaConfigStateEnumRef(s string) *TenantMfaConfigStateEnum

TenantMfaConfigStateEnumRef returns a *TenantMfaConfigStateEnum with the value of string s If the empty string is provided, nil is returned.

func (TenantMfaConfigStateEnum) Validate

func (v TenantMfaConfigStateEnum) Validate() error

type TenantOAuthIdpConfig

type TenantOAuthIdpConfig struct {
	Name         *string                           `json:"name"`
	ClientId     *string                           `json:"clientId"`
	Issuer       *string                           `json:"issuer"`
	DisplayName  *string                           `json:"displayName"`
	Enabled      *bool                             `json:"enabled"`
	ClientSecret *string                           `json:"clientSecret"`
	ResponseType *TenantOAuthIdpConfigResponseType `json:"responseType"`
	Project      *string                           `json:"project"`
	Tenant       *string                           `json:"tenant"`
}

func (*TenantOAuthIdpConfig) Describe

Describe returns a simple description of this resource to ensure that automated tools can identify it.

func (*TenantOAuthIdpConfig) ID

func (r *TenantOAuthIdpConfig) ID() (string, error)

func (*TenantOAuthIdpConfig) String

func (r *TenantOAuthIdpConfig) String() string

type TenantOAuthIdpConfigList

type TenantOAuthIdpConfigList struct {
	Items []*TenantOAuthIdpConfig
	// contains filtered or unexported fields
}

func (*TenantOAuthIdpConfigList) HasNext

func (l *TenantOAuthIdpConfigList) HasNext() bool

func (*TenantOAuthIdpConfigList) Next

type TenantOAuthIdpConfigResponseType

type TenantOAuthIdpConfigResponseType struct {
	IdToken *bool `json:"idToken"`
	Code    *bool `json:"code"`
	Token   *bool `json:"token"`
	// contains filtered or unexported fields
}
var EmptyTenantOAuthIdpConfigResponseType *TenantOAuthIdpConfigResponseType = &TenantOAuthIdpConfigResponseType{empty: true}

This object is used to assert a desired state where this TenantOAuthIdpConfigResponseType is empty. Go lacks global const objects, but this object should be treated as one. Modifying this object will have undesirable results.

func (*TenantOAuthIdpConfigResponseType) Empty

func (*TenantOAuthIdpConfigResponseType) HashCode

func (*TenantOAuthIdpConfigResponseType) String

func (*TenantOAuthIdpConfigResponseType) UnmarshalJSON

func (r *TenantOAuthIdpConfigResponseType) UnmarshalJSON(data []byte) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL