1. Packages
  2. Packages
  3. AWS Cloud Control
  4. API Docs
  5. securityhub
  6. getConnector

We recommend new projects start with resources from the AWS provider.

Viewing docs for AWS Cloud Control v1.74.1
published on Monday, Aug 3, 2026 by Pulumi
aws-native logo aws-native logo

We recommend new projects start with resources from the AWS provider.

Viewing docs for AWS Cloud Control v1.74.1
published on Monday, Aug 3, 2026 by Pulumi

    Creates a connector to a third-party cloud provider in Security Hub CSPM. A connector establishes a connection between Security Hub CSPM and a third-party cloud provider, enabling Security Hub CSPM to ingest security findings and resource data from the connected environment.

    Using getConnector

    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 getConnector(args: GetConnectorArgs, opts?: InvokeOptions): Promise<GetConnectorResult>
    function getConnectorOutput(args: GetConnectorOutputArgs, opts?: InvokeOptions): Output<GetConnectorResult>
    def get_connector(connector_arn: Optional[str] = None,
                      opts: Optional[InvokeOptions] = None) -> GetConnectorResult
    def get_connector_output(connector_arn: pulumi.Input[Optional[str]] = None,
                      opts: Optional[InvokeOptions] = None) -> Output[GetConnectorResult]
    func LookupConnector(ctx *Context, args *LookupConnectorArgs, opts ...InvokeOption) (*LookupConnectorResult, error)
    func LookupConnectorOutput(ctx *Context, args *LookupConnectorOutputArgs, opts ...InvokeOption) LookupConnectorResultOutput

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

    public static class GetConnector 
    {
        public static Task<GetConnectorResult> InvokeAsync(GetConnectorArgs args, InvokeOptions? opts = null)
        public static Output<GetConnectorResult> Invoke(GetConnectorInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetConnectorResult> getConnector(GetConnectorArgs args, InvokeOptions options)
    public static Output<GetConnectorResult> getConnector(GetConnectorArgs args, InvokeOptions options)
    
    fn::invoke:
      function: aws-native:securityhub:getConnector
      arguments:
        # arguments dictionary
    data "aws-native_securityhub_get_connector" "name" {
        # arguments
    }

    The following arguments are supported:

    getConnector Result

    The following output properties are available:

    ConnectorArn string
    ConnectorId string
    ConnectorStatus string
    CreatedAt string
    CreatedBy string
    Description string
    The description of the connector.
    EnablementStatus string
    Issues []ConnectorHealthIssue
    LastCheckedAt string
    LastUpdatedAt string
    Message string
    Provider ConnectorProvider
    Tags map[string]string
    connector_arn string
    connector_id string
    connector_status string
    created_at string
    created_by string
    description string
    The description of the connector.
    enablement_status string
    issues list(object)
    last_checked_at string
    last_updated_at string
    message string
    provider object
    tags map(string)
    connectorArn String
    connectorId String
    connectorStatus String
    createdAt String
    createdBy String
    description String
    The description of the connector.
    enablementStatus String
    issues List<ConnectorHealthIssue>
    lastCheckedAt String
    lastUpdatedAt String
    message String
    provider ConnectorProvider
    tags Map<String,String>
    connectorArn string
    connectorId string
    connectorStatus string
    createdAt string
    createdBy string
    description string
    The description of the connector.
    enablementStatus string
    issues ConnectorHealthIssue[]
    lastCheckedAt string
    lastUpdatedAt string
    message string
    provider ConnectorProvider
    tags {[key: string]: string}
    connectorArn String
    connectorId String
    connectorStatus String
    createdAt String
    createdBy String
    description String
    The description of the connector.
    enablementStatus String
    issues List<Property Map>
    lastCheckedAt String
    lastUpdatedAt String
    message String
    provider Property Map
    tags Map<String>

    Supporting Types

    ConnectorAzureProviderConfiguration

    AwsConfigConnectorArn string
    The ARN of the multi-cloud configuration connector used to establish the connection to Azure.
    AzureRegions List<string>
    The list of Azure regions to monitor.
    ScopeConfiguration Pulumi.AwsNative.SecurityHub.Inputs.ConnectorAzureScopeConfiguration
    The scope configuration that defines which Azure resources are monitored.
    AwsConfigConnectorArn string
    The ARN of the multi-cloud configuration connector used to establish the connection to Azure.
    AzureRegions []string
    The list of Azure regions to monitor.
    ScopeConfiguration ConnectorAzureScopeConfiguration
    The scope configuration that defines which Azure resources are monitored.
    aws_config_connector_arn string
    The ARN of the multi-cloud configuration connector used to establish the connection to Azure.
    azure_regions list(string)
    The list of Azure regions to monitor.
    scope_configuration object
    The scope configuration that defines which Azure resources are monitored.
    awsConfigConnectorArn String
    The ARN of the multi-cloud configuration connector used to establish the connection to Azure.
    azureRegions List<String>
    The list of Azure regions to monitor.
    scopeConfiguration ConnectorAzureScopeConfiguration
    The scope configuration that defines which Azure resources are monitored.
    awsConfigConnectorArn string
    The ARN of the multi-cloud configuration connector used to establish the connection to Azure.
    azureRegions string[]
    The list of Azure regions to monitor.
    scopeConfiguration ConnectorAzureScopeConfiguration
    The scope configuration that defines which Azure resources are monitored.
    aws_config_connector_arn str
    The ARN of the multi-cloud configuration connector used to establish the connection to Azure.
    azure_regions Sequence[str]
    The list of Azure regions to monitor.
    scope_configuration ConnectorAzureScopeConfiguration
    The scope configuration that defines which Azure resources are monitored.
    awsConfigConnectorArn String
    The ARN of the multi-cloud configuration connector used to establish the connection to Azure.
    azureRegions List<String>
    The list of Azure regions to monitor.
    scopeConfiguration Property Map
    The scope configuration that defines which Azure resources are monitored.

    ConnectorAzureScopeConfiguration

    ScopeType Pulumi.AwsNative.SecurityHub.ConnectorAzureScopeConfigurationScopeType
    The type of scope. Valid values are tenant and subscription.
    ScopeValues List<string>
    The list of scope values, such as subscription IDs, when the scope type is subscription.
    ScopeType ConnectorAzureScopeConfigurationScopeType
    The type of scope. Valid values are tenant and subscription.
    ScopeValues []string
    The list of scope values, such as subscription IDs, when the scope type is subscription.
    scope_type "TENANT" | "SUBSCRIPTION"
    The type of scope. Valid values are tenant and subscription.
    scope_values list(string)
    The list of scope values, such as subscription IDs, when the scope type is subscription.
    scopeType ConnectorAzureScopeConfigurationScopeType
    The type of scope. Valid values are tenant and subscription.
    scopeValues List<String>
    The list of scope values, such as subscription IDs, when the scope type is subscription.
    scopeType ConnectorAzureScopeConfigurationScopeType
    The type of scope. Valid values are tenant and subscription.
    scopeValues string[]
    The list of scope values, such as subscription IDs, when the scope type is subscription.
    scope_type ConnectorAzureScopeConfigurationScopeType
    The type of scope. Valid values are tenant and subscription.
    scope_values Sequence[str]
    The list of scope values, such as subscription IDs, when the scope type is subscription.
    scopeType "TENANT" | "SUBSCRIPTION"
    The type of scope. Valid values are tenant and subscription.
    scopeValues List<String>
    The list of scope values, such as subscription IDs, when the scope type is subscription.

    ConnectorAzureScopeConfigurationScopeType

    ConnectorHealthIssue

    Code string
    The error code that identifies the type of health issue.
    Message string
    A human-readable message that describes the health issue.
    Code string
    The error code that identifies the type of health issue.
    Message string
    A human-readable message that describes the health issue.
    code string
    The error code that identifies the type of health issue.
    message string
    A human-readable message that describes the health issue.
    code String
    The error code that identifies the type of health issue.
    message String
    A human-readable message that describes the health issue.
    code string
    The error code that identifies the type of health issue.
    message string
    A human-readable message that describes the health issue.
    code str
    The error code that identifies the type of health issue.
    message str
    A human-readable message that describes the health issue.
    code String
    The error code that identifies the type of health issue.
    message String
    A human-readable message that describes the health issue.

    ConnectorProvider

    Package Details

    Repository
    AWS Native pulumi/pulumi-aws-native
    License
    Apache-2.0
    aws-native logo aws-native logo

    We recommend new projects start with resources from the AWS provider.

    Viewing docs for AWS Cloud Control v1.74.1
    published on Monday, Aug 3, 2026 by Pulumi

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial