1. Packages
  2. Azure Native v1
  3. API Docs
  4. azurearcdata
  5. getDataController
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi

azure-native.azurearcdata.getDataController

Explore with Pulumi AI

These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi

Retrieves a dataController 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>
Copy
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]
Copy
func LookupDataController(ctx *Context, args *LookupDataControllerArgs, opts ...InvokeOption) (*LookupDataControllerResult, error)
func LookupDataControllerOutput(ctx *Context, args *LookupDataControllerOutputArgs, opts ...InvokeOption) LookupDataControllerResultOutput
Copy

> 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)
}
Copy
public static CompletableFuture<GetDataControllerResult> getDataController(GetDataControllerArgs args, InvokeOptions options)
public static Output<GetDataControllerResult> getDataController(GetDataControllerArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: azure-native:azurearcdata:getDataController
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

DataControllerName
This property is required.
Changes to this property will trigger replacement.
string
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the Azure resource group
DataControllerName
This property is required.
Changes to this property will trigger replacement.
string
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the Azure resource group
dataControllerName
This property is required.
Changes to this property will trigger replacement.
String
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the Azure resource group
dataControllerName
This property is required.
Changes to this property will trigger replacement.
string
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the Azure resource group
data_controller_name
This property is required.
Changes to this property will trigger replacement.
str
resource_group_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the Azure resource group
dataControllerName
This property is required.
Changes to this property will trigger replacement.
String
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. string
A globally unique ID identifying the associated Kubernetes cluster
PublicSigningKey This property is required. 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 This property is required. string
A globally unique ID identifying the associated Kubernetes cluster
PublicSigningKey This property is required. 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 This property is required. String
A globally unique ID identifying the associated Kubernetes cluster
publicSigningKey This property is required. 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 This property is required. string
A globally unique ID identifying the associated Kubernetes cluster
publicSigningKey This property is required. 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 This property is required. str
A globally unique ID identifying the associated Kubernetes cluster
public_signing_key This property is required. 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 This property is required. String
A globally unique ID identifying the associated Kubernetes cluster
publicSigningKey This property is required. 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
azure-native-v1 pulumi/pulumi-azure-native
License
Apache-2.0
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi