1. Packages
  2. Temporalcloud Provider
  3. API Docs
  4. getConnectivityRule
Temporal Cloud 0.9.2 published on Thursday, Jul 31, 2025 by temporalio

temporalcloud.getConnectivityRule

Explore with Pulumi AI

temporalcloud logo
Temporal Cloud 0.9.2 published on Thursday, Jul 31, 2025 by temporalio

    Fetches details about a connectivity rule.

    Using getConnectivityRule

    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 getConnectivityRule(args: GetConnectivityRuleArgs, opts?: InvokeOptions): Promise<GetConnectivityRuleResult>
    function getConnectivityRuleOutput(args: GetConnectivityRuleOutputArgs, opts?: InvokeOptions): Output<GetConnectivityRuleResult>
    def get_connectivity_rule(id: Optional[str] = None,
                              opts: Optional[InvokeOptions] = None) -> GetConnectivityRuleResult
    def get_connectivity_rule_output(id: Optional[pulumi.Input[str]] = None,
                              opts: Optional[InvokeOptions] = None) -> Output[GetConnectivityRuleResult]
    func LookupConnectivityRule(ctx *Context, args *LookupConnectivityRuleArgs, opts ...InvokeOption) (*LookupConnectivityRuleResult, error)
    func LookupConnectivityRuleOutput(ctx *Context, args *LookupConnectivityRuleOutputArgs, opts ...InvokeOption) LookupConnectivityRuleResultOutput

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

    public static class GetConnectivityRule 
    {
        public static Task<GetConnectivityRuleResult> InvokeAsync(GetConnectivityRuleArgs args, InvokeOptions? opts = null)
        public static Output<GetConnectivityRuleResult> Invoke(GetConnectivityRuleInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetConnectivityRuleResult> getConnectivityRule(GetConnectivityRuleArgs args, InvokeOptions options)
    public static Output<GetConnectivityRuleResult> getConnectivityRule(GetConnectivityRuleArgs args, InvokeOptions options)
    
    fn::invoke:
      function: temporalcloud:index/getConnectivityRule:getConnectivityRule
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Id string
    The unique identifier of the connectivity rule across all Temporal Cloud tenants.
    Id string
    The unique identifier of the connectivity rule across all Temporal Cloud tenants.
    id String
    The unique identifier of the connectivity rule across all Temporal Cloud tenants.
    id string
    The unique identifier of the connectivity rule across all Temporal Cloud tenants.
    id str
    The unique identifier of the connectivity rule across all Temporal Cloud tenants.
    id String
    The unique identifier of the connectivity rule across all Temporal Cloud tenants.

    getConnectivityRule Result

    The following output properties are available:

    ConnectionId string
    The ID of the connection to the connectivity rule.
    ConnectivityType string
    The type of connectivity.
    CreatedAt string
    The time the connectivity rule was created.
    GcpProjectId string
    The GCP project ID of the connectivity rule.
    Id string
    The unique identifier of the connectivity rule across all Temporal Cloud tenants.
    Region string
    The region of the connectivity rule.
    State string
    The current state of the connectivity rule.
    ConnectionId string
    The ID of the connection to the connectivity rule.
    ConnectivityType string
    The type of connectivity.
    CreatedAt string
    The time the connectivity rule was created.
    GcpProjectId string
    The GCP project ID of the connectivity rule.
    Id string
    The unique identifier of the connectivity rule across all Temporal Cloud tenants.
    Region string
    The region of the connectivity rule.
    State string
    The current state of the connectivity rule.
    connectionId String
    The ID of the connection to the connectivity rule.
    connectivityType String
    The type of connectivity.
    createdAt String
    The time the connectivity rule was created.
    gcpProjectId String
    The GCP project ID of the connectivity rule.
    id String
    The unique identifier of the connectivity rule across all Temporal Cloud tenants.
    region String
    The region of the connectivity rule.
    state String
    The current state of the connectivity rule.
    connectionId string
    The ID of the connection to the connectivity rule.
    connectivityType string
    The type of connectivity.
    createdAt string
    The time the connectivity rule was created.
    gcpProjectId string
    The GCP project ID of the connectivity rule.
    id string
    The unique identifier of the connectivity rule across all Temporal Cloud tenants.
    region string
    The region of the connectivity rule.
    state string
    The current state of the connectivity rule.
    connection_id str
    The ID of the connection to the connectivity rule.
    connectivity_type str
    The type of connectivity.
    created_at str
    The time the connectivity rule was created.
    gcp_project_id str
    The GCP project ID of the connectivity rule.
    id str
    The unique identifier of the connectivity rule across all Temporal Cloud tenants.
    region str
    The region of the connectivity rule.
    state str
    The current state of the connectivity rule.
    connectionId String
    The ID of the connection to the connectivity rule.
    connectivityType String
    The type of connectivity.
    createdAt String
    The time the connectivity rule was created.
    gcpProjectId String
    The GCP project ID of the connectivity rule.
    id String
    The unique identifier of the connectivity rule across all Temporal Cloud tenants.
    region String
    The region of the connectivity rule.
    state String
    The current state of the connectivity rule.

    Package Details

    Repository
    temporalcloud temporalio/terraform-provider-temporalcloud
    License
    Notes
    This Pulumi package is based on the temporalcloud Terraform Provider.
    temporalcloud logo
    Temporal Cloud 0.9.2 published on Thursday, Jul 31, 2025 by temporalio