1. Packages
  2. Azure Native
  3. API Docs
  4. azurearcdata
  5. DataController
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.20.0 published on Wednesday, Nov 29, 2023 by Pulumi

azure-native.azurearcdata.DataController

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.20.0 published on Wednesday, Nov 29, 2023 by Pulumi

    Data controller resource Azure REST API version: 2023-01-15-preview. Prior API version in Azure Native 1.x: 2021-06-01-preview.

    Example Usage

    Create or update a Data Controller.

    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using AzureNative = Pulumi.AzureNative;
    
    return await Deployment.RunAsync(() => 
    {
        var dataController = new AzureNative.AzureArcData.DataController("dataController", new()
        {
            DataControllerName = "testdataController",
            ExtendedLocation = new AzureNative.AzureArcData.Inputs.ExtendedLocationArgs
            {
                Name = "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.ExtendedLocation/customLocations/arclocation",
                Type = "CustomLocation",
            },
            Location = "northeurope",
            Properties = new AzureNative.AzureArcData.Inputs.DataControllerPropertiesArgs
            {
                BasicLoginInformation = new AzureNative.AzureArcData.Inputs.BasicLoginInformationArgs
                {
                    Password = "********",
                    Username = "username",
                },
                ClusterId = "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Kubernetes/connectedClusters/connectedk8s",
                ExtensionId = "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Kubernetes/connectedClusters/connectedk8s/providers/Microsoft.KubernetesConfiguration/extensions/extension",
                Infrastructure = AzureNative.AzureArcData.Infrastructure.Onpremises,
                LogAnalyticsWorkspaceConfig = new AzureNative.AzureArcData.Inputs.LogAnalyticsWorkspaceConfigArgs
                {
                    PrimaryKey = "********",
                    WorkspaceId = "00000000-1111-2222-3333-444444444444",
                },
                LogsDashboardCredential = new AzureNative.AzureArcData.Inputs.BasicLoginInformationArgs
                {
                    Password = "********",
                    Username = "username",
                },
                MetricsDashboardCredential = new AzureNative.AzureArcData.Inputs.BasicLoginInformationArgs
                {
                    Password = "********",
                    Username = "username",
                },
                OnPremiseProperty = new AzureNative.AzureArcData.Inputs.OnPremisePropertyArgs
                {
                    Id = "12345678-1234-1234-ab12-1a2b3c4d5e6f",
                    PublicSigningKey = "publicOnPremSigningKey",
                },
                UploadServicePrincipal = new AzureNative.AzureArcData.Inputs.UploadServicePrincipalArgs
                {
                    Authority = "https://login.microsoftonline.com/",
                    ClientId = "00000000-1111-2222-3333-444444444444",
                    ClientSecret = "********",
                    TenantId = "00000000-1111-2222-3333-444444444444",
                },
                UploadWatermark = new AzureNative.AzureArcData.Inputs.UploadWatermarkArgs
                {
                    Logs = "2020-01-01T17:18:19.1234567Z",
                    Metrics = "2020-01-01T17:18:19.1234567Z",
                    Usages = "2020-01-01T17:18:19.1234567Z",
                },
            },
            ResourceGroupName = "testrg",
            Tags = 
            {
                { "mytag", "myval" },
            },
        });
    
    });
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-azure-native-sdk/azurearcdata/v2"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := azurearcdata.NewDataController(ctx, "dataController", &azurearcdata.DataControllerArgs{
    			DataControllerName: pulumi.String("testdataController"),
    			ExtendedLocation: &azurearcdata.ExtendedLocationArgs{
    				Name: pulumi.String("/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.ExtendedLocation/customLocations/arclocation"),
    				Type: pulumi.String("CustomLocation"),
    			},
    			Location: pulumi.String("northeurope"),
    			Properties: azurearcdata.DataControllerPropertiesResponse{
    				BasicLoginInformation: &azurearcdata.BasicLoginInformationArgs{
    					Password: pulumi.String("********"),
    					Username: pulumi.String("username"),
    				},
    				ClusterId:      pulumi.String("/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Kubernetes/connectedClusters/connectedk8s"),
    				ExtensionId:    pulumi.String("/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Kubernetes/connectedClusters/connectedk8s/providers/Microsoft.KubernetesConfiguration/extensions/extension"),
    				Infrastructure: azurearcdata.InfrastructureOnpremises,
    				LogAnalyticsWorkspaceConfig: &azurearcdata.LogAnalyticsWorkspaceConfigArgs{
    					PrimaryKey:  pulumi.String("********"),
    					WorkspaceId: pulumi.String("00000000-1111-2222-3333-444444444444"),
    				},
    				LogsDashboardCredential: &azurearcdata.BasicLoginInformationArgs{
    					Password: pulumi.String("********"),
    					Username: pulumi.String("username"),
    				},
    				MetricsDashboardCredential: &azurearcdata.BasicLoginInformationArgs{
    					Password: pulumi.String("********"),
    					Username: pulumi.String("username"),
    				},
    				OnPremiseProperty: &azurearcdata.OnPremisePropertyArgs{
    					Id:               pulumi.String("12345678-1234-1234-ab12-1a2b3c4d5e6f"),
    					PublicSigningKey: pulumi.String("publicOnPremSigningKey"),
    				},
    				UploadServicePrincipal: &azurearcdata.UploadServicePrincipalArgs{
    					Authority:    pulumi.String("https://login.microsoftonline.com/"),
    					ClientId:     pulumi.String("00000000-1111-2222-3333-444444444444"),
    					ClientSecret: pulumi.String("********"),
    					TenantId:     pulumi.String("00000000-1111-2222-3333-444444444444"),
    				},
    				UploadWatermark: &azurearcdata.UploadWatermarkArgs{
    					Logs:    pulumi.String("2020-01-01T17:18:19.1234567Z"),
    					Metrics: pulumi.String("2020-01-01T17:18:19.1234567Z"),
    					Usages:  pulumi.String("2020-01-01T17:18:19.1234567Z"),
    				},
    			},
    			ResourceGroupName: pulumi.String("testrg"),
    			Tags: pulumi.StringMap{
    				"mytag": pulumi.String("myval"),
    			},
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.azurenative.azurearcdata.DataController;
    import com.pulumi.azurenative.azurearcdata.DataControllerArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            var dataController = new DataController("dataController", DataControllerArgs.builder()        
                .dataControllerName("testdataController")
                .extendedLocation(Map.ofEntries(
                    Map.entry("name", "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.ExtendedLocation/customLocations/arclocation"),
                    Map.entry("type", "CustomLocation")
                ))
                .location("northeurope")
                .properties(Map.ofEntries(
                    Map.entry("basicLoginInformation", Map.ofEntries(
                        Map.entry("password", "********"),
                        Map.entry("username", "username")
                    )),
                    Map.entry("clusterId", "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Kubernetes/connectedClusters/connectedk8s"),
                    Map.entry("extensionId", "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Kubernetes/connectedClusters/connectedk8s/providers/Microsoft.KubernetesConfiguration/extensions/extension"),
                    Map.entry("infrastructure", "onpremises"),
                    Map.entry("logAnalyticsWorkspaceConfig", Map.ofEntries(
                        Map.entry("primaryKey", "********"),
                        Map.entry("workspaceId", "00000000-1111-2222-3333-444444444444")
                    )),
                    Map.entry("logsDashboardCredential", Map.ofEntries(
                        Map.entry("password", "********"),
                        Map.entry("username", "username")
                    )),
                    Map.entry("metricsDashboardCredential", Map.ofEntries(
                        Map.entry("password", "********"),
                        Map.entry("username", "username")
                    )),
                    Map.entry("onPremiseProperty", Map.ofEntries(
                        Map.entry("id", "12345678-1234-1234-ab12-1a2b3c4d5e6f"),
                        Map.entry("publicSigningKey", "publicOnPremSigningKey")
                    )),
                    Map.entry("uploadServicePrincipal", Map.ofEntries(
                        Map.entry("authority", "https://login.microsoftonline.com/"),
                        Map.entry("clientId", "00000000-1111-2222-3333-444444444444"),
                        Map.entry("clientSecret", "********"),
                        Map.entry("tenantId", "00000000-1111-2222-3333-444444444444")
                    )),
                    Map.entry("uploadWatermark", Map.ofEntries(
                        Map.entry("logs", "2020-01-01T17:18:19.1234567Z"),
                        Map.entry("metrics", "2020-01-01T17:18:19.1234567Z"),
                        Map.entry("usages", "2020-01-01T17:18:19.1234567Z")
                    ))
                ))
                .resourceGroupName("testrg")
                .tags(Map.of("mytag", "myval"))
                .build());
    
        }
    }
    
    import pulumi
    import pulumi_azure_native as azure_native
    
    data_controller = azure_native.azurearcdata.DataController("dataController",
        data_controller_name="testdataController",
        extended_location=azure_native.azurearcdata.ExtendedLocationArgs(
            name="/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.ExtendedLocation/customLocations/arclocation",
            type="CustomLocation",
        ),
        location="northeurope",
        properties=azure_native.azurearcdata.DataControllerPropertiesResponseArgs(
            basic_login_information=azure_native.azurearcdata.BasicLoginInformationArgs(
                password="********",
                username="username",
            ),
            cluster_id="/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Kubernetes/connectedClusters/connectedk8s",
            extension_id="/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Kubernetes/connectedClusters/connectedk8s/providers/Microsoft.KubernetesConfiguration/extensions/extension",
            infrastructure=azure_native.azurearcdata.Infrastructure.ONPREMISES,
            log_analytics_workspace_config=azure_native.azurearcdata.LogAnalyticsWorkspaceConfigArgs(
                primary_key="********",
                workspace_id="00000000-1111-2222-3333-444444444444",
            ),
            logs_dashboard_credential=azure_native.azurearcdata.BasicLoginInformationArgs(
                password="********",
                username="username",
            ),
            metrics_dashboard_credential=azure_native.azurearcdata.BasicLoginInformationArgs(
                password="********",
                username="username",
            ),
            on_premise_property=azure_native.azurearcdata.OnPremisePropertyArgs(
                id="12345678-1234-1234-ab12-1a2b3c4d5e6f",
                public_signing_key="publicOnPremSigningKey",
            ),
            upload_service_principal=azure_native.azurearcdata.UploadServicePrincipalArgs(
                authority="https://login.microsoftonline.com/",
                client_id="00000000-1111-2222-3333-444444444444",
                client_secret="********",
                tenant_id="00000000-1111-2222-3333-444444444444",
            ),
            upload_watermark=azure_native.azurearcdata.UploadWatermarkArgs(
                logs="2020-01-01T17:18:19.1234567Z",
                metrics="2020-01-01T17:18:19.1234567Z",
                usages="2020-01-01T17:18:19.1234567Z",
            ),
        ),
        resource_group_name="testrg",
        tags={
            "mytag": "myval",
        })
    
    import * as pulumi from "@pulumi/pulumi";
    import * as azure_native from "@pulumi/azure-native";
    
    const dataController = new azure_native.azurearcdata.DataController("dataController", {
        dataControllerName: "testdataController",
        extendedLocation: {
            name: "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.ExtendedLocation/customLocations/arclocation",
            type: "CustomLocation",
        },
        location: "northeurope",
        properties: {
            basicLoginInformation: {
                password: "********",
                username: "username",
            },
            clusterId: "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Kubernetes/connectedClusters/connectedk8s",
            extensionId: "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Kubernetes/connectedClusters/connectedk8s/providers/Microsoft.KubernetesConfiguration/extensions/extension",
            infrastructure: azure_native.azurearcdata.Infrastructure.Onpremises,
            logAnalyticsWorkspaceConfig: {
                primaryKey: "********",
                workspaceId: "00000000-1111-2222-3333-444444444444",
            },
            logsDashboardCredential: {
                password: "********",
                username: "username",
            },
            metricsDashboardCredential: {
                password: "********",
                username: "username",
            },
            onPremiseProperty: {
                id: "12345678-1234-1234-ab12-1a2b3c4d5e6f",
                publicSigningKey: "publicOnPremSigningKey",
            },
            uploadServicePrincipal: {
                authority: "https://login.microsoftonline.com/",
                clientId: "00000000-1111-2222-3333-444444444444",
                clientSecret: "********",
                tenantId: "00000000-1111-2222-3333-444444444444",
            },
            uploadWatermark: {
                logs: "2020-01-01T17:18:19.1234567Z",
                metrics: "2020-01-01T17:18:19.1234567Z",
                usages: "2020-01-01T17:18:19.1234567Z",
            },
        },
        resourceGroupName: "testrg",
        tags: {
            mytag: "myval",
        },
    });
    
    resources:
      dataController:
        type: azure-native:azurearcdata:DataController
        properties:
          dataControllerName: testdataController
          extendedLocation:
            name: /subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.ExtendedLocation/customLocations/arclocation
            type: CustomLocation
          location: northeurope
          properties:
            basicLoginInformation:
              password: '********'
              username: username
            clusterId: /subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Kubernetes/connectedClusters/connectedk8s
            extensionId: /subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Kubernetes/connectedClusters/connectedk8s/providers/Microsoft.KubernetesConfiguration/extensions/extension
            infrastructure: onpremises
            logAnalyticsWorkspaceConfig:
              primaryKey: '********'
              workspaceId: 00000000-1111-2222-3333-444444444444
            logsDashboardCredential:
              password: '********'
              username: username
            metricsDashboardCredential:
              password: '********'
              username: username
            onPremiseProperty:
              id: 12345678-1234-1234-ab12-1a2b3c4d5e6f
              publicSigningKey: publicOnPremSigningKey
            uploadServicePrincipal:
              authority: https://login.microsoftonline.com/
              clientId: 00000000-1111-2222-3333-444444444444
              clientSecret: '********'
              tenantId: 00000000-1111-2222-3333-444444444444
            uploadWatermark:
              logs: 2020-01-01T17:18:19.1234567Z
              metrics: 2020-01-01T17:18:19.1234567Z
              usages: 2020-01-01T17:18:19.1234567Z
          resourceGroupName: testrg
          tags:
            mytag: myval
    

    Create DataController Resource

    new DataController(name: string, args: DataControllerArgs, opts?: CustomResourceOptions);
    @overload
    def DataController(resource_name: str,
                       opts: Optional[ResourceOptions] = None,
                       data_controller_name: Optional[str] = None,
                       extended_location: Optional[ExtendedLocationArgs] = None,
                       location: Optional[str] = None,
                       properties: Optional[DataControllerPropertiesArgs] = None,
                       resource_group_name: Optional[str] = None,
                       tags: Optional[Mapping[str, str]] = None)
    @overload
    def DataController(resource_name: str,
                       args: DataControllerArgs,
                       opts: Optional[ResourceOptions] = None)
    func NewDataController(ctx *Context, name string, args DataControllerArgs, opts ...ResourceOption) (*DataController, error)
    public DataController(string name, DataControllerArgs args, CustomResourceOptions? opts = null)
    public DataController(String name, DataControllerArgs args)
    public DataController(String name, DataControllerArgs args, CustomResourceOptions options)
    
    type: azure-native:azurearcdata:DataController
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    name string
    The unique name of the resource.
    args DataControllerArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args DataControllerArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args DataControllerArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args DataControllerArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args DataControllerArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    DataController Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    The DataController resource accepts the following input properties:

    Properties Pulumi.AzureNative.AzureArcData.Inputs.DataControllerProperties

    The data controller's properties

    ResourceGroupName string

    The name of the Azure resource group

    DataControllerName string

    The name of the data controller

    ExtendedLocation Pulumi.AzureNative.AzureArcData.Inputs.ExtendedLocation

    The extendedLocation of the resource.

    Location string

    The geo-location where the resource lives

    Tags Dictionary<string, string>

    Resource tags.

    Properties DataControllerPropertiesArgs

    The data controller's properties

    ResourceGroupName string

    The name of the Azure resource group

    DataControllerName string

    The name of the data controller

    ExtendedLocation ExtendedLocationArgs

    The extendedLocation of the resource.

    Location string

    The geo-location where the resource lives

    Tags map[string]string

    Resource tags.

    properties DataControllerProperties

    The data controller's properties

    resourceGroupName String

    The name of the Azure resource group

    dataControllerName String

    The name of the data controller

    extendedLocation ExtendedLocation

    The extendedLocation of the resource.

    location String

    The geo-location where the resource lives

    tags Map<String,String>

    Resource tags.

    properties DataControllerProperties

    The data controller's properties

    resourceGroupName string

    The name of the Azure resource group

    dataControllerName string

    The name of the data controller

    extendedLocation ExtendedLocation

    The extendedLocation of the resource.

    location string

    The geo-location where the resource lives

    tags {[key: string]: string}

    Resource tags.

    properties DataControllerPropertiesArgs

    The data controller's properties

    resource_group_name str

    The name of the Azure resource group

    data_controller_name str

    The name of the data controller

    extended_location ExtendedLocationArgs

    The extendedLocation of the resource.

    location str

    The geo-location where the resource lives

    tags Mapping[str, str]

    Resource tags.

    properties Property Map

    The data controller's properties

    resourceGroupName String

    The name of the Azure resource group

    dataControllerName String

    The name of the data controller

    extendedLocation Property Map

    The extendedLocation of the resource.

    location String

    The geo-location where the resource lives

    tags Map<String>

    Resource tags.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the DataController resource produces the following output properties:

    Id string

    The provider-assigned unique ID for this managed resource.

    Name string

    The name of the resource

    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"

    Id string

    The provider-assigned unique ID for this managed resource.

    Name string

    The name of the resource

    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"

    id String

    The provider-assigned unique ID for this managed resource.

    name String

    The name of the resource

    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"

    id string

    The provider-assigned unique ID for this managed resource.

    name string

    The name of the resource

    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"

    id str

    The provider-assigned unique ID for this managed resource.

    name str

    The name of the resource

    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"

    id String

    The provider-assigned unique ID for this managed resource.

    name String

    The name of the resource

    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"

    Supporting Types

    BasicLoginInformation, BasicLoginInformationArgs

    Password string

    Login password.

    Username string

    Login username.

    Password string

    Login password.

    Username string

    Login username.

    password String

    Login password.

    username String

    Login username.

    password string

    Login password.

    username string

    Login username.

    password str

    Login password.

    username str

    Login username.

    password String

    Login password.

    username String

    Login username.

    BasicLoginInformationResponse, BasicLoginInformationResponseArgs

    Username string

    Login username.

    Username string

    Login username.

    username String

    Login username.

    username string

    Login username.

    username str

    Login username.

    username String

    Login username.

    DataControllerProperties, DataControllerPropertiesArgs

    BasicLoginInformation Pulumi.AzureNative.AzureArcData.Inputs.BasicLoginInformation

    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 Pulumi.AzureNative.AzureArcData.Infrastructure

    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.LogAnalyticsWorkspaceConfig

    Log analytics workspace id and primary key

    LogsDashboardCredential Pulumi.AzureNative.AzureArcData.Inputs.BasicLoginInformation

    Login credential for logs dashboard on the Kubernetes cluster.

    MetricsDashboardCredential Pulumi.AzureNative.AzureArcData.Inputs.BasicLoginInformation

    Login credential for metrics dashboard on the Kubernetes cluster.

    OnPremiseProperty Pulumi.AzureNative.AzureArcData.Inputs.OnPremiseProperty

    Properties from the Kubernetes data controller

    UploadServicePrincipal Pulumi.AzureNative.AzureArcData.Inputs.UploadServicePrincipal

    Deprecated. Service principal is deprecated in favor of Arc Kubernetes service extension managed identity.

    UploadWatermark Pulumi.AzureNative.AzureArcData.Inputs.UploadWatermark

    Properties on upload watermark. Mostly timestamp for each upload data type

    BasicLoginInformation BasicLoginInformation

    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 Infrastructure

    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 LogAnalyticsWorkspaceConfig

    Log analytics workspace id and primary key

    LogsDashboardCredential BasicLoginInformation

    Login credential for logs dashboard on the Kubernetes cluster.

    MetricsDashboardCredential BasicLoginInformation

    Login credential for metrics dashboard on the Kubernetes cluster.

    OnPremiseProperty OnPremiseProperty

    Properties from the Kubernetes data controller

    UploadServicePrincipal UploadServicePrincipal

    Deprecated. Service principal is deprecated in favor of Arc Kubernetes service extension managed identity.

    UploadWatermark UploadWatermark

    Properties on upload watermark. Mostly timestamp for each upload data type

    basicLoginInformation BasicLoginInformation

    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 Infrastructure

    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 LogAnalyticsWorkspaceConfig

    Log analytics workspace id and primary key

    logsDashboardCredential BasicLoginInformation

    Login credential for logs dashboard on the Kubernetes cluster.

    metricsDashboardCredential BasicLoginInformation

    Login credential for metrics dashboard on the Kubernetes cluster.

    onPremiseProperty OnPremiseProperty

    Properties from the Kubernetes data controller

    uploadServicePrincipal UploadServicePrincipal

    Deprecated. Service principal is deprecated in favor of Arc Kubernetes service extension managed identity.

    uploadWatermark UploadWatermark

    Properties on upload watermark. Mostly timestamp for each upload data type

    basicLoginInformation BasicLoginInformation

    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 Infrastructure

    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 LogAnalyticsWorkspaceConfig

    Log analytics workspace id and primary key

    logsDashboardCredential BasicLoginInformation

    Login credential for logs dashboard on the Kubernetes cluster.

    metricsDashboardCredential BasicLoginInformation

    Login credential for metrics dashboard on the Kubernetes cluster.

    onPremiseProperty OnPremiseProperty

    Properties from the Kubernetes data controller

    uploadServicePrincipal UploadServicePrincipal

    Deprecated. Service principal is deprecated in favor of Arc Kubernetes service extension managed identity.

    uploadWatermark UploadWatermark

    Properties on upload watermark. Mostly timestamp for each upload data type

    basic_login_information BasicLoginInformation

    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 Infrastructure

    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 LogAnalyticsWorkspaceConfig

    Log analytics workspace id and primary key

    logs_dashboard_credential BasicLoginInformation

    Login credential for logs dashboard on the Kubernetes cluster.

    metrics_dashboard_credential BasicLoginInformation

    Login credential for metrics dashboard on the Kubernetes cluster.

    on_premise_property OnPremiseProperty

    Properties from the Kubernetes data controller

    upload_service_principal UploadServicePrincipal

    Deprecated. Service principal is deprecated in favor of Arc Kubernetes service extension managed identity.

    upload_watermark UploadWatermark

    Properties on upload watermark. Mostly timestamp for each upload data type

    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 "azure" | "gcp" | "aws" | "alibaba" | "onpremises" | "other"

    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

    DataControllerPropertiesResponse, DataControllerPropertiesResponseArgs

    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

    ExtendedLocation, ExtendedLocationArgs

    Name string

    The name of the extended location.

    Type string | Pulumi.AzureNative.AzureArcData.ExtendedLocationTypes

    The type of the extended location.

    Name string

    The name of the extended location.

    Type string | ExtendedLocationTypes

    The type of the extended location.

    name String

    The name of the extended location.

    type String | ExtendedLocationTypes

    The type of the extended location.

    name string

    The name of the extended location.

    type string | ExtendedLocationTypes

    The type of the extended location.

    name str

    The name of the extended location.

    type str | ExtendedLocationTypes

    The type of the extended location.

    name String

    The name of the extended location.

    type String | "CustomLocation"

    The type of the extended location.

    ExtendedLocationResponse, ExtendedLocationResponseArgs

    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.

    ExtendedLocationTypes, ExtendedLocationTypesArgs

    CustomLocation
    CustomLocation
    ExtendedLocationTypesCustomLocation
    CustomLocation
    CustomLocation
    CustomLocation
    CustomLocation
    CustomLocation
    CUSTOM_LOCATION
    CustomLocation
    "CustomLocation"
    CustomLocation

    Infrastructure, InfrastructureArgs

    Azure
    azure
    Gcp
    gcp
    Aws
    aws
    Alibaba
    alibaba
    Onpremises
    onpremises
    Other
    other
    InfrastructureAzure
    azure
    InfrastructureGcp
    gcp
    InfrastructureAws
    aws
    InfrastructureAlibaba
    alibaba
    InfrastructureOnpremises
    onpremises
    InfrastructureOther
    other
    Azure
    azure
    Gcp
    gcp
    Aws
    aws
    Alibaba
    alibaba
    Onpremises
    onpremises
    Other
    other
    Azure
    azure
    Gcp
    gcp
    Aws
    aws
    Alibaba
    alibaba
    Onpremises
    onpremises
    Other
    other
    AZURE
    azure
    GCP
    gcp
    AWS
    aws
    ALIBABA
    alibaba
    ONPREMISES
    onpremises
    OTHER
    other
    "azure"
    azure
    "gcp"
    gcp
    "aws"
    aws
    "alibaba"
    alibaba
    "onpremises"
    onpremises
    "other"
    other

    LogAnalyticsWorkspaceConfig, LogAnalyticsWorkspaceConfigArgs

    PrimaryKey string

    Primary key of the workspace

    WorkspaceId string

    Azure Log Analytics workspace ID

    PrimaryKey string

    Primary key of the workspace

    WorkspaceId string

    Azure Log Analytics workspace ID

    primaryKey String

    Primary key of the workspace

    workspaceId String

    Azure Log Analytics workspace ID

    primaryKey string

    Primary key of the workspace

    workspaceId string

    Azure Log Analytics workspace ID

    primary_key str

    Primary key of the workspace

    workspace_id str

    Azure Log Analytics workspace ID

    primaryKey String

    Primary key of the workspace

    workspaceId String

    Azure Log Analytics workspace ID

    LogAnalyticsWorkspaceConfigResponse, LogAnalyticsWorkspaceConfigResponseArgs

    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

    OnPremiseProperty, OnPremisePropertyArgs

    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

    OnPremisePropertyResponse, OnPremisePropertyResponseArgs

    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, SystemDataResponseArgs

    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.

    UploadServicePrincipal, UploadServicePrincipalArgs

    Authority string

    Authority for the service principal. Example: https://login.microsoftonline.com/

    ClientId string

    Client ID of the service principal for uploading data.

    ClientSecret string

    Secret of the service principal

    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.

    ClientSecret string

    Secret of the service principal

    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.

    clientSecret String

    Secret of the service principal

    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.

    clientSecret string

    Secret of the service principal

    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.

    client_secret str

    Secret of the service principal

    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.

    clientSecret String

    Secret of the service principal

    tenantId String

    Tenant ID of the service principal.

    UploadServicePrincipalResponse, UploadServicePrincipalResponseArgs

    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.

    UploadWatermark, UploadWatermarkArgs

    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

    UploadWatermarkResponse, UploadWatermarkResponseArgs

    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

    Import

    An existing resource can be imported using its type token, name, and identifier, e.g.

    $ pulumi import azure-native:azurearcdata:DataController testdataController /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureArcData/dataControllers/{dataControllerName} 
    

    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.20.0 published on Wednesday, Nov 29, 2023 by Pulumi