ProjectAccessPolicyState constructor
- Input<
String?> ? accessPolicyId, - Input<
Map< ? annotations,String, String> ?> - Input<
String?> ? createTime, - Input<
String?> ? deletionPolicy, - Input<
ProjectAccessPolicyDetails?> ? details, - Input<
String?> ? displayName, - Input<
Map< ? effectiveAnnotations,String, String> ?> - Input<
String?> ? etag, - Input<
String?> ? location, - Input<
String?> ? name, - Input<
String?> ? project, - Input<
String?> ? uid, - Input<
String?> ? updateTime,
Creates a new ProjectAccessPolicyState.
accessPolicyId The ID to use for the access policy, which
annotations User defined annotations. See https://google.aip.dev/148#annotations for
createTime The time when the access policy was created.
deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to DELETE.
details Access policy details.
displayName The description of the access policy. Must be less than
effectiveAnnotations All of annotations (key/value pairs) present on the resource in GCP, including the annotations configured through Terraform, other clients and services.
etag The etag for the access policy.
location Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122.
name Identifier. The resource name of the access policy.
project The ID of the project in which the resource belongs.
uid The globally unique ID of the access policy.
updateTime The time when the access policy was most recently
Implementation
const ProjectAccessPolicyState({
this.accessPolicyId,
this.annotations,
this.createTime,
this.deletionPolicy,
this.details,
this.displayName,
this.effectiveAnnotations,
this.etag,
this.location,
this.name,
this.project,
this.uid,
this.updateTime,
});