Cloud Security Command Center V1 API - Module Google::Cloud::SecurityCenter::V1::SecurityCenter::Paths (v0.22.0)

Reference documentation and code samples for the Cloud Security Command Center V1 API module Google::Cloud::SecurityCenter::V1::SecurityCenter::Paths.

Path helper methods for the SecurityCenter API.

Methods

#big_query_export_path

def big_query_export_path(organization:, export:) -> ::String
def big_query_export_path(folder:, export:) -> ::String
def big_query_export_path(project:, export:) -> ::String

Create a fully-qualified BigQueryExport resource string.

Overloads
def big_query_export_path(organization:, export:) -> ::String
The resource will be in the following format:

organizations/{organization}/bigQueryExports/{export}

Parameters
  • organization (String)
  • export (String)
def big_query_export_path(folder:, export:) -> ::String
The resource will be in the following format:

folders/{folder}/bigQueryExports/{export}

Parameters
  • folder (String)
  • export (String)
def big_query_export_path(project:, export:) -> ::String
The resource will be in the following format:

projects/{project}/bigQueryExports/{export}

Parameters
  • project (String)
  • export (String)
Returns
  • (::String)
Raises
  • (::ArgumentError)

#external_system_path

def external_system_path(organization:, source:, finding:, externalsystem:) -> ::String
def external_system_path(folder:, source:, finding:, externalsystem:) -> ::String
def external_system_path(project:, source:, finding:, externalsystem:) -> ::String

Create a fully-qualified ExternalSystem resource string.

Overloads
def external_system_path(organization:, source:, finding:, externalsystem:) -> ::String
The resource will be in the following format:

organizations/{organization}/sources/{source}/findings/{finding}/externalSystems/{externalsystem}

Parameters
  • organization (String)
  • source (String)
  • finding (String)
  • externalsystem (String)
def external_system_path(folder:, source:, finding:, externalsystem:) -> ::String
The resource will be in the following format:

folders/{folder}/sources/{source}/findings/{finding}/externalSystems/{externalsystem}

Parameters
  • folder (String)
  • source (String)
  • finding (String)
  • externalsystem (String)
def external_system_path(project:, source:, finding:, externalsystem:) -> ::String
The resource will be in the following format:

projects/{project}/sources/{source}/findings/{finding}/externalSystems/{externalsystem}

Parameters
  • project (String)
  • source (String)
  • finding (String)
  • externalsystem (String)
Returns
  • (::String)
Raises
  • (::ArgumentError)

#finding_path

def finding_path(organization:, source:, finding:) -> ::String
def finding_path(folder:, source:, finding:) -> ::String
def finding_path(project:, source:, finding:) -> ::String

Create a fully-qualified Finding resource string.

Overloads
def finding_path(organization:, source:, finding:) -> ::String
The resource will be in the following format:

organizations/{organization}/sources/{source}/findings/{finding}

Parameters
  • organization (String)
  • source (String)
  • finding (String)
def finding_path(folder:, source:, finding:) -> ::String
The resource will be in the following format:

folders/{folder}/sources/{source}/findings/{finding}

Parameters
  • folder (String)
  • source (String)
  • finding (String)
def finding_path(project:, source:, finding:) -> ::String
The resource will be in the following format:

projects/{project}/sources/{source}/findings/{finding}

Parameters
  • project (String)
  • source (String)
  • finding (String)
Returns
  • (::String)
Raises
  • (::ArgumentError)

#folder_path

def folder_path(folder:) -> ::String

Create a fully-qualified Folder resource string.

The resource will be in the following format:

folders/{folder}

Parameter
  • folder (String)
Returns
  • (::String)

#mute_config_path

def mute_config_path(organization:, mute_config:) -> ::String
def mute_config_path(folder:, mute_config:) -> ::String
def mute_config_path(project:, mute_config:) -> ::String

Create a fully-qualified MuteConfig resource string.

Overloads
def mute_config_path(organization:, mute_config:) -> ::String
The resource will be in the following format:

organizations/{organization}/muteConfigs/{mute_config}

Parameters
  • organization (String)
  • mute_config (String)
def mute_config_path(folder:, mute_config:) -> ::String
The resource will be in the following format:

folders/{folder}/muteConfigs/{mute_config}

Parameters
  • folder (String)
  • mute_config (String)
def mute_config_path(project:, mute_config:) -> ::String
The resource will be in the following format:

projects/{project}/muteConfigs/{mute_config}

Parameters
  • project (String)
  • mute_config (String)
Returns
  • (::String)
Raises
  • (::ArgumentError)

#notification_config_path

def notification_config_path(organization:, notification_config:) -> ::String
def notification_config_path(folder:, notification_config:) -> ::String
def notification_config_path(project:, notification_config:) -> ::String

Create a fully-qualified NotificationConfig resource string.

Overloads
def notification_config_path(organization:, notification_config:) -> ::String
The resource will be in the following format:

organizations/{organization}/notificationConfigs/{notification_config}

Parameters
  • organization (String)
  • notification_config (String)
def notification_config_path(folder:, notification_config:) -> ::String
The resource will be in the following format:

folders/{folder}/notificationConfigs/{notification_config}

Parameters
  • folder (String)
  • notification_config (String)
def notification_config_path(project:, notification_config:) -> ::String
The resource will be in the following format:

projects/{project}/notificationConfigs/{notification_config}

Parameters
  • project (String)
  • notification_config (String)
Returns
  • (::String)
Raises
  • (::ArgumentError)

#organization_path

def organization_path(organization:) -> ::String

Create a fully-qualified Organization resource string.

The resource will be in the following format:

organizations/{organization}

Parameter
  • organization (String)
Returns
  • (::String)

#organization_settings_path

def organization_settings_path(organization:) -> ::String

Create a fully-qualified OrganizationSettings resource string.

The resource will be in the following format:

organizations/{organization}/organizationSettings

Parameter
  • organization (String)
Returns
  • (::String)

#project_path

def project_path(project:) -> ::String

Create a fully-qualified Project resource string.

The resource will be in the following format:

projects/{project}

Parameter
  • project (String)
Returns
  • (::String)

#security_marks_path

def security_marks_path(organization:, asset:) -> ::String
def security_marks_path(organization:, source:, finding:) -> ::String
def security_marks_path(folder:, asset:) -> ::String
def security_marks_path(project:, asset:) -> ::String
def security_marks_path(folder:, source:, finding:) -> ::String
def security_marks_path(project:, source:, finding:) -> ::String

Create a fully-qualified SecurityMarks resource string.

Overloads
def security_marks_path(organization:, asset:) -> ::String
The resource will be in the following format:

organizations/{organization}/assets/{asset}/securityMarks

Parameters
  • organization (String)
  • asset (String)
def security_marks_path(organization:, source:, finding:) -> ::String
The resource will be in the following format:

organizations/{organization}/sources/{source}/findings/{finding}/securityMarks

Parameters
  • organization (String)
  • source (String)
  • finding (String)
def security_marks_path(folder:, asset:) -> ::String
The resource will be in the following format:

folders/{folder}/assets/{asset}/securityMarks

Parameters
  • folder (String)
  • asset (String)
def security_marks_path(project:, asset:) -> ::String
The resource will be in the following format:

projects/{project}/assets/{asset}/securityMarks

Parameters
  • project (String)
  • asset (String)
def security_marks_path(folder:, source:, finding:) -> ::String
The resource will be in the following format:

folders/{folder}/sources/{source}/findings/{finding}/securityMarks

Parameters
  • folder (String)
  • source (String)
  • finding (String)
def security_marks_path(project:, source:, finding:) -> ::String
The resource will be in the following format:

projects/{project}/sources/{source}/findings/{finding}/securityMarks

Parameters
  • project (String)
  • source (String)
  • finding (String)
Returns
  • (::String)
Raises
  • (::ArgumentError)

#source_path

def source_path(organization:, source:) -> ::String
def source_path(folder:, source:) -> ::String
def source_path(project:, source:) -> ::String

Create a fully-qualified Source resource string.

Overloads
def source_path(organization:, source:) -> ::String
The resource will be in the following format:

organizations/{organization}/sources/{source}

Parameters
  • organization (String)
  • source (String)
def source_path(folder:, source:) -> ::String
The resource will be in the following format:

folders/{folder}/sources/{source}

Parameters
  • folder (String)
  • source (String)
def source_path(project:, source:) -> ::String
The resource will be in the following format:

projects/{project}/sources/{source}

Parameters
  • project (String)
  • source (String)
Returns
  • (::String)
Raises
  • (::ArgumentError)

#topic_path

def topic_path(project:, topic:) -> ::String

Create a fully-qualified Topic resource string.

The resource will be in the following format:

projects/{project}/topics/{topic}

Parameters
  • project (String)
  • topic (String)
Returns
  • (::String)
Raises
  • (::ArgumentError)