1. Registry
  2. Packages
  3. AWS Cloud Control
  4. API Docs
  5. inspectorv2
  6. Connector

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

Viewing docs for AWS Cloud Control v1.76.0
published on Monday, Aug 24, 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.76.0
published on Monday, Aug 24, 2026 by Pulumi

    Creates and manages a multi-cloud connector for Amazon Inspector, enabling vulnerability scanning of Azure resources.

    Create Connector Resource

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

    Constructor syntax

    new Connector(name: string, args: ConnectorArgs, opts?: CustomResourceOptions);
    @overload
    def Connector(resource_name: str,
                  args: ConnectorArgs,
                  opts: Optional[ResourceOptions] = None)
    
    @overload
    def Connector(resource_name: str,
                  opts: Optional[ResourceOptions] = None,
                  provider: Optional[ConnectorCloudProvider] = None,
                  provider_configuration: Optional[ConnectorProviderConfigurationArgs] = None,
                  description: Optional[str] = None,
                  name: Optional[str] = None,
                  tags: Optional[Sequence[_root_inputs.TagArgs]] = None)
    func NewConnector(ctx *Context, name string, args ConnectorArgs, opts ...ResourceOption) (*Connector, error)
    public Connector(string name, ConnectorArgs args, CustomResourceOptions? opts = null)
    public Connector(String name, ConnectorArgs args)
    public Connector(String name, ConnectorArgs args, CustomResourceOptions options)
    
    type: aws-native:inspectorv2:Connector
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    resource "aws-native_inspectorv2_connector" "name" {
        # resource properties
    }

    Parameters

    name string
    The unique name of the resource.
    args ConnectorArgs
    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 ConnectorArgs
    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 ConnectorArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args ConnectorArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args ConnectorArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Connector 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 Connector resource accepts the following input properties:

    Provider Pulumi.AwsNative.InspectorV2.ConnectorCloudProvider
    The cloud provider for this connector.
    ProviderConfiguration Pulumi.AwsNative.InspectorV2.Inputs.ConnectorProviderConfiguration
    Provider-specific configuration including regions and scope.
    Description string
    Optional description of the connector.
    Name string
    Display name for the connector.
    Tags List<Pulumi.AwsNative.Inputs.Tag>
    Tags to apply to the connector.
    Provider ConnectorCloudProvider
    The cloud provider for this connector.
    ProviderConfiguration ConnectorProviderConfigurationArgs
    Provider-specific configuration including regions and scope.
    Description string
    Optional description of the connector.
    Name string
    Display name for the connector.
    Tags TagArgs
    Tags to apply to the connector.
    provider "AZURE"
    The cloud provider for this connector.
    provider_configuration object
    Provider-specific configuration including regions and scope.
    description string
    Optional description of the connector.
    name string
    Display name for the connector.
    tags list(object)
    Tags to apply to the connector.
    provider ConnectorCloudProvider
    The cloud provider for this connector.
    providerConfiguration ConnectorProviderConfiguration
    Provider-specific configuration including regions and scope.
    description String
    Optional description of the connector.
    name String
    Display name for the connector.
    tags List<Tag>
    Tags to apply to the connector.
    provider ConnectorCloudProvider
    The cloud provider for this connector.
    providerConfiguration ConnectorProviderConfiguration
    Provider-specific configuration including regions and scope.
    description string
    Optional description of the connector.
    name string
    Display name for the connector.
    tags Tag[]
    Tags to apply to the connector.
    provider ConnectorCloudProvider
    The cloud provider for this connector.
    provider_configuration ConnectorProviderConfigurationArgs
    Provider-specific configuration including regions and scope.
    description str
    Optional description of the connector.
    name str
    Display name for the connector.
    tags Sequence[TagArgs]
    Tags to apply to the connector.
    provider "AZURE"
    The cloud provider for this connector.
    providerConfiguration Property Map
    Provider-specific configuration including regions and scope.
    description String
    Optional description of the connector.
    name String
    Display name for the connector.
    tags List<Property Map>
    Tags to apply to the connector.

    Outputs

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

    ConnectorArn string
    The Amazon Resource Name (ARN) of the connector.
    CreatedAt string
    Timestamp when the connector was created.
    EnablementStatus Pulumi.AwsNative.InspectorV2.ConnectorState
    The enablement status of the connector.
    EnablementStatusReason string
    Reason for the current enablement status, if applicable.
    Health Pulumi.AwsNative.InspectorV2.Outputs.ConnectorHealth
    Health status of the connector.
    Id string
    The provider-assigned unique ID for this managed resource.
    LastUpdatedAt string
    Timestamp when the connector was last updated.
    ConnectorArn string
    The Amazon Resource Name (ARN) of the connector.
    CreatedAt string
    Timestamp when the connector was created.
    EnablementStatus ConnectorStateEnum
    The enablement status of the connector.
    EnablementStatusReason string
    Reason for the current enablement status, if applicable.
    Health ConnectorHealth
    Health status of the connector.
    Id string
    The provider-assigned unique ID for this managed resource.
    LastUpdatedAt string
    Timestamp when the connector was last updated.
    connector_arn string
    The Amazon Resource Name (ARN) of the connector.
    created_at string
    Timestamp when the connector was created.
    enablement_status "ENABLED" | "PENDING_ENABLEMENT" | "FAILED_TO_ENABLE" | "PENDING_UPDATE" | "FAILED_TO_UPDATE" | "PENDING_DELETION" | "DELETED" | "FAILED_TO_DELETE"
    The enablement status of the connector.
    enablement_status_reason string
    Reason for the current enablement status, if applicable.
    health object
    Health status of the connector.
    id string
    The provider-assigned unique ID for this managed resource.
    last_updated_at string
    Timestamp when the connector was last updated.
    connectorArn String
    The Amazon Resource Name (ARN) of the connector.
    createdAt String
    Timestamp when the connector was created.
    enablementStatus ConnectorState
    The enablement status of the connector.
    enablementStatusReason String
    Reason for the current enablement status, if applicable.
    health ConnectorHealth
    Health status of the connector.
    id String
    The provider-assigned unique ID for this managed resource.
    lastUpdatedAt String
    Timestamp when the connector was last updated.
    connectorArn string
    The Amazon Resource Name (ARN) of the connector.
    createdAt string
    Timestamp when the connector was created.
    enablementStatus ConnectorState
    The enablement status of the connector.
    enablementStatusReason string
    Reason for the current enablement status, if applicable.
    health ConnectorHealth
    Health status of the connector.
    id string
    The provider-assigned unique ID for this managed resource.
    lastUpdatedAt string
    Timestamp when the connector was last updated.
    connector_arn str
    The Amazon Resource Name (ARN) of the connector.
    created_at str
    Timestamp when the connector was created.
    enablement_status ConnectorState
    The enablement status of the connector.
    enablement_status_reason str
    Reason for the current enablement status, if applicable.
    health ConnectorHealth
    Health status of the connector.
    id str
    The provider-assigned unique ID for this managed resource.
    last_updated_at str
    Timestamp when the connector was last updated.
    connectorArn String
    The Amazon Resource Name (ARN) of the connector.
    createdAt String
    Timestamp when the connector was created.
    enablementStatus "ENABLED" | "PENDING_ENABLEMENT" | "FAILED_TO_ENABLE" | "PENDING_UPDATE" | "FAILED_TO_UPDATE" | "PENDING_DELETION" | "DELETED" | "FAILED_TO_DELETE"
    The enablement status of the connector.
    enablementStatusReason String
    Reason for the current enablement status, if applicable.
    health Property Map
    Health status of the connector.
    id String
    The provider-assigned unique ID for this managed resource.
    lastUpdatedAt String
    Timestamp when the connector was last updated.

    Supporting Types

    ConnectorAzureProviderConfiguration, ConnectorAzureProviderConfigurationArgs

    AwsConfigConnectorArn string
    The ARN of the AWS Config connector used for Azure resource discovery.
    AzureRegions List<string>
    List of Azure regions to scan.
    ScopeConfiguration Pulumi.AwsNative.InspectorV2.Inputs.ConnectorAzureScopeConfigurationMap
    AutoInstallVmScanner bool
    Whether to automatically install the VM scanner. Defaults to true.
    AwsConfigConnectorArn string
    The ARN of the AWS Config connector used for Azure resource discovery.
    AzureRegions []string
    List of Azure regions to scan.
    ScopeConfiguration ConnectorAzureScopeConfigurationMap
    AutoInstallVmScanner bool
    Whether to automatically install the VM scanner. Defaults to true.
    aws_config_connector_arn string
    The ARN of the AWS Config connector used for Azure resource discovery.
    azure_regions list(string)
    List of Azure regions to scan.
    scope_configuration object
    auto_install_vm_scanner bool
    Whether to automatically install the VM scanner. Defaults to true.
    awsConfigConnectorArn String
    The ARN of the AWS Config connector used for Azure resource discovery.
    azureRegions List<String>
    List of Azure regions to scan.
    scopeConfiguration ConnectorAzureScopeConfigurationMap
    autoInstallVmScanner Boolean
    Whether to automatically install the VM scanner. Defaults to true.
    awsConfigConnectorArn string
    The ARN of the AWS Config connector used for Azure resource discovery.
    azureRegions string[]
    List of Azure regions to scan.
    scopeConfiguration ConnectorAzureScopeConfigurationMap
    autoInstallVmScanner boolean
    Whether to automatically install the VM scanner. Defaults to true.
    aws_config_connector_arn str
    The ARN of the AWS Config connector used for Azure resource discovery.
    azure_regions Sequence[str]
    List of Azure regions to scan.
    scope_configuration ConnectorAzureScopeConfigurationMap
    auto_install_vm_scanner bool
    Whether to automatically install the VM scanner. Defaults to true.
    awsConfigConnectorArn String
    The ARN of the AWS Config connector used for Azure resource discovery.
    azureRegions List<String>
    List of Azure regions to scan.
    scopeConfiguration Property Map
    autoInstallVmScanner Boolean
    Whether to automatically install the VM scanner. Defaults to true.

    ConnectorAzureScopeConfigurationMap, ConnectorAzureScopeConfigurationMapArgs

    Defines which resource types to scan and at what scope level.

    ConnectorCloudProvider, ConnectorCloudProviderArgs

    Azure
    AZURE
    ConnectorCloudProviderAzure
    AZURE
    "AZURE"
    AZURE
    Azure
    AZURE
    Azure
    AZURE
    AZURE
    AZURE
    "AZURE"
    AZURE

    ConnectorHealth, ConnectorHealthArgs

    ConnectorHealthStatus, ConnectorHealthStatusArgs

    Connected
    CONNECTED
    Degraded
    DEGRADED
    FailedToConnect
    FAILED_TO_CONNECT
    PendingAuthorization
    PENDING_AUTHORIZATION
    PendingConfiguration
    PENDING_CONFIGURATION
    Unknown
    UNKNOWN
    ConnectorHealthStatusConnected
    CONNECTED
    ConnectorHealthStatusDegraded
    DEGRADED
    ConnectorHealthStatusFailedToConnect
    FAILED_TO_CONNECT
    ConnectorHealthStatusPendingAuthorization
    PENDING_AUTHORIZATION
    ConnectorHealthStatusPendingConfiguration
    PENDING_CONFIGURATION
    ConnectorHealthStatusUnknown
    UNKNOWN
    "CONNECTED"
    CONNECTED
    "DEGRADED"
    DEGRADED
    "FAILED_TO_CONNECT"
    FAILED_TO_CONNECT
    "PENDING_AUTHORIZATION"
    PENDING_AUTHORIZATION
    "PENDING_CONFIGURATION"
    PENDING_CONFIGURATION
    "UNKNOWN"
    UNKNOWN
    Connected
    CONNECTED
    Degraded
    DEGRADED
    FailedToConnect
    FAILED_TO_CONNECT
    PendingAuthorization
    PENDING_AUTHORIZATION
    PendingConfiguration
    PENDING_CONFIGURATION
    Unknown
    UNKNOWN
    Connected
    CONNECTED
    Degraded
    DEGRADED
    FailedToConnect
    FAILED_TO_CONNECT
    PendingAuthorization
    PENDING_AUTHORIZATION
    PendingConfiguration
    PENDING_CONFIGURATION
    Unknown
    UNKNOWN
    CONNECTED
    CONNECTED
    DEGRADED
    DEGRADED
    FAILED_TO_CONNECT
    FAILED_TO_CONNECT
    PENDING_AUTHORIZATION
    PENDING_AUTHORIZATION
    PENDING_CONFIGURATION
    PENDING_CONFIGURATION
    UNKNOWN
    UNKNOWN
    "CONNECTED"
    CONNECTED
    "DEGRADED"
    DEGRADED
    "FAILED_TO_CONNECT"
    FAILED_TO_CONNECT
    "PENDING_AUTHORIZATION"
    PENDING_AUTHORIZATION
    "PENDING_CONFIGURATION"
    PENDING_CONFIGURATION
    "UNKNOWN"
    UNKNOWN

    ConnectorProviderConfiguration, ConnectorProviderConfigurationArgs

    ConnectorScopeConfiguration, ConnectorScopeConfigurationArgs

    Defines the scope of Azure resources to monitor for a specific resource type.
    ScopeType Pulumi.AwsNative.InspectorV2.ConnectorScopeType
    ScopeValues List<string>
    List of subscription IDs. Empty for TENANT scope.
    State Pulumi.AwsNative.InspectorV2.ConnectorScopeState
    StateReason string
    Reason for the current scope state.
    ScopeType ConnectorScopeType
    ScopeValues []string
    List of subscription IDs. Empty for TENANT scope.
    State ConnectorScopeState
    StateReason string
    Reason for the current scope state.
    scope_type "TENANT" | "SUBSCRIPTION"
    scope_values list(string)
    List of subscription IDs. Empty for TENANT scope.
    state "ACTIVE" | "PENDING" | "ERROR" | "DISABLED"
    state_reason string
    Reason for the current scope state.
    scopeType ConnectorScopeType
    scopeValues List<String>
    List of subscription IDs. Empty for TENANT scope.
    state ConnectorScopeState
    stateReason String
    Reason for the current scope state.
    scopeType ConnectorScopeType
    scopeValues string[]
    List of subscription IDs. Empty for TENANT scope.
    state ConnectorScopeState
    stateReason string
    Reason for the current scope state.
    scope_type ConnectorScopeType
    scope_values Sequence[str]
    List of subscription IDs. Empty for TENANT scope.
    state ConnectorScopeState
    state_reason str
    Reason for the current scope state.
    scopeType "TENANT" | "SUBSCRIPTION"
    scopeValues List<String>
    List of subscription IDs. Empty for TENANT scope.
    state "ACTIVE" | "PENDING" | "ERROR" | "DISABLED"
    stateReason String
    Reason for the current scope state.

    ConnectorScopeState, ConnectorScopeStateArgs

    Active
    ACTIVE
    Pending
    PENDING
    Error
    ERROR
    Disabled
    DISABLED
    ConnectorScopeStateActive
    ACTIVE
    ConnectorScopeStatePending
    PENDING
    ConnectorScopeStateError
    ERROR
    ConnectorScopeStateDisabled
    DISABLED
    "ACTIVE"
    ACTIVE
    "PENDING"
    PENDING
    "ERROR"
    ERROR
    "DISABLED"
    DISABLED
    Active
    ACTIVE
    Pending
    PENDING
    Error
    ERROR
    Disabled
    DISABLED
    Active
    ACTIVE
    Pending
    PENDING
    Error
    ERROR
    Disabled
    DISABLED
    ACTIVE
    ACTIVE
    PENDING
    PENDING
    ERROR
    ERROR
    DISABLED
    DISABLED
    "ACTIVE"
    ACTIVE
    "PENDING"
    PENDING
    "ERROR"
    ERROR
    "DISABLED"
    DISABLED

    ConnectorScopeType, ConnectorScopeTypeArgs

    Tenant
    TENANT
    Subscription
    SUBSCRIPTION
    ConnectorScopeTypeTenant
    TENANT
    ConnectorScopeTypeSubscription
    SUBSCRIPTION
    "TENANT"
    TENANT
    "SUBSCRIPTION"
    SUBSCRIPTION
    Tenant
    TENANT
    Subscription
    SUBSCRIPTION
    Tenant
    TENANT
    Subscription
    SUBSCRIPTION
    TENANT
    TENANT
    SUBSCRIPTION
    SUBSCRIPTION
    "TENANT"
    TENANT
    "SUBSCRIPTION"
    SUBSCRIPTION

    ConnectorState, ConnectorStateArgs

    Enabled
    ENABLED
    PendingEnablement
    PENDING_ENABLEMENT
    FailedToEnable
    FAILED_TO_ENABLE
    PendingUpdate
    PENDING_UPDATE
    FailedToUpdate
    FAILED_TO_UPDATE
    PendingDeletion
    PENDING_DELETION
    Deleted
    DELETED
    FailedToDelete
    FAILED_TO_DELETE
    ConnectorStateEnabled
    ENABLED
    ConnectorStatePendingEnablement
    PENDING_ENABLEMENT
    ConnectorStateFailedToEnable
    FAILED_TO_ENABLE
    ConnectorStatePendingUpdate
    PENDING_UPDATE
    ConnectorStateFailedToUpdate
    FAILED_TO_UPDATE
    ConnectorStatePendingDeletion
    PENDING_DELETION
    ConnectorStateDeleted
    DELETED
    ConnectorStateFailedToDelete
    FAILED_TO_DELETE
    "ENABLED"
    ENABLED
    "PENDING_ENABLEMENT"
    PENDING_ENABLEMENT
    "FAILED_TO_ENABLE"
    FAILED_TO_ENABLE
    "PENDING_UPDATE"
    PENDING_UPDATE
    "FAILED_TO_UPDATE"
    FAILED_TO_UPDATE
    "PENDING_DELETION"
    PENDING_DELETION
    "DELETED"
    DELETED
    "FAILED_TO_DELETE"
    FAILED_TO_DELETE
    Enabled
    ENABLED
    PendingEnablement
    PENDING_ENABLEMENT
    FailedToEnable
    FAILED_TO_ENABLE
    PendingUpdate
    PENDING_UPDATE
    FailedToUpdate
    FAILED_TO_UPDATE
    PendingDeletion
    PENDING_DELETION
    Deleted
    DELETED
    FailedToDelete
    FAILED_TO_DELETE
    Enabled
    ENABLED
    PendingEnablement
    PENDING_ENABLEMENT
    FailedToEnable
    FAILED_TO_ENABLE
    PendingUpdate
    PENDING_UPDATE
    FailedToUpdate
    FAILED_TO_UPDATE
    PendingDeletion
    PENDING_DELETION
    Deleted
    DELETED
    FailedToDelete
    FAILED_TO_DELETE
    ENABLED
    ENABLED
    PENDING_ENABLEMENT
    PENDING_ENABLEMENT
    FAILED_TO_ENABLE
    FAILED_TO_ENABLE
    PENDING_UPDATE
    PENDING_UPDATE
    FAILED_TO_UPDATE
    FAILED_TO_UPDATE
    PENDING_DELETION
    PENDING_DELETION
    DELETED
    DELETED
    FAILED_TO_DELETE
    FAILED_TO_DELETE
    "ENABLED"
    ENABLED
    "PENDING_ENABLEMENT"
    PENDING_ENABLEMENT
    "FAILED_TO_ENABLE"
    FAILED_TO_ENABLE
    "PENDING_UPDATE"
    PENDING_UPDATE
    "FAILED_TO_UPDATE"
    FAILED_TO_UPDATE
    "PENDING_DELETION"
    PENDING_DELETION
    "DELETED"
    DELETED
    "FAILED_TO_DELETE"
    FAILED_TO_DELETE

    Tag, TagArgs

    A set of tags to apply to the resource.
    Key string
    The key name of the tag
    Value string
    The value of the tag
    Key string
    The key name of the tag
    Value string
    The value of the tag
    key string
    The key name of the tag
    value string
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag
    key string
    The key name of the tag
    value string
    The value of the tag
    key str
    The key name of the tag
    value str
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag

    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.76.0
    published on Monday, Aug 24, 2026 by Pulumi

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial