1. Packages
  2. Azure Native
  3. API Docs
  4. azurearcdata
  5. getDataController
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.33.0 published on Friday, Mar 22, 2024 by Pulumi

azure-native.azurearcdata.getDataController

Explore with Pulumi AI

azure-native logo
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.33.0 published on Friday, Mar 22, 2024 by Pulumi

    Retrieves a dataController resource Azure REST API version: 2023-01-15-preview.

    Using getDataController

    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 getDataController(args: GetDataControllerArgs, opts?: InvokeOptions): Promise<GetDataControllerResult>
    function getDataControllerOutput(args: GetDataControllerOutputArgs, opts?: InvokeOptions): Output<GetDataControllerResult>
    def get_data_controller(data_controller_name: Optional[str] = None,
                            resource_group_name: Optional[str] = None,
                            opts: Optional[InvokeOptions] = None) -> GetDataControllerResult
    def get_data_controller_output(data_controller_name: Optional[pulumi.Input[str]] = None,
                            resource_group_name: Optional[pulumi.Input[str]] = None,
                            opts: Optional[InvokeOptions] = None) -> Output[GetDataControllerResult]
    func LookupDataController(ctx *Context, args *LookupDataControllerArgs, opts ...InvokeOption) (*LookupDataControllerResult, error)
    func LookupDataControllerOutput(ctx *Context, args *LookupDataControllerOutputArgs, opts ...InvokeOption) LookupDataControllerResultOutput

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

    public static class GetDataController 
    {
        public static Task<GetDataControllerResult> InvokeAsync(GetDataControllerArgs args, InvokeOptions? opts = null)
        public static Output<GetDataControllerResult> Invoke(GetDataControllerInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetDataControllerResult> getDataController(GetDataControllerArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: azure-native:azurearcdata:getDataController
      arguments:
        # arguments dictionary

    The following arguments are supported:

    DataControllerName string
    The name of the data controller
    ResourceGroupName string
    The name of the Azure resource group
    DataControllerName string
    The name of the data controller
    ResourceGroupName string
    The name of the Azure resource group
    dataControllerName String
    The name of the data controller
    resourceGroupName String
    The name of the Azure resource group
    dataControllerName string
    The name of the data controller
    resourceGroupName string
    The name of the Azure resource group
    data_controller_name str
    The name of the data controller
    resource_group_name str
    The name of the Azure resource group
    dataControllerName String
    The name of the data controller
    resourceGroupName String
    The name of the Azure resource group

    getDataController Result

    The following output properties are available:

    Id string
    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    Location string
    The geo-location where the resource lives
    Name string
    The name of the resource
    Properties Pulumi.AzureNative.AzureArcData.Outputs.DataControllerPropertiesResponse
    The data controller's properties
    SystemData Pulumi.AzureNative.AzureArcData.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"
    ExtendedLocation Pulumi.AzureNative.AzureArcData.Outputs.ExtendedLocationResponse
    The extendedLocation of the resource.
    Tags Dictionary<string, string>
    Resource tags.
    Id string
    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    Location string
    The geo-location where the resource lives
    Name string
    The name of the resource
    Properties DataControllerPropertiesResponse
    The data controller's properties
    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"
    ExtendedLocation ExtendedLocationResponse
    The extendedLocation of the resource.
    Tags map[string]string
    Resource tags.
    id String
    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    location String
    The geo-location where the resource lives
    name String
    The name of the resource
    properties DataControllerPropertiesResponse
    The data controller's properties
    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"
    extendedLocation ExtendedLocationResponse
    The extendedLocation of the resource.
    tags Map<String,String>
    Resource tags.
    id string
    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    location string
    The geo-location where the resource lives
    name string
    The name of the resource
    properties DataControllerPropertiesResponse
    The data controller's properties
    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"
    extendedLocation ExtendedLocationResponse
    The extendedLocation of the resource.
    tags {[key: string]: string}
    Resource tags.
    id str
    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    location str
    The geo-location where the resource lives
    name str
    The name of the resource
    properties DataControllerPropertiesResponse
    The data controller's properties
    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"
    extended_location ExtendedLocationResponse
    The extendedLocation of the resource.
    tags Mapping[str, str]
    Resource tags.
    id String
    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    location String
    The geo-location where the resource lives
    name String
    The name of the resource
    properties Property Map
    The data controller's properties
    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"
    extendedLocation Property Map
    The extendedLocation of the resource.
    tags Map<String>
    Resource tags.

    Supporting Types

    BasicLoginInformationResponse

    Username string
    Login username.
    Username string
    Login username.
    username String
    Login username.
    username string
    Login username.
    username str
    Login username.
    username String
    Login username.

    DataControllerPropertiesResponse

    ProvisioningState string
    The provisioning state of the Arc Data Controller resource.
    BasicLoginInformation Pulumi.AzureNative.AzureArcData.Inputs.BasicLoginInformationResponse
    Deprecated. Azure Arc Data Services data controller no longer expose any endpoint. All traffic are exposed through Kubernetes native API.
    ClusterId string
    If a CustomLocation is provided, this contains the ARM id of the connected cluster the custom location belongs to.
    ExtensionId string
    If a CustomLocation is provided, this contains the ARM id of the extension the custom location belongs to.
    Infrastructure string
    The infrastructure the data controller is running on.
    K8sRaw object
    The raw kubernetes information
    LastUploadedDate string
    Last uploaded date from Kubernetes cluster. Defaults to current date time
    LogAnalyticsWorkspaceConfig Pulumi.AzureNative.AzureArcData.Inputs.LogAnalyticsWorkspaceConfigResponse
    Log analytics workspace id and primary key
    LogsDashboardCredential Pulumi.AzureNative.AzureArcData.Inputs.BasicLoginInformationResponse
    Login credential for logs dashboard on the Kubernetes cluster.
    MetricsDashboardCredential Pulumi.AzureNative.AzureArcData.Inputs.BasicLoginInformationResponse
    Login credential for metrics dashboard on the Kubernetes cluster.
    OnPremiseProperty Pulumi.AzureNative.AzureArcData.Inputs.OnPremisePropertyResponse
    Properties from the Kubernetes data controller
    UploadServicePrincipal Pulumi.AzureNative.AzureArcData.Inputs.UploadServicePrincipalResponse
    Deprecated. Service principal is deprecated in favor of Arc Kubernetes service extension managed identity.
    UploadWatermark Pulumi.AzureNative.AzureArcData.Inputs.UploadWatermarkResponse
    Properties on upload watermark. Mostly timestamp for each upload data type
    ProvisioningState string
    The provisioning state of the Arc Data Controller resource.
    BasicLoginInformation BasicLoginInformationResponse
    Deprecated. Azure Arc Data Services data controller no longer expose any endpoint. All traffic are exposed through Kubernetes native API.
    ClusterId string
    If a CustomLocation is provided, this contains the ARM id of the connected cluster the custom location belongs to.
    ExtensionId string
    If a CustomLocation is provided, this contains the ARM id of the extension the custom location belongs to.
    Infrastructure string
    The infrastructure the data controller is running on.
    K8sRaw interface{}
    The raw kubernetes information
    LastUploadedDate string
    Last uploaded date from Kubernetes cluster. Defaults to current date time
    LogAnalyticsWorkspaceConfig LogAnalyticsWorkspaceConfigResponse
    Log analytics workspace id and primary key
    LogsDashboardCredential BasicLoginInformationResponse
    Login credential for logs dashboard on the Kubernetes cluster.
    MetricsDashboardCredential BasicLoginInformationResponse
    Login credential for metrics dashboard on the Kubernetes cluster.
    OnPremiseProperty OnPremisePropertyResponse
    Properties from the Kubernetes data controller
    UploadServicePrincipal UploadServicePrincipalResponse
    Deprecated. Service principal is deprecated in favor of Arc Kubernetes service extension managed identity.
    UploadWatermark UploadWatermarkResponse
    Properties on upload watermark. Mostly timestamp for each upload data type
    provisioningState String
    The provisioning state of the Arc Data Controller resource.
    basicLoginInformation BasicLoginInformationResponse
    Deprecated. Azure Arc Data Services data controller no longer expose any endpoint. All traffic are exposed through Kubernetes native API.
    clusterId String
    If a CustomLocation is provided, this contains the ARM id of the connected cluster the custom location belongs to.
    extensionId String
    If a CustomLocation is provided, this contains the ARM id of the extension the custom location belongs to.
    infrastructure String
    The infrastructure the data controller is running on.
    k8sRaw Object
    The raw kubernetes information
    lastUploadedDate String
    Last uploaded date from Kubernetes cluster. Defaults to current date time
    logAnalyticsWorkspaceConfig LogAnalyticsWorkspaceConfigResponse
    Log analytics workspace id and primary key
    logsDashboardCredential BasicLoginInformationResponse
    Login credential for logs dashboard on the Kubernetes cluster.
    metricsDashboardCredential BasicLoginInformationResponse
    Login credential for metrics dashboard on the Kubernetes cluster.
    onPremiseProperty OnPremisePropertyResponse
    Properties from the Kubernetes data controller
    uploadServicePrincipal UploadServicePrincipalResponse
    Deprecated. Service principal is deprecated in favor of Arc Kubernetes service extension managed identity.
    uploadWatermark UploadWatermarkResponse
    Properties on upload watermark. Mostly timestamp for each upload data type
    provisioningState string
    The provisioning state of the Arc Data Controller resource.
    basicLoginInformation BasicLoginInformationResponse
    Deprecated. Azure Arc Data Services data controller no longer expose any endpoint. All traffic are exposed through Kubernetes native API.
    clusterId string
    If a CustomLocation is provided, this contains the ARM id of the connected cluster the custom location belongs to.
    extensionId string
    If a CustomLocation is provided, this contains the ARM id of the extension the custom location belongs to.
    infrastructure string
    The infrastructure the data controller is running on.
    k8sRaw any
    The raw kubernetes information
    lastUploadedDate string
    Last uploaded date from Kubernetes cluster. Defaults to current date time
    logAnalyticsWorkspaceConfig LogAnalyticsWorkspaceConfigResponse
    Log analytics workspace id and primary key
    logsDashboardCredential BasicLoginInformationResponse
    Login credential for logs dashboard on the Kubernetes cluster.
    metricsDashboardCredential BasicLoginInformationResponse
    Login credential for metrics dashboard on the Kubernetes cluster.
    onPremiseProperty OnPremisePropertyResponse
    Properties from the Kubernetes data controller
    uploadServicePrincipal UploadServicePrincipalResponse
    Deprecated. Service principal is deprecated in favor of Arc Kubernetes service extension managed identity.
    uploadWatermark UploadWatermarkResponse
    Properties on upload watermark. Mostly timestamp for each upload data type
    provisioning_state str
    The provisioning state of the Arc Data Controller resource.
    basic_login_information BasicLoginInformationResponse
    Deprecated. Azure Arc Data Services data controller no longer expose any endpoint. All traffic are exposed through Kubernetes native API.
    cluster_id str
    If a CustomLocation is provided, this contains the ARM id of the connected cluster the custom location belongs to.
    extension_id str
    If a CustomLocation is provided, this contains the ARM id of the extension the custom location belongs to.
    infrastructure str
    The infrastructure the data controller is running on.
    k8s_raw Any
    The raw kubernetes information
    last_uploaded_date str
    Last uploaded date from Kubernetes cluster. Defaults to current date time
    log_analytics_workspace_config LogAnalyticsWorkspaceConfigResponse
    Log analytics workspace id and primary key
    logs_dashboard_credential BasicLoginInformationResponse
    Login credential for logs dashboard on the Kubernetes cluster.
    metrics_dashboard_credential BasicLoginInformationResponse
    Login credential for metrics dashboard on the Kubernetes cluster.
    on_premise_property OnPremisePropertyResponse
    Properties from the Kubernetes data controller
    upload_service_principal UploadServicePrincipalResponse
    Deprecated. Service principal is deprecated in favor of Arc Kubernetes service extension managed identity.
    upload_watermark UploadWatermarkResponse
    Properties on upload watermark. Mostly timestamp for each upload data type
    provisioningState String
    The provisioning state of the Arc Data Controller resource.
    basicLoginInformation Property Map
    Deprecated. Azure Arc Data Services data controller no longer expose any endpoint. All traffic are exposed through Kubernetes native API.
    clusterId String
    If a CustomLocation is provided, this contains the ARM id of the connected cluster the custom location belongs to.
    extensionId String
    If a CustomLocation is provided, this contains the ARM id of the extension the custom location belongs to.
    infrastructure String
    The infrastructure the data controller is running on.
    k8sRaw Any
    The raw kubernetes information
    lastUploadedDate String
    Last uploaded date from Kubernetes cluster. Defaults to current date time
    logAnalyticsWorkspaceConfig Property Map
    Log analytics workspace id and primary key
    logsDashboardCredential Property Map
    Login credential for logs dashboard on the Kubernetes cluster.
    metricsDashboardCredential Property Map
    Login credential for metrics dashboard on the Kubernetes cluster.
    onPremiseProperty Property Map
    Properties from the Kubernetes data controller
    uploadServicePrincipal Property Map
    Deprecated. Service principal is deprecated in favor of Arc Kubernetes service extension managed identity.
    uploadWatermark Property Map
    Properties on upload watermark. Mostly timestamp for each upload data type

    ExtendedLocationResponse

    Name string
    The name of the extended location.
    Type string
    The type of the extended location.
    Name string
    The name of the extended location.
    Type string
    The type of the extended location.
    name String
    The name of the extended location.
    type String
    The type of the extended location.
    name string
    The name of the extended location.
    type string
    The type of the extended location.
    name str
    The name of the extended location.
    type str
    The type of the extended location.
    name String
    The name of the extended location.
    type String
    The type of the extended location.

    LogAnalyticsWorkspaceConfigResponse

    WorkspaceId string
    Azure Log Analytics workspace ID
    WorkspaceId string
    Azure Log Analytics workspace ID
    workspaceId String
    Azure Log Analytics workspace ID
    workspaceId string
    Azure Log Analytics workspace ID
    workspace_id str
    Azure Log Analytics workspace ID
    workspaceId String
    Azure Log Analytics workspace ID

    OnPremisePropertyResponse

    Id string
    A globally unique ID identifying the associated Kubernetes cluster
    PublicSigningKey string
    Certificate that contains the Kubernetes cluster public key used to verify signing
    SigningCertificateThumbprint string
    Unique thumbprint returned to customer to verify the certificate being uploaded
    Id string
    A globally unique ID identifying the associated Kubernetes cluster
    PublicSigningKey string
    Certificate that contains the Kubernetes cluster public key used to verify signing
    SigningCertificateThumbprint string
    Unique thumbprint returned to customer to verify the certificate being uploaded
    id String
    A globally unique ID identifying the associated Kubernetes cluster
    publicSigningKey String
    Certificate that contains the Kubernetes cluster public key used to verify signing
    signingCertificateThumbprint String
    Unique thumbprint returned to customer to verify the certificate being uploaded
    id string
    A globally unique ID identifying the associated Kubernetes cluster
    publicSigningKey string
    Certificate that contains the Kubernetes cluster public key used to verify signing
    signingCertificateThumbprint string
    Unique thumbprint returned to customer to verify the certificate being uploaded
    id str
    A globally unique ID identifying the associated Kubernetes cluster
    public_signing_key str
    Certificate that contains the Kubernetes cluster public key used to verify signing
    signing_certificate_thumbprint str
    Unique thumbprint returned to customer to verify the certificate being uploaded
    id String
    A globally unique ID identifying the associated Kubernetes cluster
    publicSigningKey String
    Certificate that contains the Kubernetes cluster public key used to verify signing
    signingCertificateThumbprint String
    Unique thumbprint returned to customer to verify the certificate being uploaded

    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.

    UploadServicePrincipalResponse

    Authority string
    Authority for the service principal. Example: https://login.microsoftonline.com/
    ClientId string
    Client ID of the service principal for uploading data.
    TenantId string
    Tenant ID of the service principal.
    Authority string
    Authority for the service principal. Example: https://login.microsoftonline.com/
    ClientId string
    Client ID of the service principal for uploading data.
    TenantId string
    Tenant ID of the service principal.
    authority String
    Authority for the service principal. Example: https://login.microsoftonline.com/
    clientId String
    Client ID of the service principal for uploading data.
    tenantId String
    Tenant ID of the service principal.
    authority string
    Authority for the service principal. Example: https://login.microsoftonline.com/
    clientId string
    Client ID of the service principal for uploading data.
    tenantId string
    Tenant ID of the service principal.
    authority str
    Authority for the service principal. Example: https://login.microsoftonline.com/
    client_id str
    Client ID of the service principal for uploading data.
    tenant_id str
    Tenant ID of the service principal.
    authority String
    Authority for the service principal. Example: https://login.microsoftonline.com/
    clientId String
    Client ID of the service principal for uploading data.
    tenantId String
    Tenant ID of the service principal.

    UploadWatermarkResponse

    Logs string
    Last uploaded date for logs from kubernetes cluster. Defaults to current date time
    Metrics string
    Last uploaded date for metrics from kubernetes cluster. Defaults to current date time
    Usages string
    Last uploaded date for usages from kubernetes cluster. Defaults to current date time
    Logs string
    Last uploaded date for logs from kubernetes cluster. Defaults to current date time
    Metrics string
    Last uploaded date for metrics from kubernetes cluster. Defaults to current date time
    Usages string
    Last uploaded date for usages from kubernetes cluster. Defaults to current date time
    logs String
    Last uploaded date for logs from kubernetes cluster. Defaults to current date time
    metrics String
    Last uploaded date for metrics from kubernetes cluster. Defaults to current date time
    usages String
    Last uploaded date for usages from kubernetes cluster. Defaults to current date time
    logs string
    Last uploaded date for logs from kubernetes cluster. Defaults to current date time
    metrics string
    Last uploaded date for metrics from kubernetes cluster. Defaults to current date time
    usages string
    Last uploaded date for usages from kubernetes cluster. Defaults to current date time
    logs str
    Last uploaded date for logs from kubernetes cluster. Defaults to current date time
    metrics str
    Last uploaded date for metrics from kubernetes cluster. Defaults to current date time
    usages str
    Last uploaded date for usages from kubernetes cluster. Defaults to current date time
    logs String
    Last uploaded date for logs from kubernetes cluster. Defaults to current date time
    metrics String
    Last uploaded date for metrics from kubernetes cluster. Defaults to current date time
    usages String
    Last uploaded date for usages from kubernetes cluster. Defaults to current date time

    Package Details

    Repository
    Azure Native pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native logo
    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.33.0 published on Friday, Mar 22, 2024 by Pulumi