GoogleCloudAssuredworkloadsV1Violation.fromJson constructor
GoogleCloudAssuredworkloadsV1Violation.fromJson(
- Map json_
Implementation
GoogleCloudAssuredworkloadsV1Violation.fromJson(core.Map json_)
: this(
acknowledged: json_['acknowledged'] as core.bool?,
acknowledgementTime: json_['acknowledgementTime'] as core.String?,
associatedOrgPolicyViolationId:
json_['associatedOrgPolicyViolationId'] as core.String?,
auditLogLink: json_['auditLogLink'] as core.String?,
beginTime: json_['beginTime'] as core.String?,
category: json_['category'] as core.String?,
description: json_['description'] as core.String?,
exceptionAuditLogLink: json_['exceptionAuditLogLink'] as core.String?,
exceptionContexts:
(json_['exceptionContexts'] as core.List?)
?.map(
(value) =>
GoogleCloudAssuredworkloadsV1ViolationExceptionContext.fromJson(
value as core.Map<core.String, core.dynamic>,
),
)
.toList(),
name: json_['name'] as core.String?,
nonCompliantOrgPolicy: json_['nonCompliantOrgPolicy'] as core.String?,
orgPolicyConstraint: json_['orgPolicyConstraint'] as core.String?,
parentProjectNumber: json_['parentProjectNumber'] as core.String?,
remediation:
json_.containsKey('remediation')
? GoogleCloudAssuredworkloadsV1ViolationRemediation.fromJson(
json_['remediation'] as core.Map<core.String, core.dynamic>,
)
: null,
resolveTime: json_['resolveTime'] as core.String?,
resourceName: json_['resourceName'] as core.String?,
resourceType: json_['resourceType'] as core.String?,
state: json_['state'] as core.String?,
updateTime: json_['updateTime'] as core.String?,
violationType: json_['violationType'] as core.String?,
);