This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.73.0 published on Wednesday, Nov 20, 2024 by Pulumi
azure-native.security.getConnector
Explore with Pulumi AI
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.73.0 published on Wednesday, Nov 20, 2024 by Pulumi
Details of a specific cloud account connector 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)
// Output-based functions aren't available in Java yet
fn::invoke:
function: azure-native:security:getConnector
arguments:
# arguments dictionary
The following arguments are supported:
- Connector
Name string - Name of the cloud account connector
- Connector
Name string - Name of the cloud account connector
- connector
Name String - Name of the cloud account connector
- connector
Name string - Name of the cloud account connector
- connector_
name str - Name of the cloud account connector
- connector
Name String - Name of the cloud account connector
getConnector Result
The following output properties are available:
- 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).
- 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).
- 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).
- 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).
- 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).
- 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 string - The ID of the cloud account
- Authentication
Provisioning stringState - State of the multi-cloud connector
- Aws
Assume stringRole Arn - Assumed role ID is an identifier that you can use to create temporary security credentials.
- Aws
External stringId - A unique identifier that is required when you assume a role in another account.
- Granted
Permissions List<string> - The permissions detected in the cloud account.
- Account
Id string - The ID of the cloud account
- Authentication
Provisioning stringState - State of the multi-cloud connector
- Aws
Assume stringRole Arn - Assumed role ID is an identifier that you can use to create temporary security credentials.
- Aws
External stringId - A unique identifier that is required when you assume a role in another account.
- Granted
Permissions []string - The permissions detected in the cloud account.
- account
Id String - The ID of the cloud account
- authentication
Provisioning StringState - State of the multi-cloud connector
- aws
Assume StringRole Arn - Assumed role ID is an identifier that you can use to create temporary security credentials.
- aws
External StringId - A unique identifier that is required when you assume a role in another account.
- granted
Permissions List<String> - The permissions detected in the cloud account.
- account
Id string - The ID of the cloud account
- authentication
Provisioning stringState - State of the multi-cloud connector
- aws
Assume stringRole Arn - Assumed role ID is an identifier that you can use to create temporary security credentials.
- aws
External stringId - A unique identifier that is required when you assume a role in another account.
- granted
Permissions 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.
- account
Id String - The ID of the cloud account
- authentication
Provisioning StringState - State of the multi-cloud connector
- aws
Assume StringRole Arn - Assumed role ID is an identifier that you can use to create temporary security credentials.
- aws
External StringId - A unique identifier that is required when you assume a role in another account.
- granted
Permissions List<String> - The permissions detected in the cloud account.
AwsCredsAuthenticationDetailsPropertiesResponse
- Account
Id string - The ID of the cloud account
- Authentication
Provisioning stringState - State of the multi-cloud connector
- Aws
Access stringKey Id - Public key element of the AWS credential object (write only)
- Aws
Secret stringAccess Key - Secret key element of the AWS credential object (write only)
- Granted
Permissions List<string> - The permissions detected in the cloud account.
- Account
Id string - The ID of the cloud account
- Authentication
Provisioning stringState - State of the multi-cloud connector
- Aws
Access stringKey Id - Public key element of the AWS credential object (write only)
- Aws
Secret stringAccess Key - Secret key element of the AWS credential object (write only)
- Granted
Permissions []string - The permissions detected in the cloud account.
- account
Id String - The ID of the cloud account
- authentication
Provisioning StringState - State of the multi-cloud connector
- aws
Access StringKey Id - Public key element of the AWS credential object (write only)
- aws
Secret StringAccess Key - Secret key element of the AWS credential object (write only)
- granted
Permissions List<String> - The permissions detected in the cloud account.
- account
Id string - The ID of the cloud account
- authentication
Provisioning stringState - State of the multi-cloud connector
- aws
Access stringKey Id - Public key element of the AWS credential object (write only)
- aws
Secret stringAccess Key - Secret key element of the AWS credential object (write only)
- granted
Permissions 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.
- account
Id String - The ID of the cloud account
- authentication
Provisioning StringState - State of the multi-cloud connector
- aws
Access StringKey Id - Public key element of the AWS credential object (write only)
- aws
Secret StringAccess Key - Secret key element of the AWS credential object (write only)
- granted
Permissions List<String> - The permissions detected in the cloud account.
GcpCredentialsDetailsPropertiesResponse
- Auth
Provider stringX509Cert Url - Auth provider x509 certificate URL field of the API key (write only)
- Auth
Uri string - Auth URI field of the API key (write only)
- Authentication
Provisioning stringState - State of the multi-cloud connector
- Client
Email string - Client email field of the API key (write only)
- Client
Id string - Client ID field of the API key (write only)
- Client
X509Cert stringUrl - Client x509 certificate URL field of the API key (write only)
- Granted
Permissions List<string> - The permissions detected in the cloud account.
- Organization
Id string - The organization ID of the GCP cloud account
- Private
Key string - Private key field of the API key (write only)
- Private
Key stringId - Private key ID field of the API key (write only)
- Project
Id string - Project ID field of the API key (write only)
- Token
Uri string - Token URI field of the API key (write only)
- Type string
- Type field of the API key (write only)
- Auth
Provider stringX509Cert Url - Auth provider x509 certificate URL field of the API key (write only)
- Auth
Uri string - Auth URI field of the API key (write only)
- Authentication
Provisioning stringState - State of the multi-cloud connector
- Client
Email string - Client email field of the API key (write only)
- Client
Id string - Client ID field of the API key (write only)
- Client
X509Cert stringUrl - Client x509 certificate URL field of the API key (write only)
- Granted
Permissions []string - The permissions detected in the cloud account.
- Organization
Id string - The organization ID of the GCP cloud account
- Private
Key string - Private key field of the API key (write only)
- Private
Key stringId - Private key ID field of the API key (write only)
- Project
Id string - Project ID field of the API key (write only)
- Token
Uri string - Token URI field of the API key (write only)
- Type string
- Type field of the API key (write only)
- auth
Provider StringX509Cert Url - Auth provider x509 certificate URL field of the API key (write only)
- auth
Uri String - Auth URI field of the API key (write only)
- authentication
Provisioning StringState - State of the multi-cloud connector
- client
Email String - Client email field of the API key (write only)
- client
Id String - Client ID field of the API key (write only)
- client
X509Cert StringUrl - Client x509 certificate URL field of the API key (write only)
- granted
Permissions List<String> - The permissions detected in the cloud account.
- organization
Id String - The organization ID of the GCP cloud account
- private
Key String - Private key field of the API key (write only)
- private
Key StringId - Private key ID field of the API key (write only)
- project
Id String - Project ID field of the API key (write only)
- token
Uri String - Token URI field of the API key (write only)
- type String
- Type field of the API key (write only)
- auth
Provider stringX509Cert Url - Auth provider x509 certificate URL field of the API key (write only)
- auth
Uri string - Auth URI field of the API key (write only)
- authentication
Provisioning stringState - State of the multi-cloud connector
- client
Email string - Client email field of the API key (write only)
- client
Id string - Client ID field of the API key (write only)
- client
X509Cert stringUrl - Client x509 certificate URL field of the API key (write only)
- granted
Permissions string[] - The permissions detected in the cloud account.
- organization
Id string - The organization ID of the GCP cloud account
- private
Key string - Private key field of the API key (write only)
- private
Key stringId - Private key ID field of the API key (write only)
- project
Id string - Project ID field of the API key (write only)
- token
Uri 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)
- auth
Provider StringX509Cert Url - Auth provider x509 certificate URL field of the API key (write only)
- auth
Uri String - Auth URI field of the API key (write only)
- authentication
Provisioning StringState - State of the multi-cloud connector
- client
Email String - Client email field of the API key (write only)
- client
Id String - Client ID field of the API key (write only)
- client
X509Cert StringUrl - Client x509 certificate URL field of the API key (write only)
- granted
Permissions List<String> - The permissions detected in the cloud account.
- organization
Id String - The organization ID of the GCP cloud account
- private
Key String - Private key field of the API key (write only)
- private
Key StringId - Private key ID field of the API key (write only)
- project
Id String - Project ID field of the API key (write only)
- token
Uri String - Token URI field of the API key (write only)
- type String
- Type field of the API key (write only)
HybridComputeSettingsPropertiesResponse
- Auto
Provision string - Whether or not to automatically install Azure Arc (hybrid compute) agents on machines
- Hybrid
Compute stringProvisioning State - 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 string - Whether or not to automatically install Azure Arc (hybrid compute) agents on machines
- Hybrid
Compute stringProvisioning 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 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 String - Whether or not to automatically install Azure Arc (hybrid compute) agents on machines
- hybrid
Compute StringProvisioning 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 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 string - Whether or not to automatically install Azure Arc (hybrid compute) agents on machines
- hybrid
Compute stringProvisioning 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 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 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.
- auto
Provision String - Whether or not to automatically install Azure Arc (hybrid compute) agents on machines
- hybrid
Compute StringProvisioning State - 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 v1 docs if using the v1 version of this package.
Azure Native v2.73.0 published on Wednesday, Nov 20, 2024 by Pulumi