createConnector

Creates a cloud service provider management (CSPM) connector 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.

Samples

// This operation creates a CSPM connector to connect Security Hub to an Azure environment.
val resp = securityHubClient.createConnector {
    name = "MyAzureConnector"
    description = "Connector for Azure tenant monitoring"
    provider = CspmProviderConfiguration.Azure(AzureProviderConfiguration {
        awsConfigConnectorArn = "arn:aws:config:us-east-1:123456789012:connector/azure-connector-1234"
        scopeConfiguration = AzureScopeConfiguration {
            scopeType = ScopeType.fromValue("TENANT")
        }
        azureRegions = listOf<String>(
            "eastus",
            "westus2"
        )
    }
    )
}