1. Packages
  2. Google Cloud (GCP) Classic
  3. API Docs
  4. developerconnect
  5. InsightsConfig
Google Cloud v8.41.1 published on Monday, Aug 25, 2025 by Pulumi

gcp.developerconnect.InsightsConfig

Explore with Pulumi AI

gcp logo
Google Cloud v8.41.1 published on Monday, Aug 25, 2025 by Pulumi

    Description

    Example Usage

    Create InsightsConfig Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new InsightsConfig(name: string, args: InsightsConfigArgs, opts?: CustomResourceOptions);
    @overload
    def InsightsConfig(resource_name: str,
                       args: InsightsConfigArgs,
                       opts: Optional[ResourceOptions] = None)
    
    @overload
    def InsightsConfig(resource_name: str,
                       opts: Optional[ResourceOptions] = None,
                       app_hub_application: Optional[str] = None,
                       insights_config_id: Optional[str] = None,
                       location: Optional[str] = None,
                       annotations: Optional[Mapping[str, str]] = None,
                       artifact_configs: Optional[Sequence[InsightsConfigArtifactConfigArgs]] = None,
                       labels: Optional[Mapping[str, str]] = None,
                       project: Optional[str] = None)
    func NewInsightsConfig(ctx *Context, name string, args InsightsConfigArgs, opts ...ResourceOption) (*InsightsConfig, error)
    public InsightsConfig(string name, InsightsConfigArgs args, CustomResourceOptions? opts = null)
    public InsightsConfig(String name, InsightsConfigArgs args)
    public InsightsConfig(String name, InsightsConfigArgs args, CustomResourceOptions options)
    
    type: gcp:developerconnect:InsightsConfig
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args InsightsConfigArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args InsightsConfigArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args InsightsConfigArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args InsightsConfigArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args InsightsConfigArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Constructor example

    The following reference example uses placeholder values for all input properties.

    var insightsConfigResource = new Gcp.DeveloperConnect.InsightsConfig("insightsConfigResource", new()
    {
        AppHubApplication = "string",
        InsightsConfigId = "string",
        Location = "string",
        Annotations = 
        {
            { "string", "string" },
        },
        ArtifactConfigs = new[]
        {
            new Gcp.DeveloperConnect.Inputs.InsightsConfigArtifactConfigArgs
            {
                GoogleArtifactAnalysis = new Gcp.DeveloperConnect.Inputs.InsightsConfigArtifactConfigGoogleArtifactAnalysisArgs
                {
                    ProjectId = "string",
                },
                GoogleArtifactRegistry = new Gcp.DeveloperConnect.Inputs.InsightsConfigArtifactConfigGoogleArtifactRegistryArgs
                {
                    ArtifactRegistryPackage = "string",
                    ProjectId = "string",
                },
                Uri = "string",
            },
        },
        Labels = 
        {
            { "string", "string" },
        },
        Project = "string",
    });
    
    example, err := developerconnect.NewInsightsConfig(ctx, "insightsConfigResource", &developerconnect.InsightsConfigArgs{
    	AppHubApplication: pulumi.String("string"),
    	InsightsConfigId:  pulumi.String("string"),
    	Location:          pulumi.String("string"),
    	Annotations: pulumi.StringMap{
    		"string": pulumi.String("string"),
    	},
    	ArtifactConfigs: developerconnect.InsightsConfigArtifactConfigArray{
    		&developerconnect.InsightsConfigArtifactConfigArgs{
    			GoogleArtifactAnalysis: &developerconnect.InsightsConfigArtifactConfigGoogleArtifactAnalysisArgs{
    				ProjectId: pulumi.String("string"),
    			},
    			GoogleArtifactRegistry: &developerconnect.InsightsConfigArtifactConfigGoogleArtifactRegistryArgs{
    				ArtifactRegistryPackage: pulumi.String("string"),
    				ProjectId:               pulumi.String("string"),
    			},
    			Uri: pulumi.String("string"),
    		},
    	},
    	Labels: pulumi.StringMap{
    		"string": pulumi.String("string"),
    	},
    	Project: pulumi.String("string"),
    })
    
    var insightsConfigResource = new InsightsConfig("insightsConfigResource", InsightsConfigArgs.builder()
        .appHubApplication("string")
        .insightsConfigId("string")
        .location("string")
        .annotations(Map.of("string", "string"))
        .artifactConfigs(InsightsConfigArtifactConfigArgs.builder()
            .googleArtifactAnalysis(InsightsConfigArtifactConfigGoogleArtifactAnalysisArgs.builder()
                .projectId("string")
                .build())
            .googleArtifactRegistry(InsightsConfigArtifactConfigGoogleArtifactRegistryArgs.builder()
                .artifactRegistryPackage("string")
                .projectId("string")
                .build())
            .uri("string")
            .build())
        .labels(Map.of("string", "string"))
        .project("string")
        .build());
    
    insights_config_resource = gcp.developerconnect.InsightsConfig("insightsConfigResource",
        app_hub_application="string",
        insights_config_id="string",
        location="string",
        annotations={
            "string": "string",
        },
        artifact_configs=[{
            "google_artifact_analysis": {
                "project_id": "string",
            },
            "google_artifact_registry": {
                "artifact_registry_package": "string",
                "project_id": "string",
            },
            "uri": "string",
        }],
        labels={
            "string": "string",
        },
        project="string")
    
    const insightsConfigResource = new gcp.developerconnect.InsightsConfig("insightsConfigResource", {
        appHubApplication: "string",
        insightsConfigId: "string",
        location: "string",
        annotations: {
            string: "string",
        },
        artifactConfigs: [{
            googleArtifactAnalysis: {
                projectId: "string",
            },
            googleArtifactRegistry: {
                artifactRegistryPackage: "string",
                projectId: "string",
            },
            uri: "string",
        }],
        labels: {
            string: "string",
        },
        project: "string",
    });
    
    type: gcp:developerconnect:InsightsConfig
    properties:
        annotations:
            string: string
        appHubApplication: string
        artifactConfigs:
            - googleArtifactAnalysis:
                projectId: string
              googleArtifactRegistry:
                artifactRegistryPackage: string
                projectId: string
              uri: string
        insightsConfigId: string
        labels:
            string: string
        location: string
        project: string
    

    InsightsConfig Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The InsightsConfig resource accepts the following input properties:

    AppHubApplication string
    The name of the App Hub Application. Format: projects/{project}/locations/{location}/applications/{application}
    InsightsConfigId string
    ID of the requesting InsightsConfig.
    Location string
    Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122.
    Annotations Dictionary<string, string>
    User specified annotations. See https://google.aip.dev/148#annotations for more details such as format and size limitations. Note: This field is non-authoritative, and will only manage the annotations present in your configuration. Please refer to the field effective_annotations for all of the annotations present on the resource.
    ArtifactConfigs List<InsightsConfigArtifactConfig>
    The artifact configurations of the artifacts that are deployed. Structure is documented below.
    Labels Dictionary<string, string>
    Set of labels associated with an InsightsConfig. Note: This field is non-authoritative, and will only manage the labels present in your configuration. Please refer to the field effective_labels for all of the labels present on the resource.
    Project string
    The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
    AppHubApplication string
    The name of the App Hub Application. Format: projects/{project}/locations/{location}/applications/{application}
    InsightsConfigId string
    ID of the requesting InsightsConfig.
    Location string
    Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122.
    Annotations map[string]string
    User specified annotations. See https://google.aip.dev/148#annotations for more details such as format and size limitations. Note: This field is non-authoritative, and will only manage the annotations present in your configuration. Please refer to the field effective_annotations for all of the annotations present on the resource.
    ArtifactConfigs []InsightsConfigArtifactConfigArgs
    The artifact configurations of the artifacts that are deployed. Structure is documented below.
    Labels map[string]string
    Set of labels associated with an InsightsConfig. Note: This field is non-authoritative, and will only manage the labels present in your configuration. Please refer to the field effective_labels for all of the labels present on the resource.
    Project string
    The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
    appHubApplication String
    The name of the App Hub Application. Format: projects/{project}/locations/{location}/applications/{application}
    insightsConfigId String
    ID of the requesting InsightsConfig.
    location String
    Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122.
    annotations Map<String,String>
    User specified annotations. See https://google.aip.dev/148#annotations for more details such as format and size limitations. Note: This field is non-authoritative, and will only manage the annotations present in your configuration. Please refer to the field effective_annotations for all of the annotations present on the resource.
    artifactConfigs List<InsightsConfigArtifactConfig>
    The artifact configurations of the artifacts that are deployed. Structure is documented below.
    labels Map<String,String>
    Set of labels associated with an InsightsConfig. Note: This field is non-authoritative, and will only manage the labels present in your configuration. Please refer to the field effective_labels for all of the labels present on the resource.
    project String
    The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
    appHubApplication string
    The name of the App Hub Application. Format: projects/{project}/locations/{location}/applications/{application}
    insightsConfigId string
    ID of the requesting InsightsConfig.
    location string
    Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122.
    annotations {[key: string]: string}
    User specified annotations. See https://google.aip.dev/148#annotations for more details such as format and size limitations. Note: This field is non-authoritative, and will only manage the annotations present in your configuration. Please refer to the field effective_annotations for all of the annotations present on the resource.
    artifactConfigs InsightsConfigArtifactConfig[]
    The artifact configurations of the artifacts that are deployed. Structure is documented below.
    labels {[key: string]: string}
    Set of labels associated with an InsightsConfig. Note: This field is non-authoritative, and will only manage the labels present in your configuration. Please refer to the field effective_labels for all of the labels present on the resource.
    project string
    The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
    app_hub_application str
    The name of the App Hub Application. Format: projects/{project}/locations/{location}/applications/{application}
    insights_config_id str
    ID of the requesting InsightsConfig.
    location str
    Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122.
    annotations Mapping[str, str]
    User specified annotations. See https://google.aip.dev/148#annotations for more details such as format and size limitations. Note: This field is non-authoritative, and will only manage the annotations present in your configuration. Please refer to the field effective_annotations for all of the annotations present on the resource.
    artifact_configs Sequence[InsightsConfigArtifactConfigArgs]
    The artifact configurations of the artifacts that are deployed. Structure is documented below.
    labels Mapping[str, str]
    Set of labels associated with an InsightsConfig. Note: This field is non-authoritative, and will only manage the labels present in your configuration. Please refer to the field effective_labels for all of the labels present on the resource.
    project str
    The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
    appHubApplication String
    The name of the App Hub Application. Format: projects/{project}/locations/{location}/applications/{application}
    insightsConfigId String
    ID of the requesting InsightsConfig.
    location String
    Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122.
    annotations Map<String>
    User specified annotations. See https://google.aip.dev/148#annotations for more details such as format and size limitations. Note: This field is non-authoritative, and will only manage the annotations present in your configuration. Please refer to the field effective_annotations for all of the annotations present on the resource.
    artifactConfigs List<Property Map>
    The artifact configurations of the artifacts that are deployed. Structure is documented below.
    labels Map<String>
    Set of labels associated with an InsightsConfig. Note: This field is non-authoritative, and will only manage the labels present in your configuration. Please refer to the field effective_labels for all of the labels present on the resource.
    project String
    The ID of the project in which the resource belongs. If it is not provided, the provider project is used.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the InsightsConfig resource produces the following output properties:

    CreateTime string
    [Output only] Create timestamp
    EffectiveAnnotations Dictionary<string, string>
    EffectiveLabels Dictionary<string, string>
    All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
    Errors List<InsightsConfigError>
    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. Structure is documented below.
    Id string
    The provider-assigned unique ID for this managed resource.
    Name string
    Identifier. The name of the InsightsConfig. Format: projects/{project}/locations/{location}/insightsConfigs/{insightsConfig}
    PulumiLabels Dictionary<string, string>
    The combination of labels configured directly on the resource and default labels configured on the provider.
    Reconciling bool
    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.
    RuntimeConfigs List<InsightsConfigRuntimeConfig>
    The runtime configurations where the application is deployed. Structure is documented below.
    State string
    (Output) The state of the Runtime. Possible values: STATE_UNSPECIFIED LINKED UNLINKED
    UpdateTime string
    [Output only] Update timestamp
    CreateTime string
    [Output only] Create timestamp
    EffectiveAnnotations map[string]string
    EffectiveLabels map[string]string
    All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
    Errors []InsightsConfigError
    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. Structure is documented below.
    Id string
    The provider-assigned unique ID for this managed resource.
    Name string
    Identifier. The name of the InsightsConfig. Format: projects/{project}/locations/{location}/insightsConfigs/{insightsConfig}
    PulumiLabels map[string]string
    The combination of labels configured directly on the resource and default labels configured on the provider.
    Reconciling bool
    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.
    RuntimeConfigs []InsightsConfigRuntimeConfig
    The runtime configurations where the application is deployed. Structure is documented below.
    State string
    (Output) The state of the Runtime. Possible values: STATE_UNSPECIFIED LINKED UNLINKED
    UpdateTime string
    [Output only] Update timestamp
    createTime String
    [Output only] Create timestamp
    effectiveAnnotations Map<String,String>
    effectiveLabels Map<String,String>
    All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
    errors List<InsightsConfigError>
    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. Structure is documented below.
    id String
    The provider-assigned unique ID for this managed resource.
    name String
    Identifier. The name of the InsightsConfig. Format: projects/{project}/locations/{location}/insightsConfigs/{insightsConfig}
    pulumiLabels Map<String,String>
    The combination of labels configured directly on the resource and default labels configured on the provider.
    reconciling Boolean
    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.
    runtimeConfigs List<InsightsConfigRuntimeConfig>
    The runtime configurations where the application is deployed. Structure is documented below.
    state String
    (Output) The state of the Runtime. Possible values: STATE_UNSPECIFIED LINKED UNLINKED
    updateTime String
    [Output only] Update timestamp
    createTime string
    [Output only] Create timestamp
    effectiveAnnotations {[key: string]: string}
    effectiveLabels {[key: string]: string}
    All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
    errors InsightsConfigError[]
    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. Structure is documented below.
    id string
    The provider-assigned unique ID for this managed resource.
    name string
    Identifier. The name of the InsightsConfig. Format: projects/{project}/locations/{location}/insightsConfigs/{insightsConfig}
    pulumiLabels {[key: string]: string}
    The combination of labels configured directly on the resource and default labels configured on the provider.
    reconciling boolean
    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.
    runtimeConfigs InsightsConfigRuntimeConfig[]
    The runtime configurations where the application is deployed. Structure is documented below.
    state string
    (Output) The state of the Runtime. Possible values: STATE_UNSPECIFIED LINKED UNLINKED
    updateTime string
    [Output only] Update timestamp
    create_time str
    [Output only] Create timestamp
    effective_annotations Mapping[str, str]
    effective_labels Mapping[str, str]
    All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
    errors Sequence[InsightsConfigError]
    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. Structure is documented below.
    id str
    The provider-assigned unique ID for this managed resource.
    name str
    Identifier. The name of the InsightsConfig. Format: projects/{project}/locations/{location}/insightsConfigs/{insightsConfig}
    pulumi_labels Mapping[str, str]
    The combination of labels configured directly on the resource and default labels configured on the provider.
    reconciling bool
    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 Sequence[InsightsConfigRuntimeConfig]
    The runtime configurations where the application is deployed. Structure is documented below.
    state str
    (Output) The state of the Runtime. Possible values: STATE_UNSPECIFIED LINKED UNLINKED
    update_time str
    [Output only] Update timestamp
    createTime String
    [Output only] Create timestamp
    effectiveAnnotations Map<String>
    effectiveLabels Map<String>
    All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
    errors List<Property Map>
    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. Structure is documented below.
    id String
    The provider-assigned unique ID for this managed resource.
    name String
    Identifier. The name of the InsightsConfig. Format: projects/{project}/locations/{location}/insightsConfigs/{insightsConfig}
    pulumiLabels Map<String>
    The combination of labels configured directly on the resource and default labels configured on the provider.
    reconciling Boolean
    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.
    runtimeConfigs List<Property Map>
    The runtime configurations where the application is deployed. Structure is documented below.
    state String
    (Output) The state of the Runtime. Possible values: STATE_UNSPECIFIED LINKED UNLINKED
    updateTime String
    [Output only] Update timestamp

    Look up Existing InsightsConfig Resource

    Get an existing InsightsConfig resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: InsightsConfigState, opts?: CustomResourceOptions): InsightsConfig
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            annotations: Optional[Mapping[str, str]] = None,
            app_hub_application: Optional[str] = None,
            artifact_configs: Optional[Sequence[InsightsConfigArtifactConfigArgs]] = None,
            create_time: Optional[str] = None,
            effective_annotations: Optional[Mapping[str, str]] = None,
            effective_labels: Optional[Mapping[str, str]] = None,
            errors: Optional[Sequence[InsightsConfigErrorArgs]] = None,
            insights_config_id: Optional[str] = None,
            labels: Optional[Mapping[str, str]] = None,
            location: Optional[str] = None,
            name: Optional[str] = None,
            project: Optional[str] = None,
            pulumi_labels: Optional[Mapping[str, str]] = None,
            reconciling: Optional[bool] = None,
            runtime_configs: Optional[Sequence[InsightsConfigRuntimeConfigArgs]] = None,
            state: Optional[str] = None,
            update_time: Optional[str] = None) -> InsightsConfig
    func GetInsightsConfig(ctx *Context, name string, id IDInput, state *InsightsConfigState, opts ...ResourceOption) (*InsightsConfig, error)
    public static InsightsConfig Get(string name, Input<string> id, InsightsConfigState? state, CustomResourceOptions? opts = null)
    public static InsightsConfig get(String name, Output<String> id, InsightsConfigState state, CustomResourceOptions options)
    resources:  _:    type: gcp:developerconnect:InsightsConfig    get:      id: ${id}
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    Annotations Dictionary<string, string>
    User specified annotations. See https://google.aip.dev/148#annotations for more details such as format and size limitations. Note: This field is non-authoritative, and will only manage the annotations present in your configuration. Please refer to the field effective_annotations for all of the annotations present on the resource.
    AppHubApplication string
    The name of the App Hub Application. Format: projects/{project}/locations/{location}/applications/{application}
    ArtifactConfigs List<InsightsConfigArtifactConfig>
    The artifact configurations of the artifacts that are deployed. Structure is documented below.
    CreateTime string
    [Output only] Create timestamp
    EffectiveAnnotations Dictionary<string, string>
    EffectiveLabels Dictionary<string, string>
    All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
    Errors List<InsightsConfigError>
    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. Structure is documented below.
    InsightsConfigId string
    ID of the requesting InsightsConfig.
    Labels Dictionary<string, string>
    Set of labels associated with an InsightsConfig. Note: This field is non-authoritative, and will only manage the labels present in your configuration. Please refer to the field effective_labels for all of the labels present on the resource.
    Location string
    Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122.
    Name string
    Identifier. The name of the InsightsConfig. Format: projects/{project}/locations/{location}/insightsConfigs/{insightsConfig}
    Project string
    The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
    PulumiLabels Dictionary<string, string>
    The combination of labels configured directly on the resource and default labels configured on the provider.
    Reconciling bool
    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.
    RuntimeConfigs List<InsightsConfigRuntimeConfig>
    The runtime configurations where the application is deployed. Structure is documented below.
    State string
    (Output) The state of the Runtime. Possible values: STATE_UNSPECIFIED LINKED UNLINKED
    UpdateTime string
    [Output only] Update timestamp
    Annotations map[string]string
    User specified annotations. See https://google.aip.dev/148#annotations for more details such as format and size limitations. Note: This field is non-authoritative, and will only manage the annotations present in your configuration. Please refer to the field effective_annotations for all of the annotations present on the resource.
    AppHubApplication string
    The name of the App Hub Application. Format: projects/{project}/locations/{location}/applications/{application}
    ArtifactConfigs []InsightsConfigArtifactConfigArgs
    The artifact configurations of the artifacts that are deployed. Structure is documented below.
    CreateTime string
    [Output only] Create timestamp
    EffectiveAnnotations map[string]string
    EffectiveLabels map[string]string
    All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
    Errors []InsightsConfigErrorArgs
    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. Structure is documented below.
    InsightsConfigId string
    ID of the requesting InsightsConfig.
    Labels map[string]string
    Set of labels associated with an InsightsConfig. Note: This field is non-authoritative, and will only manage the labels present in your configuration. Please refer to the field effective_labels for all of the labels present on the resource.
    Location string
    Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122.
    Name string
    Identifier. The name of the InsightsConfig. Format: projects/{project}/locations/{location}/insightsConfigs/{insightsConfig}
    Project string
    The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
    PulumiLabels map[string]string
    The combination of labels configured directly on the resource and default labels configured on the provider.
    Reconciling bool
    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.
    RuntimeConfigs []InsightsConfigRuntimeConfigArgs
    The runtime configurations where the application is deployed. Structure is documented below.
    State string
    (Output) The state of the Runtime. Possible values: STATE_UNSPECIFIED LINKED UNLINKED
    UpdateTime string
    [Output only] Update timestamp
    annotations Map<String,String>
    User specified annotations. See https://google.aip.dev/148#annotations for more details such as format and size limitations. Note: This field is non-authoritative, and will only manage the annotations present in your configuration. Please refer to the field effective_annotations for all of the annotations present on the resource.
    appHubApplication String
    The name of the App Hub Application. Format: projects/{project}/locations/{location}/applications/{application}
    artifactConfigs List<InsightsConfigArtifactConfig>
    The artifact configurations of the artifacts that are deployed. Structure is documented below.
    createTime String
    [Output only] Create timestamp
    effectiveAnnotations Map<String,String>
    effectiveLabels Map<String,String>
    All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
    errors List<InsightsConfigError>
    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. Structure is documented below.
    insightsConfigId String
    ID of the requesting InsightsConfig.
    labels Map<String,String>
    Set of labels associated with an InsightsConfig. Note: This field is non-authoritative, and will only manage the labels present in your configuration. Please refer to the field effective_labels for all of the labels present on the resource.
    location String
    Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122.
    name String
    Identifier. The name of the InsightsConfig. Format: projects/{project}/locations/{location}/insightsConfigs/{insightsConfig}
    project String
    The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
    pulumiLabels Map<String,String>
    The combination of labels configured directly on the resource and default labels configured on the provider.
    reconciling Boolean
    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.
    runtimeConfigs List<InsightsConfigRuntimeConfig>
    The runtime configurations where the application is deployed. Structure is documented below.
    state String
    (Output) The state of the Runtime. Possible values: STATE_UNSPECIFIED LINKED UNLINKED
    updateTime String
    [Output only] Update timestamp
    annotations {[key: string]: string}
    User specified annotations. See https://google.aip.dev/148#annotations for more details such as format and size limitations. Note: This field is non-authoritative, and will only manage the annotations present in your configuration. Please refer to the field effective_annotations for all of the annotations present on the resource.
    appHubApplication string
    The name of the App Hub Application. Format: projects/{project}/locations/{location}/applications/{application}
    artifactConfigs InsightsConfigArtifactConfig[]
    The artifact configurations of the artifacts that are deployed. Structure is documented below.
    createTime string
    [Output only] Create timestamp
    effectiveAnnotations {[key: string]: string}
    effectiveLabels {[key: string]: string}
    All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
    errors InsightsConfigError[]
    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. Structure is documented below.
    insightsConfigId string
    ID of the requesting InsightsConfig.
    labels {[key: string]: string}
    Set of labels associated with an InsightsConfig. Note: This field is non-authoritative, and will only manage the labels present in your configuration. Please refer to the field effective_labels for all of the labels present on the resource.
    location string
    Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122.
    name string
    Identifier. The name of the InsightsConfig. Format: projects/{project}/locations/{location}/insightsConfigs/{insightsConfig}
    project string
    The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
    pulumiLabels {[key: string]: string}
    The combination of labels configured directly on the resource and default labels configured on the provider.
    reconciling boolean
    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.
    runtimeConfigs InsightsConfigRuntimeConfig[]
    The runtime configurations where the application is deployed. Structure is documented below.
    state string
    (Output) The state of the Runtime. Possible values: STATE_UNSPECIFIED LINKED UNLINKED
    updateTime string
    [Output only] Update timestamp
    annotations Mapping[str, str]
    User specified annotations. See https://google.aip.dev/148#annotations for more details such as format and size limitations. Note: This field is non-authoritative, and will only manage the annotations present in your configuration. Please refer to the field effective_annotations for all of the annotations present on the resource.
    app_hub_application str
    The name of the App Hub Application. Format: projects/{project}/locations/{location}/applications/{application}
    artifact_configs Sequence[InsightsConfigArtifactConfigArgs]
    The artifact configurations of the artifacts that are deployed. Structure is documented below.
    create_time str
    [Output only] Create timestamp
    effective_annotations Mapping[str, str]
    effective_labels Mapping[str, str]
    All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
    errors Sequence[InsightsConfigErrorArgs]
    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. Structure is documented below.
    insights_config_id str
    ID of the requesting InsightsConfig.
    labels Mapping[str, str]
    Set of labels associated with an InsightsConfig. Note: This field is non-authoritative, and will only manage the labels present in your configuration. Please refer to the field effective_labels for all of the labels present on the resource.
    location str
    Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122.
    name str
    Identifier. The name of the InsightsConfig. Format: projects/{project}/locations/{location}/insightsConfigs/{insightsConfig}
    project str
    The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
    pulumi_labels Mapping[str, str]
    The combination of labels configured directly on the resource and default labels configured on the provider.
    reconciling bool
    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 Sequence[InsightsConfigRuntimeConfigArgs]
    The runtime configurations where the application is deployed. Structure is documented below.
    state str
    (Output) The state of the Runtime. Possible values: STATE_UNSPECIFIED LINKED UNLINKED
    update_time str
    [Output only] Update timestamp
    annotations Map<String>
    User specified annotations. See https://google.aip.dev/148#annotations for more details such as format and size limitations. Note: This field is non-authoritative, and will only manage the annotations present in your configuration. Please refer to the field effective_annotations for all of the annotations present on the resource.
    appHubApplication String
    The name of the App Hub Application. Format: projects/{project}/locations/{location}/applications/{application}
    artifactConfigs List<Property Map>
    The artifact configurations of the artifacts that are deployed. Structure is documented below.
    createTime String
    [Output only] Create timestamp
    effectiveAnnotations Map<String>
    effectiveLabels Map<String>
    All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
    errors List<Property Map>
    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. Structure is documented below.
    insightsConfigId String
    ID of the requesting InsightsConfig.
    labels Map<String>
    Set of labels associated with an InsightsConfig. Note: This field is non-authoritative, and will only manage the labels present in your configuration. Please refer to the field effective_labels for all of the labels present on the resource.
    location String
    Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122.
    name String
    Identifier. The name of the InsightsConfig. Format: projects/{project}/locations/{location}/insightsConfigs/{insightsConfig}
    project String
    The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
    pulumiLabels Map<String>
    The combination of labels configured directly on the resource and default labels configured on the provider.
    reconciling Boolean
    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.
    runtimeConfigs List<Property Map>
    The runtime configurations where the application is deployed. Structure is documented below.
    state String
    (Output) The state of the Runtime. Possible values: STATE_UNSPECIFIED LINKED UNLINKED
    updateTime String
    [Output only] Update timestamp

    Supporting Types

    InsightsConfigArtifactConfig, InsightsConfigArtifactConfigArgs

    GoogleArtifactAnalysis InsightsConfigArtifactConfigGoogleArtifactAnalysis
    Google Artifact Analysis configurations. Structure is documented below.
    GoogleArtifactRegistry InsightsConfigArtifactConfigGoogleArtifactRegistry
    Google Artifact Registry configurations. Structure is documented below.
    Uri string
    The URI of the artifact that is deployed. e.g. us-docker.pkg.dev/my-project/my-repo/image. The URI does not include the tag / digest because it captures a lineage of artifacts.
    GoogleArtifactAnalysis InsightsConfigArtifactConfigGoogleArtifactAnalysis
    Google Artifact Analysis configurations. Structure is documented below.
    GoogleArtifactRegistry InsightsConfigArtifactConfigGoogleArtifactRegistry
    Google Artifact Registry configurations. Structure is documented below.
    Uri string
    The URI of the artifact that is deployed. e.g. us-docker.pkg.dev/my-project/my-repo/image. The URI does not include the tag / digest because it captures a lineage of artifacts.
    googleArtifactAnalysis InsightsConfigArtifactConfigGoogleArtifactAnalysis
    Google Artifact Analysis configurations. Structure is documented below.
    googleArtifactRegistry InsightsConfigArtifactConfigGoogleArtifactRegistry
    Google Artifact Registry configurations. Structure is documented below.
    uri String
    The URI of the artifact that is deployed. e.g. us-docker.pkg.dev/my-project/my-repo/image. The URI does not include the tag / digest because it captures a lineage of artifacts.
    googleArtifactAnalysis InsightsConfigArtifactConfigGoogleArtifactAnalysis
    Google Artifact Analysis configurations. Structure is documented below.
    googleArtifactRegistry InsightsConfigArtifactConfigGoogleArtifactRegistry
    Google Artifact Registry configurations. Structure is documented below.
    uri string
    The URI of the artifact that is deployed. e.g. us-docker.pkg.dev/my-project/my-repo/image. The URI does not include the tag / digest because it captures a lineage of artifacts.
    google_artifact_analysis InsightsConfigArtifactConfigGoogleArtifactAnalysis
    Google Artifact Analysis configurations. Structure is documented below.
    google_artifact_registry InsightsConfigArtifactConfigGoogleArtifactRegistry
    Google Artifact Registry configurations. Structure is documented below.
    uri str
    The URI of the artifact that is deployed. e.g. us-docker.pkg.dev/my-project/my-repo/image. The URI does not include the tag / digest because it captures a lineage of artifacts.
    googleArtifactAnalysis Property Map
    Google Artifact Analysis configurations. Structure is documented below.
    googleArtifactRegistry Property Map
    Google Artifact Registry configurations. Structure is documented below.
    uri String
    The URI of the artifact that is deployed. e.g. us-docker.pkg.dev/my-project/my-repo/image. The URI does not include the tag / digest because it captures a lineage of artifacts.

    InsightsConfigArtifactConfigGoogleArtifactAnalysis, InsightsConfigArtifactConfigGoogleArtifactAnalysisArgs

    ProjectId string
    The project id of the project where the provenance is stored.
    ProjectId string
    The project id of the project where the provenance is stored.
    projectId String
    The project id of the project where the provenance is stored.
    projectId string
    The project id of the project where the provenance is stored.
    project_id str
    The project id of the project where the provenance is stored.
    projectId String
    The project id of the project where the provenance is stored.

    InsightsConfigArtifactConfigGoogleArtifactRegistry, InsightsConfigArtifactConfigGoogleArtifactRegistryArgs

    ArtifactRegistryPackage string
    The name of the artifact registry package.
    ProjectId string
    The host project of Artifact Registry.
    ArtifactRegistryPackage string
    The name of the artifact registry package.
    ProjectId string
    The host project of Artifact Registry.
    artifactRegistryPackage String
    The name of the artifact registry package.
    projectId String
    The host project of Artifact Registry.
    artifactRegistryPackage string
    The name of the artifact registry package.
    projectId string
    The host project of Artifact Registry.
    artifact_registry_package str
    The name of the artifact registry package.
    project_id str
    The host project of Artifact Registry.
    artifactRegistryPackage String
    The name of the artifact registry package.
    projectId String
    The host project of Artifact Registry.

    InsightsConfigError, InsightsConfigErrorArgs

    Code int
    (Output) The status code, which should be an enum value of google.rpc.Code.
    Details List<InsightsConfigErrorDetail>
    (Output) A list of messages that carry the error details. There is a common set of message types for APIs to use. Structure is documented below.
    Message string
    (Output) A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
    Code int
    (Output) The status code, which should be an enum value of google.rpc.Code.
    Details []InsightsConfigErrorDetail
    (Output) A list of messages that carry the error details. There is a common set of message types for APIs to use. Structure is documented below.
    Message string
    (Output) A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
    code Integer
    (Output) The status code, which should be an enum value of google.rpc.Code.
    details List<InsightsConfigErrorDetail>
    (Output) A list of messages that carry the error details. There is a common set of message types for APIs to use. Structure is documented below.
    message String
    (Output) A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
    code number
    (Output) The status code, which should be an enum value of google.rpc.Code.
    details InsightsConfigErrorDetail[]
    (Output) A list of messages that carry the error details. There is a common set of message types for APIs to use. Structure is documented below.
    message string
    (Output) A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
    code int
    (Output) The status code, which should be an enum value of google.rpc.Code.
    details Sequence[InsightsConfigErrorDetail]
    (Output) A list of messages that carry the error details. There is a common set of message types for APIs to use. Structure is documented below.
    message str
    (Output) A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
    code Number
    (Output) The status code, which should be an enum value of google.rpc.Code.
    details List<Property Map>
    (Output) A list of messages that carry the error details. There is a common set of message types for APIs to use. Structure is documented below.
    message String
    (Output) A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.

    InsightsConfigErrorDetail, InsightsConfigErrorDetailArgs

    DetailMessage string
    (Output) A message with details about the error.
    DetailMessage string
    (Output) A message with details about the error.
    detailMessage String
    (Output) A message with details about the error.
    detailMessage string
    (Output) A message with details about the error.
    detail_message str
    (Output) A message with details about the error.
    detailMessage String
    (Output) A message with details about the error.

    InsightsConfigRuntimeConfig, InsightsConfigRuntimeConfigArgs

    Uri string
    The URI of the runtime configuration. For GKE, this is the cluster name. For Cloud Run, this is the service name.
    AppHubWorkload InsightsConfigRuntimeConfigAppHubWorkload
    AppHubWorkload represents the App Hub Workload. Structure is documented below.
    GkeWorkload InsightsConfigRuntimeConfigGkeWorkload
    GKEWorkload represents the Google Kubernetes Engine runtime. Structure is documented below.
    State string
    (Output) The state of the Runtime. Possible values: STATE_UNSPECIFIED LINKED UNLINKED
    Uri string
    The URI of the runtime configuration. For GKE, this is the cluster name. For Cloud Run, this is the service name.
    AppHubWorkload InsightsConfigRuntimeConfigAppHubWorkload
    AppHubWorkload represents the App Hub Workload. Structure is documented below.
    GkeWorkload InsightsConfigRuntimeConfigGkeWorkload
    GKEWorkload represents the Google Kubernetes Engine runtime. Structure is documented below.
    State string
    (Output) The state of the Runtime. Possible values: STATE_UNSPECIFIED LINKED UNLINKED
    uri String
    The URI of the runtime configuration. For GKE, this is the cluster name. For Cloud Run, this is the service name.
    appHubWorkload InsightsConfigRuntimeConfigAppHubWorkload
    AppHubWorkload represents the App Hub Workload. Structure is documented below.
    gkeWorkload InsightsConfigRuntimeConfigGkeWorkload
    GKEWorkload represents the Google Kubernetes Engine runtime. Structure is documented below.
    state String
    (Output) The state of the Runtime. Possible values: STATE_UNSPECIFIED LINKED UNLINKED
    uri string
    The URI of the runtime configuration. For GKE, this is the cluster name. For Cloud Run, this is the service name.
    appHubWorkload InsightsConfigRuntimeConfigAppHubWorkload
    AppHubWorkload represents the App Hub Workload. Structure is documented below.
    gkeWorkload InsightsConfigRuntimeConfigGkeWorkload
    GKEWorkload represents the Google Kubernetes Engine runtime. Structure is documented below.
    state string
    (Output) The state of the Runtime. Possible values: STATE_UNSPECIFIED LINKED UNLINKED
    uri str
    The URI of the runtime configuration. For GKE, this is the cluster name. For Cloud Run, this is the service name.
    app_hub_workload InsightsConfigRuntimeConfigAppHubWorkload
    AppHubWorkload represents the App Hub Workload. Structure is documented below.
    gke_workload InsightsConfigRuntimeConfigGkeWorkload
    GKEWorkload represents the Google Kubernetes Engine runtime. Structure is documented below.
    state str
    (Output) The state of the Runtime. Possible values: STATE_UNSPECIFIED LINKED UNLINKED
    uri String
    The URI of the runtime configuration. For GKE, this is the cluster name. For Cloud Run, this is the service name.
    appHubWorkload Property Map
    AppHubWorkload represents the App Hub Workload. Structure is documented below.
    gkeWorkload Property Map
    GKEWorkload represents the Google Kubernetes Engine runtime. Structure is documented below.
    state String
    (Output) The state of the Runtime. Possible values: STATE_UNSPECIFIED LINKED UNLINKED

    InsightsConfigRuntimeConfigAppHubWorkload, InsightsConfigRuntimeConfigAppHubWorkloadArgs

    Criticality string
    (Output) The criticality of the App Hub Workload.
    Environment string
    (Output) The environment of the App Hub Workload.
    Workload string
    (Output) Output only. The name of the App Hub Workload. Format: projects/{project}/locations/{location}/applications/{application}/workloads/{workload}.
    Criticality string
    (Output) The criticality of the App Hub Workload.
    Environment string
    (Output) The environment of the App Hub Workload.
    Workload string
    (Output) Output only. The name of the App Hub Workload. Format: projects/{project}/locations/{location}/applications/{application}/workloads/{workload}.
    criticality String
    (Output) The criticality of the App Hub Workload.
    environment String
    (Output) The environment of the App Hub Workload.
    workload String
    (Output) Output only. The name of the App Hub Workload. Format: projects/{project}/locations/{location}/applications/{application}/workloads/{workload}.
    criticality string
    (Output) The criticality of the App Hub Workload.
    environment string
    (Output) The environment of the App Hub Workload.
    workload string
    (Output) Output only. The name of the App Hub Workload. Format: projects/{project}/locations/{location}/applications/{application}/workloads/{workload}.
    criticality str
    (Output) The criticality of the App Hub Workload.
    environment str
    (Output) The environment of the App Hub Workload.
    workload str
    (Output) Output only. The name of the App Hub Workload. Format: projects/{project}/locations/{location}/applications/{application}/workloads/{workload}.
    criticality String
    (Output) The criticality of the App Hub Workload.
    environment String
    (Output) The environment of the App Hub Workload.
    workload String
    (Output) Output only. The name of the App Hub Workload. Format: projects/{project}/locations/{location}/applications/{application}/workloads/{workload}.

    InsightsConfigRuntimeConfigGkeWorkload, InsightsConfigRuntimeConfigGkeWorkloadArgs

    Cluster string
    The name of the GKE cluster. Format: projects/{project}/locations/{location}/clusters/{cluster}.
    Deployment string
    (Output) The name of the GKE deployment. Format: projects/{project}/locations/{location}/clusters/{cluster}/namespaces/{namespace}/deployments/{deployment}.
    Cluster string
    The name of the GKE cluster. Format: projects/{project}/locations/{location}/clusters/{cluster}.
    Deployment string
    (Output) The name of the GKE deployment. Format: projects/{project}/locations/{location}/clusters/{cluster}/namespaces/{namespace}/deployments/{deployment}.
    cluster String
    The name of the GKE cluster. Format: projects/{project}/locations/{location}/clusters/{cluster}.
    deployment String
    (Output) The name of the GKE deployment. Format: projects/{project}/locations/{location}/clusters/{cluster}/namespaces/{namespace}/deployments/{deployment}.
    cluster string
    The name of the GKE cluster. Format: projects/{project}/locations/{location}/clusters/{cluster}.
    deployment string
    (Output) The name of the GKE deployment. Format: projects/{project}/locations/{location}/clusters/{cluster}/namespaces/{namespace}/deployments/{deployment}.
    cluster str
    The name of the GKE cluster. Format: projects/{project}/locations/{location}/clusters/{cluster}.
    deployment str
    (Output) The name of the GKE deployment. Format: projects/{project}/locations/{location}/clusters/{cluster}/namespaces/{namespace}/deployments/{deployment}.
    cluster String
    The name of the GKE cluster. Format: projects/{project}/locations/{location}/clusters/{cluster}.
    deployment String
    (Output) The name of the GKE deployment. Format: projects/{project}/locations/{location}/clusters/{cluster}/namespaces/{namespace}/deployments/{deployment}.

    Import

    InsightsConfig can be imported using any of these accepted formats:

    • projects/{{project}}/locations/{{location}}/insightsConfigs/{{insights_config_id}}

    • {{project}}/{{location}}/{{insights_config_id}}

    • {{location}}/{{insights_config_id}}

    When using the pulumi import command, InsightsConfig can be imported using one of the formats above. For example:

    $ pulumi import gcp:developerconnect/insightsConfig:InsightsConfig default projects/{{project}}/locations/{{location}}/insightsConfigs/{{insights_config_id}}
    
    $ pulumi import gcp:developerconnect/insightsConfig:InsightsConfig default {{project}}/{{location}}/{{insights_config_id}}
    
    $ pulumi import gcp:developerconnect/insightsConfig:InsightsConfig default {{location}}/{{insights_config_id}}
    

    To learn more about importing existing cloud resources, see Importing resources.

    Package Details

    Repository
    Google Cloud (GCP) Classic pulumi/pulumi-gcp
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the google-beta Terraform Provider.
    gcp logo
    Google Cloud v8.41.1 published on Monday, Aug 25, 2025 by Pulumi