This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.8.0 published on Wednesday, Sep 3, 2025 by Pulumi
azure-native.security.getConnector
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.8.0 published on Wednesday, Sep 3, 2025 by Pulumi
Details of a specific cloud account connector
Uses Azure REST API version 2020-01-01-preview.
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_name: Optional[str] = None,
                  opts: Optional[InvokeOptions] = None) -> GetConnectorResult
def get_connector_output(connector_name: Optional[pulumi.Input[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: azure-native:security:getConnector
  arguments:
    # arguments dictionaryThe following arguments are supported:
- ConnectorName string
- Name of the cloud account connector
- ConnectorName string
- Name of the cloud account connector
- connectorName String
- Name of the cloud account connector
- connectorName string
- Name of the cloud account connector
- connector_name str
- Name of the cloud account connector
- connectorName String
- Name of the cloud account connector
getConnector Result
The following output properties are available:
- AzureApi stringVersion 
- The Azure API version of the resource.
- Id string
- Resource Id
- Name string
- Resource name
- Type string
- Resource type
- AuthenticationDetails Pulumi.Azure | Pulumi.Native. Security. Outputs. Aw Assume Role Authentication Details Properties Response Azure | Pulumi.Native. Security. Outputs. Aws Creds Authentication Details Properties Response Azure Native. Security. Outputs. Gcp Credentials Details Properties Response 
- Settings for authentication management, these settings are relevant only for the cloud connector.
- HybridCompute Pulumi.Settings Azure Native. Security. Outputs. Hybrid Compute Settings Properties Response 
- Settings for hybrid compute management. These settings are relevant only for Arc autoProvision (Hybrid Compute).
- AzureApi stringVersion 
- The Azure API version of the resource.
- Id string
- Resource Id
- Name string
- Resource name
- Type string
- Resource type
- AuthenticationDetails AwAssume | AwsRole Authentication Details Properties Response Creds | GcpAuthentication Details Properties Response Credentials Details Properties Response 
- Settings for authentication management, these settings are relevant only for the cloud connector.
- HybridCompute HybridSettings Compute Settings Properties Response 
- Settings for hybrid compute management. These settings are relevant only for Arc autoProvision (Hybrid Compute).
- azureApi StringVersion 
- The Azure API version of the resource.
- id String
- Resource Id
- name String
- Resource name
- type String
- Resource type
- authenticationDetails AwAssume | AwsRole Authentication Details Properties Response Creds | GcpAuthentication Details Properties Response Credentials Details Properties Response 
- Settings for authentication management, these settings are relevant only for the cloud connector.
- hybridCompute HybridSettings Compute Settings Properties Response 
- Settings for hybrid compute management. These settings are relevant only for Arc autoProvision (Hybrid Compute).
- azureApi stringVersion 
- The Azure API version of the resource.
- id string
- Resource Id
- name string
- Resource name
- type string
- Resource type
- authenticationDetails AwAssume | AwsRole Authentication Details Properties Response Creds | GcpAuthentication Details Properties Response Credentials Details Properties Response 
- Settings for authentication management, these settings are relevant only for the cloud connector.
- hybridCompute HybridSettings Compute Settings Properties Response 
- Settings for hybrid compute management. These settings are relevant only for Arc autoProvision (Hybrid Compute).
- azure_api_ strversion 
- The Azure API version of the resource.
- id str
- Resource Id
- name str
- Resource name
- type str
- Resource type
- authentication_details AwAssume | AwsRole Authentication Details Properties Response Creds | GcpAuthentication Details Properties Response Credentials Details Properties Response 
- Settings for authentication management, these settings are relevant only for the cloud connector.
- hybrid_compute_ Hybridsettings Compute Settings Properties Response 
- Settings for hybrid compute management. These settings are relevant only for Arc autoProvision (Hybrid Compute).
- azureApi StringVersion 
- The Azure API version of the resource.
- id String
- Resource Id
- name String
- Resource name
- type String
- Resource type
- authenticationDetails Property Map | Property Map | Property Map
- Settings for authentication management, these settings are relevant only for the cloud connector.
- hybridCompute Property MapSettings 
- Settings for hybrid compute management. These settings are relevant only for Arc autoProvision (Hybrid Compute).
Supporting Types
AwAssumeRoleAuthenticationDetailsPropertiesResponse      
- AccountId string
- The ID of the cloud account
- AuthenticationProvisioning stringState 
- State of the multi-cloud connector
- AwsAssume stringRole Arn 
- Assumed role ID is an identifier that you can use to create temporary security credentials.
- AwsExternal stringId 
- A unique identifier that is required when you assume a role in another account.
- GrantedPermissions List<string>
- The permissions detected in the cloud account.
- AccountId string
- The ID of the cloud account
- AuthenticationProvisioning stringState 
- State of the multi-cloud connector
- AwsAssume stringRole Arn 
- Assumed role ID is an identifier that you can use to create temporary security credentials.
- AwsExternal stringId 
- A unique identifier that is required when you assume a role in another account.
- GrantedPermissions []string
- The permissions detected in the cloud account.
- accountId String
- The ID of the cloud account
- authenticationProvisioning StringState 
- State of the multi-cloud connector
- awsAssume StringRole Arn 
- Assumed role ID is an identifier that you can use to create temporary security credentials.
- awsExternal StringId 
- A unique identifier that is required when you assume a role in another account.
- grantedPermissions List<String>
- The permissions detected in the cloud account.
- accountId string
- The ID of the cloud account
- authenticationProvisioning stringState 
- State of the multi-cloud connector
- awsAssume stringRole Arn 
- Assumed role ID is an identifier that you can use to create temporary security credentials.
- awsExternal stringId 
- A unique identifier that is required when you assume a role in another account.
- grantedPermissions string[]
- The permissions detected in the cloud account.
- account_id str
- The ID of the cloud account
- authentication_provisioning_ strstate 
- State of the multi-cloud connector
- aws_assume_ strrole_ arn 
- Assumed role ID is an identifier that you can use to create temporary security credentials.
- aws_external_ strid 
- A unique identifier that is required when you assume a role in another account.
- granted_permissions Sequence[str]
- The permissions detected in the cloud account.
- accountId String
- The ID of the cloud account
- authenticationProvisioning StringState 
- State of the multi-cloud connector
- awsAssume StringRole Arn 
- Assumed role ID is an identifier that you can use to create temporary security credentials.
- awsExternal StringId 
- A unique identifier that is required when you assume a role in another account.
- grantedPermissions List<String>
- The permissions detected in the cloud account.
AwsCredsAuthenticationDetailsPropertiesResponse     
- AccountId string
- The ID of the cloud account
- AuthenticationProvisioning stringState 
- State of the multi-cloud connector
- AwsAccess stringKey Id 
- Public key element of the AWS credential object (write only)
- AwsSecret stringAccess Key 
- Secret key element of the AWS credential object (write only)
- GrantedPermissions List<string>
- The permissions detected in the cloud account.
- AccountId string
- The ID of the cloud account
- AuthenticationProvisioning stringState 
- State of the multi-cloud connector
- AwsAccess stringKey Id 
- Public key element of the AWS credential object (write only)
- AwsSecret stringAccess Key 
- Secret key element of the AWS credential object (write only)
- GrantedPermissions []string
- The permissions detected in the cloud account.
- accountId String
- The ID of the cloud account
- authenticationProvisioning StringState 
- State of the multi-cloud connector
- awsAccess StringKey Id 
- Public key element of the AWS credential object (write only)
- awsSecret StringAccess Key 
- Secret key element of the AWS credential object (write only)
- grantedPermissions List<String>
- The permissions detected in the cloud account.
- accountId string
- The ID of the cloud account
- authenticationProvisioning stringState 
- State of the multi-cloud connector
- awsAccess stringKey Id 
- Public key element of the AWS credential object (write only)
- awsSecret stringAccess Key 
- Secret key element of the AWS credential object (write only)
- grantedPermissions string[]
- The permissions detected in the cloud account.
- account_id str
- The ID of the cloud account
- authentication_provisioning_ strstate 
- State of the multi-cloud connector
- aws_access_ strkey_ id 
- Public key element of the AWS credential object (write only)
- aws_secret_ straccess_ key 
- Secret key element of the AWS credential object (write only)
- granted_permissions Sequence[str]
- The permissions detected in the cloud account.
- accountId String
- The ID of the cloud account
- authenticationProvisioning StringState 
- State of the multi-cloud connector
- awsAccess StringKey Id 
- Public key element of the AWS credential object (write only)
- awsSecret StringAccess Key 
- Secret key element of the AWS credential object (write only)
- grantedPermissions List<String>
- The permissions detected in the cloud account.
GcpCredentialsDetailsPropertiesResponse    
- AuthProvider stringX509Cert Url 
- Auth provider x509 certificate URL field of the API key (write only)
- AuthUri string
- Auth URI field of the API key (write only)
- AuthenticationProvisioning stringState 
- State of the multi-cloud connector
- ClientEmail string
- Client email field of the API key (write only)
- ClientId string
- Client ID field of the API key (write only)
- ClientX509Cert stringUrl 
- Client x509 certificate URL field of the API key (write only)
- GrantedPermissions List<string>
- The permissions detected in the cloud account.
- OrganizationId string
- The organization ID of the GCP cloud account
- PrivateKey string
- Private key field of the API key (write only)
- PrivateKey stringId 
- Private key ID field of the API key (write only)
- ProjectId string
- Project ID field of the API key (write only)
- TokenUri string
- Token URI field of the API key (write only)
- Type string
- Type field of the API key (write only)
- AuthProvider stringX509Cert Url 
- Auth provider x509 certificate URL field of the API key (write only)
- AuthUri string
- Auth URI field of the API key (write only)
- AuthenticationProvisioning stringState 
- State of the multi-cloud connector
- ClientEmail string
- Client email field of the API key (write only)
- ClientId string
- Client ID field of the API key (write only)
- ClientX509Cert stringUrl 
- Client x509 certificate URL field of the API key (write only)
- GrantedPermissions []string
- The permissions detected in the cloud account.
- OrganizationId string
- The organization ID of the GCP cloud account
- PrivateKey string
- Private key field of the API key (write only)
- PrivateKey stringId 
- Private key ID field of the API key (write only)
- ProjectId string
- Project ID field of the API key (write only)
- TokenUri string
- Token URI field of the API key (write only)
- Type string
- Type field of the API key (write only)
- authProvider StringX509Cert Url 
- Auth provider x509 certificate URL field of the API key (write only)
- authUri String
- Auth URI field of the API key (write only)
- authenticationProvisioning StringState 
- State of the multi-cloud connector
- clientEmail String
- Client email field of the API key (write only)
- clientId String
- Client ID field of the API key (write only)
- clientX509Cert StringUrl 
- Client x509 certificate URL field of the API key (write only)
- grantedPermissions List<String>
- The permissions detected in the cloud account.
- organizationId String
- The organization ID of the GCP cloud account
- privateKey String
- Private key field of the API key (write only)
- privateKey StringId 
- Private key ID field of the API key (write only)
- projectId String
- Project ID field of the API key (write only)
- tokenUri String
- Token URI field of the API key (write only)
- type String
- Type field of the API key (write only)
- authProvider stringX509Cert Url 
- Auth provider x509 certificate URL field of the API key (write only)
- authUri string
- Auth URI field of the API key (write only)
- authenticationProvisioning stringState 
- State of the multi-cloud connector
- clientEmail string
- Client email field of the API key (write only)
- clientId string
- Client ID field of the API key (write only)
- clientX509Cert stringUrl 
- Client x509 certificate URL field of the API key (write only)
- grantedPermissions string[]
- The permissions detected in the cloud account.
- organizationId string
- The organization ID of the GCP cloud account
- privateKey string
- Private key field of the API key (write only)
- privateKey stringId 
- Private key ID field of the API key (write only)
- projectId string
- Project ID field of the API key (write only)
- tokenUri string
- Token URI field of the API key (write only)
- type string
- Type field of the API key (write only)
- auth_provider_ strx509_ cert_ url 
- Auth provider x509 certificate URL field of the API key (write only)
- auth_uri str
- Auth URI field of the API key (write only)
- authentication_provisioning_ strstate 
- State of the multi-cloud connector
- client_email str
- Client email field of the API key (write only)
- client_id str
- Client ID field of the API key (write only)
- client_x509_ strcert_ url 
- Client x509 certificate URL field of the API key (write only)
- granted_permissions Sequence[str]
- The permissions detected in the cloud account.
- organization_id str
- The organization ID of the GCP cloud account
- private_key str
- Private key field of the API key (write only)
- private_key_ strid 
- Private key ID field of the API key (write only)
- project_id str
- Project ID field of the API key (write only)
- token_uri str
- Token URI field of the API key (write only)
- type str
- Type field of the API key (write only)
- authProvider StringX509Cert Url 
- Auth provider x509 certificate URL field of the API key (write only)
- authUri String
- Auth URI field of the API key (write only)
- authenticationProvisioning StringState 
- State of the multi-cloud connector
- clientEmail String
- Client email field of the API key (write only)
- clientId String
- Client ID field of the API key (write only)
- clientX509Cert StringUrl 
- Client x509 certificate URL field of the API key (write only)
- grantedPermissions List<String>
- The permissions detected in the cloud account.
- organizationId String
- The organization ID of the GCP cloud account
- privateKey String
- Private key field of the API key (write only)
- privateKey StringId 
- Private key ID field of the API key (write only)
- projectId String
- Project ID field of the API key (write only)
- tokenUri String
- Token URI field of the API key (write only)
- type String
- Type field of the API key (write only)
HybridComputeSettingsPropertiesResponse    
- AutoProvision string
- Whether or not to automatically install Azure Arc (hybrid compute) agents on machines
- HybridCompute stringProvisioning State 
- State of the service principal and its secret
- ProxyServer Pulumi.Azure Native. Security. Inputs. Proxy Server Properties Response 
- For a non-Azure machine that is not connected directly to the internet, specify a proxy server that the non-Azure machine can use.
- Region string
- The location where the metadata of machines will be stored
- ResourceGroup stringName 
- The name of the resource group where Arc (Hybrid Compute) connectors are connected.
- ServicePrincipal Pulumi.Azure Native. Security. Inputs. Service Principal Properties Response 
- An object to access resources that are secured by an Azure AD tenant.
- AutoProvision string
- Whether or not to automatically install Azure Arc (hybrid compute) agents on machines
- HybridCompute stringProvisioning State 
- State of the service principal and its secret
- ProxyServer ProxyServer Properties Response 
- For a non-Azure machine that is not connected directly to the internet, specify a proxy server that the non-Azure machine can use.
- Region string
- The location where the metadata of machines will be stored
- ResourceGroup stringName 
- The name of the resource group where Arc (Hybrid Compute) connectors are connected.
- ServicePrincipal ServicePrincipal Properties Response 
- An object to access resources that are secured by an Azure AD tenant.
- autoProvision String
- Whether or not to automatically install Azure Arc (hybrid compute) agents on machines
- hybridCompute StringProvisioning State 
- State of the service principal and its secret
- proxyServer ProxyServer Properties Response 
- For a non-Azure machine that is not connected directly to the internet, specify a proxy server that the non-Azure machine can use.
- region String
- The location where the metadata of machines will be stored
- resourceGroup StringName 
- The name of the resource group where Arc (Hybrid Compute) connectors are connected.
- servicePrincipal ServicePrincipal Properties Response 
- An object to access resources that are secured by an Azure AD tenant.
- autoProvision string
- Whether or not to automatically install Azure Arc (hybrid compute) agents on machines
- hybridCompute stringProvisioning State 
- State of the service principal and its secret
- proxyServer ProxyServer Properties Response 
- For a non-Azure machine that is not connected directly to the internet, specify a proxy server that the non-Azure machine can use.
- region string
- The location where the metadata of machines will be stored
- resourceGroup stringName 
- The name of the resource group where Arc (Hybrid Compute) connectors are connected.
- servicePrincipal ServicePrincipal Properties Response 
- An object to access resources that are secured by an Azure AD tenant.
- auto_provision str
- Whether or not to automatically install Azure Arc (hybrid compute) agents on machines
- hybrid_compute_ strprovisioning_ state 
- State of the service principal and its secret
- proxy_server ProxyServer Properties Response 
- For a non-Azure machine that is not connected directly to the internet, specify a proxy server that the non-Azure machine can use.
- region str
- The location where the metadata of machines will be stored
- resource_group_ strname 
- The name of the resource group where Arc (Hybrid Compute) connectors are connected.
- service_principal ServicePrincipal Properties Response 
- An object to access resources that are secured by an Azure AD tenant.
- autoProvision String
- Whether or not to automatically install Azure Arc (hybrid compute) agents on machines
- hybridCompute StringProvisioning State 
- State of the service principal and its secret
- proxyServer Property Map
- For a non-Azure machine that is not connected directly to the internet, specify a proxy server that the non-Azure machine can use.
- region String
- The location where the metadata of machines will be stored
- resourceGroup StringName 
- The name of the resource group where Arc (Hybrid Compute) connectors are connected.
- servicePrincipal Property Map
- An object to access resources that are secured by an Azure AD tenant.
ProxyServerPropertiesResponse   
ServicePrincipalPropertiesResponse   
- ApplicationId string
- Application ID of service principal.
- Secret string
- A secret string that the application uses to prove its identity, also can be referred to as application password (write only).
- ApplicationId string
- Application ID of service principal.
- Secret string
- A secret string that the application uses to prove its identity, also can be referred to as application password (write only).
- applicationId String
- Application ID of service principal.
- secret String
- A secret string that the application uses to prove its identity, also can be referred to as application password (write only).
- applicationId string
- Application ID of service principal.
- secret string
- A secret string that the application uses to prove its identity, also can be referred to as application password (write only).
- application_id str
- Application ID of service principal.
- secret str
- A secret string that the application uses to prove its identity, also can be referred to as application password (write only).
- applicationId String
- Application ID of service principal.
- secret String
- A secret string that the application uses to prove its identity, also can be referred to as application password (write only).
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.8.0 published on Wednesday, Sep 3, 2025 by Pulumi
