Developer Connect v1 API - Class InsightsConfig (1.0.0-beta02)

public sealed class InsightsConfig : IMessage<InsightsConfig>, IEquatable<InsightsConfig>, IDeepCloneable<InsightsConfig>, IBufferMessage, IMessage

Reference documentation and code samples for the Developer Connect v1 API class 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.

Inheritance

object > InsightsConfig

Namespace

Google.Cloud.DeveloperConnect.V1

Assembly

Google.Cloud.DeveloperConnect.V1.dll

Constructors

InsightsConfig()

public InsightsConfig()

InsightsConfig(InsightsConfig)

public InsightsConfig(InsightsConfig other)
Parameter
Name Description
other InsightsConfig

Properties

Annotations

public MapField<string, string> Annotations { get; }

Optional. User specified annotations. See https://google.aip.dev/148#annotations for more details such as format and size limitations.

Property Value
Type Description
MapFieldstringstring

AppHubApplication

public string AppHubApplication { get; set; }

Optional. The name of the App Hub Application. Format: projects/{project}/locations/{location}/applications/{application}

Property Value
Type Description
string

ArtifactConfigs

public RepeatedField<ArtifactConfig> ArtifactConfigs { get; }

Optional. The artifact configurations of the artifacts that are deployed.

Property Value
Type Description
RepeatedFieldArtifactConfig

CreateTime

public Timestamp CreateTime { get; set; }

Output only. [Output only] Create timestamp

Property Value
Type Description
Timestamp

Errors

public RepeatedField<Status> Errors { get; }

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.

Property Value
Type Description
RepeatedFieldStatus

HasAppHubApplication

public bool HasAppHubApplication { get; }

Gets whether the "app_hub_application" field is set

Property Value
Type Description
bool

InsightsConfigContextCase

public InsightsConfig.InsightsConfigContextOneofCase InsightsConfigContextCase { get; }
Property Value
Type Description
InsightsConfigInsightsConfigContextOneofCase

InsightsConfigName

public InsightsConfigName InsightsConfigName { get; set; }

InsightsConfigName-typed view over the Name resource name property.

Property Value
Type Description
InsightsConfigName

Labels

public MapField<string, string> Labels { get; }

Optional. Set of labels associated with an InsightsConfig.

Property Value
Type Description
MapFieldstringstring

Name

public string Name { get; set; }

Identifier. The name of the InsightsConfig. Format: projects/{project}/locations/{location}/insightsConfigs/{insightsConfig}

Property Value
Type Description
string

Reconciling

public bool Reconciling { get; set; }

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.

Property Value
Type Description
bool

RuntimeConfigs

public RepeatedField<RuntimeConfig> RuntimeConfigs { get; }

Output only. The runtime configurations where the application is deployed.

Property Value
Type Description
RepeatedFieldRuntimeConfig

State

public InsightsConfig.Types.State State { get; set; }

Optional. Output only. The state of the InsightsConfig.

Property Value
Type Description
InsightsConfigTypesState

UpdateTime

public Timestamp UpdateTime { get; set; }

Output only. [Output only] Update timestamp

Property Value
Type Description
Timestamp