ContactState class
Input properties used for looking up and filtering Contact resources.
Constructors
-
ContactState({Input<
String?> ? deletionPolicy, Input<String?> ? email, Input<String?> ? languageTag, Input<String?> ? name, Input<List< ? notificationCategorySubscriptions, Input<String> ?>String?> ? parent}) -
Creates a new ContactState.
deletionPolicyWhether Terraform will be prevented from destroying the resource. Defaults to DELETE.emailThe email address to send notifications to. This does not need to be a Google account.languageTagThe preferred language for notifications, as a ISO 639-1 language code. See Supported languages for a list of supported languages.nameThe identifier for the contact. Format: {resourceType}/{resource_id}/contacts/{contact_id}notificationCategorySubscriptionsThe categories of notifications that the contact will receive communications for.parentThe resource to save this contact for. Format: organizations/{organization_id}, folders/{folder_id} or projects/{project_id}const -
ContactState.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
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
-
email
→ Input<
String?> ? -
The email address to send notifications to. This does not need to be a Google account.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
languageTag
→ Input<
String?> ? -
The preferred language for notifications, as a ISO 639-1 language code. See Supported languages for a list of supported languages.
final
-
name
→ Input<
String?> ? -
The identifier for the contact. Format: {resourceType}/{resource_id}/contacts/{contact_id}
final
-
notificationCategorySubscriptions
→ Input<
List< ?String> ?> -
The categories of notifications that the contact will receive communications for.
final
-
parent
→ Input<
String?> ? -
The resource to save this contact for. Format: organizations/{organization_id}, folders/{folder_id} or projects/{project_id}
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