1. Packages
  2. Google Cloud Native
  3. API Docs
  4. networkconnectivity
  5. networkconnectivity/v1
  6. getServiceConnectionMap

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi

google-native.networkconnectivity/v1.getServiceConnectionMap

Explore with Pulumi AI

google-native logo

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi

    Gets details of a single ServiceConnectionMap.

    Using getServiceConnectionMap

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getServiceConnectionMap(args: GetServiceConnectionMapArgs, opts?: InvokeOptions): Promise<GetServiceConnectionMapResult>
    function getServiceConnectionMapOutput(args: GetServiceConnectionMapOutputArgs, opts?: InvokeOptions): Output<GetServiceConnectionMapResult>
    def get_service_connection_map(location: Optional[str] = None,
                                   project: Optional[str] = None,
                                   service_connection_map_id: Optional[str] = None,
                                   opts: Optional[InvokeOptions] = None) -> GetServiceConnectionMapResult
    def get_service_connection_map_output(location: Optional[pulumi.Input[str]] = None,
                                   project: Optional[pulumi.Input[str]] = None,
                                   service_connection_map_id: Optional[pulumi.Input[str]] = None,
                                   opts: Optional[InvokeOptions] = None) -> Output[GetServiceConnectionMapResult]
    func LookupServiceConnectionMap(ctx *Context, args *LookupServiceConnectionMapArgs, opts ...InvokeOption) (*LookupServiceConnectionMapResult, error)
    func LookupServiceConnectionMapOutput(ctx *Context, args *LookupServiceConnectionMapOutputArgs, opts ...InvokeOption) LookupServiceConnectionMapResultOutput

    > Note: This function is named LookupServiceConnectionMap in the Go SDK.

    public static class GetServiceConnectionMap 
    {
        public static Task<GetServiceConnectionMapResult> InvokeAsync(GetServiceConnectionMapArgs args, InvokeOptions? opts = null)
        public static Output<GetServiceConnectionMapResult> Invoke(GetServiceConnectionMapInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetServiceConnectionMapResult> getServiceConnectionMap(GetServiceConnectionMapArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: google-native:networkconnectivity/v1:getServiceConnectionMap
      arguments:
        # arguments dictionary

    The following arguments are supported:

    getServiceConnectionMap Result

    The following output properties are available:

    ConsumerPscConfigs List<Pulumi.GoogleNative.NetworkConnectivity.V1.Outputs.ConsumerPscConfigResponse>
    The PSC configurations on consumer side.
    ConsumerPscConnections List<Pulumi.GoogleNative.NetworkConnectivity.V1.Outputs.ConsumerPscConnectionResponse>
    PSC connection details on consumer side.
    CreateTime string
    Time when the ServiceConnectionMap was created.
    Description string
    A description of this resource.
    Etag string
    Optional. The etag is computed by the server, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.
    Infrastructure string
    The infrastructure used for connections between consumers/producers.
    Labels Dictionary<string, string>
    User-defined labels.
    Name string
    Immutable. The name of a ServiceConnectionMap. Format: projects/{project}/locations/{location}/serviceConnectionMaps/{service_connection_map} See: https://google.aip.dev/122#fields-representing-resource-names
    ProducerPscConfigs List<Pulumi.GoogleNative.NetworkConnectivity.V1.Outputs.ProducerPscConfigResponse>
    The PSC configurations on producer side.
    ServiceClass string
    The service class identifier this ServiceConnectionMap is for. The user of ServiceConnectionMap create API needs to have networkconnecitivty.serviceclasses.use iam permission for the service class.
    ServiceClassUri string
    The service class uri this ServiceConnectionMap is for.
    Token string
    The token provided by the consumer. This token authenticates that the consumer can create a connecton within the specified project and network.
    UpdateTime string
    Time when the ServiceConnectionMap was updated.
    ConsumerPscConfigs []ConsumerPscConfigResponse
    The PSC configurations on consumer side.
    ConsumerPscConnections []ConsumerPscConnectionResponse
    PSC connection details on consumer side.
    CreateTime string
    Time when the ServiceConnectionMap was created.
    Description string
    A description of this resource.
    Etag string
    Optional. The etag is computed by the server, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.
    Infrastructure string
    The infrastructure used for connections between consumers/producers.
    Labels map[string]string
    User-defined labels.
    Name string
    Immutable. The name of a ServiceConnectionMap. Format: projects/{project}/locations/{location}/serviceConnectionMaps/{service_connection_map} See: https://google.aip.dev/122#fields-representing-resource-names
    ProducerPscConfigs []ProducerPscConfigResponse
    The PSC configurations on producer side.
    ServiceClass string
    The service class identifier this ServiceConnectionMap is for. The user of ServiceConnectionMap create API needs to have networkconnecitivty.serviceclasses.use iam permission for the service class.
    ServiceClassUri string
    The service class uri this ServiceConnectionMap is for.
    Token string
    The token provided by the consumer. This token authenticates that the consumer can create a connecton within the specified project and network.
    UpdateTime string
    Time when the ServiceConnectionMap was updated.
    consumerPscConfigs List<ConsumerPscConfigResponse>
    The PSC configurations on consumer side.
    consumerPscConnections List<ConsumerPscConnectionResponse>
    PSC connection details on consumer side.
    createTime String
    Time when the ServiceConnectionMap was created.
    description String
    A description of this resource.
    etag String
    Optional. The etag is computed by the server, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.
    infrastructure String
    The infrastructure used for connections between consumers/producers.
    labels Map<String,String>
    User-defined labels.
    name String
    Immutable. The name of a ServiceConnectionMap. Format: projects/{project}/locations/{location}/serviceConnectionMaps/{service_connection_map} See: https://google.aip.dev/122#fields-representing-resource-names
    producerPscConfigs List<ProducerPscConfigResponse>
    The PSC configurations on producer side.
    serviceClass String
    The service class identifier this ServiceConnectionMap is for. The user of ServiceConnectionMap create API needs to have networkconnecitivty.serviceclasses.use iam permission for the service class.
    serviceClassUri String
    The service class uri this ServiceConnectionMap is for.
    token String
    The token provided by the consumer. This token authenticates that the consumer can create a connecton within the specified project and network.
    updateTime String
    Time when the ServiceConnectionMap was updated.
    consumerPscConfigs ConsumerPscConfigResponse[]
    The PSC configurations on consumer side.
    consumerPscConnections ConsumerPscConnectionResponse[]
    PSC connection details on consumer side.
    createTime string
    Time when the ServiceConnectionMap was created.
    description string
    A description of this resource.
    etag string
    Optional. The etag is computed by the server, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.
    infrastructure string
    The infrastructure used for connections between consumers/producers.
    labels {[key: string]: string}
    User-defined labels.
    name string
    Immutable. The name of a ServiceConnectionMap. Format: projects/{project}/locations/{location}/serviceConnectionMaps/{service_connection_map} See: https://google.aip.dev/122#fields-representing-resource-names
    producerPscConfigs ProducerPscConfigResponse[]
    The PSC configurations on producer side.
    serviceClass string
    The service class identifier this ServiceConnectionMap is for. The user of ServiceConnectionMap create API needs to have networkconnecitivty.serviceclasses.use iam permission for the service class.
    serviceClassUri string
    The service class uri this ServiceConnectionMap is for.
    token string
    The token provided by the consumer. This token authenticates that the consumer can create a connecton within the specified project and network.
    updateTime string
    Time when the ServiceConnectionMap was updated.
    consumer_psc_configs Sequence[ConsumerPscConfigResponse]
    The PSC configurations on consumer side.
    consumer_psc_connections Sequence[ConsumerPscConnectionResponse]
    PSC connection details on consumer side.
    create_time str
    Time when the ServiceConnectionMap was created.
    description str
    A description of this resource.
    etag str
    Optional. The etag is computed by the server, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.
    infrastructure str
    The infrastructure used for connections between consumers/producers.
    labels Mapping[str, str]
    User-defined labels.
    name str
    Immutable. The name of a ServiceConnectionMap. Format: projects/{project}/locations/{location}/serviceConnectionMaps/{service_connection_map} See: https://google.aip.dev/122#fields-representing-resource-names
    producer_psc_configs Sequence[ProducerPscConfigResponse]
    The PSC configurations on producer side.
    service_class str
    The service class identifier this ServiceConnectionMap is for. The user of ServiceConnectionMap create API needs to have networkconnecitivty.serviceclasses.use iam permission for the service class.
    service_class_uri str
    The service class uri this ServiceConnectionMap is for.
    token str
    The token provided by the consumer. This token authenticates that the consumer can create a connecton within the specified project and network.
    update_time str
    Time when the ServiceConnectionMap was updated.
    consumerPscConfigs List<Property Map>
    The PSC configurations on consumer side.
    consumerPscConnections List<Property Map>
    PSC connection details on consumer side.
    createTime String
    Time when the ServiceConnectionMap was created.
    description String
    A description of this resource.
    etag String
    Optional. The etag is computed by the server, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.
    infrastructure String
    The infrastructure used for connections between consumers/producers.
    labels Map<String>
    User-defined labels.
    name String
    Immutable. The name of a ServiceConnectionMap. Format: projects/{project}/locations/{location}/serviceConnectionMaps/{service_connection_map} See: https://google.aip.dev/122#fields-representing-resource-names
    producerPscConfigs List<Property Map>
    The PSC configurations on producer side.
    serviceClass String
    The service class identifier this ServiceConnectionMap is for. The user of ServiceConnectionMap create API needs to have networkconnecitivty.serviceclasses.use iam permission for the service class.
    serviceClassUri String
    The service class uri this ServiceConnectionMap is for.
    token String
    The token provided by the consumer. This token authenticates that the consumer can create a connecton within the specified project and network.
    updateTime String
    Time when the ServiceConnectionMap was updated.

    Supporting Types

    ConsumerPscConfigResponse

    DisableGlobalAccess bool
    This is used in PSC consumer ForwardingRule to control whether the PSC endpoint can be accessed from another region.
    Network string
    The resource path of the consumer network where PSC connections are allowed to be created in. Note, this network does not need be in the ConsumerPscConfig.project in the case of SharedVPC. Example: projects/{projectNumOrId}/global/networks/{networkId}.
    Project string
    The consumer project where PSC connections are allowed to be created in.
    State string
    Overall state of PSC Connections management for this consumer psc config.
    DisableGlobalAccess bool
    This is used in PSC consumer ForwardingRule to control whether the PSC endpoint can be accessed from another region.
    Network string
    The resource path of the consumer network where PSC connections are allowed to be created in. Note, this network does not need be in the ConsumerPscConfig.project in the case of SharedVPC. Example: projects/{projectNumOrId}/global/networks/{networkId}.
    Project string
    The consumer project where PSC connections are allowed to be created in.
    State string
    Overall state of PSC Connections management for this consumer psc config.
    disableGlobalAccess Boolean
    This is used in PSC consumer ForwardingRule to control whether the PSC endpoint can be accessed from another region.
    network String
    The resource path of the consumer network where PSC connections are allowed to be created in. Note, this network does not need be in the ConsumerPscConfig.project in the case of SharedVPC. Example: projects/{projectNumOrId}/global/networks/{networkId}.
    project String
    The consumer project where PSC connections are allowed to be created in.
    state String
    Overall state of PSC Connections management for this consumer psc config.
    disableGlobalAccess boolean
    This is used in PSC consumer ForwardingRule to control whether the PSC endpoint can be accessed from another region.
    network string
    The resource path of the consumer network where PSC connections are allowed to be created in. Note, this network does not need be in the ConsumerPscConfig.project in the case of SharedVPC. Example: projects/{projectNumOrId}/global/networks/{networkId}.
    project string
    The consumer project where PSC connections are allowed to be created in.
    state string
    Overall state of PSC Connections management for this consumer psc config.
    disable_global_access bool
    This is used in PSC consumer ForwardingRule to control whether the PSC endpoint can be accessed from another region.
    network str
    The resource path of the consumer network where PSC connections are allowed to be created in. Note, this network does not need be in the ConsumerPscConfig.project in the case of SharedVPC. Example: projects/{projectNumOrId}/global/networks/{networkId}.
    project str
    The consumer project where PSC connections are allowed to be created in.
    state str
    Overall state of PSC Connections management for this consumer psc config.
    disableGlobalAccess Boolean
    This is used in PSC consumer ForwardingRule to control whether the PSC endpoint can be accessed from another region.
    network String
    The resource path of the consumer network where PSC connections are allowed to be created in. Note, this network does not need be in the ConsumerPscConfig.project in the case of SharedVPC. Example: projects/{projectNumOrId}/global/networks/{networkId}.
    project String
    The consumer project where PSC connections are allowed to be created in.
    state String
    Overall state of PSC Connections management for this consumer psc config.

    ConsumerPscConnectionResponse

    Error Pulumi.GoogleNative.NetworkConnectivity.V1.Inputs.GoogleRpcStatusResponse
    The most recent error during operating this connection.
    ErrorInfo Pulumi.GoogleNative.NetworkConnectivity.V1.Inputs.GoogleRpcErrorInfoResponse
    The error info for the latest error during operating this connection.
    ErrorType string
    The error type indicates whether the error is consumer facing, producer facing or system internal.
    ForwardingRule string
    The URI of the consumer forwarding rule created. Example: projects/{projectNumOrId}/regions/us-east1/networks/{resourceId}.
    GceOperation string
    The last Compute Engine operation to setup PSC connection.
    Ip string
    The IP literal allocated on the consumer network for the PSC forwarding rule that is created to connect to the producer service attachment in this service connection map.
    Network string
    The consumer network whose PSC forwarding rule is connected to the service attachments in this service connection map. Note that the network could be on a different project (shared VPC).
    Project string
    The consumer project whose PSC forwarding rule is connected to the service attachments in this service connection map.
    PscConnectionId string
    The PSC connection id of the PSC forwarding rule connected to the service attachments in this service connection map.
    ServiceAttachmentUri string
    The URI of a service attachment which is the target of the PSC connection.
    State string
    The state of the PSC connection.
    Error GoogleRpcStatusResponse
    The most recent error during operating this connection.
    ErrorInfo GoogleRpcErrorInfoResponse
    The error info for the latest error during operating this connection.
    ErrorType string
    The error type indicates whether the error is consumer facing, producer facing or system internal.
    ForwardingRule string
    The URI of the consumer forwarding rule created. Example: projects/{projectNumOrId}/regions/us-east1/networks/{resourceId}.
    GceOperation string
    The last Compute Engine operation to setup PSC connection.
    Ip string
    The IP literal allocated on the consumer network for the PSC forwarding rule that is created to connect to the producer service attachment in this service connection map.
    Network string
    The consumer network whose PSC forwarding rule is connected to the service attachments in this service connection map. Note that the network could be on a different project (shared VPC).
    Project string
    The consumer project whose PSC forwarding rule is connected to the service attachments in this service connection map.
    PscConnectionId string
    The PSC connection id of the PSC forwarding rule connected to the service attachments in this service connection map.
    ServiceAttachmentUri string
    The URI of a service attachment which is the target of the PSC connection.
    State string
    The state of the PSC connection.
    error GoogleRpcStatusResponse
    The most recent error during operating this connection.
    errorInfo GoogleRpcErrorInfoResponse
    The error info for the latest error during operating this connection.
    errorType String
    The error type indicates whether the error is consumer facing, producer facing or system internal.
    forwardingRule String
    The URI of the consumer forwarding rule created. Example: projects/{projectNumOrId}/regions/us-east1/networks/{resourceId}.
    gceOperation String
    The last Compute Engine operation to setup PSC connection.
    ip String
    The IP literal allocated on the consumer network for the PSC forwarding rule that is created to connect to the producer service attachment in this service connection map.
    network String
    The consumer network whose PSC forwarding rule is connected to the service attachments in this service connection map. Note that the network could be on a different project (shared VPC).
    project String
    The consumer project whose PSC forwarding rule is connected to the service attachments in this service connection map.
    pscConnectionId String
    The PSC connection id of the PSC forwarding rule connected to the service attachments in this service connection map.
    serviceAttachmentUri String
    The URI of a service attachment which is the target of the PSC connection.
    state String
    The state of the PSC connection.
    error GoogleRpcStatusResponse
    The most recent error during operating this connection.
    errorInfo GoogleRpcErrorInfoResponse
    The error info for the latest error during operating this connection.
    errorType string
    The error type indicates whether the error is consumer facing, producer facing or system internal.
    forwardingRule string
    The URI of the consumer forwarding rule created. Example: projects/{projectNumOrId}/regions/us-east1/networks/{resourceId}.
    gceOperation string
    The last Compute Engine operation to setup PSC connection.
    ip string
    The IP literal allocated on the consumer network for the PSC forwarding rule that is created to connect to the producer service attachment in this service connection map.
    network string
    The consumer network whose PSC forwarding rule is connected to the service attachments in this service connection map. Note that the network could be on a different project (shared VPC).
    project string
    The consumer project whose PSC forwarding rule is connected to the service attachments in this service connection map.
    pscConnectionId string
    The PSC connection id of the PSC forwarding rule connected to the service attachments in this service connection map.
    serviceAttachmentUri string
    The URI of a service attachment which is the target of the PSC connection.
    state string
    The state of the PSC connection.
    error GoogleRpcStatusResponse
    The most recent error during operating this connection.
    error_info GoogleRpcErrorInfoResponse
    The error info for the latest error during operating this connection.
    error_type str
    The error type indicates whether the error is consumer facing, producer facing or system internal.
    forwarding_rule str
    The URI of the consumer forwarding rule created. Example: projects/{projectNumOrId}/regions/us-east1/networks/{resourceId}.
    gce_operation str
    The last Compute Engine operation to setup PSC connection.
    ip str
    The IP literal allocated on the consumer network for the PSC forwarding rule that is created to connect to the producer service attachment in this service connection map.
    network str
    The consumer network whose PSC forwarding rule is connected to the service attachments in this service connection map. Note that the network could be on a different project (shared VPC).
    project str
    The consumer project whose PSC forwarding rule is connected to the service attachments in this service connection map.
    psc_connection_id str
    The PSC connection id of the PSC forwarding rule connected to the service attachments in this service connection map.
    service_attachment_uri str
    The URI of a service attachment which is the target of the PSC connection.
    state str
    The state of the PSC connection.
    error Property Map
    The most recent error during operating this connection.
    errorInfo Property Map
    The error info for the latest error during operating this connection.
    errorType String
    The error type indicates whether the error is consumer facing, producer facing or system internal.
    forwardingRule String
    The URI of the consumer forwarding rule created. Example: projects/{projectNumOrId}/regions/us-east1/networks/{resourceId}.
    gceOperation String
    The last Compute Engine operation to setup PSC connection.
    ip String
    The IP literal allocated on the consumer network for the PSC forwarding rule that is created to connect to the producer service attachment in this service connection map.
    network String
    The consumer network whose PSC forwarding rule is connected to the service attachments in this service connection map. Note that the network could be on a different project (shared VPC).
    project String
    The consumer project whose PSC forwarding rule is connected to the service attachments in this service connection map.
    pscConnectionId String
    The PSC connection id of the PSC forwarding rule connected to the service attachments in this service connection map.
    serviceAttachmentUri String
    The URI of a service attachment which is the target of the PSC connection.
    state String
    The state of the PSC connection.

    GoogleRpcErrorInfoResponse

    Domain string
    The logical grouping to which the "reason" belongs. The error domain is typically the registered service name of the tool or product that generates the error. Example: "pubsub.googleapis.com". If the error is generated by some common infrastructure, the error domain must be a globally unique value that identifies the infrastructure. For Google API infrastructure, the error domain is "googleapis.com".
    Metadata Dictionary<string, string>
    Additional structured details about this error. Keys should match /[a-zA-Z0-9-_]/ and be limited to 64 characters in length. When identifying the current value of an exceeded limit, the units should be contained in the key, not the value. For example, rather than {"instanceLimit": "100/request"}, should be returned as, {"instanceLimitPerRequest": "100"}, if the client exceeds the number of instances that can be created in a single (batch) request.
    Reason string
    The reason of the error. This is a constant value that identifies the proximate cause of the error. Error reasons are unique within a particular domain of errors. This should be at most 63 characters and match a regular expression of A-Z+[A-Z0-9], which represents UPPER_SNAKE_CASE.
    Domain string
    The logical grouping to which the "reason" belongs. The error domain is typically the registered service name of the tool or product that generates the error. Example: "pubsub.googleapis.com". If the error is generated by some common infrastructure, the error domain must be a globally unique value that identifies the infrastructure. For Google API infrastructure, the error domain is "googleapis.com".
    Metadata map[string]string
    Additional structured details about this error. Keys should match /[a-zA-Z0-9-_]/ and be limited to 64 characters in length. When identifying the current value of an exceeded limit, the units should be contained in the key, not the value. For example, rather than {"instanceLimit": "100/request"}, should be returned as, {"instanceLimitPerRequest": "100"}, if the client exceeds the number of instances that can be created in a single (batch) request.
    Reason string
    The reason of the error. This is a constant value that identifies the proximate cause of the error. Error reasons are unique within a particular domain of errors. This should be at most 63 characters and match a regular expression of A-Z+[A-Z0-9], which represents UPPER_SNAKE_CASE.
    domain String
    The logical grouping to which the "reason" belongs. The error domain is typically the registered service name of the tool or product that generates the error. Example: "pubsub.googleapis.com". If the error is generated by some common infrastructure, the error domain must be a globally unique value that identifies the infrastructure. For Google API infrastructure, the error domain is "googleapis.com".
    metadata Map<String,String>
    Additional structured details about this error. Keys should match /[a-zA-Z0-9-_]/ and be limited to 64 characters in length. When identifying the current value of an exceeded limit, the units should be contained in the key, not the value. For example, rather than {"instanceLimit": "100/request"}, should be returned as, {"instanceLimitPerRequest": "100"}, if the client exceeds the number of instances that can be created in a single (batch) request.
    reason String
    The reason of the error. This is a constant value that identifies the proximate cause of the error. Error reasons are unique within a particular domain of errors. This should be at most 63 characters and match a regular expression of A-Z+[A-Z0-9], which represents UPPER_SNAKE_CASE.
    domain string
    The logical grouping to which the "reason" belongs. The error domain is typically the registered service name of the tool or product that generates the error. Example: "pubsub.googleapis.com". If the error is generated by some common infrastructure, the error domain must be a globally unique value that identifies the infrastructure. For Google API infrastructure, the error domain is "googleapis.com".
    metadata {[key: string]: string}
    Additional structured details about this error. Keys should match /[a-zA-Z0-9-_]/ and be limited to 64 characters in length. When identifying the current value of an exceeded limit, the units should be contained in the key, not the value. For example, rather than {"instanceLimit": "100/request"}, should be returned as, {"instanceLimitPerRequest": "100"}, if the client exceeds the number of instances that can be created in a single (batch) request.
    reason string
    The reason of the error. This is a constant value that identifies the proximate cause of the error. Error reasons are unique within a particular domain of errors. This should be at most 63 characters and match a regular expression of A-Z+[A-Z0-9], which represents UPPER_SNAKE_CASE.
    domain str
    The logical grouping to which the "reason" belongs. The error domain is typically the registered service name of the tool or product that generates the error. Example: "pubsub.googleapis.com". If the error is generated by some common infrastructure, the error domain must be a globally unique value that identifies the infrastructure. For Google API infrastructure, the error domain is "googleapis.com".
    metadata Mapping[str, str]
    Additional structured details about this error. Keys should match /[a-zA-Z0-9-_]/ and be limited to 64 characters in length. When identifying the current value of an exceeded limit, the units should be contained in the key, not the value. For example, rather than {"instanceLimit": "100/request"}, should be returned as, {"instanceLimitPerRequest": "100"}, if the client exceeds the number of instances that can be created in a single (batch) request.
    reason str
    The reason of the error. This is a constant value that identifies the proximate cause of the error. Error reasons are unique within a particular domain of errors. This should be at most 63 characters and match a regular expression of A-Z+[A-Z0-9], which represents UPPER_SNAKE_CASE.
    domain String
    The logical grouping to which the "reason" belongs. The error domain is typically the registered service name of the tool or product that generates the error. Example: "pubsub.googleapis.com". If the error is generated by some common infrastructure, the error domain must be a globally unique value that identifies the infrastructure. For Google API infrastructure, the error domain is "googleapis.com".
    metadata Map<String>
    Additional structured details about this error. Keys should match /[a-zA-Z0-9-_]/ and be limited to 64 characters in length. When identifying the current value of an exceeded limit, the units should be contained in the key, not the value. For example, rather than {"instanceLimit": "100/request"}, should be returned as, {"instanceLimitPerRequest": "100"}, if the client exceeds the number of instances that can be created in a single (batch) request.
    reason String
    The reason of the error. This is a constant value that identifies the proximate cause of the error. Error reasons are unique within a particular domain of errors. This should be at most 63 characters and match a regular expression of A-Z+[A-Z0-9], which represents UPPER_SNAKE_CASE.

    GoogleRpcStatusResponse

    Code int
    The status code, which should be an enum value of google.rpc.Code.
    Details List<ImmutableDictionary<string, string>>
    A list of messages that carry the error details. There is a common set of message types for APIs to use.
    Message string
    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
    The status code, which should be an enum value of google.rpc.Code.
    Details []map[string]string
    A list of messages that carry the error details. There is a common set of message types for APIs to use.
    Message string
    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
    The status code, which should be an enum value of google.rpc.Code.
    details List<Map<String,String>>
    A list of messages that carry the error details. There is a common set of message types for APIs to use.
    message String
    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
    The status code, which should be an enum value of google.rpc.Code.
    details {[key: string]: string}[]
    A list of messages that carry the error details. There is a common set of message types for APIs to use.
    message string
    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
    The status code, which should be an enum value of google.rpc.Code.
    details Sequence[Mapping[str, str]]
    A list of messages that carry the error details. There is a common set of message types for APIs to use.
    message str
    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
    The status code, which should be an enum value of google.rpc.Code.
    details List<Map<String>>
    A list of messages that carry the error details. There is a common set of message types for APIs to use.
    message String
    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.

    ProducerPscConfigResponse

    ServiceAttachmentUri string
    The resource path of a service attachment. Example: projects/{projectNumOrId}/regions/{region}/serviceAttachments/{resourceId}.
    ServiceAttachmentUri string
    The resource path of a service attachment. Example: projects/{projectNumOrId}/regions/{region}/serviceAttachments/{resourceId}.
    serviceAttachmentUri String
    The resource path of a service attachment. Example: projects/{projectNumOrId}/regions/{region}/serviceAttachments/{resourceId}.
    serviceAttachmentUri string
    The resource path of a service attachment. Example: projects/{projectNumOrId}/regions/{region}/serviceAttachments/{resourceId}.
    service_attachment_uri str
    The resource path of a service attachment. Example: projects/{projectNumOrId}/regions/{region}/serviceAttachments/{resourceId}.
    serviceAttachmentUri String
    The resource path of a service attachment. Example: projects/{projectNumOrId}/regions/{region}/serviceAttachments/{resourceId}.

    Package Details

    Repository
    Google Cloud Native pulumi/pulumi-google-native
    License
    Apache-2.0
    google-native logo

    Google Cloud Native is in preview. Google Cloud Classic is fully supported.

    Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi