We recommend new projects start with resources from the AWS provider.
published on Monday, Aug 24, 2026 by Pulumi
We recommend new projects start with resources from the AWS provider.
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.
Aws Native. Inspector V2. Connector Cloud Provider - The cloud provider for this connector.
- Provider
Configuration Pulumi.Aws Native. Inspector V2. Inputs. Connector Provider Configuration - Provider-specific configuration including regions and scope.
- Description string
- Optional description of the connector.
- Name string
- Display name for the connector.
-
List<Pulumi.
Aws Native. Inputs. Tag> - Tags to apply to the connector.
- Provider
Connector
Cloud Provider - The cloud provider for this connector.
- Provider
Configuration ConnectorProvider Configuration Args - Provider-specific configuration including regions and scope.
- Description string
- Optional description of the connector.
- Name string
- Display name for the connector.
-
Tag
Args - 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.
- list(object)
- Tags to apply to the connector.
- provider
Connector
Cloud Provider - The cloud provider for this connector.
- provider
Configuration ConnectorProvider Configuration - Provider-specific configuration including regions and scope.
- description String
- Optional description of the connector.
- name String
- Display name for the connector.
- List<Tag>
- Tags to apply to the connector.
- provider
Connector
Cloud Provider - The cloud provider for this connector.
- provider
Configuration ConnectorProvider Configuration - Provider-specific configuration including regions and scope.
- description string
- Optional description of the connector.
- name string
- Display name for the connector.
- Tag[]
- Tags to apply to the connector.
- provider
Connector
Cloud Provider - The cloud provider for this connector.
- provider_
configuration ConnectorProvider Configuration Args - Provider-specific configuration including regions and scope.
- description str
- Optional description of the connector.
- name str
- Display name for the connector.
-
Sequence[Tag
Args] - Tags to apply to the connector.
- provider "AZURE"
- The cloud provider for this connector.
- provider
Configuration Property Map - Provider-specific configuration including regions and scope.
- description String
- Optional description of the connector.
- name String
- Display name for the connector.
- 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:
- Connector
Arn string - The Amazon Resource Name (ARN) of the connector.
- Created
At string - Timestamp when the connector was created.
- Enablement
Status Pulumi.Aws Native. Inspector V2. Connector State - The enablement status of the connector.
- Enablement
Status stringReason - Reason for the current enablement status, if applicable.
- Health
Pulumi.
Aws Native. Inspector V2. Outputs. Connector Health - Health status of the connector.
- Id string
- The provider-assigned unique ID for this managed resource.
- Last
Updated stringAt - 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 ConnectorState Enum - The enablement status of the connector.
- Enablement
Status stringReason - Reason for the current enablement status, if applicable.
- Health
Connector
Health - Health status of the connector.
- Id string
- The provider-assigned unique ID for this managed resource.
- Last
Updated stringAt - 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_ stringreason - 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_ stringat - 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 ConnectorState - The enablement status of the connector.
- enablement
Status StringReason - Reason for the current enablement status, if applicable.
- health
Connector
Health - Health status of the connector.
- id String
- The provider-assigned unique ID for this managed resource.
- last
Updated StringAt - 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 ConnectorState - The enablement status of the connector.
- enablement
Status stringReason - Reason for the current enablement status, if applicable.
- health
Connector
Health - Health status of the connector.
- id string
- The provider-assigned unique ID for this managed resource.
- last
Updated stringAt - 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_ strreason - Reason for the current enablement status, if applicable.
- health
Connector
Health - Health status of the connector.
- id str
- The provider-assigned unique ID for this managed resource.
- last_
updated_ strat - 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 StringReason - 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.
- last
Updated StringAt - Timestamp when the connector was last updated.
Supporting Types
ConnectorAzureProviderConfiguration, ConnectorAzureProviderConfigurationArgs
- Aws
Config stringConnector Arn - The ARN of the AWS Config connector used for Azure resource discovery.
- Azure
Regions List<string> - List of Azure regions to scan.
- Scope
Configuration Pulumi.Aws Native. Inspector V2. Inputs. Connector Azure Scope Configuration Map - Auto
Install boolVm Scanner - Whether to automatically install the VM scanner. Defaults to true.
- Aws
Config stringConnector Arn - The ARN of the AWS Config connector used for Azure resource discovery.
- Azure
Regions []string - List of Azure regions to scan.
- Scope
Configuration ConnectorAzure Scope Configuration Map - Auto
Install boolVm Scanner - Whether to automatically install the VM scanner. Defaults to true.
- aws_
config_ stringconnector_ arn - 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_ boolvm_ scanner - Whether to automatically install the VM scanner. Defaults to true.
- aws
Config StringConnector Arn - The ARN of the AWS Config connector used for Azure resource discovery.
- azure
Regions List<String> - List of Azure regions to scan.
- scope
Configuration ConnectorAzure Scope Configuration Map - auto
Install BooleanVm Scanner - Whether to automatically install the VM scanner. Defaults to true.
- aws
Config stringConnector Arn - The ARN of the AWS Config connector used for Azure resource discovery.
- azure
Regions string[] - List of Azure regions to scan.
- scope
Configuration ConnectorAzure Scope Configuration Map - auto
Install booleanVm Scanner - Whether to automatically install the VM scanner. Defaults to true.
- aws_
config_ strconnector_ arn - The ARN of the AWS Config connector used for Azure resource discovery.
- azure_
regions Sequence[str] - List of Azure regions to scan.
- scope_
configuration ConnectorAzure Scope Configuration Map - auto_
install_ boolvm_ scanner - Whether to automatically install the VM scanner. Defaults to true.
- aws
Config StringConnector Arn - The ARN of the AWS Config connector used for Azure resource discovery.
- azure
Regions List<String> - List of Azure regions to scan.
- scope
Configuration Property Map - auto
Install BooleanVm Scanner - 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
- Connector
Cloud Provider Azure AZURE
- "AZURE"
AZURE
- Azure
AZURE
- Azure
AZURE
- AZURE
AZURE
- "AZURE"
AZURE
ConnectorHealth, ConnectorHealthArgs
- Connector
Status ConnectorHealth Status - Last
Checked stringAt - Message string
- connector
Status ConnectorHealth Status - last
Checked StringAt - message String
- connector
Status ConnectorHealth Status - last
Checked stringAt - message string
ConnectorHealthStatus, ConnectorHealthStatusArgs
- Connected
CONNECTED- Degraded
DEGRADED- Failed
To Connect FAILED_TO_CONNECT- Pending
Authorization PENDING_AUTHORIZATION- Pending
Configuration PENDING_CONFIGURATION- Unknown
UNKNOWN
- Connector
Health Status Connected CONNECTED- Connector
Health Status Degraded DEGRADED- Connector
Health Status Failed To Connect FAILED_TO_CONNECT- Connector
Health Status Pending Authorization PENDING_AUTHORIZATION- Connector
Health Status Pending Configuration PENDING_CONFIGURATION- Connector
Health Status 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
- 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
- "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.- Scope
Type Pulumi.Aws Native. Inspector V2. Connector Scope Type - Scope
Values List<string> - List of subscription IDs. Empty for TENANT scope.
- State
Pulumi.
Aws Native. Inspector V2. Connector Scope State - State
Reason string - Reason for the current scope state.
- Scope
Type ConnectorScope Type - Scope
Values []string - List of subscription IDs. Empty for TENANT scope.
- State
Connector
Scope State - State
Reason 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.
- scope
Type ConnectorScope Type - scope
Values List<String> - List of subscription IDs. Empty for TENANT scope.
- state
Connector
Scope State - state
Reason String - Reason for the current scope state.
- scope
Type ConnectorScope Type - scope
Values string[] - List of subscription IDs. Empty for TENANT scope.
- state
Connector
Scope State - state
Reason string - Reason for the current scope state.
- scope_
type ConnectorScope Type - scope_
values Sequence[str] - List of subscription IDs. Empty for TENANT scope.
- state
Connector
Scope State - state_
reason str - 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.
ConnectorScopeState, ConnectorScopeStateArgs
- Active
ACTIVE- Pending
PENDING- Error
ERROR- Disabled
DISABLED
- Connector
Scope State Active ACTIVE- Connector
Scope State Pending PENDING- Connector
Scope State Error ERROR- Connector
Scope State 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
- "ACTIVE"
ACTIVE- "PENDING"
PENDING- "ERROR"
ERROR- "DISABLED"
DISABLED
ConnectorScopeType, ConnectorScopeTypeArgs
- Tenant
TENANT- Subscription
SUBSCRIPTION
- Connector
Scope Type Tenant TENANT- Connector
Scope Type Subscription 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- 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
- Connector
State Enabled ENABLED- Connector
State Pending Enablement PENDING_ENABLEMENT- Connector
State Failed To Enable FAILED_TO_ENABLE- Connector
State Pending Update PENDING_UPDATE- Connector
State Failed To Update FAILED_TO_UPDATE- Connector
State Pending Deletion PENDING_DELETION- Connector
State Deleted DELETED- Connector
State 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
- 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
- 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.Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
published on Monday, Aug 24, 2026 by Pulumi