1. Packages
  2. Azure Native
  3. API Docs
  4. hybridconnectivity
  5. getPublicCloudConnector
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.hybridconnectivity.getPublicCloudConnector

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

Get a PublicCloudConnector

Uses Azure REST API version 2024-12-01.

Using getPublicCloudConnector

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 getPublicCloudConnector(args: GetPublicCloudConnectorArgs, opts?: InvokeOptions): Promise<GetPublicCloudConnectorResult>
function getPublicCloudConnectorOutput(args: GetPublicCloudConnectorOutputArgs, opts?: InvokeOptions): Output<GetPublicCloudConnectorResult>
Copy
def get_public_cloud_connector(public_cloud_connector: Optional[str] = None,
                               resource_group_name: Optional[str] = None,
                               opts: Optional[InvokeOptions] = None) -> GetPublicCloudConnectorResult
def get_public_cloud_connector_output(public_cloud_connector: Optional[pulumi.Input[str]] = None,
                               resource_group_name: Optional[pulumi.Input[str]] = None,
                               opts: Optional[InvokeOptions] = None) -> Output[GetPublicCloudConnectorResult]
Copy
func LookupPublicCloudConnector(ctx *Context, args *LookupPublicCloudConnectorArgs, opts ...InvokeOption) (*LookupPublicCloudConnectorResult, error)
func LookupPublicCloudConnectorOutput(ctx *Context, args *LookupPublicCloudConnectorOutputArgs, opts ...InvokeOption) LookupPublicCloudConnectorResultOutput
Copy

> Note: This function is named LookupPublicCloudConnector in the Go SDK.

public static class GetPublicCloudConnector 
{
    public static Task<GetPublicCloudConnectorResult> InvokeAsync(GetPublicCloudConnectorArgs args, InvokeOptions? opts = null)
    public static Output<GetPublicCloudConnectorResult> Invoke(GetPublicCloudConnectorInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetPublicCloudConnectorResult> getPublicCloudConnector(GetPublicCloudConnectorArgs args, InvokeOptions options)
public static Output<GetPublicCloudConnectorResult> getPublicCloudConnector(GetPublicCloudConnectorArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: azure-native:hybridconnectivity:getPublicCloudConnector
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

PublicCloudConnector
This property is required.
Changes to this property will trigger replacement.
string
Represent public cloud connectors resource.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
PublicCloudConnector
This property is required.
Changes to this property will trigger replacement.
string
Represent public cloud connectors resource.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
publicCloudConnector
This property is required.
Changes to this property will trigger replacement.
String
Represent public cloud connectors resource.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group. The name is case insensitive.
publicCloudConnector
This property is required.
Changes to this property will trigger replacement.
string
Represent public cloud connectors resource.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
public_cloud_connector
This property is required.
Changes to this property will trigger replacement.
str
Represent public cloud connectors resource.
resource_group_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the resource group. The name is case insensitive.
publicCloudConnector
This property is required.
Changes to this property will trigger replacement.
String
Represent public cloud connectors resource.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group. The name is case insensitive.

getPublicCloudConnector Result

The following output properties are available:

AwsCloudProfile Pulumi.AzureNative.HybridConnectivity.Outputs.AwsCloudProfileResponse
Cloud profile for AWS.
AzureApiVersion string
The Azure API version of the resource.
ConnectorPrimaryIdentifier string
Connector primary identifier.
HostType string
Host cloud the public cloud connector.
Id string
Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
Location string
The geo-location where the resource lives
Name string
The name of the resource
ProvisioningState string
The resource provisioning state.
SystemData Pulumi.AzureNative.HybridConnectivity.Outputs.SystemDataResponse
Azure Resource Manager metadata containing createdBy and modifiedBy information.
Type string
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Tags Dictionary<string, string>
Resource tags.
AwsCloudProfile AwsCloudProfileResponse
Cloud profile for AWS.
AzureApiVersion string
The Azure API version of the resource.
ConnectorPrimaryIdentifier string
Connector primary identifier.
HostType string
Host cloud the public cloud connector.
Id string
Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
Location string
The geo-location where the resource lives
Name string
The name of the resource
ProvisioningState string
The resource provisioning state.
SystemData SystemDataResponse
Azure Resource Manager metadata containing createdBy and modifiedBy information.
Type string
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Tags map[string]string
Resource tags.
awsCloudProfile AwsCloudProfileResponse
Cloud profile for AWS.
azureApiVersion String
The Azure API version of the resource.
connectorPrimaryIdentifier String
Connector primary identifier.
hostType String
Host cloud the public cloud connector.
id String
Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
location String
The geo-location where the resource lives
name String
The name of the resource
provisioningState String
The resource provisioning state.
systemData SystemDataResponse
Azure Resource Manager metadata containing createdBy and modifiedBy information.
type String
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
tags Map<String,String>
Resource tags.
awsCloudProfile AwsCloudProfileResponse
Cloud profile for AWS.
azureApiVersion string
The Azure API version of the resource.
connectorPrimaryIdentifier string
Connector primary identifier.
hostType string
Host cloud the public cloud connector.
id string
Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
location string
The geo-location where the resource lives
name string
The name of the resource
provisioningState string
The resource provisioning state.
systemData SystemDataResponse
Azure Resource Manager metadata containing createdBy and modifiedBy information.
type string
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
tags {[key: string]: string}
Resource tags.
aws_cloud_profile AwsCloudProfileResponse
Cloud profile for AWS.
azure_api_version str
The Azure API version of the resource.
connector_primary_identifier str
Connector primary identifier.
host_type str
Host cloud the public cloud connector.
id str
Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
location str
The geo-location where the resource lives
name str
The name of the resource
provisioning_state str
The resource provisioning state.
system_data SystemDataResponse
Azure Resource Manager metadata containing createdBy and modifiedBy information.
type str
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
tags Mapping[str, str]
Resource tags.
awsCloudProfile Property Map
Cloud profile for AWS.
azureApiVersion String
The Azure API version of the resource.
connectorPrimaryIdentifier String
Connector primary identifier.
hostType String
Host cloud the public cloud connector.
id String
Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
location String
The geo-location where the resource lives
name String
The name of the resource
provisioningState String
The resource provisioning state.
systemData Property Map
Azure Resource Manager metadata containing createdBy and modifiedBy information.
type String
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
tags Map<String>
Resource tags.

Supporting Types

AwsCloudProfileResponse

AccountId This property is required. string
Account id for the AWS account.
ExcludedAccounts List<string>
List of AWS accounts which need to be excluded.
IsOrganizationalAccount bool
Boolean value that indicates whether the account is organizational or not. True represents organization account, whereas false represents a single account.
AccountId This property is required. string
Account id for the AWS account.
ExcludedAccounts []string
List of AWS accounts which need to be excluded.
IsOrganizationalAccount bool
Boolean value that indicates whether the account is organizational or not. True represents organization account, whereas false represents a single account.
accountId This property is required. String
Account id for the AWS account.
excludedAccounts List<String>
List of AWS accounts which need to be excluded.
isOrganizationalAccount Boolean
Boolean value that indicates whether the account is organizational or not. True represents organization account, whereas false represents a single account.
accountId This property is required. string
Account id for the AWS account.
excludedAccounts string[]
List of AWS accounts which need to be excluded.
isOrganizationalAccount boolean
Boolean value that indicates whether the account is organizational or not. True represents organization account, whereas false represents a single account.
account_id This property is required. str
Account id for the AWS account.
excluded_accounts Sequence[str]
List of AWS accounts which need to be excluded.
is_organizational_account bool
Boolean value that indicates whether the account is organizational or not. True represents organization account, whereas false represents a single account.
accountId This property is required. String
Account id for the AWS account.
excludedAccounts List<String>
List of AWS accounts which need to be excluded.
isOrganizationalAccount Boolean
Boolean value that indicates whether the account is organizational or not. True represents organization account, whereas false represents a single account.

SystemDataResponse

CreatedAt string
The timestamp of resource creation (UTC).
CreatedBy string
The identity that created the resource.
CreatedByType string
The type of identity that created the resource.
LastModifiedAt string
The timestamp of resource last modification (UTC)
LastModifiedBy string
The identity that last modified the resource.
LastModifiedByType string
The type of identity that last modified the resource.
CreatedAt string
The timestamp of resource creation (UTC).
CreatedBy string
The identity that created the resource.
CreatedByType string
The type of identity that created the resource.
LastModifiedAt string
The timestamp of resource last modification (UTC)
LastModifiedBy string
The identity that last modified the resource.
LastModifiedByType string
The type of identity that last modified the resource.
createdAt String
The timestamp of resource creation (UTC).
createdBy String
The identity that created the resource.
createdByType String
The type of identity that created the resource.
lastModifiedAt String
The timestamp of resource last modification (UTC)
lastModifiedBy String
The identity that last modified the resource.
lastModifiedByType String
The type of identity that last modified the resource.
createdAt string
The timestamp of resource creation (UTC).
createdBy string
The identity that created the resource.
createdByType string
The type of identity that created the resource.
lastModifiedAt string
The timestamp of resource last modification (UTC)
lastModifiedBy string
The identity that last modified the resource.
lastModifiedByType string
The type of identity that last modified the resource.
created_at str
The timestamp of resource creation (UTC).
created_by str
The identity that created the resource.
created_by_type str
The type of identity that created the resource.
last_modified_at str
The timestamp of resource last modification (UTC)
last_modified_by str
The identity that last modified the resource.
last_modified_by_type str
The type of identity that last modified the resource.
createdAt String
The timestamp of resource creation (UTC).
createdBy String
The identity that created the resource.
createdByType String
The type of identity that created the resource.
lastModifiedAt String
The timestamp of resource last modification (UTC)
lastModifiedBy String
The identity that last modified the resource.
lastModifiedByType String
The type of identity that last modified the resource.

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