@pulumi/azure-native
Version:
[](https://slack.pulumi.com) [](https://npmjs.com/package/@pulumi/azure-native) [ • 1.79 kB
TypeScript
import * as pulumi from "@pulumi/pulumi";
import * as outputs from "../types/output";
/**
* Details of a specific cloud account connector
*
* Uses Azure REST API version 2020-01-01-preview.
*/
export declare function getConnector(args: GetConnectorArgs, opts?: pulumi.InvokeOptions): Promise<GetConnectorResult>;
export interface GetConnectorArgs {
/**
* Name of the cloud account connector
*/
connectorName: string;
}
/**
* The connector setting
*/
export interface GetConnectorResult {
/**
* Settings for authentication management, these settings are relevant only for the cloud connector.
*/
readonly authenticationDetails?: outputs.security.AwAssumeRoleAuthenticationDetailsPropertiesResponse | outputs.security.AwsCredsAuthenticationDetailsPropertiesResponse | outputs.security.GcpCredentialsDetailsPropertiesResponse;
/**
* The Azure API version of the resource.
*/
readonly azureApiVersion: string;
/**
* Settings for hybrid compute management. These settings are relevant only for Arc autoProvision (Hybrid Compute).
*/
readonly hybridComputeSettings?: outputs.security.HybridComputeSettingsPropertiesResponse;
/**
* Resource Id
*/
readonly id: string;
/**
* Resource name
*/
readonly name: string;
/**
* Resource type
*/
readonly type: string;
}
/**
* Details of a specific cloud account connector
*
* Uses Azure REST API version 2020-01-01-preview.
*/
export declare function getConnectorOutput(args: GetConnectorOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetConnectorResult>;
export interface GetConnectorOutputArgs {
/**
* Name of the cloud account connector
*/
connectorName: pulumi.Input<string>;
}