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.2.0 published on Monday, Apr 14, 2025 by Pulumi
azure-native.security.getConnector
Explore with Pulumi AI
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.2.0 published on Monday, Apr 14, 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 dictionary
The following arguments are supported:
- Connector
Name This property is required. Changes to this property will trigger replacement.
- Name of the cloud account connector
- Connector
Name This property is required. Changes to this property will trigger replacement.
- Name of the cloud account connector
- connector
Name This property is required. Changes to this property will trigger replacement.
- Name of the cloud account connector
- connector
Name This property is required. Changes to this property will trigger replacement.
- Name of the cloud account connector
- connector_
name This property is required. Changes to this property will trigger replacement.
- Name of the cloud account connector
- connector
Name This property is required. Changes to this property will trigger replacement.
- Name of the cloud account connector
getConnector Result
The following output properties are available:
- Azure
Api stringVersion - The Azure API version of the resource.
- Id string
- Resource Id
- Name string
- Resource name
- Type string
- Resource type
- Authentication
Details 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.
- Hybrid
Compute 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).
- Azure
Api stringVersion - The Azure API version of the resource.
- Id string
- Resource Id
- Name string
- Resource name
- Type string
- 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).
- azure
Api StringVersion - The Azure API version of the resource.
- id String
- Resource Id
- name String
- Resource name
- type String
- 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).
- azure
Api stringVersion - The Azure API version of the resource.
- id string
- Resource Id
- name string
- Resource name
- type string
- 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).
- 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).
- azure
Api StringVersion - The Azure API version of the resource.
- id String
- Resource Id
- name String
- Resource name
- type String
- Resource type
- authentication
Details Property Map | Property Map | Property Map - Settings for authentication management, these settings are relevant only for the cloud connector.
- hybrid
Compute Property MapSettings - Settings for hybrid compute management. These settings are relevant only for Arc autoProvision (Hybrid Compute).
Supporting Types
AwAssumeRoleAuthenticationDetailsPropertiesResponse
- Account
Id This property is required. string - The ID of the cloud account
- Authentication
Provisioning State This property is required. string - State of the multi-cloud connector
- Aws
Assume Role Arn This property is required. string - Assumed role ID is an identifier that you can use to create temporary security credentials.
- Aws
External Id This property is required. string - A unique identifier that is required when you assume a role in another account.
- Granted
Permissions This property is required. List<string> - The permissions detected in the cloud account.
- Account
Id This property is required. string - The ID of the cloud account
- Authentication
Provisioning State This property is required. string - State of the multi-cloud connector
- Aws
Assume Role Arn This property is required. string - Assumed role ID is an identifier that you can use to create temporary security credentials.
- Aws
External Id This property is required. string - A unique identifier that is required when you assume a role in another account.
- Granted
Permissions This property is required. []string - The permissions detected in the cloud account.
- account
Id This property is required. String - The ID of the cloud account
- authentication
Provisioning State This property is required. String - State of the multi-cloud connector
- aws
Assume Role Arn This property is required. String - Assumed role ID is an identifier that you can use to create temporary security credentials.
- aws
External Id This property is required. String - A unique identifier that is required when you assume a role in another account.
- granted
Permissions This property is required. List<String> - The permissions detected in the cloud account.
- account
Id This property is required. string - The ID of the cloud account
- authentication
Provisioning State This property is required. string - State of the multi-cloud connector
- aws
Assume Role Arn This property is required. string - Assumed role ID is an identifier that you can use to create temporary security credentials.
- aws
External Id This property is required. string - A unique identifier that is required when you assume a role in another account.
- granted
Permissions This property is required. string[] - The permissions detected in the cloud account.
- account_
id This property is required. str - The ID of the cloud account
- authentication_
provisioning_ state This property is required. str - State of the multi-cloud connector
- aws_
assume_ role_ arn This property is required. str - Assumed role ID is an identifier that you can use to create temporary security credentials.
- aws_
external_ id This property is required. str - A unique identifier that is required when you assume a role in another account.
- granted_
permissions This property is required. Sequence[str] - The permissions detected in the cloud account.
- account
Id This property is required. String - The ID of the cloud account
- authentication
Provisioning State This property is required. String - State of the multi-cloud connector
- aws
Assume Role Arn This property is required. String - Assumed role ID is an identifier that you can use to create temporary security credentials.
- aws
External Id This property is required. String - A unique identifier that is required when you assume a role in another account.
- granted
Permissions This property is required. List<String> - The permissions detected in the cloud account.
AwsCredsAuthenticationDetailsPropertiesResponse
- Account
Id This property is required. string - The ID of the cloud account
- Authentication
Provisioning State This property is required. string - State of the multi-cloud connector
- Aws
Access Key Id This property is required. string - Public key element of the AWS credential object (write only)
- Aws
Secret Access Key This property is required. string - Secret key element of the AWS credential object (write only)
- Granted
Permissions This property is required. List<string> - The permissions detected in the cloud account.
- Account
Id This property is required. string - The ID of the cloud account
- Authentication
Provisioning State This property is required. string - State of the multi-cloud connector
- Aws
Access Key Id This property is required. string - Public key element of the AWS credential object (write only)
- Aws
Secret Access Key This property is required. string - Secret key element of the AWS credential object (write only)
- Granted
Permissions This property is required. []string - The permissions detected in the cloud account.
- account
Id This property is required. String - The ID of the cloud account
- authentication
Provisioning State This property is required. String - State of the multi-cloud connector
- aws
Access Key Id This property is required. String - Public key element of the AWS credential object (write only)
- aws
Secret Access Key This property is required. String - Secret key element of the AWS credential object (write only)
- granted
Permissions This property is required. List<String> - The permissions detected in the cloud account.
- account
Id This property is required. string - The ID of the cloud account
- authentication
Provisioning State This property is required. string - State of the multi-cloud connector
- aws
Access Key Id This property is required. string - Public key element of the AWS credential object (write only)
- aws
Secret Access Key This property is required. string - Secret key element of the AWS credential object (write only)
- granted
Permissions This property is required. string[] - The permissions detected in the cloud account.
- account_
id This property is required. str - The ID of the cloud account
- authentication_
provisioning_ state This property is required. str - State of the multi-cloud connector
- aws_
access_ key_ id This property is required. str - Public key element of the AWS credential object (write only)
- aws_
secret_ access_ key This property is required. str - Secret key element of the AWS credential object (write only)
- granted_
permissions This property is required. Sequence[str] - The permissions detected in the cloud account.
- account
Id This property is required. String - The ID of the cloud account
- authentication
Provisioning State This property is required. String - State of the multi-cloud connector
- aws
Access Key Id This property is required. String - Public key element of the AWS credential object (write only)
- aws
Secret Access Key This property is required. String - Secret key element of the AWS credential object (write only)
- granted
Permissions This property is required. List<String> - The permissions detected in the cloud account.
GcpCredentialsDetailsPropertiesResponse
- Auth
Provider X509Cert Url This property is required. string - Auth provider x509 certificate URL field of the API key (write only)
- Auth
Uri This property is required. string - Auth URI field of the API key (write only)
- Authentication
Provisioning State This property is required. string - State of the multi-cloud connector
- Client
Email This property is required. string - Client email field of the API key (write only)
- Client
Id This property is required. string - Client ID field of the API key (write only)
- Client
X509Cert Url This property is required. string - Client x509 certificate URL field of the API key (write only)
- Granted
Permissions This property is required. List<string> - The permissions detected in the cloud account.
- Organization
Id This property is required. string - The organization ID of the GCP cloud account
- Private
Key This property is required. string - Private key field of the API key (write only)
- Private
Key Id This property is required. string - Private key ID field of the API key (write only)
- Project
Id This property is required. string - Project ID field of the API key (write only)
- Token
Uri This property is required. string - Token URI field of the API key (write only)
- Type
This property is required. string - Type field of the API key (write only)
- Auth
Provider X509Cert Url This property is required. string - Auth provider x509 certificate URL field of the API key (write only)
- Auth
Uri This property is required. string - Auth URI field of the API key (write only)
- Authentication
Provisioning State This property is required. string - State of the multi-cloud connector
- Client
Email This property is required. string - Client email field of the API key (write only)
- Client
Id This property is required. string - Client ID field of the API key (write only)
- Client
X509Cert Url This property is required. string - Client x509 certificate URL field of the API key (write only)
- Granted
Permissions This property is required. []string - The permissions detected in the cloud account.
- Organization
Id This property is required. string - The organization ID of the GCP cloud account
- Private
Key This property is required. string - Private key field of the API key (write only)
- Private
Key Id This property is required. string - Private key ID field of the API key (write only)
- Project
Id This property is required. string - Project ID field of the API key (write only)
- Token
Uri This property is required. string - Token URI field of the API key (write only)
- Type
This property is required. string - Type field of the API key (write only)
- auth
Provider X509Cert Url This property is required. String - Auth provider x509 certificate URL field of the API key (write only)
- auth
Uri This property is required. String - Auth URI field of the API key (write only)
- authentication
Provisioning State This property is required. String - State of the multi-cloud connector
- client
Email This property is required. String - Client email field of the API key (write only)
- client
Id This property is required. String - Client ID field of the API key (write only)
- client
X509Cert Url This property is required. String - Client x509 certificate URL field of the API key (write only)
- granted
Permissions This property is required. List<String> - The permissions detected in the cloud account.
- organization
Id This property is required. String - The organization ID of the GCP cloud account
- private
Key This property is required. String - Private key field of the API key (write only)
- private
Key Id This property is required. String - Private key ID field of the API key (write only)
- project
Id This property is required. String - Project ID field of the API key (write only)
- token
Uri This property is required. String - Token URI field of the API key (write only)
- type
This property is required. String - Type field of the API key (write only)
- auth
Provider X509Cert Url This property is required. string - Auth provider x509 certificate URL field of the API key (write only)
- auth
Uri This property is required. string - Auth URI field of the API key (write only)
- authentication
Provisioning State This property is required. string - State of the multi-cloud connector
- client
Email This property is required. string - Client email field of the API key (write only)
- client
Id This property is required. string - Client ID field of the API key (write only)
- client
X509Cert Url This property is required. string - Client x509 certificate URL field of the API key (write only)
- granted
Permissions This property is required. string[] - The permissions detected in the cloud account.
- organization
Id This property is required. string - The organization ID of the GCP cloud account
- private
Key This property is required. string - Private key field of the API key (write only)
- private
Key Id This property is required. string - Private key ID field of the API key (write only)
- project
Id This property is required. string - Project ID field of the API key (write only)
- token
Uri This property is required. string - Token URI field of the API key (write only)
- type
This property is required. string - Type field of the API key (write only)
- auth_
provider_ x509_ cert_ url This property is required. str - Auth provider x509 certificate URL field of the API key (write only)
- auth_
uri This property is required. str - Auth URI field of the API key (write only)
- authentication_
provisioning_ state This property is required. str - State of the multi-cloud connector
- client_
email This property is required. str - Client email field of the API key (write only)
- client_
id This property is required. str - Client ID field of the API key (write only)
- client_
x509_ cert_ url This property is required. str - Client x509 certificate URL field of the API key (write only)
- granted_
permissions This property is required. Sequence[str] - The permissions detected in the cloud account.
- organization_
id This property is required. str - The organization ID of the GCP cloud account
- private_
key This property is required. str - Private key field of the API key (write only)
- private_
key_ id This property is required. str - Private key ID field of the API key (write only)
- project_
id This property is required. str - Project ID field of the API key (write only)
- token_
uri This property is required. str - Token URI field of the API key (write only)
- type
This property is required. str - Type field of the API key (write only)
- auth
Provider X509Cert Url This property is required. String - Auth provider x509 certificate URL field of the API key (write only)
- auth
Uri This property is required. String - Auth URI field of the API key (write only)
- authentication
Provisioning State This property is required. String - State of the multi-cloud connector
- client
Email This property is required. String - Client email field of the API key (write only)
- client
Id This property is required. String - Client ID field of the API key (write only)
- client
X509Cert Url This property is required. String - Client x509 certificate URL field of the API key (write only)
- granted
Permissions This property is required. List<String> - The permissions detected in the cloud account.
- organization
Id This property is required. String - The organization ID of the GCP cloud account
- private
Key This property is required. String - Private key field of the API key (write only)
- private
Key Id This property is required. String - Private key ID field of the API key (write only)
- project
Id This property is required. String - Project ID field of the API key (write only)
- token
Uri This property is required. String - Token URI field of the API key (write only)
- type
This property is required. String - Type field of the API key (write only)
HybridComputeSettingsPropertiesResponse
- Auto
Provision This property is required. string - Whether or not to automatically install Azure Arc (hybrid compute) agents on machines
- Hybrid
Compute Provisioning State This property is required. string - State of the service principal and its secret
- Proxy
Server 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
- Resource
Group stringName - The name of the resource group where Arc (Hybrid Compute) connectors are connected.
- Service
Principal Pulumi.Azure Native. Security. Inputs. Service Principal Properties Response - An object to access resources that are secured by an Azure AD tenant.
- Auto
Provision This property is required. string - Whether or not to automatically install Azure Arc (hybrid compute) agents on machines
- Hybrid
Compute Provisioning State This property is required. string - 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 string
- The location where the metadata of machines will be stored
- Resource
Group stringName - 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.
- auto
Provision This property is required. String - Whether or not to automatically install Azure Arc (hybrid compute) agents on machines
- hybrid
Compute Provisioning State This property is required. String - 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 String
- The location where the metadata of machines will be stored
- resource
Group StringName - 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.
- auto
Provision This property is required. string - Whether or not to automatically install Azure Arc (hybrid compute) agents on machines
- hybrid
Compute Provisioning State This property is required. string - 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 string
- The location where the metadata of machines will be stored
- resource
Group stringName - 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.
- auto_
provision This property is required. str - Whether or not to automatically install Azure Arc (hybrid compute) agents on machines
- hybrid_
compute_ provisioning_ state This property is required. str - 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.
- auto
Provision This property is required. String - Whether or not to automatically install Azure Arc (hybrid compute) agents on machines
- hybrid
Compute Provisioning State This property is required. String - State of the service principal and its secret
- proxy
Server 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
- resource
Group StringName - The name of the resource group where Arc (Hybrid Compute) connectors are connected.
- service
Principal Property Map - An object to access resources that are secured by an Azure AD tenant.
ProxyServerPropertiesResponse
ServicePrincipalPropertiesResponse
- Application
Id 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 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 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 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).
- application
Id 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.2.0 published on Monday, Apr 14, 2025 by Pulumi