Package-level declarations

Types

Link copied to clipboard
data class AddRemoveReplicaScalingMechanismArgs(val kind: Output<String>, val maxCount: Output<Int>, val minCount: Output<Int>, val scaleIncrement: Output<Int>) : ConvertibleToJava<AddRemoveReplicaScalingMechanismArgs>

Describes the horizontal auto scaling mechanism that adds or removes replicas (containers or container groups).

Link copied to clipboard
data class ApplicationScopedVolumeArgs(val creationParameters: Output<ApplicationScopedVolumeCreationParametersServiceFabricVolumeDiskArgs>, val destinationPath: Output<String>, val name: Output<String>, val readOnly: Output<Boolean>? = null) : ConvertibleToJava<ApplicationScopedVolumeArgs>

Describes a volume whose lifetime is scoped to the application's lifetime.

data class ApplicationScopedVolumeCreationParametersServiceFabricVolumeDiskArgs(val description: Output<String>? = null, val kind: Output<String>, val sizeDisk: Output<Either<String, SizeTypes>>) : ConvertibleToJava<ApplicationScopedVolumeCreationParametersServiceFabricVolumeDiskArgs>

Describes parameters for creating application-scoped volumes provided by Service Fabric Volume Disks

Link copied to clipboard
data class AutoScalingPolicyArgs(val mechanism: Output<AddRemoveReplicaScalingMechanismArgs>, val name: Output<String>, val trigger: Output<AverageLoadScalingTriggerArgs>) : ConvertibleToJava<AutoScalingPolicyArgs>

Describes the auto scaling policy

Link copied to clipboard
data class AutoScalingResourceMetricArgs(val kind: Output<String>, val name: Output<Either<String, AutoScalingResourceMetricName>>) : ConvertibleToJava<AutoScalingResourceMetricArgs>

Describes the resource that is used for triggering auto scaling.

Link copied to clipboard
data class AverageLoadScalingTriggerArgs(val kind: Output<String>, val lowerLoadThreshold: Output<Double>, val metric: Output<AutoScalingResourceMetricArgs>, val scaleIntervalInSeconds: Output<Int>, val upperLoadThreshold: Output<Double>) : ConvertibleToJava<AverageLoadScalingTriggerArgs>

Describes the average load trigger used for auto scaling.

data class AzureInternalMonitoringPipelineSinkDescriptionArgs(val accountName: Output<String>? = null, val autoKeyConfigUrl: Output<String>? = null, val description: Output<String>? = null, val fluentdConfigUrl: Output<Any>? = null, val kind: Output<String>, val maConfigUrl: Output<String>? = null, val name: Output<String>? = null, val namespace: Output<String>? = null) : ConvertibleToJava<AzureInternalMonitoringPipelineSinkDescriptionArgs>

Diagnostics settings for Geneva.

Link copied to clipboard
data class ContainerCodePackagePropertiesArgs(val commands: Output<List<String>>? = null, val diagnostics: Output<DiagnosticsRefArgs>? = null, val endpoints: Output<List<EndpointPropertiesArgs>>? = null, val entrypoint: Output<String>? = null, val environmentVariables: Output<List<EnvironmentVariableArgs>>? = null, val image: Output<String>, val imageRegistryCredential: Output<ImageRegistryCredentialArgs>? = null, val labels: Output<List<ContainerLabelArgs>>? = null, val name: Output<String>, val reliableCollectionsRefs: Output<List<ReliableCollectionsRefArgs>>? = null, val resources: Output<ResourceRequirementsArgs>, val settings: Output<List<SettingArgs>>? = null, val volumeRefs: Output<List<VolumeReferenceArgs>>? = null, val volumes: Output<List<ApplicationScopedVolumeArgs>>? = null) : ConvertibleToJava<ContainerCodePackagePropertiesArgs>

Describes a container and its runtime properties.

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

Describes a container label.

Link copied to clipboard
Link copied to clipboard
data class DiagnosticsDescriptionArgs(val defaultSinkRefs: Output<List<String>>? = null, val enabled: Output<Boolean>? = null, val sinks: Output<List<AzureInternalMonitoringPipelineSinkDescriptionArgs>>? = null) : ConvertibleToJava<DiagnosticsDescriptionArgs>

Describes the diagnostics options available

Link copied to clipboard
data class DiagnosticsRefArgs(val enabled: Output<Boolean>? = null, val sinkRefs: Output<List<String>>? = null) : ConvertibleToJava<DiagnosticsRefArgs>

Reference to sinks in DiagnosticsDescription.

Link copied to clipboard
Link copied to clipboard
data class EndpointPropertiesArgs(val name: Output<String>, val port: Output<Int>? = null) : ConvertibleToJava<EndpointPropertiesArgs>

Describes a container endpoint.

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

Describes a reference to a service endpoint.

Link copied to clipboard
Link copied to clipboard
data class EnvironmentVariableArgs(val name: Output<String>? = null, val value: Output<String>? = null) : ConvertibleToJava<EnvironmentVariableArgs>

Describes an environment variable for the container.

Link copied to clipboard
data class GatewayDestinationArgs(val applicationName: Output<String>, val endpointName: Output<String>, val serviceName: Output<String>) : ConvertibleToJava<GatewayDestinationArgs>

Describes destination endpoint for routing traffic.

Link copied to clipboard
data class GetApplicationPlainArgs(val applicationResourceName: String, val resourceGroupName: String) : ConvertibleToJava<GetApplicationPlainArgs>
Link copied to clipboard
data class GetGatewayPlainArgs(val gatewayResourceName: String, val resourceGroupName: String) : ConvertibleToJava<GetGatewayPlainArgs>
Link copied to clipboard
data class GetNetworkPlainArgs(val networkResourceName: String, val resourceGroupName: String) : ConvertibleToJava<GetNetworkPlainArgs>
Link copied to clipboard
data class GetSecretPlainArgs(val resourceGroupName: String, val secretResourceName: String) : ConvertibleToJava<GetSecretPlainArgs>
Link copied to clipboard
Link copied to clipboard
data class GetSecretValuePlainArgs(val resourceGroupName: String, val secretResourceName: String, val secretValueResourceName: String) : ConvertibleToJava<GetSecretValuePlainArgs>
Link copied to clipboard
data class GetVolumePlainArgs(val resourceGroupName: String, val volumeResourceName: String) : ConvertibleToJava<GetVolumePlainArgs>
Link copied to clipboard
Link copied to clipboard
data class HttpConfigArgs(val hosts: Output<List<HttpHostConfigArgs>>, val name: Output<String>, val port: Output<Int>) : ConvertibleToJava<HttpConfigArgs>

Describes the http configuration for external connectivity for this network.

Link copied to clipboard
Link copied to clipboard
data class HttpHostConfigArgs(val name: Output<String>, val routes: Output<List<HttpRouteConfigArgs>>) : ConvertibleToJava<HttpHostConfigArgs>

Describes the hostname properties for http routing.

Link copied to clipboard
Link copied to clipboard
data class HttpRouteConfigArgs(val destination: Output<GatewayDestinationArgs>, val match: Output<HttpRouteMatchRuleArgs>, val name: Output<String>) : ConvertibleToJava<HttpRouteConfigArgs>

Describes the hostname properties for http routing.

Link copied to clipboard
data class HttpRouteMatchHeaderArgs(val name: Output<String>, val type: Output<Either<String, HeaderMatchType>>? = null, val value: Output<String>? = null) : ConvertibleToJava<HttpRouteMatchHeaderArgs>

Describes header information for http route matching.

Link copied to clipboard
data class HttpRouteMatchPathArgs(val rewrite: Output<String>? = null, val type: Output<Either<String, PathMatchType>>, val value: Output<String>) : ConvertibleToJava<HttpRouteMatchPathArgs>

Path to match for routing.

Link copied to clipboard
data class HttpRouteMatchRuleArgs(val headers: Output<List<HttpRouteMatchHeaderArgs>>? = null, val path: Output<HttpRouteMatchPathArgs>) : ConvertibleToJava<HttpRouteMatchRuleArgs>

Describes a rule for http route matching.

Link copied to clipboard
data class ImageRegistryCredentialArgs(val password: Output<String>? = null, val server: Output<String>, val username: Output<String>) : ConvertibleToJava<ImageRegistryCredentialArgs>

Image registry credential.

Link copied to clipboard
data class ListSecretValuePlainArgs(val resourceGroupName: String, val secretResourceName: String, val secretValueResourceName: String) : ConvertibleToJava<ListSecretValuePlainArgs>
Link copied to clipboard
data class NetworkRefArgs(val endpointRefs: Output<List<EndpointRefArgs>>? = null, val name: Output<String>? = null) : ConvertibleToJava<NetworkRefArgs>

Describes a network reference in a service.

Link copied to clipboard
Link copied to clipboard
data class NetworkResourcePropertiesArgs(val description: Output<String>? = null, val kind: Output<String>) : ConvertibleToJava<NetworkResourcePropertiesArgs>

Describes properties of a network resource.

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

Specifying this parameter adds support for reliable collections

Link copied to clipboard
data class ResourceLimitsArgs(val cpu: Output<Double>? = null, val memoryInGB: Output<Double>? = null) : ConvertibleToJava<ResourceLimitsArgs>

This type describes the resource limits for a given container. It describes the most amount of resources a container is allowed to use before being restarted.

Link copied to clipboard
Link copied to clipboard
data class ResourceRequestsArgs(val cpu: Output<Double>, val memoryInGB: Output<Double>) : ConvertibleToJava<ResourceRequestsArgs>

This type describes the requested resources for a given container. It describes the least amount of resources required for the container. A container can consume more than requested resources up to the specified limits before being restarted. Currently, the requested resources are treated as limits.

Link copied to clipboard
data class ResourceRequirementsArgs(val limits: Output<ResourceLimitsArgs>? = null, val requests: Output<ResourceRequestsArgs>) : ConvertibleToJava<ResourceRequirementsArgs>

This type describes the resource requirements for a container or a service.

Link copied to clipboard
data class SecretResourcePropertiesArgs(val contentType: Output<String>? = null, val description: Output<String>? = null, val kind: Output<String>) : ConvertibleToJava<SecretResourcePropertiesArgs>

Describes the properties of a secret resource.

Link copied to clipboard
data class ServiceResourceDescriptionArgs(val autoScalingPolicies: Output<List<AutoScalingPolicyArgs>>? = null, val codePackages: Output<List<ContainerCodePackagePropertiesArgs>>, val description: Output<String>? = null, val diagnostics: Output<DiagnosticsRefArgs>? = null, val name: Output<String>? = null, val networkRefs: Output<List<NetworkRefArgs>>? = null, val osType: Output<Either<String, OperatingSystemType>>, val replicaCount: Output<Int>? = null) : ConvertibleToJava<ServiceResourceDescriptionArgs>

This type describes a service resource.

Link copied to clipboard
data class SettingArgs(val name: Output<String>? = null, val value: Output<String>? = null) : ConvertibleToJava<SettingArgs>

Describes a setting for the container. The setting file path can be fetched from environment variable "Fabric_SettingPath". The path for Windows container is "C:\\secrets". The path for Linux container is "/var/secrets".

Link copied to clipboard
Link copied to clipboard
data class TcpConfigArgs(val destination: Output<GatewayDestinationArgs>, val name: Output<String>, val port: Output<Int>) : ConvertibleToJava<TcpConfigArgs>

Describes the tcp configuration for external connectivity for this network.

Link copied to clipboard
Link copied to clipboard
data class VolumeProviderParametersAzureFileArgs(val accountKey: Output<String>? = null, val accountName: Output<String>, val shareName: Output<String>) : ConvertibleToJava<VolumeProviderParametersAzureFileArgs>

This type describes a volume provided by an Azure Files file share.

Link copied to clipboard
data class VolumeReferenceArgs(val destinationPath: Output<String>, val name: Output<String>, val readOnly: Output<Boolean>? = null) : ConvertibleToJava<VolumeReferenceArgs>

Describes a reference to a volume resource.