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.
createTimeCreate 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.emailNotificationSettingsEmailNotificationSettings defines node-wide email notification preferences for various PAM events.etagFingerprint 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.locationThe region of the PAM settings resource.nameName of the settings resource. Possible formats:parentFormat: projects/{project-id|project-number} or organizations/{organization-number} or folders/{folder-number}serviceAccountApproverSettingsThis controls the node-level settings for allowing service accounts as approvers.updateTimeUpdate 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