1. Packages
  2. Temporalcloud Provider
  3. API Docs
  4. getAccountAuditLogSink
Temporal Cloud 1.1.2 published on Wednesday, Dec 17, 2025 by temporalio
temporalcloud logo
Temporal Cloud 1.1.2 published on Wednesday, Dec 17, 2025 by temporalio

    Fetches details about an account audit log sink.

    Using getAccountAuditLogSink

    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 getAccountAuditLogSink(args: GetAccountAuditLogSinkArgs, opts?: InvokeOptions): Promise<GetAccountAuditLogSinkResult>
    function getAccountAuditLogSinkOutput(args: GetAccountAuditLogSinkOutputArgs, opts?: InvokeOptions): Output<GetAccountAuditLogSinkResult>
    def get_account_audit_log_sink(sink_name: Optional[str] = None,
                                   opts: Optional[InvokeOptions] = None) -> GetAccountAuditLogSinkResult
    def get_account_audit_log_sink_output(sink_name: Optional[pulumi.Input[str]] = None,
                                   opts: Optional[InvokeOptions] = None) -> Output[GetAccountAuditLogSinkResult]
    func LookupAccountAuditLogSink(ctx *Context, args *LookupAccountAuditLogSinkArgs, opts ...InvokeOption) (*LookupAccountAuditLogSinkResult, error)
    func LookupAccountAuditLogSinkOutput(ctx *Context, args *LookupAccountAuditLogSinkOutputArgs, opts ...InvokeOption) LookupAccountAuditLogSinkResultOutput

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

    public static class GetAccountAuditLogSink 
    {
        public static Task<GetAccountAuditLogSinkResult> InvokeAsync(GetAccountAuditLogSinkArgs args, InvokeOptions? opts = null)
        public static Output<GetAccountAuditLogSinkResult> Invoke(GetAccountAuditLogSinkInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetAccountAuditLogSinkResult> getAccountAuditLogSink(GetAccountAuditLogSinkArgs args, InvokeOptions options)
    public static Output<GetAccountAuditLogSinkResult> getAccountAuditLogSink(GetAccountAuditLogSinkArgs args, InvokeOptions options)
    
    fn::invoke:
      function: temporalcloud:index/getAccountAuditLogSink:getAccountAuditLogSink
      arguments:
        # arguments dictionary

    The following arguments are supported:

    SinkName string
    The unique name of the audit log sink.
    SinkName string
    The unique name of the audit log sink.
    sinkName String
    The unique name of the audit log sink.
    sinkName string
    The unique name of the audit log sink.
    sink_name str
    The unique name of the audit log sink.
    sinkName String
    The unique name of the audit log sink.

    getAccountAuditLogSink Result

    The following output properties are available:

    Enabled bool
    A flag indicating whether the audit log sink is enabled or not.
    Id string
    The provider-assigned unique ID for this managed resource.
    Kinesis GetAccountAuditLogSinkKinesis
    The Kinesis configuration details when destination_type is Kinesis.
    Pubsub GetAccountAuditLogSinkPubsub
    The PubSub configuration details when destination_type is PubSub.
    SinkName string
    The unique name of the audit log sink.
    State string
    The current state of the audit log sink.
    Enabled bool
    A flag indicating whether the audit log sink is enabled or not.
    Id string
    The provider-assigned unique ID for this managed resource.
    Kinesis GetAccountAuditLogSinkKinesis
    The Kinesis configuration details when destination_type is Kinesis.
    Pubsub GetAccountAuditLogSinkPubsub
    The PubSub configuration details when destination_type is PubSub.
    SinkName string
    The unique name of the audit log sink.
    State string
    The current state of the audit log sink.
    enabled Boolean
    A flag indicating whether the audit log sink is enabled or not.
    id String
    The provider-assigned unique ID for this managed resource.
    kinesis GetAccountAuditLogSinkKinesis
    The Kinesis configuration details when destination_type is Kinesis.
    pubsub GetAccountAuditLogSinkPubsub
    The PubSub configuration details when destination_type is PubSub.
    sinkName String
    The unique name of the audit log sink.
    state String
    The current state of the audit log sink.
    enabled boolean
    A flag indicating whether the audit log sink is enabled or not.
    id string
    The provider-assigned unique ID for this managed resource.
    kinesis GetAccountAuditLogSinkKinesis
    The Kinesis configuration details when destination_type is Kinesis.
    pubsub GetAccountAuditLogSinkPubsub
    The PubSub configuration details when destination_type is PubSub.
    sinkName string
    The unique name of the audit log sink.
    state string
    The current state of the audit log sink.
    enabled bool
    A flag indicating whether the audit log sink is enabled or not.
    id str
    The provider-assigned unique ID for this managed resource.
    kinesis GetAccountAuditLogSinkKinesis
    The Kinesis configuration details when destination_type is Kinesis.
    pubsub GetAccountAuditLogSinkPubsub
    The PubSub configuration details when destination_type is PubSub.
    sink_name str
    The unique name of the audit log sink.
    state str
    The current state of the audit log sink.
    enabled Boolean
    A flag indicating whether the audit log sink is enabled or not.
    id String
    The provider-assigned unique ID for this managed resource.
    kinesis Property Map
    The Kinesis configuration details when destination_type is Kinesis.
    pubsub Property Map
    The PubSub configuration details when destination_type is PubSub.
    sinkName String
    The unique name of the audit log sink.
    state String
    The current state of the audit log sink.

    Supporting Types

    GetAccountAuditLogSinkKinesis

    DestinationUri string
    The destination URI of the Kinesis stream where Temporal will send data.
    Region string
    The region of the Kinesis stream.
    RoleName string
    The IAM role that Temporal Cloud assumes for writing records to the customer's Kinesis stream.
    DestinationUri string
    The destination URI of the Kinesis stream where Temporal will send data.
    Region string
    The region of the Kinesis stream.
    RoleName string
    The IAM role that Temporal Cloud assumes for writing records to the customer's Kinesis stream.
    destinationUri String
    The destination URI of the Kinesis stream where Temporal will send data.
    region String
    The region of the Kinesis stream.
    roleName String
    The IAM role that Temporal Cloud assumes for writing records to the customer's Kinesis stream.
    destinationUri string
    The destination URI of the Kinesis stream where Temporal will send data.
    region string
    The region of the Kinesis stream.
    roleName string
    The IAM role that Temporal Cloud assumes for writing records to the customer's Kinesis stream.
    destination_uri str
    The destination URI of the Kinesis stream where Temporal will send data.
    region str
    The region of the Kinesis stream.
    role_name str
    The IAM role that Temporal Cloud assumes for writing records to the customer's Kinesis stream.
    destinationUri String
    The destination URI of the Kinesis stream where Temporal will send data.
    region String
    The region of the Kinesis stream.
    roleName String
    The IAM role that Temporal Cloud assumes for writing records to the customer's Kinesis stream.

    GetAccountAuditLogSinkPubsub

    GcpProjectId string
    The GCP project ID of the PubSub topic and service account.
    ServiceAccountEmail string
    The service account email associated with the PubSub topic and service account.
    ServiceAccountId string
    The customer service account ID that Temporal Cloud impersonates for writing records to the customer's PubSub topic.
    TopicName string
    The destination PubSub topic name for Temporal.
    GcpProjectId string
    The GCP project ID of the PubSub topic and service account.
    ServiceAccountEmail string
    The service account email associated with the PubSub topic and service account.
    ServiceAccountId string
    The customer service account ID that Temporal Cloud impersonates for writing records to the customer's PubSub topic.
    TopicName string
    The destination PubSub topic name for Temporal.
    gcpProjectId String
    The GCP project ID of the PubSub topic and service account.
    serviceAccountEmail String
    The service account email associated with the PubSub topic and service account.
    serviceAccountId String
    The customer service account ID that Temporal Cloud impersonates for writing records to the customer's PubSub topic.
    topicName String
    The destination PubSub topic name for Temporal.
    gcpProjectId string
    The GCP project ID of the PubSub topic and service account.
    serviceAccountEmail string
    The service account email associated with the PubSub topic and service account.
    serviceAccountId string
    The customer service account ID that Temporal Cloud impersonates for writing records to the customer's PubSub topic.
    topicName string
    The destination PubSub topic name for Temporal.
    gcp_project_id str
    The GCP project ID of the PubSub topic and service account.
    service_account_email str
    The service account email associated with the PubSub topic and service account.
    service_account_id str
    The customer service account ID that Temporal Cloud impersonates for writing records to the customer's PubSub topic.
    topic_name str
    The destination PubSub topic name for Temporal.
    gcpProjectId String
    The GCP project ID of the PubSub topic and service account.
    serviceAccountEmail String
    The service account email associated with the PubSub topic and service account.
    serviceAccountId String
    The customer service account ID that Temporal Cloud impersonates for writing records to the customer's PubSub topic.
    topicName String
    The destination PubSub topic name for Temporal.

    Package Details

    Repository
    temporalcloud temporalio/terraform-provider-temporalcloud
    License
    Notes
    This Pulumi package is based on the temporalcloud Terraform Provider.
    temporalcloud logo
    Temporal Cloud 1.1.2 published on Wednesday, Dec 17, 2025 by temporalio
      Meet Neo: Your AI Platform Teammate