google_api_security_center v0.6.0 GoogleApi.SecurityCenter.V1.Model.GoogleCloudSecuritycenterV1p1beta1Asset View Source
Cloud Security Command Center's (Cloud SCC) representation of a Google Cloud Platform (GCP) resource.
The Asset is a Cloud SCC resource that captures information about a single GCP resource. All modifications to an Asset are only within the context of Cloud SCC and don't affect the referenced GCP resource.
Attributes
createTime
(type:DateTime.t
, default:nil
) - The time at which the asset was created in Cloud SCC.iamPolicy
(type:GoogleApi.SecurityCenter.V1.Model.GoogleCloudSecuritycenterV1p1beta1IamPolicy.t
, default:nil
) - IAM Policy information associated with the GCP resource described by the Cloud SCC asset. This information is managed and defined by the GCP resource and cannot be modified by the user.name
(type:String.t
, default:nil
) - The relative resource name of this asset. See: https://cloud.google.com/apis/design/resource_names#relative_resource_name Example: "organizations/{organization_id}/assets/{asset_id}".resourceProperties
(type:map()
, default:nil
) - Resource managed properties. These properties are managed and defined by the GCP resource and cannot be modified by the user.securityCenterProperties
(type:GoogleApi.SecurityCenter.V1.Model.GoogleCloudSecuritycenterV1p1beta1SecurityCenterProperties.t
, default:nil
) - Cloud SCC managed properties. These properties are managed by Cloud SCC and cannot be modified by the user.securityMarks
(type:GoogleApi.SecurityCenter.V1.Model.GoogleCloudSecuritycenterV1p1beta1SecurityMarks.t
, default:nil
) - User specified security marks. These marks are entirely managed by the user and come from the SecurityMarks resource that belongs to the asset.updateTime
(type:DateTime.t
, default:nil
) - The time at which the asset was last updated, added, or deleted in Cloud SCC.
Link to this section Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Link to this section Types
Link to this type
t()
View Sourcet() :: %GoogleApi.SecurityCenter.V1.Model.GoogleCloudSecuritycenterV1p1beta1Asset{ createTime: DateTime.t(), iamPolicy: GoogleApi.SecurityCenter.V1.Model.GoogleCloudSecuritycenterV1p1beta1IamPolicy.t(), name: String.t(), resourceProperties: map(), securityCenterProperties: GoogleApi.SecurityCenter.V1.Model.GoogleCloudSecuritycenterV1p1beta1SecurityCenterProperties.t(), securityMarks: GoogleApi.SecurityCenter.V1.Model.GoogleCloudSecuritycenterV1p1beta1SecurityMarks.t(), updateTime: DateTime.t() }
Link to this section Functions
Unwrap a decoded JSON object into its complex fields.