Azure Native v1.103.0, Jun 2 23
Azure Native v1.103.0, Jun 2 23
azure-native.security.getConnector
Explore with Pulumi AI
Details of a specific cloud account connector 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