Package-level declarations

Types

Link copied to clipboard
data class ApiKeyAuthenticationArgs(val in: Output<RestAuthLocation>, val name: Output<String>, val type: Output<String>, val value: Output<String>) : ConvertibleToJava<ApiKeyAuthenticationArgs>

ApiKey authentication gives a name and a value that can be included in either the request header or query parameters.

Link copied to clipboard
data class GetArtifactSourcePlainArgs(val artifactSourceName: String, val resourceGroupName: String) : ConvertibleToJava<GetArtifactSourcePlainArgs>
Link copied to clipboard
data class GetRolloutPlainArgs(val resourceGroupName: String, val retryAttempt: Int? = null, val rolloutName: String) : ConvertibleToJava<GetRolloutPlainArgs>
Link copied to clipboard
data class GetServicePlainArgs(val resourceGroupName: String, val serviceName: String, val serviceTopologyName: String) : ConvertibleToJava<GetServicePlainArgs>
Link copied to clipboard
data class GetServiceTopologyPlainArgs(val resourceGroupName: String, val serviceTopologyName: String) : ConvertibleToJava<GetServiceTopologyPlainArgs>
Link copied to clipboard
data class GetServiceUnitPlainArgs(val resourceGroupName: String, val serviceName: String, val serviceTopologyName: String, val serviceUnitName: String) : ConvertibleToJava<GetServiceUnitPlainArgs>
Link copied to clipboard
data class GetStepPlainArgs(val resourceGroupName: String, val stepName: String) : ConvertibleToJava<GetStepPlainArgs>
Link copied to clipboard
Link copied to clipboard
data class HealthCheckStepPropertiesArgs(val attributes: Output<RestHealthCheckStepAttributesArgs>, val stepType: Output<String>) : ConvertibleToJava<HealthCheckStepPropertiesArgs>

Defines the properties of a health check step.

Link copied to clipboard
data class IdentityArgs(val identityIds: Output<List<String>>, val type: Output<String>) : ConvertibleToJava<IdentityArgs>

Identity for the resource.

Link copied to clipboard
Link copied to clipboard
data class PrePostStepArgs(val stepId: Output<String>) : ConvertibleToJava<PrePostStepArgs>

The properties that define a step.

Link copied to clipboard
Link copied to clipboard
data class RestHealthCheckArgs(val name: Output<String>, val request: Output<RestRequestArgs>, val response: Output<RestResponseArgs>? = null) : ConvertibleToJava<RestHealthCheckArgs>

A REST based health check

Link copied to clipboard
data class RestHealthCheckStepAttributesArgs(val healthChecks: Output<List<RestHealthCheckArgs>>, val healthyStateDuration: Output<String>, val maxElasticDuration: Output<String>? = null, val type: Output<String>, val waitDuration: Output<String>? = null) : ConvertibleToJava<RestHealthCheckStepAttributesArgs>

Defines the REST health check step properties.

Link copied to clipboard
data class RestRequestArgs(val authentication: Output<Either<ApiKeyAuthenticationArgs, RolloutIdentityAuthenticationArgs>>, val method: Output<RestRequestMethod>, val uri: Output<String>) : ConvertibleToJava<RestRequestArgs>

The properties that make up a REST request

Link copied to clipboard
Link copied to clipboard
data class RestResponseArgs(val regex: Output<RestResponseRegexArgs>? = null, val successStatusCodes: Output<List<String>>? = null) : ConvertibleToJava<RestResponseArgs>

The properties that make up the expected REST response

Link copied to clipboard
Link copied to clipboard
data class RestResponseRegexArgs(val matchQuantifier: Output<RestMatchQuantifier>? = null, val matches: Output<List<String>>? = null) : ConvertibleToJava<RestResponseRegexArgs>

The regular expressions to match the response content with.

Link copied to clipboard
data class RolloutIdentityAuthenticationArgs(val type: Output<String>) : ConvertibleToJava<RolloutIdentityAuthenticationArgs>

RolloutIdentity uses the user-assigned managed identity authentication context specified in the Identity property during rollout creation.

Link copied to clipboard
data class SasAuthenticationArgs(val sasUri: Output<String>, val type: Output<String>) : ConvertibleToJava<SasAuthenticationArgs>

Defines the properties to access the artifacts using an Azure Storage SAS URI.

Link copied to clipboard
data class ServiceUnitArtifactsArgs(val parametersArtifactSourceRelativePath: Output<String>? = null, val parametersUri: Output<String>? = null, val templateArtifactSourceRelativePath: Output<String>? = null, val templateUri: Output<String>? = null) : ConvertibleToJava<ServiceUnitArtifactsArgs>

Defines the artifacts of a service unit.

Link copied to clipboard
data class StepGroupArgs(val dependsOnStepGroups: Output<List<String>>? = null, val deploymentTargetId: Output<String>, val name: Output<String>, val postDeploymentSteps: Output<List<PrePostStepArgs>>? = null, val preDeploymentSteps: Output<List<PrePostStepArgs>>? = null) : ConvertibleToJava<StepGroupArgs>

The properties that define a Step group in a rollout.

Link copied to clipboard
Link copied to clipboard
data class WaitStepAttributesArgs(val duration: Output<String>) : ConvertibleToJava<WaitStepAttributesArgs>

The parameters for the wait step.

Link copied to clipboard
data class WaitStepPropertiesArgs(val attributes: Output<WaitStepAttributesArgs>, val stepType: Output<String>) : ConvertibleToJava<WaitStepPropertiesArgs>

Defines the properties of a Wait step.