GetResourcePolicyComputeBetaResult class

Result data returned by getResourcePolicy.

Constructors

GetResourcePolicyComputeBetaResult({required String creationTimestamp, required String description, required Map<String, dynamic> diskConsistencyGroupPolicy, required ResourcePolicyGroupPlacementPolicyResponseComputeBeta groupPlacementPolicy, required ResourcePolicyInstanceSchedulePolicyResponseComputeBeta instanceSchedulePolicy, required String kind, required String name, required String region, required ResourcePolicyResourceStatusResponseComputeBeta resourceStatus, required String selfLink, required ResourcePolicySnapshotSchedulePolicyResponseComputeBeta snapshotSchedulePolicy, required String status})
Creates a new GetResourcePolicyComputeBetaResult. creationTimestamp Creation timestamp in RFC3339 text format. description Required. diskConsistencyGroupPolicy Resource policy for disk consistency groups. groupPlacementPolicy Resource policy for instances for placement configuration. instanceSchedulePolicy Resource policy for scheduling instance operations. kind Type of the resource. Always compute#resource_policies for resource policies. name The name of the resource, provided by the client when initially creating the resource. The resource name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression [a-z]([-a-z0-9]*[a-z0-9])? which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash. region Required. resourceStatus The system status of the resource policy. selfLink Server-defined fully-qualified URL for this resource. snapshotSchedulePolicy Resource policy for persistent disks for creating snapshots. status The status of resource policy creation.
const
GetResourcePolicyComputeBetaResult.fromMap(Map<String, dynamic> map)
factory

Properties

creationTimestamp → String
Creation timestamp in RFC3339 text format.
final
description → String
final
diskConsistencyGroupPolicy → Map<String, dynamic>
Resource policy for disk consistency groups.
final
groupPlacementPolicy → ResourcePolicyGroupPlacementPolicyResponseComputeBeta
Resource policy for instances for placement configuration.
final
hashCode → int
The hash code for this object.
no setterinherited
instanceSchedulePolicy → ResourcePolicyInstanceSchedulePolicyResponseComputeBeta
Resource policy for scheduling instance operations.
final
kind → String
Type of the resource. Always compute#resource_policies for resource policies.
final
name → String
The name of the resource, provided by the client when initially creating the resource. The resource name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression [a-z]([-a-z0-9]*[a-z0-9])? which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.
final
region → String
final
resourceStatus → ResourcePolicyResourceStatusResponseComputeBeta
The system status of the resource policy.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
Server-defined fully-qualified URL for this resource.
final
snapshotSchedulePolicy → ResourcePolicySnapshotSchedulePolicyResponseComputeBeta
Resource policy for persistent disks for creating snapshots.
final
status → String
The status of resource policy creation.
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