SettingsState class

Input properties used for looking up and filtering Settings resources.

Constructors

SettingsState({Input<String?>? createTime, Input<SettingsEmailNotificationSettings?>? emailNotificationSettings, Input<String?>? etag, Input<String?>? location, Input<String?>? name, Input<String?>? parent, Input<SettingsServiceAccountApproverSettings?>? serviceAccountApproverSettings, Input<String?>? updateTime})
Creates a new SettingsState. createTime Create timestamp. Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. emailNotificationSettings EmailNotificationSettings defines node-wide email notification preferences for various PAM events. etag Fingerprint for optimistic concurrency returned in the response of GetSettings. Must be provided in the requests to UpdateSettings. If the value provided does not match the value known to the server, ABORTED will be thrown, and the client should retry the read-modify-write cycle. location The region of the PAM settings resource. name Name of the settings resource. Possible formats: parent Format: projects/{project-id|project-number} or organizations/{organization-number} or folders/{folder-number} serviceAccountApproverSettings This controls the node-level settings for allowing service accounts as approvers. updateTime Update timestamp. Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted.
const
SettingsState.fromMap(Map<String, dynamic> map)
factory

Properties

createTime → Input<String?>?
Create timestamp. Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" or "2014-10-02T15:01:23+05:30".
final
emailNotificationSettings → Input<SettingsEmailNotificationSettings?>?
EmailNotificationSettings defines node-wide email notification preferences for various PAM events. Structure is documented below.
final
etag → Input<String?>?
Fingerprint for optimistic concurrency returned in the response of GetSettings. Must be provided in the requests to UpdateSettings. If the value provided does not match the value known to the server, ABORTED will be thrown, and the client should retry the read-modify-write cycle.
final
hashCode → int
The hash code for this object.
no setterinherited
location → Input<String?>?
The region of the PAM settings resource.
final
name → Input<String?>?
Name of the settings resource. Possible formats: projects/{project-id|project-number}/locations/{location}/settings folders/{folder-number}/locations/{location}/settings organizations/{organization-number}/locations/{location}/settings
final
parent → Input<String?>?
Format: projects/{project-id|project-number} or organizations/{organization-number} or folders/{folder-number}
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
serviceAccountApproverSettings → Input<SettingsServiceAccountApproverSettings?>?
This controls the node-level settings for allowing service accounts as approvers. Structure is documented below.
final
updateTime → Input<String?>?
Update timestamp. Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" or "2014-10-02T15:01:23+05:30".
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