Developer Connect V1 API - Class Google::Cloud::Developerconnect::V1::InsightsConfig (v1.2.0)

Reference documentation and code samples for the Developer Connect V1 API class Google::Cloud::Developerconnect::V1::InsightsConfig.

The InsightsConfig resource is the core configuration object to capture events from your Software Development Lifecycle. It acts as the central hub for managing how Developer connect understands your application, its runtime environments, and the artifacts deployed within them.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#annotations

def annotations() -> ::Google::Protobuf::Map{::String => ::String}
Returns
  • (::Google::Protobuf::Map{::String => ::String}) — Optional. User specified annotations. See https://google.aip.dev/148#annotations for more details such as format and size limitations.

#annotations=

def annotations=(value) -> ::Google::Protobuf::Map{::String => ::String}
Parameter
  • value (::Google::Protobuf::Map{::String => ::String}) — Optional. User specified annotations. See https://google.aip.dev/148#annotations for more details such as format and size limitations.
Returns
  • (::Google::Protobuf::Map{::String => ::String}) — Optional. User specified annotations. See https://google.aip.dev/148#annotations for more details such as format and size limitations.

#app_hub_application

def app_hub_application() -> ::String
Returns
  • (::String) — Optional. The name of the App Hub Application. Format: projects/{project}/locations/{location}/applications/{application}

#app_hub_application=

def app_hub_application=(value) -> ::String
Parameter
  • value (::String) — Optional. The name of the App Hub Application. Format: projects/{project}/locations/{location}/applications/{application}
Returns
  • (::String) — Optional. The name of the App Hub Application. Format: projects/{project}/locations/{location}/applications/{application}

#artifact_configs

def artifact_configs() -> ::Array<::Google::Cloud::Developerconnect::V1::ArtifactConfig>
Returns

#artifact_configs=

def artifact_configs=(value) -> ::Array<::Google::Cloud::Developerconnect::V1::ArtifactConfig>
Parameter
Returns

#create_time

def create_time() -> ::Google::Protobuf::Timestamp
Returns

#errors

def errors() -> ::Array<::Google::Rpc::Status>
Returns
  • (::Array<::Google::Rpc::Status>) — Output only. Any errors that occurred while setting up the InsightsConfig. Each error will be in the format: field_name: error_message, e.g. GetAppHubApplication: Permission denied while getting App Hub application. Please grant permissions to the P4SA.

#labels

def labels() -> ::Google::Protobuf::Map{::String => ::String}
Returns
  • (::Google::Protobuf::Map{::String => ::String}) — Optional. Set of labels associated with an InsightsConfig.

#labels=

def labels=(value) -> ::Google::Protobuf::Map{::String => ::String}
Parameter
  • value (::Google::Protobuf::Map{::String => ::String}) — Optional. Set of labels associated with an InsightsConfig.
Returns
  • (::Google::Protobuf::Map{::String => ::String}) — Optional. Set of labels associated with an InsightsConfig.

#name

def name() -> ::String
Returns
  • (::String) — Identifier. The name of the InsightsConfig. Format: projects/{project}/locations/{location}/insightsConfigs/{insightsConfig}

#name=

def name=(value) -> ::String
Parameter
  • value (::String) — Identifier. The name of the InsightsConfig. Format: projects/{project}/locations/{location}/insightsConfigs/{insightsConfig}
Returns
  • (::String) — Identifier. The name of the InsightsConfig. Format: projects/{project}/locations/{location}/insightsConfigs/{insightsConfig}

#reconciling

def reconciling() -> ::Boolean
Returns
  • (::Boolean) — Output only. Reconciling (https://google.aip.dev/128#reconciliation). Set to true if the current state of InsightsConfig does not match the user's intended state, and the service is actively updating the resource to reconcile them. This can happen due to user-triggered updates or system actions like failover or maintenance.

#runtime_configs

def runtime_configs() -> ::Array<::Google::Cloud::Developerconnect::V1::RuntimeConfig>
Returns

#state

def state() -> ::Google::Cloud::Developerconnect::V1::InsightsConfig::State
Returns

#state=

def state=(value) -> ::Google::Cloud::Developerconnect::V1::InsightsConfig::State
Parameter
Returns

#update_time

def update_time() -> ::Google::Protobuf::Timestamp
Returns