TenantState class

Input properties used for looking up and filtering Tenant resources.

Constructors

TenantState({Input<bool?>? allowPasswordSignup, Input<TenantClient?>? client, Input<String?>? deletionPolicy, Input<bool?>? disableAuth, Input<String?>? displayName, Input<bool?>? enableEmailLinkSignin, Input<String?>? name, Input<String?>? project})
Creates a new TenantState. allowPasswordSignup Whether to allow email/password user authentication. client Options related to how clients making requests on behalf of a tenant should be configured. deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to DELETE. disableAuth Whether authentication is disabled for the tenant. If true, the users under displayName Human friendly display name of the tenant. enableEmailLinkSignin Whether to enable email link user authentication. name The name of the tenant that is generated by the server project The ID of the project in which the resource belongs.
const
TenantState.fromMap(Map<String, dynamic> map)
factory

Properties

allowPasswordSignup → Input<bool?>?
Whether to allow email/password user authentication.
final
client → Input<TenantClient?>?
Options related to how clients making requests on behalf of a tenant should be configured. Structure is documented below.
final
deletionPolicy → Input<String?>?
Whether Terraform will be prevented from destroying the resource. Defaults to DELETE. When a 'terraform destroy' or 'pulumi up' would delete the resource, the command will fail if this field is set to "PREVENT" in Terraform state. When set to "ABANDON", the command will remove the resource from Terraform management without updating or deleting the resource in the API. When set to "DELETE", deleting the resource is allowed.
final
disableAuth → Input<bool?>?
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.
final
displayName → Input<String?>?
Human friendly display name of the tenant.
final
enableEmailLinkSignin → Input<bool?>?
Whether to enable email link user authentication.
final
hashCode → int
The hash code for this object.
no setterinherited
name → Input<String?>?
The name of the tenant that is generated by the server
final
project → Input<String?>?
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited