Azure Native

v1.79.2 published on Thursday, Sep 29, 2022 by Pulumi

getDataController

Data controller resource API Version: 2021-06-01-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
ResourceGroupName string

The name of the Azure resource group

DataControllerName string
ResourceGroupName string

The name of the Azure resource group

dataControllerName String
resourceGroupName String

The name of the Azure resource group

dataControllerName string
resourceGroupName string

The name of the Azure resource group

data_controller_name str
resource_group_name str

The name of the Azure resource group

dataControllerName String
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

Read only system data

Type string

The type of the resource. Ex- 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

Read only system data

Type string

The type of the resource. Ex- 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

Read only system data

type String

The type of the resource. Ex- 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

Read only system data

type string

The type of the resource. Ex- 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

Read only system data

type str

The type of the resource. Ex- 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

Read only system data

type String

The type of the resource. Ex- 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
BasicLoginInformation Pulumi.AzureNative.AzureArcData.Inputs.BasicLoginInformationResponse

Username and password for basic login authentication.

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

OnPremiseProperty Pulumi.AzureNative.AzureArcData.Inputs.OnPremisePropertyResponse

Properties from the Kubernetes data controller

UploadServicePrincipal Pulumi.AzureNative.AzureArcData.Inputs.UploadServicePrincipalResponse

Service principal for uploading billing, metrics and logs.

UploadWatermark Pulumi.AzureNative.AzureArcData.Inputs.UploadWatermarkResponse

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

ProvisioningState string
BasicLoginInformation BasicLoginInformationResponse

Username and password for basic login authentication.

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

OnPremiseProperty OnPremisePropertyResponse

Properties from the Kubernetes data controller

UploadServicePrincipal UploadServicePrincipalResponse

Service principal for uploading billing, metrics and logs.

UploadWatermark UploadWatermarkResponse

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

provisioningState String
basicLoginInformation BasicLoginInformationResponse

Username and password for basic login authentication.

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

onPremiseProperty OnPremisePropertyResponse

Properties from the Kubernetes data controller

uploadServicePrincipal UploadServicePrincipalResponse

Service principal for uploading billing, metrics and logs.

uploadWatermark UploadWatermarkResponse

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

provisioningState string
basicLoginInformation BasicLoginInformationResponse

Username and password for basic login authentication.

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

onPremiseProperty OnPremisePropertyResponse

Properties from the Kubernetes data controller

uploadServicePrincipal UploadServicePrincipalResponse

Service principal for uploading billing, metrics and logs.

uploadWatermark UploadWatermarkResponse

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

provisioning_state str
basic_login_information BasicLoginInformationResponse

Username and password for basic login authentication.

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

on_premise_property OnPremisePropertyResponse

Properties from the Kubernetes data controller

upload_service_principal UploadServicePrincipalResponse

Service principal for uploading billing, metrics and logs.

upload_watermark UploadWatermarkResponse

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

provisioningState String
basicLoginInformation Property Map

Username and password for basic login authentication.

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

onPremiseProperty Property Map

Properties from the Kubernetes data controller

uploadServicePrincipal Property Map

Service principal for uploading billing, metrics and logs.

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

An identifier for 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

An identifier for 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

An identifier for 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

An identifier for 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

An identifier for 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

An identifier for 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

An identifier for 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

An identifier for 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

An identifier for 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

An identifier for 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

An identifier for 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

An identifier for 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
https://github.com/pulumi/pulumi-azure-native
License
Apache-2.0