UserCredsState class
Input properties used for looking up and filtering UserCreds resources.
Constructors
-
UserCredsState({Input<
String?> ? createTime, Input<String?> ? database, Input<String?> ? deletionPolicy, Input<String?> ? name, Input<String?> ? project, Input<List< ? resourceIdentities, Input<UserCredsResourceIdentity> ?>String?> ? securePassword, Input<String?> ? state, Input<String?> ? updateTime}) -
Creates a new UserCredsState.
createTimeThe timestamp at which these user creds were created.databaseThe Firestore database ID.deletionPolicyWhether Terraform will be prevented from destroying the resource. Defaults to DELETE.nameThe ID to use for the user creds, which will become the final componentprojectThe ID of the project in which the resource belongs.resourceIdentitiesDescribes the Resource Identity principal.securePasswordThe plaintext server-generated password for the user creds.stateThe state of the user creds.updateTimeThe timestamp at which these user creds were updated.const -
UserCredsState.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
createTime
→ Input<
String?> ? -
The timestamp at which these user creds were created.
final
-
database
→ Input<
String?> ? -
The Firestore database ID.
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
- hashCode → int
-
The hash code for this object.
no setterinherited
-
name
→ Input<
String?> ? -
The ID to use for the user creds, which will become the final component
of the user cred's resource name.
This value should be 4-63 characters. Valid characters are /
0-9-/ with first character a letter and the last a letter or a number. Must not be UUID-like /0-9a-f{8}(-0-9a-f{4}){3}-0-9a-f{12}/.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
-
resourceIdentities
→ Input<
List< ?UserCredsResourceIdentity> ?> -
Describes the Resource Identity principal.
Structure is documented below.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
securePassword
→ Input<
String?> ? -
The plaintext server-generated password for the user creds.
Note: This property is sensitive and will not be displayed in the plan.
final
-
state
→ Input<
String?> ? -
The state of the user creds.
final
-
updateTime
→ Input<
String?> ? -
The timestamp at which these user creds were updated.
final
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