InsightsConfig(mapping=None, *, ignore_unknown_fields=False, **kwargs)
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.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
Attributes |
|
---|---|
Name | Description |
app_hub_application |
str
Optional. The name of the App Hub Application. Format: projects/{project}/locations/{location}/applications/{application} This field is a member of oneof _ insights_config_context .
|
name |
str
Identifier. The name of the InsightsConfig. Format: projects/{project}/locations/{location}/insightsConfigs/{insightsConfig} |
create_time |
google.protobuf.timestamp_pb2.Timestamp
Output only. [Output only] Create timestamp |
update_time |
google.protobuf.timestamp_pb2.Timestamp
Output only. [Output only] Update timestamp |
runtime_configs |
MutableSequence[google.cloud.developerconnect_v1.types.RuntimeConfig]
Output only. The runtime configurations where the application is deployed. |
artifact_configs |
MutableSequence[google.cloud.developerconnect_v1.types.ArtifactConfig]
Optional. The artifact configurations of the artifacts that are deployed. |
state |
google.cloud.developerconnect_v1.types.InsightsConfig.State
Optional. Output only. The state of the InsightsConfig. |
annotations |
MutableMapping[str, str]
Optional. User specified annotations. See https://google.aip.dev/148#annotations for more details such as format and size limitations. |
labels |
MutableMapping[str, str]
Optional. Set of labels associated with an InsightsConfig. |
reconciling |
bool
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. |
errors |
MutableSequence[google.rpc.status_pb2.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.
|
Classes
AnnotationsEntry
AnnotationsEntry(mapping=None, *, ignore_unknown_fields=False, **kwargs)
The abstract base class for a message.
Parameters | |
---|---|
Name | Description |
kwargs |
dict
Keys and values corresponding to the fields of the message. |
mapping |
Union[dict,
A dictionary or message to be used to determine the values for this message. |
ignore_unknown_fields |
Optional(bool)
If True, do not raise errors for unknown fields. Only applied if |
LabelsEntry
LabelsEntry(mapping=None, *, ignore_unknown_fields=False, **kwargs)
The abstract base class for a message.
Parameters | |
---|---|
Name | Description |
kwargs |
dict
Keys and values corresponding to the fields of the message. |
mapping |
Union[dict,
A dictionary or message to be used to determine the values for this message. |
ignore_unknown_fields |
Optional(bool)
If True, do not raise errors for unknown fields. Only applied if |
State
State(value)
The state of the InsightsConfig.