Package-level declarations

Types

Link copied to clipboard
data class ApplicationDeltaHealthPolicyArgs(val defaultServiceTypeDeltaHealthPolicy: Output<ServiceTypeDeltaHealthPolicyArgs>? = null, val serviceTypeDeltaHealthPolicies: Output<Map<String, ServiceTypeDeltaHealthPolicyArgs>>? = null) : ConvertibleToJava<ApplicationDeltaHealthPolicyArgs>

Defines a delta health policy used to evaluate the health of an application or one of its child entities when upgrading the cluster.

Link copied to clipboard
data class ApplicationHealthPolicyArgs(val defaultServiceTypeHealthPolicy: Output<ServiceTypeHealthPolicyArgs>? = null, val serviceTypeHealthPolicies: Output<Map<String, ServiceTypeHealthPolicyArgs>>? = null) : ConvertibleToJava<ApplicationHealthPolicyArgs>

Defines a health policy used to evaluate the health of an application or one of its children entities.

Link copied to clipboard
data class ApplicationMetricDescriptionArgs(val maximumCapacity: Output<Double>? = null, val name: Output<String>? = null, val reservationCapacity: Output<Double>? = null, val totalApplicationCapacity: Output<Double>? = null) : ConvertibleToJava<ApplicationMetricDescriptionArgs>

Describes capacity information for a custom resource balancing metric. This can be used to limit the total consumption of this metric by the services of this application.

Link copied to clipboard
data class ApplicationTypeVersionsCleanupPolicyArgs(val maxUnusedVersionsToKeep: Output<Double>) : ConvertibleToJava<ApplicationTypeVersionsCleanupPolicyArgs>
Link copied to clipboard
data class ApplicationUpgradePolicyArgs(val applicationHealthPolicy: Output<ArmApplicationHealthPolicyArgs>? = null, val forceRestart: Output<Boolean>? = null, val recreateApplication: Output<Boolean>? = null, val rollingUpgradeMonitoringPolicy: Output<ArmRollingUpgradeMonitoringPolicyArgs>? = null, val upgradeMode: Output<Either<String, RollingUpgradeMode>>? = null, val upgradeReplicaSetCheckTimeout: Output<String>? = null) : ConvertibleToJava<ApplicationUpgradePolicyArgs>

Describes the policy for a monitored application upgrade.

Link copied to clipboard
data class ApplicationUserAssignedIdentityArgs(val name: Output<String>, val principalId: Output<String>) : ConvertibleToJava<ApplicationUserAssignedIdentityArgs>
Link copied to clipboard
data class ArmApplicationHealthPolicyArgs(val considerWarningAsError: Output<Boolean>? = null, val defaultServiceTypeHealthPolicy: Output<ArmServiceTypeHealthPolicyArgs>? = null, val maxPercentUnhealthyDeployedApplications: Output<Int>? = null, val serviceTypeHealthPolicyMap: Output<Map<String, ArmServiceTypeHealthPolicyArgs>>? = null) : ConvertibleToJava<ArmApplicationHealthPolicyArgs>

Defines a health policy used to evaluate the health of an application or one of its children entities.

Link copied to clipboard
data class ArmRollingUpgradeMonitoringPolicyArgs(val failureAction: Output<Either<String, ArmUpgradeFailureAction>>? = null, val healthCheckRetryTimeout: Output<String>? = null, val healthCheckStableDuration: Output<String>? = null, val healthCheckWaitDuration: Output<String>? = null, val upgradeDomainTimeout: Output<String>? = null, val upgradeTimeout: Output<String>? = null) : ConvertibleToJava<ArmRollingUpgradeMonitoringPolicyArgs>

The policy used for monitoring the application upgrade

Link copied to clipboard
data class ArmServiceTypeHealthPolicyArgs(val maxPercentUnhealthyPartitionsPerService: Output<Int>? = null, val maxPercentUnhealthyReplicasPerPartition: Output<Int>? = null, val maxPercentUnhealthyServices: Output<Int>? = null) : ConvertibleToJava<ArmServiceTypeHealthPolicyArgs>

Represents the health policy used to evaluate the health of services belonging to a service type.

Link copied to clipboard
data class AzureActiveDirectoryArgs(val clientApplication: Output<String>? = null, val clusterApplication: Output<String>? = null, val tenantId: Output<String>? = null) : ConvertibleToJava<AzureActiveDirectoryArgs>

The settings to enable AAD authentication on the cluster.

Link copied to clipboard
data class CertificateDescriptionArgs(val thumbprint: Output<String>, val thumbprintSecondary: Output<String>? = null, val x509StoreName: Output<String>? = null) : ConvertibleToJava<CertificateDescriptionArgs>

Describes the certificate details.

Link copied to clipboard
data class ClientCertificateArgs(val commonName: Output<String>? = null, val isAdmin: Output<Boolean>, val issuerThumbprint: Output<String>? = null, val thumbprint: Output<String>? = null) : ConvertibleToJava<ClientCertificateArgs>

Client Certificate definition.

Link copied to clipboard
data class ClientCertificateCommonNameArgs(val certificateCommonName: Output<String>, val certificateIssuerThumbprint: Output<String>, val isAdmin: Output<Boolean>) : ConvertibleToJava<ClientCertificateCommonNameArgs>

Describes the client certificate details using common name.

Link copied to clipboard
data class ClientCertificateThumbprintArgs(val certificateThumbprint: Output<String>, val isAdmin: Output<Boolean>) : ConvertibleToJava<ClientCertificateThumbprintArgs>

Describes the client certificate details using thumbprint.

Link copied to clipboard
data class ClusterHealthPolicyArgs(val applicationHealthPolicies: Output<Map<String, ApplicationHealthPolicyArgs>>? = null, val maxPercentUnhealthyApplications: Output<Int>? = null, val maxPercentUnhealthyNodes: Output<Int>? = null) : ConvertibleToJava<ClusterHealthPolicyArgs>

Defines a health policy used to evaluate the health of the cluster or of a cluster node.

Link copied to clipboard
data class ClusterUpgradeDeltaHealthPolicyArgs(val applicationDeltaHealthPolicies: Output<Map<String, ApplicationDeltaHealthPolicyArgs>>? = null, val maxPercentDeltaUnhealthyApplications: Output<Int>, val maxPercentDeltaUnhealthyNodes: Output<Int>, val maxPercentUpgradeDomainDeltaUnhealthyNodes: Output<Int>) : ConvertibleToJava<ClusterUpgradeDeltaHealthPolicyArgs>

Describes the delta health policies for the cluster upgrade.

Link copied to clipboard
data class ClusterUpgradePolicyArgs(val deltaHealthPolicy: Output<ClusterUpgradeDeltaHealthPolicyArgs>? = null, val forceRestart: Output<Boolean>? = null, val healthCheckRetryTimeout: Output<String>, val healthCheckStableDuration: Output<String>, val healthCheckWaitDuration: Output<String>, val healthPolicy: Output<ClusterHealthPolicyArgs>, val upgradeDomainTimeout: Output<String>, val upgradeReplicaSetCheckTimeout: Output<String>, val upgradeTimeout: Output<String>) : ConvertibleToJava<ClusterUpgradePolicyArgs>

Describes the policy used when upgrading the cluster.

Link copied to clipboard
data class DiagnosticsStorageAccountConfigArgs(val blobEndpoint: Output<String>, val protectedAccountKeyName: Output<String>, val protectedAccountKeyName2: Output<String>? = null, val queueEndpoint: Output<String>, val storageAccountName: Output<String>, val tableEndpoint: Output<String>) : ConvertibleToJava<DiagnosticsStorageAccountConfigArgs>

The storage account information for storing Service Fabric diagnostic logs.

Link copied to clipboard
data class EndpointRangeDescriptionArgs(val endPort: Output<Int>, val startPort: Output<Int>) : ConvertibleToJava<EndpointRangeDescriptionArgs>

Port range details

Link copied to clipboard
data class GetApplicationPlainArgs(val applicationName: String, val clusterName: String, val resourceGroupName: String) : ConvertibleToJava<GetApplicationPlainArgs>
Link copied to clipboard
data class GetApplicationTypePlainArgs(val applicationTypeName: String, val clusterName: String, val resourceGroupName: String) : ConvertibleToJava<GetApplicationTypePlainArgs>
Link copied to clipboard
data class GetApplicationTypeVersionPlainArgs(val applicationTypeName: String, val clusterName: String, val resourceGroupName: String, val version: String) : ConvertibleToJava<GetApplicationTypeVersionPlainArgs>
Link copied to clipboard
data class GetClusterPlainArgs(val clusterName: String, val resourceGroupName: String) : ConvertibleToJava<GetClusterPlainArgs>
Link copied to clipboard
data class GetmanagedAzResiliencyStatusPlainArgs(val clusterName: String, val resourceGroupName: String) : ConvertibleToJava<GetmanagedAzResiliencyStatusPlainArgs>
Link copied to clipboard
data class GetManagedClusterPlainArgs(val clusterName: String, val resourceGroupName: String) : ConvertibleToJava<GetManagedClusterPlainArgs>
Link copied to clipboard
data class GetNodeTypePlainArgs(val clusterName: String, val nodeTypeName: String, val resourceGroupName: String) : ConvertibleToJava<GetNodeTypePlainArgs>
Link copied to clipboard
data class GetServicePlainArgs(val applicationName: String, val clusterName: String, val resourceGroupName: String, val serviceName: String) : ConvertibleToJava<GetServicePlainArgs>
Link copied to clipboard
data class ListListUpgradableVersionPostPlainArgs(val clusterName: String, val resourceGroupName: String, val targetVersion: String) : ConvertibleToJava<ListListUpgradableVersionPostPlainArgs>
Link copied to clipboard
data class LoadBalancingRuleArgs(val backendPort: Output<Int>, val frontendPort: Output<Int>, val probeProtocol: Output<Either<String, ProbeProtocol>>, val probeRequestPath: Output<String>? = null, val protocol: Output<Either<String, Protocol>>) : ConvertibleToJava<LoadBalancingRuleArgs>

Describes a load balancing rule.

Link copied to clipboard
data class ManagedIdentityArgs(val type: Output<ManagedIdentityType>? = null, val userAssignedIdentities: Output<Map<String, Any>>? = null) : ConvertibleToJava<ManagedIdentityArgs>

Describes the managed identities for an Azure resource.

Link copied to clipboard
data class NamedPartitionSchemeDescriptionArgs(val count: Output<Int>, val names: Output<List<String>>, val partitionScheme: Output<String>) : ConvertibleToJava<NamedPartitionSchemeDescriptionArgs>

Describes the named partition scheme of the service.

Link copied to clipboard
data class NodeTypeDescriptionArgs(val applicationPorts: Output<EndpointRangeDescriptionArgs>? = null, val capacities: Output<Map<String, String>>? = null, val clientConnectionEndpointPort: Output<Int>, val durabilityLevel: Output<String>? = null, val ephemeralPorts: Output<EndpointRangeDescriptionArgs>? = null, val httpGatewayEndpointPort: Output<Int>, val isPrimary: Output<Boolean>, val name: Output<String>, val placementProperties: Output<Map<String, String>>? = null, val reverseProxyEndpointPort: Output<Int>? = null, val vmInstanceCount: Output<Int>) : ConvertibleToJava<NodeTypeDescriptionArgs>

Describes a node type in the cluster, each node type represents sub set of nodes in the cluster.

Link copied to clipboard
data class ServerCertificateCommonNameArgs(val certificateCommonName: Output<String>, val certificateIssuerThumbprint: Output<String>) : ConvertibleToJava<ServerCertificateCommonNameArgs>

Describes the server certificate details using common name.

Link copied to clipboard
data class ServerCertificateCommonNamesArgs(val commonNames: Output<List<ServerCertificateCommonNameArgs>>? = null, val x509StoreName: Output<String>? = null) : ConvertibleToJava<ServerCertificateCommonNamesArgs>

Describes a list of server certificates referenced by common name that are used to secure the cluster.

Link copied to clipboard
data class ServiceCorrelationDescriptionArgs(val scheme: Output<Either<String, ServiceCorrelationScheme>>, val serviceName: Output<String>) : ConvertibleToJava<ServiceCorrelationDescriptionArgs>

Creates a particular correlation between services.

Link copied to clipboard
data class ServiceLoadMetricDescriptionArgs(val defaultLoad: Output<Int>? = null, val name: Output<String>, val primaryDefaultLoad: Output<Int>? = null, val secondaryDefaultLoad: Output<Int>? = null, val weight: Output<Either<String, ServiceLoadMetricWeight>>? = null) : ConvertibleToJava<ServiceLoadMetricDescriptionArgs>

Specifies a metric to load balance a service during runtime.

Link copied to clipboard
data class ServicePlacementPolicyDescriptionArgs(val type: Output<Either<String, ServicePlacementPolicyType>>) : ConvertibleToJava<ServicePlacementPolicyDescriptionArgs>

Describes the policy to be used for placement of a Service Fabric service.

Link copied to clipboard
data class ServiceTypeDeltaHealthPolicyArgs(val maxPercentDeltaUnhealthyServices: Output<Int>? = null) : ConvertibleToJava<ServiceTypeDeltaHealthPolicyArgs>

Represents the delta health policy used to evaluate the health of services belonging to a service type when upgrading the cluster.

Link copied to clipboard
data class ServiceTypeHealthPolicyArgs(val maxPercentUnhealthyServices: Output<Int>? = null) : ConvertibleToJava<ServiceTypeHealthPolicyArgs>

Represents the health policy used to evaluate the health of services belonging to a service type.

Link copied to clipboard
data class SettingsParameterDescriptionArgs(val name: Output<String>, val value: Output<String>) : ConvertibleToJava<SettingsParameterDescriptionArgs>

Describes a parameter in fabric settings of the cluster.

Link copied to clipboard
data class SettingsSectionDescriptionArgs(val name: Output<String>, val parameters: Output<List<SettingsParameterDescriptionArgs>>) : ConvertibleToJava<SettingsSectionDescriptionArgs>

Describes a section in the fabric settings of the cluster.

Link copied to clipboard
data class SingletonPartitionSchemeDescriptionArgs(val partitionScheme: Output<String>) : ConvertibleToJava<SingletonPartitionSchemeDescriptionArgs>

Describes the partition scheme of a singleton-partitioned, or non-partitioned service.

Link copied to clipboard
data class SkuArgs(val name: Output<String>) : ConvertibleToJava<SkuArgs>

Sku definition

Link copied to clipboard

Builder for SkuArgs.

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

Azure resource identifier.

Link copied to clipboard
data class UniformInt64RangePartitionSchemeDescriptionArgs(val count: Output<Int>, val highKey: Output<String>, val lowKey: Output<String>, val partitionScheme: Output<String>) : ConvertibleToJava<UniformInt64RangePartitionSchemeDescriptionArgs>

Describes a partitioning scheme where an integer range is allocated evenly across a number of partitions.

Link copied to clipboard
data class VaultCertificateArgs(val certificateStore: Output<String>, val certificateUrl: Output<String>) : ConvertibleToJava<VaultCertificateArgs>

Describes a single certificate reference in a Key Vault, and where the certificate should reside on the VM.

Link copied to clipboard
data class VaultSecretGroupArgs(val sourceVault: Output<SubResourceArgs>, val vaultCertificates: Output<List<VaultCertificateArgs>>) : ConvertibleToJava<VaultSecretGroupArgs>

Specifies set of certificates that should be installed onto the virtual machines.

Link copied to clipboard
data class VMSSExtensionArgs(val autoUpgradeMinorVersion: Output<Boolean>? = null, val forceUpdateTag: Output<String>? = null, val name: Output<String>, val protectedSettings: Output<Any>? = null, val provisionAfterExtensions: Output<List<String>>? = null, val publisher: Output<String>, val settings: Output<Any>? = null, val type: Output<String>, val typeHandlerVersion: Output<String>) : ConvertibleToJava<VMSSExtensionArgs>

Specifies set of extensions that should be installed onto the virtual machines.

Link copied to clipboard