InsightsConfigState constructor
- Input<
Map< ? annotations,String, String> ?> - Input<
String?> ? appHubApplication, - Input<
List< ? artifactConfigs,InsightsConfigArtifactConfig> ?> - Input<
String?> ? createTime, - Input<
String?> ? deletionPolicy, - Input<
Map< ? effectiveAnnotations,String, String> ?> - Input<
Map< ? effectiveLabels,String, String> ?> - Input<
List< ? errors,InsightsConfigError> ?> - Input<
String?> ? insightsConfigId, - Input<
Map< ? labels,String, String> ?> - Input<
String?> ? location, - Input<
String?> ? name, - Input<
String?> ? project, - Input<
Map< ? pulumiLabels,String, String> ?> - Input<
bool?> ? reconciling, - Input<
List< ? runtimeConfigs,InsightsConfigRuntimeConfig> ?> - Input<
String?> ? state, - Input<
InsightsConfigTargetProjects?> ? targetProjects, - Input<
String?> ? updateTime,
Creates a new InsightsConfigState.
annotations User specified annotations. See https://google.aip.dev/148#annotations
appHubApplication The name of the App Hub Application.
artifactConfigs The artifact configurations of the artifacts that are deployed.
createTime Output only Create timestamp
deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to DELETE.
effectiveAnnotations All of annotations (key/value pairs) present on the resource in GCP, including the annotations configured through Terraform, other clients and services.
effectiveLabels All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
errors Any errors that occurred while setting up the InsightsConfig.
insightsConfigId ID of the requesting InsightsConfig.
labels Set of labels associated with an InsightsConfig.
location Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122.
name Identifier. The name of the InsightsConfig.
project The ID of the project in which the resource belongs.
pulumiLabels The combination of labels configured directly on the resource
reconciling Reconciling (https://google.aip.dev/128#reconciliation).
runtimeConfigs The runtime configurations where the application is deployed.
state (Output)
targetProjects The projects to track with the InsightsConfig.
updateTime Output only Update timestamp
Implementation
const InsightsConfigState({
this.annotations,
this.appHubApplication,
this.artifactConfigs,
this.createTime,
this.deletionPolicy,
this.effectiveAnnotations,
this.effectiveLabels,
this.errors,
this.insightsConfigId,
this.labels,
this.location,
this.name,
this.project,
this.pulumiLabels,
this.reconciling,
this.runtimeConfigs,
this.state,
this.targetProjects,
this.updateTime,
});