Documentation ¶
Overview ¶
Generate deepcopy object for identityplatform/v1beta1 API group
Package v1beta1 contains API Schema definitions for the identityplatform v1beta1 API group. +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=github.com/GoogleCloudPlatform/k8s-config-connector/pkg/clients/generated/pkg/apis/identityplatform +k8s:defaulter-gen=TypeMeta +groupName=identityplatform.cnrm.cloud.google.com
Index ¶
- Variables
- type ConfigAnonymous
- type ConfigBlockingFunctions
- type ConfigChangeEmailTemplate
- type ConfigChangeEmailTemplateStatus
- type ConfigClient
- type ConfigClientStatus
- type ConfigDnsInfo
- type ConfigDnsInfoStatus
- type ConfigEmail
- type ConfigEmailStatus
- type ConfigHashConfigStatus
- type ConfigMfa
- type ConfigMonitoring
- type ConfigMultiTenant
- type ConfigNotification
- type ConfigNotificationStatus
- type ConfigPassword
- type ConfigPermissions
- type ConfigPhoneNumber
- type ConfigQuota
- type ConfigRequestLogging
- type ConfigResetPasswordTemplate
- type ConfigResetPasswordTemplateStatus
- type ConfigRevertSecondFactorAdditionTemplate
- type ConfigRevertSecondFactorAdditionTemplateStatus
- type ConfigSendEmail
- type ConfigSendEmailStatus
- type ConfigSendSms
- type ConfigSendSmsStatus
- type ConfigSignIn
- type ConfigSignInStatus
- type ConfigSignUpQuotaConfig
- type ConfigSmsTemplateStatus
- type ConfigSmtp
- type ConfigTriggers
- type ConfigValueFrom
- type ConfigVerifyEmailTemplate
- type ConfigVerifyEmailTemplateStatus
- type IdentityPlatformConfig
- type IdentityPlatformConfigList
- type IdentityPlatformConfigSpec
- type IdentityPlatformConfigStatus
- type IdentityPlatformOAuthIDPConfig
- type IdentityPlatformOAuthIDPConfigList
- type IdentityPlatformOAuthIDPConfigSpec
- type IdentityPlatformOAuthIDPConfigStatus
- type IdentityPlatformTenant
- type IdentityPlatformTenantList
- type IdentityPlatformTenantOAuthIDPConfig
- type IdentityPlatformTenantOAuthIDPConfigList
- func (in *IdentityPlatformTenantOAuthIDPConfigList) DeepCopy() *IdentityPlatformTenantOAuthIDPConfigList
- func (in *IdentityPlatformTenantOAuthIDPConfigList) DeepCopyInto(out *IdentityPlatformTenantOAuthIDPConfigList)
- func (in *IdentityPlatformTenantOAuthIDPConfigList) DeepCopyObject() runtime.Object
- type IdentityPlatformTenantOAuthIDPConfigSpec
- type IdentityPlatformTenantOAuthIDPConfigStatus
- type IdentityPlatformTenantSpec
- type IdentityPlatformTenantStatus
- type OauthidpconfigClientSecret
- type OauthidpconfigResponseType
- type OauthidpconfigValueFrom
- type TenantMfaConfig
- type TenantoauthidpconfigClientSecret
- type TenantoauthidpconfigResponseType
- type TenantoauthidpconfigValueFrom
Constants ¶
This section is empty.
Variables ¶
var ( // SchemeGroupVersion is the group version used to register these objects. SchemeGroupVersion = schema.GroupVersion{Group: "identityplatform.cnrm.cloud.google.com", Version: "v1beta1"} // SchemeBuilder is used to add go types to the GroupVersionKind scheme. SchemeBuilder = &scheme.Builder{GroupVersion: SchemeGroupVersion} // AddToScheme is a global function that registers this API group & version to a scheme AddToScheme = SchemeBuilder.AddToScheme IdentityPlatformConfigGVK = schema.GroupVersionKind{ Group: SchemeGroupVersion.Group, Version: SchemeGroupVersion.Version, Kind: reflect.TypeOf(IdentityPlatformConfig{}).Name(), } IdentityPlatformOAuthIDPConfigGVK = schema.GroupVersionKind{ Group: SchemeGroupVersion.Group, Version: SchemeGroupVersion.Version, Kind: reflect.TypeOf(IdentityPlatformOAuthIDPConfig{}).Name(), } IdentityPlatformTenantGVK = schema.GroupVersionKind{ Group: SchemeGroupVersion.Group, Version: SchemeGroupVersion.Version, Kind: reflect.TypeOf(IdentityPlatformTenant{}).Name(), } IdentityPlatformTenantOAuthIDPConfigGVK = schema.GroupVersionKind{ Group: SchemeGroupVersion.Group, Version: SchemeGroupVersion.Version, Kind: reflect.TypeOf(IdentityPlatformTenantOAuthIDPConfig{}).Name(), } )
Functions ¶
This section is empty.
Types ¶
type ConfigAnonymous ¶ added in v1.77.0
type ConfigAnonymous struct { /* Whether anonymous user auth is enabled for the project or not. */ // +optional Enabled *bool `json:"enabled,omitempty"` }
func (*ConfigAnonymous) DeepCopy ¶ added in v1.77.0
func (in *ConfigAnonymous) DeepCopy() *ConfigAnonymous
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigAnonymous.
func (*ConfigAnonymous) DeepCopyInto ¶ added in v1.77.0
func (in *ConfigAnonymous) DeepCopyInto(out *ConfigAnonymous)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigBlockingFunctions ¶ added in v1.77.0
type ConfigBlockingFunctions struct { /* Map of Trigger to event type. Key should be one of the supported event types: "beforeCreate", "beforeSignIn" */ // +optional Triggers map[string]ConfigTriggers `json:"triggers,omitempty"` }
func (*ConfigBlockingFunctions) DeepCopy ¶ added in v1.77.0
func (in *ConfigBlockingFunctions) DeepCopy() *ConfigBlockingFunctions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigBlockingFunctions.
func (*ConfigBlockingFunctions) DeepCopyInto ¶ added in v1.77.0
func (in *ConfigBlockingFunctions) DeepCopyInto(out *ConfigBlockingFunctions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigChangeEmailTemplate ¶ added in v1.77.0
type ConfigChangeEmailTemplate struct { /* Immutable. Email body */ // +optional Body *string `json:"body,omitempty"` /* Email body format Possible values: BODY_FORMAT_UNSPECIFIED, PLAIN_TEXT, HTML */ // +optional BodyFormat *string `json:"bodyFormat,omitempty"` /* Reply-to address */ // +optional ReplyTo *string `json:"replyTo,omitempty"` /* Sender display name */ // +optional SenderDisplayName *string `json:"senderDisplayName,omitempty"` /* Local part of From address */ // +optional SenderLocalPart *string `json:"senderLocalPart,omitempty"` /* Subject of the email */ // +optional Subject *string `json:"subject,omitempty"` }
func (*ConfigChangeEmailTemplate) DeepCopy ¶ added in v1.77.0
func (in *ConfigChangeEmailTemplate) DeepCopy() *ConfigChangeEmailTemplate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigChangeEmailTemplate.
func (*ConfigChangeEmailTemplate) DeepCopyInto ¶ added in v1.77.0
func (in *ConfigChangeEmailTemplate) DeepCopyInto(out *ConfigChangeEmailTemplate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigChangeEmailTemplateStatus ¶ added in v1.77.0
type ConfigChangeEmailTemplateStatus struct { /* Output only. Whether the body or subject of the email is customized. */ Customized bool `json:"customized,omitempty"` }
func (*ConfigChangeEmailTemplateStatus) DeepCopy ¶ added in v1.77.0
func (in *ConfigChangeEmailTemplateStatus) DeepCopy() *ConfigChangeEmailTemplateStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigChangeEmailTemplateStatus.
func (*ConfigChangeEmailTemplateStatus) DeepCopyInto ¶ added in v1.77.0
func (in *ConfigChangeEmailTemplateStatus) DeepCopyInto(out *ConfigChangeEmailTemplateStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigClient ¶ added in v1.77.0
type ConfigClient struct { /* Configuration related to restricting a user's ability to affect their account. */ // +optional Permissions *ConfigPermissions `json:"permissions,omitempty"` }
func (*ConfigClient) DeepCopy ¶ added in v1.77.0
func (in *ConfigClient) DeepCopy() *ConfigClient
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigClient.
func (*ConfigClient) DeepCopyInto ¶ added in v1.77.0
func (in *ConfigClient) DeepCopyInto(out *ConfigClient)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigClientStatus ¶ added in v1.77.0
type ConfigClientStatus struct { /* Output only. API key that can be used when making requests for this project. */ ApiKey string `json:"apiKey,omitempty"` /* Output only. Firebase subdomain. */ FirebaseSubdomain string `json:"firebaseSubdomain,omitempty"` }
func (*ConfigClientStatus) DeepCopy ¶ added in v1.77.0
func (in *ConfigClientStatus) DeepCopy() *ConfigClientStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigClientStatus.
func (*ConfigClientStatus) DeepCopyInto ¶ added in v1.77.0
func (in *ConfigClientStatus) DeepCopyInto(out *ConfigClientStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigDnsInfo ¶ added in v1.77.0
type ConfigDnsInfo struct { /* Whether to use custom domain. */ // +optional UseCustomDomain *bool `json:"useCustomDomain,omitempty"` }
func (*ConfigDnsInfo) DeepCopy ¶ added in v1.77.0
func (in *ConfigDnsInfo) DeepCopy() *ConfigDnsInfo
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigDnsInfo.
func (*ConfigDnsInfo) DeepCopyInto ¶ added in v1.77.0
func (in *ConfigDnsInfo) DeepCopyInto(out *ConfigDnsInfo)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigDnsInfoStatus ¶ added in v1.77.0
type ConfigDnsInfoStatus struct { /* Output only. The applied verified custom domain. */ CustomDomain string `json:"customDomain,omitempty"` /* Output only. The current verification state of the custom domain. The custom domain will only be used once the domain verification is successful. Possible values: VERIFICATION_STATE_UNSPECIFIED, NOT_STARTED, IN_PROGRESS, FAILED, SUCCEEDED */ CustomDomainState string `json:"customDomainState,omitempty"` /* Output only. The timestamp of initial request for the current domain verification. */ DomainVerificationRequestTime string `json:"domainVerificationRequestTime,omitempty"` /* Output only. The custom domain that's to be verified. */ PendingCustomDomain string `json:"pendingCustomDomain,omitempty"` }
func (*ConfigDnsInfoStatus) DeepCopy ¶ added in v1.77.0
func (in *ConfigDnsInfoStatus) DeepCopy() *ConfigDnsInfoStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigDnsInfoStatus.
func (*ConfigDnsInfoStatus) DeepCopyInto ¶ added in v1.77.0
func (in *ConfigDnsInfoStatus) DeepCopyInto(out *ConfigDnsInfoStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigEmail ¶ added in v1.77.0
type ConfigEmail struct { /* Whether email auth is enabled for the project or not. */ // +optional Enabled *bool `json:"enabled,omitempty"` /* Whether a password is required for email auth or not. If true, both an email and password must be provided to sign in. If false, a user may sign in via either email/password or email link. */ // +optional PasswordRequired *bool `json:"passwordRequired,omitempty"` }
func (*ConfigEmail) DeepCopy ¶ added in v1.77.0
func (in *ConfigEmail) DeepCopy() *ConfigEmail
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigEmail.
func (*ConfigEmail) DeepCopyInto ¶ added in v1.77.0
func (in *ConfigEmail) DeepCopyInto(out *ConfigEmail)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigEmailStatus ¶ added in v1.77.0
type ConfigEmailStatus struct { /* Output only. Hash config information. */ HashConfig ConfigHashConfigStatus `json:"hashConfig,omitempty"` }
func (*ConfigEmailStatus) DeepCopy ¶ added in v1.77.0
func (in *ConfigEmailStatus) DeepCopy() *ConfigEmailStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigEmailStatus.
func (*ConfigEmailStatus) DeepCopyInto ¶ added in v1.77.0
func (in *ConfigEmailStatus) DeepCopyInto(out *ConfigEmailStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigHashConfigStatus ¶ added in v1.77.0
type ConfigHashConfigStatus struct { /* Output only. Different password hash algorithms used in Identity Toolkit. Possible values: HASH_ALGORITHM_UNSPECIFIED, HMAC_SHA256, HMAC_SHA1, HMAC_MD5, SCRYPT, PBKDF_SHA1, MD5, HMAC_SHA512, SHA1, BCRYPT, PBKDF2_SHA256, SHA256, SHA512, STANDARD_SCRYPT */ Algorithm string `json:"algorithm,omitempty"` /* Output only. Memory cost for hash calculation. Used by scrypt and other similar password derivation algorithms. See https://tools.ietf.org/html/rfc7914 for explanation of field. */ MemoryCost int `json:"memoryCost,omitempty"` /* Output only. How many rounds for hash calculation. Used by scrypt and other similar password derivation algorithms. */ Rounds int `json:"rounds,omitempty"` /* Output only. Non-printable character to be inserted between the salt and plain text password in base64. */ SaltSeparator string `json:"saltSeparator,omitempty"` /* Output only. Signer key in base64. */ SignerKey string `json:"signerKey,omitempty"` }
func (*ConfigHashConfigStatus) DeepCopy ¶ added in v1.77.0
func (in *ConfigHashConfigStatus) DeepCopy() *ConfigHashConfigStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigHashConfigStatus.
func (*ConfigHashConfigStatus) DeepCopyInto ¶ added in v1.77.0
func (in *ConfigHashConfigStatus) DeepCopyInto(out *ConfigHashConfigStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigMfa ¶ added in v1.77.0
type ConfigMfa struct { /* Whether MultiFactor Authentication has been enabled for this project. Possible values: STATE_UNSPECIFIED, DISABLED, ENABLED, MANDATORY */ // +optional State *string `json:"state,omitempty"` }
func (*ConfigMfa) DeepCopy ¶ added in v1.77.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigMfa.
func (*ConfigMfa) DeepCopyInto ¶ added in v1.77.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigMonitoring ¶ added in v1.77.0
type ConfigMonitoring struct { /* Configuration for logging requests made to this project to Stackdriver Logging */ // +optional RequestLogging *ConfigRequestLogging `json:"requestLogging,omitempty"` }
func (*ConfigMonitoring) DeepCopy ¶ added in v1.77.0
func (in *ConfigMonitoring) DeepCopy() *ConfigMonitoring
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigMonitoring.
func (*ConfigMonitoring) DeepCopyInto ¶ added in v1.77.0
func (in *ConfigMonitoring) DeepCopyInto(out *ConfigMonitoring)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigMultiTenant ¶ added in v1.77.0
type ConfigMultiTenant struct { /* Whether this project can have tenants or not. */ // +optional AllowTenants *bool `json:"allowTenants,omitempty"` /* */ // +optional DefaultTenantLocationRef *v1alpha1.ResourceRef `json:"defaultTenantLocationRef,omitempty"` }
func (*ConfigMultiTenant) DeepCopy ¶ added in v1.77.0
func (in *ConfigMultiTenant) DeepCopy() *ConfigMultiTenant
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigMultiTenant.
func (*ConfigMultiTenant) DeepCopyInto ¶ added in v1.77.0
func (in *ConfigMultiTenant) DeepCopyInto(out *ConfigMultiTenant)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigNotification ¶ added in v1.77.0
type ConfigNotification struct { /* Default locale used for email and SMS in IETF BCP 47 format. */ // +optional DefaultLocale *string `json:"defaultLocale,omitempty"` /* Options for email sending. */ // +optional SendEmail *ConfigSendEmail `json:"sendEmail,omitempty"` /* Options for SMS sending. */ // +optional SendSms *ConfigSendSms `json:"sendSms,omitempty"` }
func (*ConfigNotification) DeepCopy ¶ added in v1.77.0
func (in *ConfigNotification) DeepCopy() *ConfigNotification
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigNotification.
func (*ConfigNotification) DeepCopyInto ¶ added in v1.77.0
func (in *ConfigNotification) DeepCopyInto(out *ConfigNotification)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigNotificationStatus ¶ added in v1.77.0
type ConfigNotificationStatus struct { /* */ SendEmail ConfigSendEmailStatus `json:"sendEmail,omitempty"` /* */ SendSms ConfigSendSmsStatus `json:"sendSms,omitempty"` }
func (*ConfigNotificationStatus) DeepCopy ¶ added in v1.77.0
func (in *ConfigNotificationStatus) DeepCopy() *ConfigNotificationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigNotificationStatus.
func (*ConfigNotificationStatus) DeepCopyInto ¶ added in v1.77.0
func (in *ConfigNotificationStatus) DeepCopyInto(out *ConfigNotificationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigPassword ¶ added in v1.77.0
type ConfigPassword struct { /* Value of the field. Cannot be used if 'valueFrom' is specified. */ // +optional Value *string `json:"value,omitempty"` /* Source for the field's value. Cannot be used if 'value' is specified. */ // +optional ValueFrom *ConfigValueFrom `json:"valueFrom,omitempty"` }
func (*ConfigPassword) DeepCopy ¶ added in v1.77.0
func (in *ConfigPassword) DeepCopy() *ConfigPassword
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigPassword.
func (*ConfigPassword) DeepCopyInto ¶ added in v1.77.0
func (in *ConfigPassword) DeepCopyInto(out *ConfigPassword)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigPermissions ¶ added in v1.77.0
type ConfigPermissions struct { /* When true, end users cannot delete their account on the associated project through any of our API methods */ // +optional DisabledUserDeletion *bool `json:"disabledUserDeletion,omitempty"` /* When true, end users cannot sign up for a new account on the associated project through any of our API methods */ // +optional DisabledUserSignup *bool `json:"disabledUserSignup,omitempty"` }
func (*ConfigPermissions) DeepCopy ¶ added in v1.77.0
func (in *ConfigPermissions) DeepCopy() *ConfigPermissions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigPermissions.
func (*ConfigPermissions) DeepCopyInto ¶ added in v1.77.0
func (in *ConfigPermissions) DeepCopyInto(out *ConfigPermissions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigPhoneNumber ¶ added in v1.77.0
type ConfigPhoneNumber struct { /* Whether phone number auth is enabled for the project or not. */ // +optional Enabled *bool `json:"enabled,omitempty"` /* A map of that can be used for phone auth testing. */ // +optional TestPhoneNumbers map[string]string `json:"testPhoneNumbers,omitempty"` }
func (*ConfigPhoneNumber) DeepCopy ¶ added in v1.77.0
func (in *ConfigPhoneNumber) DeepCopy() *ConfigPhoneNumber
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigPhoneNumber.
func (*ConfigPhoneNumber) DeepCopyInto ¶ added in v1.77.0
func (in *ConfigPhoneNumber) DeepCopyInto(out *ConfigPhoneNumber)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigQuota ¶ added in v1.77.0
type ConfigQuota struct { /* Quota for the Signup endpoint, if overwritten. Signup quota is measured in sign ups per project per hour per IP. */ // +optional SignUpQuotaConfig *ConfigSignUpQuotaConfig `json:"signUpQuotaConfig,omitempty"` }
func (*ConfigQuota) DeepCopy ¶ added in v1.77.0
func (in *ConfigQuota) DeepCopy() *ConfigQuota
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigQuota.
func (*ConfigQuota) DeepCopyInto ¶ added in v1.77.0
func (in *ConfigQuota) DeepCopyInto(out *ConfigQuota)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigRequestLogging ¶ added in v1.77.0
type ConfigRequestLogging struct { /* Whether logging is enabled for this project or not. */ // +optional Enabled *bool `json:"enabled,omitempty"` }
func (*ConfigRequestLogging) DeepCopy ¶ added in v1.77.0
func (in *ConfigRequestLogging) DeepCopy() *ConfigRequestLogging
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigRequestLogging.
func (*ConfigRequestLogging) DeepCopyInto ¶ added in v1.77.0
func (in *ConfigRequestLogging) DeepCopyInto(out *ConfigRequestLogging)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigResetPasswordTemplate ¶ added in v1.77.0
type ConfigResetPasswordTemplate struct { /* Email body */ // +optional Body *string `json:"body,omitempty"` /* Email body format Possible values: BODY_FORMAT_UNSPECIFIED, PLAIN_TEXT, HTML */ // +optional BodyFormat *string `json:"bodyFormat,omitempty"` /* Reply-to address */ // +optional ReplyTo *string `json:"replyTo,omitempty"` /* Sender display name */ // +optional SenderDisplayName *string `json:"senderDisplayName,omitempty"` /* Local part of From address */ // +optional SenderLocalPart *string `json:"senderLocalPart,omitempty"` /* Subject of the email */ // +optional Subject *string `json:"subject,omitempty"` }
func (*ConfigResetPasswordTemplate) DeepCopy ¶ added in v1.77.0
func (in *ConfigResetPasswordTemplate) DeepCopy() *ConfigResetPasswordTemplate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigResetPasswordTemplate.
func (*ConfigResetPasswordTemplate) DeepCopyInto ¶ added in v1.77.0
func (in *ConfigResetPasswordTemplate) DeepCopyInto(out *ConfigResetPasswordTemplate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigResetPasswordTemplateStatus ¶ added in v1.77.0
type ConfigResetPasswordTemplateStatus struct { /* Output only. Whether the body or subject of the email is customized. */ Customized bool `json:"customized,omitempty"` }
func (*ConfigResetPasswordTemplateStatus) DeepCopy ¶ added in v1.77.0
func (in *ConfigResetPasswordTemplateStatus) DeepCopy() *ConfigResetPasswordTemplateStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigResetPasswordTemplateStatus.
func (*ConfigResetPasswordTemplateStatus) DeepCopyInto ¶ added in v1.77.0
func (in *ConfigResetPasswordTemplateStatus) DeepCopyInto(out *ConfigResetPasswordTemplateStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigRevertSecondFactorAdditionTemplate ¶ added in v1.77.0
type ConfigRevertSecondFactorAdditionTemplate struct { /* Immutable. Email body */ // +optional Body *string `json:"body,omitempty"` /* Email body format Possible values: BODY_FORMAT_UNSPECIFIED, PLAIN_TEXT, HTML */ // +optional BodyFormat *string `json:"bodyFormat,omitempty"` /* Reply-to address */ // +optional ReplyTo *string `json:"replyTo,omitempty"` /* Sender display name */ // +optional SenderDisplayName *string `json:"senderDisplayName,omitempty"` /* Local part of From address */ // +optional SenderLocalPart *string `json:"senderLocalPart,omitempty"` /* Subject of the email */ // +optional Subject *string `json:"subject,omitempty"` }
func (*ConfigRevertSecondFactorAdditionTemplate) DeepCopy ¶ added in v1.77.0
func (in *ConfigRevertSecondFactorAdditionTemplate) DeepCopy() *ConfigRevertSecondFactorAdditionTemplate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigRevertSecondFactorAdditionTemplate.
func (*ConfigRevertSecondFactorAdditionTemplate) DeepCopyInto ¶ added in v1.77.0
func (in *ConfigRevertSecondFactorAdditionTemplate) DeepCopyInto(out *ConfigRevertSecondFactorAdditionTemplate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigRevertSecondFactorAdditionTemplateStatus ¶ added in v1.77.0
type ConfigRevertSecondFactorAdditionTemplateStatus struct { /* Output only. Whether the body or subject of the email is customized. */ Customized bool `json:"customized,omitempty"` }
func (*ConfigRevertSecondFactorAdditionTemplateStatus) DeepCopy ¶ added in v1.77.0
func (in *ConfigRevertSecondFactorAdditionTemplateStatus) DeepCopy() *ConfigRevertSecondFactorAdditionTemplateStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigRevertSecondFactorAdditionTemplateStatus.
func (*ConfigRevertSecondFactorAdditionTemplateStatus) DeepCopyInto ¶ added in v1.77.0
func (in *ConfigRevertSecondFactorAdditionTemplateStatus) DeepCopyInto(out *ConfigRevertSecondFactorAdditionTemplateStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigSendEmail ¶ added in v1.77.0
type ConfigSendEmail struct { /* action url in email template. */ // +optional CallbackUri *string `json:"callbackUri,omitempty"` /* Email template for change email */ // +optional ChangeEmailTemplate *ConfigChangeEmailTemplate `json:"changeEmailTemplate,omitempty"` /* Information of custom domain DNS verification. */ // +optional DnsInfo *ConfigDnsInfo `json:"dnsInfo,omitempty"` /* The method used for sending an email. Possible values: METHOD_UNSPECIFIED, DEFAULT, CUSTOM_SMTP */ // +optional Method *string `json:"method,omitempty"` /* Email template for reset password */ // +optional ResetPasswordTemplate *ConfigResetPasswordTemplate `json:"resetPasswordTemplate,omitempty"` /* Email template for reverting second factor addition emails */ // +optional RevertSecondFactorAdditionTemplate *ConfigRevertSecondFactorAdditionTemplate `json:"revertSecondFactorAdditionTemplate,omitempty"` /* Use a custom SMTP relay */ // +optional Smtp *ConfigSmtp `json:"smtp,omitempty"` /* Email template for verify email */ // +optional VerifyEmailTemplate *ConfigVerifyEmailTemplate `json:"verifyEmailTemplate,omitempty"` }
func (*ConfigSendEmail) DeepCopy ¶ added in v1.77.0
func (in *ConfigSendEmail) DeepCopy() *ConfigSendEmail
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigSendEmail.
func (*ConfigSendEmail) DeepCopyInto ¶ added in v1.77.0
func (in *ConfigSendEmail) DeepCopyInto(out *ConfigSendEmail)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigSendEmailStatus ¶ added in v1.77.0
type ConfigSendEmailStatus struct { /* */ ChangeEmailTemplate ConfigChangeEmailTemplateStatus `json:"changeEmailTemplate,omitempty"` /* */ DnsInfo ConfigDnsInfoStatus `json:"dnsInfo,omitempty"` /* */ ResetPasswordTemplate ConfigResetPasswordTemplateStatus `json:"resetPasswordTemplate,omitempty"` /* */ RevertSecondFactorAdditionTemplate ConfigRevertSecondFactorAdditionTemplateStatus `json:"revertSecondFactorAdditionTemplate,omitempty"` /* */ VerifyEmailTemplate ConfigVerifyEmailTemplateStatus `json:"verifyEmailTemplate,omitempty"` }
func (*ConfigSendEmailStatus) DeepCopy ¶ added in v1.77.0
func (in *ConfigSendEmailStatus) DeepCopy() *ConfigSendEmailStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigSendEmailStatus.
func (*ConfigSendEmailStatus) DeepCopyInto ¶ added in v1.77.0
func (in *ConfigSendEmailStatus) DeepCopyInto(out *ConfigSendEmailStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigSendSms ¶ added in v1.77.0
type ConfigSendSms struct { /* Whether to use the accept_language header for SMS. */ // +optional UseDeviceLocale *bool `json:"useDeviceLocale,omitempty"` }
func (*ConfigSendSms) DeepCopy ¶ added in v1.77.0
func (in *ConfigSendSms) DeepCopy() *ConfigSendSms
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigSendSms.
func (*ConfigSendSms) DeepCopyInto ¶ added in v1.77.0
func (in *ConfigSendSms) DeepCopyInto(out *ConfigSendSms)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigSendSmsStatus ¶ added in v1.77.0
type ConfigSendSmsStatus struct { /* Output only. The template to use when sending an SMS. */ SmsTemplate ConfigSmsTemplateStatus `json:"smsTemplate,omitempty"` }
func (*ConfigSendSmsStatus) DeepCopy ¶ added in v1.77.0
func (in *ConfigSendSmsStatus) DeepCopy() *ConfigSendSmsStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigSendSmsStatus.
func (*ConfigSendSmsStatus) DeepCopyInto ¶ added in v1.77.0
func (in *ConfigSendSmsStatus) DeepCopyInto(out *ConfigSendSmsStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigSignIn ¶ added in v1.77.0
type ConfigSignIn struct { /* Whether to allow more than one account to have the same email. */ // +optional AllowDuplicateEmails *bool `json:"allowDuplicateEmails,omitempty"` /* Configuration options related to authenticating an anonymous user. */ // +optional Anonymous *ConfigAnonymous `json:"anonymous,omitempty"` /* Configuration options related to authenticating a user by their email address. */ // +optional Email *ConfigEmail `json:"email,omitempty"` /* Configuration options related to authenticated a user by their phone number. */ // +optional PhoneNumber *ConfigPhoneNumber `json:"phoneNumber,omitempty"` }
func (*ConfigSignIn) DeepCopy ¶ added in v1.77.0
func (in *ConfigSignIn) DeepCopy() *ConfigSignIn
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigSignIn.
func (*ConfigSignIn) DeepCopyInto ¶ added in v1.77.0
func (in *ConfigSignIn) DeepCopyInto(out *ConfigSignIn)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigSignInStatus ¶ added in v1.77.0
type ConfigSignInStatus struct { /* */ Email ConfigEmailStatus `json:"email,omitempty"` /* Output only. Hash config information. */ HashConfig ConfigHashConfigStatus `json:"hashConfig,omitempty"` }
func (*ConfigSignInStatus) DeepCopy ¶ added in v1.77.0
func (in *ConfigSignInStatus) DeepCopy() *ConfigSignInStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigSignInStatus.
func (*ConfigSignInStatus) DeepCopyInto ¶ added in v1.77.0
func (in *ConfigSignInStatus) DeepCopyInto(out *ConfigSignInStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigSignUpQuotaConfig ¶ added in v1.77.0
type ConfigSignUpQuotaConfig struct { /* Corresponds to the 'refill_token_count' field in QuotaServer config */ // +optional Quota *int `json:"quota,omitempty"` /* How long this quota will be active for */ // +optional QuotaDuration *string `json:"quotaDuration,omitempty"` /* When this quota will take affect */ // +optional StartTime *string `json:"startTime,omitempty"` }
func (*ConfigSignUpQuotaConfig) DeepCopy ¶ added in v1.77.0
func (in *ConfigSignUpQuotaConfig) DeepCopy() *ConfigSignUpQuotaConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigSignUpQuotaConfig.
func (*ConfigSignUpQuotaConfig) DeepCopyInto ¶ added in v1.77.0
func (in *ConfigSignUpQuotaConfig) DeepCopyInto(out *ConfigSignUpQuotaConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigSmsTemplateStatus ¶ added in v1.77.0
type ConfigSmsTemplateStatus struct { /* Output only. The SMS's content. Can contain the following placeholders which will be replaced with the appropriate values: %APP_NAME% - For Android or iOS apps, the app's display name. For web apps, the domain hosting the application. %LOGIN_CODE% - The OOB code being sent in the SMS. */ Content string `json:"content,omitempty"` }
func (*ConfigSmsTemplateStatus) DeepCopy ¶ added in v1.77.0
func (in *ConfigSmsTemplateStatus) DeepCopy() *ConfigSmsTemplateStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigSmsTemplateStatus.
func (*ConfigSmsTemplateStatus) DeepCopyInto ¶ added in v1.77.0
func (in *ConfigSmsTemplateStatus) DeepCopyInto(out *ConfigSmsTemplateStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigSmtp ¶ added in v1.77.0
type ConfigSmtp struct { /* SMTP relay host */ // +optional Host *string `json:"host,omitempty"` /* SMTP relay password */ // +optional Password *ConfigPassword `json:"password,omitempty"` /* SMTP relay port */ // +optional Port *int `json:"port,omitempty"` /* SMTP security mode. Possible values: SECURITY_MODE_UNSPECIFIED, SSL, START_TLS */ // +optional SecurityMode *string `json:"securityMode,omitempty"` /* Sender email for the SMTP relay */ // +optional SenderEmail *string `json:"senderEmail,omitempty"` /* SMTP relay username */ // +optional Username *string `json:"username,omitempty"` }
func (*ConfigSmtp) DeepCopy ¶ added in v1.77.0
func (in *ConfigSmtp) DeepCopy() *ConfigSmtp
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigSmtp.
func (*ConfigSmtp) DeepCopyInto ¶ added in v1.77.0
func (in *ConfigSmtp) DeepCopyInto(out *ConfigSmtp)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigTriggers ¶ added in v1.77.0
type ConfigTriggers struct { /* */ // +optional FunctionUriRef *v1alpha1.ResourceRef `json:"functionUriRef,omitempty"` /* When the trigger was changed. */ // +optional UpdateTime *string `json:"updateTime,omitempty"` }
func (*ConfigTriggers) DeepCopy ¶ added in v1.77.0
func (in *ConfigTriggers) DeepCopy() *ConfigTriggers
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigTriggers.
func (*ConfigTriggers) DeepCopyInto ¶ added in v1.77.0
func (in *ConfigTriggers) DeepCopyInto(out *ConfigTriggers)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigValueFrom ¶ added in v1.77.0
type ConfigValueFrom struct { /* Reference to a value with the given key in the given Secret in the resource's namespace. */ // +optional SecretKeyRef *v1alpha1.ResourceRef `json:"secretKeyRef,omitempty"` }
func (*ConfigValueFrom) DeepCopy ¶ added in v1.77.0
func (in *ConfigValueFrom) DeepCopy() *ConfigValueFrom
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigValueFrom.
func (*ConfigValueFrom) DeepCopyInto ¶ added in v1.77.0
func (in *ConfigValueFrom) DeepCopyInto(out *ConfigValueFrom)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigVerifyEmailTemplate ¶ added in v1.77.0
type ConfigVerifyEmailTemplate struct { /* Immutable. Email body */ // +optional Body *string `json:"body,omitempty"` /* Email body format Possible values: BODY_FORMAT_UNSPECIFIED, PLAIN_TEXT, HTML */ // +optional BodyFormat *string `json:"bodyFormat,omitempty"` /* Reply-to address */ // +optional ReplyTo *string `json:"replyTo,omitempty"` /* Sender display name */ // +optional SenderDisplayName *string `json:"senderDisplayName,omitempty"` /* Local part of From address */ // +optional SenderLocalPart *string `json:"senderLocalPart,omitempty"` /* Subject of the email */ // +optional Subject *string `json:"subject,omitempty"` }
func (*ConfigVerifyEmailTemplate) DeepCopy ¶ added in v1.77.0
func (in *ConfigVerifyEmailTemplate) DeepCopy() *ConfigVerifyEmailTemplate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigVerifyEmailTemplate.
func (*ConfigVerifyEmailTemplate) DeepCopyInto ¶ added in v1.77.0
func (in *ConfigVerifyEmailTemplate) DeepCopyInto(out *ConfigVerifyEmailTemplate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigVerifyEmailTemplateStatus ¶ added in v1.77.0
type ConfigVerifyEmailTemplateStatus struct { /* Output only. Whether the body or subject of the email is customized. */ Customized bool `json:"customized,omitempty"` }
func (*ConfigVerifyEmailTemplateStatus) DeepCopy ¶ added in v1.77.0
func (in *ConfigVerifyEmailTemplateStatus) DeepCopy() *ConfigVerifyEmailTemplateStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigVerifyEmailTemplateStatus.
func (*ConfigVerifyEmailTemplateStatus) DeepCopyInto ¶ added in v1.77.0
func (in *ConfigVerifyEmailTemplateStatus) DeepCopyInto(out *ConfigVerifyEmailTemplateStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityPlatformConfig ¶ added in v1.77.0
type IdentityPlatformConfig struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IdentityPlatformConfigSpec `json:"spec,omitempty"` Status IdentityPlatformConfigStatus `json:"status,omitempty"` }
IdentityPlatformConfig is the Schema for the identityplatform API +k8s:openapi-gen=true
func (*IdentityPlatformConfig) DeepCopy ¶ added in v1.77.0
func (in *IdentityPlatformConfig) DeepCopy() *IdentityPlatformConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityPlatformConfig.
func (*IdentityPlatformConfig) DeepCopyInto ¶ added in v1.77.0
func (in *IdentityPlatformConfig) DeepCopyInto(out *IdentityPlatformConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IdentityPlatformConfig) DeepCopyObject ¶ added in v1.77.0
func (in *IdentityPlatformConfig) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IdentityPlatformConfigList ¶ added in v1.77.0
type IdentityPlatformConfigList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []IdentityPlatformConfig `json:"items"` }
IdentityPlatformConfigList contains a list of IdentityPlatformConfig
func (*IdentityPlatformConfigList) DeepCopy ¶ added in v1.77.0
func (in *IdentityPlatformConfigList) DeepCopy() *IdentityPlatformConfigList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityPlatformConfigList.
func (*IdentityPlatformConfigList) DeepCopyInto ¶ added in v1.77.0
func (in *IdentityPlatformConfigList) DeepCopyInto(out *IdentityPlatformConfigList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IdentityPlatformConfigList) DeepCopyObject ¶ added in v1.77.0
func (in *IdentityPlatformConfigList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IdentityPlatformConfigSpec ¶ added in v1.77.0
type IdentityPlatformConfigSpec struct { /* List of domains authorized for OAuth redirects */ // +optional AuthorizedDomains []string `json:"authorizedDomains,omitempty"` /* Configuration related to blocking functions. */ // +optional BlockingFunctions *ConfigBlockingFunctions `json:"blockingFunctions,omitempty"` /* Options related to how clients making requests on behalf of a project should be configured. */ // +optional Client *ConfigClient `json:"client,omitempty"` /* Configuration for this project's multi-factor authentication, including whether it is active and what factors can be used for the second factor */ // +optional Mfa *ConfigMfa `json:"mfa,omitempty"` /* Configuration related to monitoring project activity. */ // +optional Monitoring *ConfigMonitoring `json:"monitoring,omitempty"` /* Configuration related to multi-tenant functionality. */ // +optional MultiTenant *ConfigMultiTenant `json:"multiTenant,omitempty"` /* Configuration related to sending notifications to users. */ // +optional Notification *ConfigNotification `json:"notification,omitempty"` /* Immutable. The Project that this resource belongs to. */ ProjectRef v1alpha1.ResourceRef `json:"projectRef"` /* Configuration related to quotas. */ // +optional Quota *ConfigQuota `json:"quota,omitempty"` /* Configuration related to local sign in methods. */ // +optional SignIn *ConfigSignIn `json:"signIn,omitempty"` }
func (*IdentityPlatformConfigSpec) DeepCopy ¶ added in v1.77.0
func (in *IdentityPlatformConfigSpec) DeepCopy() *IdentityPlatformConfigSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityPlatformConfigSpec.
func (*IdentityPlatformConfigSpec) DeepCopyInto ¶ added in v1.77.0
func (in *IdentityPlatformConfigSpec) DeepCopyInto(out *IdentityPlatformConfigSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityPlatformConfigStatus ¶ added in v1.77.0
type IdentityPlatformConfigStatus struct { /* Conditions represent the latest available observations of the IdentityPlatformConfig's current state. */ Conditions []v1alpha1.Condition `json:"conditions,omitempty"` /* */ Client ConfigClientStatus `json:"client,omitempty"` /* */ Notification ConfigNotificationStatus `json:"notification,omitempty"` /* ObservedGeneration is the generation of the resource that was most recently observed by the Config Connector controller. If this is equal to metadata.generation, then that means that the current reported status reflects the most recent desired state of the resource. */ ObservedGeneration int `json:"observedGeneration,omitempty"` /* */ SignIn ConfigSignInStatus `json:"signIn,omitempty"` /* Output only. The subtype of this config. Possible values: SUBTYPE_UNSPECIFIED, IDENTITY_PLATFORM, FIREBASE_AUTH */ Subtype string `json:"subtype,omitempty"` }
func (*IdentityPlatformConfigStatus) DeepCopy ¶ added in v1.77.0
func (in *IdentityPlatformConfigStatus) DeepCopy() *IdentityPlatformConfigStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityPlatformConfigStatus.
func (*IdentityPlatformConfigStatus) DeepCopyInto ¶ added in v1.77.0
func (in *IdentityPlatformConfigStatus) DeepCopyInto(out *IdentityPlatformConfigStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityPlatformOAuthIDPConfig ¶
type IdentityPlatformOAuthIDPConfig struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IdentityPlatformOAuthIDPConfigSpec `json:"spec,omitempty"` Status IdentityPlatformOAuthIDPConfigStatus `json:"status,omitempty"` }
IdentityPlatformOAuthIDPConfig is the Schema for the identityplatform API +k8s:openapi-gen=true
func (*IdentityPlatformOAuthIDPConfig) DeepCopy ¶
func (in *IdentityPlatformOAuthIDPConfig) DeepCopy() *IdentityPlatformOAuthIDPConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityPlatformOAuthIDPConfig.
func (*IdentityPlatformOAuthIDPConfig) DeepCopyInto ¶
func (in *IdentityPlatformOAuthIDPConfig) DeepCopyInto(out *IdentityPlatformOAuthIDPConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IdentityPlatformOAuthIDPConfig) DeepCopyObject ¶
func (in *IdentityPlatformOAuthIDPConfig) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IdentityPlatformOAuthIDPConfigList ¶
type IdentityPlatformOAuthIDPConfigList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []IdentityPlatformOAuthIDPConfig `json:"items"` }
IdentityPlatformOAuthIDPConfigList contains a list of IdentityPlatformOAuthIDPConfig
func (*IdentityPlatformOAuthIDPConfigList) DeepCopy ¶
func (in *IdentityPlatformOAuthIDPConfigList) DeepCopy() *IdentityPlatformOAuthIDPConfigList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityPlatformOAuthIDPConfigList.
func (*IdentityPlatformOAuthIDPConfigList) DeepCopyInto ¶
func (in *IdentityPlatformOAuthIDPConfigList) DeepCopyInto(out *IdentityPlatformOAuthIDPConfigList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IdentityPlatformOAuthIDPConfigList) DeepCopyObject ¶
func (in *IdentityPlatformOAuthIDPConfigList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IdentityPlatformOAuthIDPConfigSpec ¶
type IdentityPlatformOAuthIDPConfigSpec struct { /* The client id of an OAuth client. */ // +optional ClientId *string `json:"clientId,omitempty"` /* The client secret of the OAuth client, to enable OIDC code flow. */ // +optional ClientSecret *OauthidpconfigClientSecret `json:"clientSecret,omitempty"` /* The config's display name set by developers. */ // +optional DisplayName *string `json:"displayName,omitempty"` /* True if allows the user to sign in with the provider. */ // +optional Enabled *bool `json:"enabled,omitempty"` /* For OIDC Idps, the issuer identifier. */ // +optional Issuer *string `json:"issuer,omitempty"` /* Immutable. Optional. The name of the resource. Used for creation and acquisition. When unset, the value of `metadata.name` is used as the default. */ // +optional ResourceID *string `json:"resourceID,omitempty"` /* The multiple response type to request for in the OAuth authorization flow. This can possibly be a combination of set bits (e.g. {id\_token, token}). */ // +optional ResponseType *OauthidpconfigResponseType `json:"responseType,omitempty"` }
func (*IdentityPlatformOAuthIDPConfigSpec) DeepCopy ¶
func (in *IdentityPlatformOAuthIDPConfigSpec) DeepCopy() *IdentityPlatformOAuthIDPConfigSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityPlatformOAuthIDPConfigSpec.
func (*IdentityPlatformOAuthIDPConfigSpec) DeepCopyInto ¶
func (in *IdentityPlatformOAuthIDPConfigSpec) DeepCopyInto(out *IdentityPlatformOAuthIDPConfigSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityPlatformOAuthIDPConfigStatus ¶
type IdentityPlatformOAuthIDPConfigStatus struct { /* Conditions represent the latest available observations of the IdentityPlatformOAuthIDPConfig's current state. */ Conditions []v1alpha1.Condition `json:"conditions,omitempty"` /* ObservedGeneration is the generation of the resource that was most recently observed by the Config Connector controller. If this is equal to metadata.generation, then that means that the current reported status reflects the most recent desired state of the resource. */ ObservedGeneration int `json:"observedGeneration,omitempty"` }
func (*IdentityPlatformOAuthIDPConfigStatus) DeepCopy ¶
func (in *IdentityPlatformOAuthIDPConfigStatus) DeepCopy() *IdentityPlatformOAuthIDPConfigStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityPlatformOAuthIDPConfigStatus.
func (*IdentityPlatformOAuthIDPConfigStatus) DeepCopyInto ¶
func (in *IdentityPlatformOAuthIDPConfigStatus) DeepCopyInto(out *IdentityPlatformOAuthIDPConfigStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityPlatformTenant ¶
type IdentityPlatformTenant struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IdentityPlatformTenantSpec `json:"spec,omitempty"` Status IdentityPlatformTenantStatus `json:"status,omitempty"` }
IdentityPlatformTenant is the Schema for the identityplatform API +k8s:openapi-gen=true
func (*IdentityPlatformTenant) DeepCopy ¶
func (in *IdentityPlatformTenant) DeepCopy() *IdentityPlatformTenant
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityPlatformTenant.
func (*IdentityPlatformTenant) DeepCopyInto ¶
func (in *IdentityPlatformTenant) DeepCopyInto(out *IdentityPlatformTenant)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IdentityPlatformTenant) DeepCopyObject ¶
func (in *IdentityPlatformTenant) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IdentityPlatformTenantList ¶
type IdentityPlatformTenantList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []IdentityPlatformTenant `json:"items"` }
IdentityPlatformTenantList contains a list of IdentityPlatformTenant
func (*IdentityPlatformTenantList) DeepCopy ¶
func (in *IdentityPlatformTenantList) DeepCopy() *IdentityPlatformTenantList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityPlatformTenantList.
func (*IdentityPlatformTenantList) DeepCopyInto ¶
func (in *IdentityPlatformTenantList) DeepCopyInto(out *IdentityPlatformTenantList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IdentityPlatformTenantList) DeepCopyObject ¶
func (in *IdentityPlatformTenantList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IdentityPlatformTenantOAuthIDPConfig ¶
type IdentityPlatformTenantOAuthIDPConfig struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IdentityPlatformTenantOAuthIDPConfigSpec `json:"spec,omitempty"` Status IdentityPlatformTenantOAuthIDPConfigStatus `json:"status,omitempty"` }
IdentityPlatformTenantOAuthIDPConfig is the Schema for the identityplatform API +k8s:openapi-gen=true
func (*IdentityPlatformTenantOAuthIDPConfig) DeepCopy ¶
func (in *IdentityPlatformTenantOAuthIDPConfig) DeepCopy() *IdentityPlatformTenantOAuthIDPConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityPlatformTenantOAuthIDPConfig.
func (*IdentityPlatformTenantOAuthIDPConfig) DeepCopyInto ¶
func (in *IdentityPlatformTenantOAuthIDPConfig) DeepCopyInto(out *IdentityPlatformTenantOAuthIDPConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IdentityPlatformTenantOAuthIDPConfig) DeepCopyObject ¶
func (in *IdentityPlatformTenantOAuthIDPConfig) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IdentityPlatformTenantOAuthIDPConfigList ¶
type IdentityPlatformTenantOAuthIDPConfigList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []IdentityPlatformTenantOAuthIDPConfig `json:"items"` }
IdentityPlatformTenantOAuthIDPConfigList contains a list of IdentityPlatformTenantOAuthIDPConfig
func (*IdentityPlatformTenantOAuthIDPConfigList) DeepCopy ¶
func (in *IdentityPlatformTenantOAuthIDPConfigList) DeepCopy() *IdentityPlatformTenantOAuthIDPConfigList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityPlatformTenantOAuthIDPConfigList.
func (*IdentityPlatformTenantOAuthIDPConfigList) DeepCopyInto ¶
func (in *IdentityPlatformTenantOAuthIDPConfigList) DeepCopyInto(out *IdentityPlatformTenantOAuthIDPConfigList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IdentityPlatformTenantOAuthIDPConfigList) DeepCopyObject ¶
func (in *IdentityPlatformTenantOAuthIDPConfigList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IdentityPlatformTenantOAuthIDPConfigSpec ¶
type IdentityPlatformTenantOAuthIDPConfigSpec struct { /* The client id of an OAuth client. */ // +optional ClientId *string `json:"clientId,omitempty"` /* The client secret of the OAuth client, to enable OIDC code flow. */ // +optional ClientSecret *TenantoauthidpconfigClientSecret `json:"clientSecret,omitempty"` /* The config's display name set by developers. */ // +optional DisplayName *string `json:"displayName,omitempty"` /* True if allows the user to sign in with the provider. */ // +optional Enabled *bool `json:"enabled,omitempty"` /* For OIDC Idps, the issuer identifier. */ // +optional Issuer *string `json:"issuer,omitempty"` /* Immutable. Optional. The name of the resource. Used for creation and acquisition. When unset, the value of `metadata.name` is used as the default. */ // +optional ResourceID *string `json:"resourceID,omitempty"` /* The multiple response type to request for in the OAuth authorization flow. This can possibly be a combination of set bits (e.g. {id\_token, token}). */ // +optional ResponseType *TenantoauthidpconfigResponseType `json:"responseType,omitempty"` /* Immutable. */ TenantRef v1alpha1.ResourceRef `json:"tenantRef"` }
func (*IdentityPlatformTenantOAuthIDPConfigSpec) DeepCopy ¶
func (in *IdentityPlatformTenantOAuthIDPConfigSpec) DeepCopy() *IdentityPlatformTenantOAuthIDPConfigSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityPlatformTenantOAuthIDPConfigSpec.
func (*IdentityPlatformTenantOAuthIDPConfigSpec) DeepCopyInto ¶
func (in *IdentityPlatformTenantOAuthIDPConfigSpec) DeepCopyInto(out *IdentityPlatformTenantOAuthIDPConfigSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityPlatformTenantOAuthIDPConfigStatus ¶
type IdentityPlatformTenantOAuthIDPConfigStatus struct { /* Conditions represent the latest available observations of the IdentityPlatformTenantOAuthIDPConfig's current state. */ Conditions []v1alpha1.Condition `json:"conditions,omitempty"` /* ObservedGeneration is the generation of the resource that was most recently observed by the Config Connector controller. If this is equal to metadata.generation, then that means that the current reported status reflects the most recent desired state of the resource. */ ObservedGeneration int `json:"observedGeneration,omitempty"` }
func (*IdentityPlatformTenantOAuthIDPConfigStatus) DeepCopy ¶
func (in *IdentityPlatformTenantOAuthIDPConfigStatus) DeepCopy() *IdentityPlatformTenantOAuthIDPConfigStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityPlatformTenantOAuthIDPConfigStatus.
func (*IdentityPlatformTenantOAuthIDPConfigStatus) DeepCopyInto ¶
func (in *IdentityPlatformTenantOAuthIDPConfigStatus) DeepCopyInto(out *IdentityPlatformTenantOAuthIDPConfigStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityPlatformTenantSpec ¶
type IdentityPlatformTenantSpec struct { /* Whether to allow email/password user authentication. */ // +optional AllowPasswordSignup *bool `json:"allowPasswordSignup,omitempty"` /* Whether authentication is disabled for the tenant. If true, the users under the disabled tenant are not allowed to sign-in. Admins of the disabled tenant are not able to manage its users. */ // +optional DisableAuth *bool `json:"disableAuth,omitempty"` /* Display name of the tenant. */ // +optional DisplayName *string `json:"displayName,omitempty"` /* Whether to enable anonymous user authentication. */ // +optional EnableAnonymousUser *bool `json:"enableAnonymousUser,omitempty"` /* Whether to enable email link user authentication. */ // +optional EnableEmailLinkSignin *bool `json:"enableEmailLinkSignin,omitempty"` /* The tenant-level configuration of MFA options. */ // +optional MfaConfig *TenantMfaConfig `json:"mfaConfig,omitempty"` /* Immutable. Optional. The service-generated name of the resource. Used for acquisition only. Leave unset to create a new resource. */ // +optional ResourceID *string `json:"resourceID,omitempty"` /* A map of <test phone number, fake code> pairs that can be used for MFA. The phone number should be in E.164 format (https://www.itu.int/rec/T-REC-E.164/) and a maximum of 10 pairs can be added (error will be thrown once exceeded). */ // +optional TestPhoneNumbers map[string]string `json:"testPhoneNumbers,omitempty"` }
func (*IdentityPlatformTenantSpec) DeepCopy ¶
func (in *IdentityPlatformTenantSpec) DeepCopy() *IdentityPlatformTenantSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityPlatformTenantSpec.
func (*IdentityPlatformTenantSpec) DeepCopyInto ¶
func (in *IdentityPlatformTenantSpec) DeepCopyInto(out *IdentityPlatformTenantSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdentityPlatformTenantStatus ¶
type IdentityPlatformTenantStatus struct { /* Conditions represent the latest available observations of the IdentityPlatformTenant's current state. */ Conditions []v1alpha1.Condition `json:"conditions,omitempty"` /* ObservedGeneration is the generation of the resource that was most recently observed by the Config Connector controller. If this is equal to metadata.generation, then that means that the current reported status reflects the most recent desired state of the resource. */ ObservedGeneration int `json:"observedGeneration,omitempty"` }
func (*IdentityPlatformTenantStatus) DeepCopy ¶
func (in *IdentityPlatformTenantStatus) DeepCopy() *IdentityPlatformTenantStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityPlatformTenantStatus.
func (*IdentityPlatformTenantStatus) DeepCopyInto ¶
func (in *IdentityPlatformTenantStatus) DeepCopyInto(out *IdentityPlatformTenantStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OauthidpconfigClientSecret ¶
type OauthidpconfigClientSecret struct { /* Value of the field. Cannot be used if 'valueFrom' is specified. */ // +optional Value *string `json:"value,omitempty"` /* Source for the field's value. Cannot be used if 'value' is specified. */ // +optional ValueFrom *OauthidpconfigValueFrom `json:"valueFrom,omitempty"` }
func (*OauthidpconfigClientSecret) DeepCopy ¶
func (in *OauthidpconfigClientSecret) DeepCopy() *OauthidpconfigClientSecret
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OauthidpconfigClientSecret.
func (*OauthidpconfigClientSecret) DeepCopyInto ¶
func (in *OauthidpconfigClientSecret) DeepCopyInto(out *OauthidpconfigClientSecret)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OauthidpconfigResponseType ¶
type OauthidpconfigResponseType struct { /* If true, authorization code is returned from IdP's authorization endpoint. */ // +optional Code *bool `json:"code,omitempty"` /* If true, ID token is returned from IdP's authorization endpoint. */ // +optional IdToken *bool `json:"idToken,omitempty"` /* If true, access token is returned from IdP's authorization endpoint. */ // +optional Token *bool `json:"token,omitempty"` }
func (*OauthidpconfigResponseType) DeepCopy ¶
func (in *OauthidpconfigResponseType) DeepCopy() *OauthidpconfigResponseType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OauthidpconfigResponseType.
func (*OauthidpconfigResponseType) DeepCopyInto ¶
func (in *OauthidpconfigResponseType) DeepCopyInto(out *OauthidpconfigResponseType)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OauthidpconfigValueFrom ¶
type OauthidpconfigValueFrom struct { /* Reference to a value with the given key in the given Secret in the resource's namespace. */ // +optional SecretKeyRef *v1alpha1.ResourceRef `json:"secretKeyRef,omitempty"` }
func (*OauthidpconfigValueFrom) DeepCopy ¶
func (in *OauthidpconfigValueFrom) DeepCopy() *OauthidpconfigValueFrom
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OauthidpconfigValueFrom.
func (*OauthidpconfigValueFrom) DeepCopyInto ¶
func (in *OauthidpconfigValueFrom) DeepCopyInto(out *OauthidpconfigValueFrom)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TenantMfaConfig ¶
type TenantMfaConfig struct { /* A list of usable second factors for this project. */ // +optional EnabledProviders []string `json:"enabledProviders,omitempty"` /* Whether MultiFactor Authentication has been enabled for this project. Possible values: STATE_UNSPECIFIED, DISABLED, ENABLED, MANDATORY */ // +optional State *string `json:"state,omitempty"` }
func (*TenantMfaConfig) DeepCopy ¶
func (in *TenantMfaConfig) DeepCopy() *TenantMfaConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TenantMfaConfig.
func (*TenantMfaConfig) DeepCopyInto ¶
func (in *TenantMfaConfig) DeepCopyInto(out *TenantMfaConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TenantoauthidpconfigClientSecret ¶
type TenantoauthidpconfigClientSecret struct { /* Value of the field. Cannot be used if 'valueFrom' is specified. */ // +optional Value *string `json:"value,omitempty"` /* Source for the field's value. Cannot be used if 'value' is specified. */ // +optional ValueFrom *TenantoauthidpconfigValueFrom `json:"valueFrom,omitempty"` }
func (*TenantoauthidpconfigClientSecret) DeepCopy ¶
func (in *TenantoauthidpconfigClientSecret) DeepCopy() *TenantoauthidpconfigClientSecret
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TenantoauthidpconfigClientSecret.
func (*TenantoauthidpconfigClientSecret) DeepCopyInto ¶
func (in *TenantoauthidpconfigClientSecret) DeepCopyInto(out *TenantoauthidpconfigClientSecret)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TenantoauthidpconfigResponseType ¶
type TenantoauthidpconfigResponseType struct { /* If true, authorization code is returned from IdP's authorization endpoint. */ // +optional Code *bool `json:"code,omitempty"` /* If true, ID token is returned from IdP's authorization endpoint. */ // +optional IdToken *bool `json:"idToken,omitempty"` /* If true, access token is returned from IdP's authorization endpoint. */ // +optional Token *bool `json:"token,omitempty"` }
func (*TenantoauthidpconfigResponseType) DeepCopy ¶
func (in *TenantoauthidpconfigResponseType) DeepCopy() *TenantoauthidpconfigResponseType
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TenantoauthidpconfigResponseType.
func (*TenantoauthidpconfigResponseType) DeepCopyInto ¶
func (in *TenantoauthidpconfigResponseType) DeepCopyInto(out *TenantoauthidpconfigResponseType)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TenantoauthidpconfigValueFrom ¶
type TenantoauthidpconfigValueFrom struct { /* Reference to a value with the given key in the given Secret in the resource's namespace. */ // +optional SecretKeyRef *v1alpha1.ResourceRef `json:"secretKeyRef,omitempty"` }
func (*TenantoauthidpconfigValueFrom) DeepCopy ¶
func (in *TenantoauthidpconfigValueFrom) DeepCopy() *TenantoauthidpconfigValueFrom
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TenantoauthidpconfigValueFrom.
func (*TenantoauthidpconfigValueFrom) DeepCopyInto ¶
func (in *TenantoauthidpconfigValueFrom) DeepCopyInto(out *TenantoauthidpconfigValueFrom)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.