Constructor
new Resource(propertiesopt)
Constructs a new Resource.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.securitycenter.v1.IResource |
<optional> |
Properties to set |
- Implements:
-
- IResource
Members
awsMetadata
Resource awsMetadata.
azureMetadata
Resource azureMetadata.
cloudProvider
Resource cloudProvider.
cloudProviderMetadata
Resource cloudProviderMetadata.
displayName
Resource displayName.
folders
Resource folders.
location
Resource location.
name
Resource name.
organization
Resource organization.
parent
Resource parent.
parentDisplayName
Resource parentDisplayName.
project
Resource project.
projectDisplayName
Resource projectDisplayName.
resourcePath
Resource resourcePath.
resourcePathString
Resource resourcePathString.
service
Resource service.
type
Resource type.
Methods
toJSON() → {Object.<string, *>}
Converts this Resource to JSON.
Returns:
Type | Description |
---|---|
Object.<string, *> |
JSON object |
(static) create(propertiesopt) → {google.cloud.securitycenter.v1.Resource}
Creates a new Resource instance using the specified properties.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.securitycenter.v1.IResource |
<optional> |
Properties to set |
Returns:
Type | Description |
---|---|
google.cloud.securitycenter.v1.Resource |
Resource instance |
(static) decode(reader, lengthopt) → {google.cloud.securitycenter.v1.Resource}
Decodes a Resource message from the specified reader or buffer.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
reader |
$protobuf.Reader | Uint8Array |
Reader or buffer to decode from |
|
length |
number |
<optional> |
Message length if known beforehand |
Returns:
Type | Description |
---|---|
google.cloud.securitycenter.v1.Resource |
Resource |
Throws:
-
-
If the payload is not a reader or valid buffer
- Type
- Error
-
-
-
If required fields are missing
- Type
- $protobuf.util.ProtocolError
-
(static) decodeDelimited(reader) → {google.cloud.securitycenter.v1.Resource}
Decodes a Resource message from the specified reader or buffer, length delimited.
Parameters:
Name | Type | Description |
---|---|---|
reader |
$protobuf.Reader | Uint8Array |
Reader or buffer to decode from |
Returns:
Type | Description |
---|---|
google.cloud.securitycenter.v1.Resource |
Resource |
Throws:
-
-
If the payload is not a reader or valid buffer
- Type
- Error
-
-
-
If required fields are missing
- Type
- $protobuf.util.ProtocolError
-
(static) encode(message, writeropt) → {$protobuf.Writer}
Encodes the specified Resource message. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.securitycenter.v1.IResource |
Resource message or plain object to encode |
|
writer |
$protobuf.Writer |
<optional> |
Writer to encode to |
Returns:
Type | Description |
---|---|
$protobuf.Writer |
Writer |
(static) encodeDelimited(message, writeropt) → {$protobuf.Writer}
Encodes the specified Resource message, length delimited. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.securitycenter.v1.IResource |
Resource message or plain object to encode |
|
writer |
$protobuf.Writer |
<optional> |
Writer to encode to |
Returns:
Type | Description |
---|---|
$protobuf.Writer |
Writer |
(static) fromObject(object) → {google.cloud.securitycenter.v1.Resource}
Creates a Resource message from a plain object. Also converts values to their respective internal types.
Parameters:
Name | Type | Description |
---|---|---|
object |
Object.<string, *> |
Plain object |
Returns:
Type | Description |
---|---|
google.cloud.securitycenter.v1.Resource |
Resource |
(static) getTypeUrl(typeUrlPrefixopt) → {string}
Gets the default type url for Resource
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
typeUrlPrefix |
string |
<optional> |
your custom typeUrlPrefix(default "type.googleapis.com") |
Returns:
Type | Description |
---|---|
string |
The default type url |
(static) toObject(message, optionsopt) → {Object.<string, *>}
Creates a plain object from a Resource message. Also converts values to other types if specified.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.securitycenter.v1.Resource |
Resource |
|
options |
$protobuf.IConversionOptions |
<optional> |
Conversion options |
Returns:
Type | Description |
---|---|
Object.<string, *> |
Plain object |
(static) verify(message) → {string|null}
Verifies a Resource message.
Parameters:
Name | Type | Description |
---|---|---|
message |
Object.<string, *> |
Plain object to verify |
Returns:
Type | Description |
---|---|
string | null |
|