Package-level declarations

Types

Link copied to clipboard
data class AzureBlobDefinitionArgs(val accountKey: Output<String>? = null, val containerName: Output<String>? = null, val localAuthRef: Output<String>? = null, val managedIdentity: Output<ManagedIdentityDefinitionArgs>? = null, val sasToken: Output<String>? = null, val servicePrincipal: Output<ServicePrincipalDefinitionArgs>? = null, val syncIntervalInSeconds: Output<Double>? = null, val timeoutInSeconds: Output<Double>? = null, val url: Output<String>? = null) : ConvertibleToJava<AzureBlobDefinitionArgs>

Parameters to reconcile to the AzureBlob source kind type.

Link copied to clipboard
data class BucketDefinitionArgs(val accessKey: Output<String>? = null, val bucketName: Output<String>? = null, val insecure: Output<Boolean>? = null, val localAuthRef: Output<String>? = null, val syncIntervalInSeconds: Output<Double>? = null, val timeoutInSeconds: Output<Double>? = null, val url: Output<String>? = null) : ConvertibleToJava<BucketDefinitionArgs>

Parameters to reconcile to the Bucket source kind type.

Link copied to clipboard
data class ExtensionAksAssignedIdentityArgs(val type: Output<AKSIdentityType>? = null) : ConvertibleToJava<ExtensionAksAssignedIdentityArgs>

Identity of the Extension resource in an AKS cluster

Link copied to clipboard
data class ExtensionStatusArgs(val code: Output<String>? = null, val displayStatus: Output<String>? = null, val level: Output<Either<String, LevelType>>? = null, val message: Output<String>? = null, val time: Output<String>? = null) : ConvertibleToJava<ExtensionStatusArgs>

Status from the extension.

Link copied to clipboard
data class GetExtensionPlainArgs(val clusterName: String, val clusterResourceName: String, val clusterRp: String, val extensionName: String, val resourceGroupName: String) : ConvertibleToJava<GetExtensionPlainArgs>
Link copied to clipboard
data class GetFluxConfigurationPlainArgs(val clusterName: String, val clusterResourceName: String, val clusterRp: String, val fluxConfigurationName: String, val resourceGroupName: String) : ConvertibleToJava<GetFluxConfigurationPlainArgs>
Link copied to clipboard
data class GetPrivateEndpointConnectionPlainArgs(val privateEndpointConnectionName: String, val resourceGroupName: String, val scopeName: String) : ConvertibleToJava<GetPrivateEndpointConnectionPlainArgs>
Link copied to clipboard
data class GetPrivateLinkScopePlainArgs(val resourceGroupName: String, val scopeName: String) : ConvertibleToJava<GetPrivateLinkScopePlainArgs>
Link copied to clipboard
data class GetSourceControlConfigurationPlainArgs(val clusterName: String, val clusterResourceName: String, val clusterRp: String, val resourceGroupName: String, val sourceControlConfigurationName: String) : ConvertibleToJava<GetSourceControlConfigurationPlainArgs>
Link copied to clipboard
data class GitRepositoryDefinitionArgs(val httpsCACert: Output<String>? = null, val httpsUser: Output<String>? = null, val localAuthRef: Output<String>? = null, val repositoryRef: Output<RepositoryRefDefinitionArgs>? = null, val sshKnownHosts: Output<String>? = null, val syncIntervalInSeconds: Output<Double>? = null, val timeoutInSeconds: Output<Double>? = null, val url: Output<String>? = null) : ConvertibleToJava<GitRepositoryDefinitionArgs>

Parameters to reconcile to the GitRepository source kind type.

Link copied to clipboard
data class HelmOperatorPropertiesArgs(val chartValues: Output<String>? = null, val chartVersion: Output<String>? = null) : ConvertibleToJava<HelmOperatorPropertiesArgs>

Properties for Helm operator.

Link copied to clipboard
data class IdentityArgs(val type: Output<ResourceIdentityType>? = null) : ConvertibleToJava<IdentityArgs>

Identity for the resource.

Link copied to clipboard
data class KubernetesConfigurationPrivateLinkScopePropertiesArgs(val clusterResourceId: Output<String>, val publicNetworkAccess: Output<Either<String, PublicNetworkAccessType>>? = null) : ConvertibleToJava<KubernetesConfigurationPrivateLinkScopePropertiesArgs>

Properties that define a Azure Arc PrivateLinkScope resource.

Link copied to clipboard
data class KustomizationDefinitionArgs(val dependsOn: Output<List<String>>? = null, val force: Output<Boolean>? = null, val path: Output<String>? = null, val postBuild: Output<PostBuildDefinitionArgs>? = null, val prune: Output<Boolean>? = null, val retryIntervalInSeconds: Output<Double>? = null, val syncIntervalInSeconds: Output<Double>? = null, val timeoutInSeconds: Output<Double>? = null, val wait: Output<Boolean>? = null) : ConvertibleToJava<KustomizationDefinitionArgs>

The Kustomization defining how to reconcile the artifact pulled by the source type on the cluster.

Link copied to clipboard
data class ManagedIdentityDefinitionArgs(val clientId: Output<String>? = null) : ConvertibleToJava<ManagedIdentityDefinitionArgs>

Parameters to authenticate using a Managed Identity.

Link copied to clipboard
data class PlanArgs(val name: Output<String>, val product: Output<String>, val promotionCode: Output<String>? = null, val publisher: Output<String>, val version: Output<String>? = null) : ConvertibleToJava<PlanArgs>

Plan for the resource.

Link copied to clipboard

Builder for PlanArgs.

Link copied to clipboard
data class PostBuildDefinitionArgs(val substitute: Output<Map<String, String>>? = null, val substituteFrom: Output<List<SubstituteFromDefinitionArgs>>? = null) : ConvertibleToJava<PostBuildDefinitionArgs>

The postBuild definitions defining variable substitutions for this Kustomization after kustomize build.

Link copied to clipboard
data class PrivateLinkServiceConnectionStateArgs(val actionsRequired: Output<String>? = null, val description: Output<String>? = null, val status: Output<Either<String, PrivateEndpointServiceConnectionStatus>>? = null) : ConvertibleToJava<PrivateLinkServiceConnectionStateArgs>

A collection of information about the state of the connection between service consumer and provider.

Link copied to clipboard
data class RepositoryRefDefinitionArgs(val branch: Output<String>? = null, val commit: Output<String>? = null, val semver: Output<String>? = null, val tag: Output<String>? = null) : ConvertibleToJava<RepositoryRefDefinitionArgs>

The source reference for the GitRepository object.

Link copied to clipboard
data class ScopeArgs(val cluster: Output<ScopeClusterArgs>? = null, val namespace: Output<ScopeNamespaceArgs>? = null) : ConvertibleToJava<ScopeArgs>

Scope of the extension. It can be either Cluster or Namespace; but not both.

Link copied to clipboard

Builder for ScopeArgs.

Link copied to clipboard
data class ScopeClusterArgs(val releaseNamespace: Output<String>? = null) : ConvertibleToJava<ScopeClusterArgs>

Specifies that the scope of the extension is Cluster

Link copied to clipboard
Link copied to clipboard
data class ScopeNamespaceArgs(val targetNamespace: Output<String>? = null) : ConvertibleToJava<ScopeNamespaceArgs>

Specifies that the scope of the extension is Namespace

Link copied to clipboard
Link copied to clipboard
data class ServicePrincipalDefinitionArgs(val clientCertificate: Output<String>? = null, val clientCertificatePassword: Output<String>? = null, val clientCertificateSendChain: Output<Boolean>? = null, val clientId: Output<String>? = null, val clientSecret: Output<String>? = null, val tenantId: Output<String>? = null) : ConvertibleToJava<ServicePrincipalDefinitionArgs>

Parameters to authenticate using Service Principal.

Link copied to clipboard
data class SubstituteFromDefinitionArgs(val kind: Output<String>? = null, val name: Output<String>? = null, val optional: Output<Boolean>? = null) : ConvertibleToJava<SubstituteFromDefinitionArgs>

Array of ConfigMaps/Secrets from which the variables are substituted for this Kustomization.