Package-level declarations

Types

Link copied to clipboard
class ArtifactSource : KotlinCustomResource

The resource that defines the source location where the artifacts are located. API Version: 2019-11-01-preview.

Link copied to clipboard
data class ArtifactSourceArgs(val artifactRoot: Output<String>? = null, val artifactSourceName: Output<String>? = null, val authentication: Output<SasAuthenticationArgs>? = null, val location: Output<String>? = null, val resourceGroupName: Output<String>? = null, val sourceType: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<ArtifactSourceArgs>

The resource that defines the source location where the artifacts are located. API Version: 2019-11-01-preview.

Link copied to clipboard
Link copied to clipboard
object ArtifactSourceMapper : ResourceMapper<ArtifactSource>
Link copied to clipboard
Link copied to clipboard
class Rollout : KotlinCustomResource

Defines the PUT rollout request body. API Version: 2019-11-01-preview.

Link copied to clipboard
data class RolloutArgs(val artifactSourceId: Output<String>? = null, val buildVersion: Output<String>? = null, val identity: Output<IdentityArgs>? = null, val location: Output<String>? = null, val resourceGroupName: Output<String>? = null, val rolloutName: Output<String>? = null, val stepGroups: Output<List<StepGroupArgs>>? = null, val tags: Output<Map<String, String>>? = null, val targetServiceTopologyId: Output<String>? = null) : ConvertibleToJava<RolloutArgs>

Defines the PUT rollout request body. API Version: 2019-11-01-preview.

Link copied to clipboard
Link copied to clipboard
object RolloutMapper : ResourceMapper<Rollout>
Link copied to clipboard
Link copied to clipboard
class Service : KotlinCustomResource

The resource representation of a service in a service topology. API Version: 2019-11-01-preview.

Link copied to clipboard
data class ServiceArgs(val location: Output<String>? = null, val resourceGroupName: Output<String>? = null, val serviceName: Output<String>? = null, val serviceTopologyName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val targetLocation: Output<String>? = null, val targetSubscriptionId: Output<String>? = null) : ConvertibleToJava<ServiceArgs>

The resource representation of a service in a service topology. API Version: 2019-11-01-preview.

Link copied to clipboard
Link copied to clipboard
object ServiceMapper : ResourceMapper<Service>
Link copied to clipboard
Link copied to clipboard
class ServiceTopology : KotlinCustomResource

The resource representation of a service topology. API Version: 2019-11-01-preview.

Link copied to clipboard
data class ServiceTopologyArgs(val artifactSourceId: Output<String>? = null, val location: Output<String>? = null, val resourceGroupName: Output<String>? = null, val serviceTopologyName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<ServiceTopologyArgs>

The resource representation of a service topology. API Version: 2019-11-01-preview.

Link copied to clipboard
object ServiceTopologyMapper : ResourceMapper<ServiceTopology>
Link copied to clipboard
class ServiceUnit : KotlinCustomResource

Represents the response of a service unit resource. API Version: 2019-11-01-preview.

Link copied to clipboard
data class ServiceUnitArgs(val artifacts: Output<ServiceUnitArtifactsArgs>? = null, val deploymentMode: Output<DeploymentMode>? = null, val location: Output<String>? = null, val resourceGroupName: Output<String>? = null, val serviceName: Output<String>? = null, val serviceTopologyName: Output<String>? = null, val serviceUnitName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val targetResourceGroup: Output<String>? = null) : ConvertibleToJava<ServiceUnitArgs>

Represents the response of a service unit resource. API Version: 2019-11-01-preview.

Link copied to clipboard
Link copied to clipboard
object ServiceUnitMapper : ResourceMapper<ServiceUnit>
Link copied to clipboard
Link copied to clipboard
class Step : KotlinCustomResource

The resource representation of a rollout step. API Version: 2019-11-01-preview.

Link copied to clipboard
data class StepArgs(val location: Output<String>? = null, val properties: Output<Either<HealthCheckStepPropertiesArgs, WaitStepPropertiesArgs>>? = null, val resourceGroupName: Output<String>? = null, val stepName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<StepArgs>

The resource representation of a rollout step. API Version: 2019-11-01-preview.

Link copied to clipboard

Builder for StepArgs.

Link copied to clipboard
object StepMapper : ResourceMapper<Step>
Link copied to clipboard

Builder for Step.

Functions

Link copied to clipboard
Link copied to clipboard
fun rollout(name: String): Rollout
suspend fun rollout(name: String, block: suspend RolloutResourceBuilder.() -> Unit): Rollout
Link copied to clipboard
fun service(name: String): Service
suspend fun service(name: String, block: suspend ServiceResourceBuilder.() -> Unit): Service
Link copied to clipboard
Link copied to clipboard
suspend fun serviceUnit(name: String, block: suspend ServiceUnitResourceBuilder.() -> Unit): ServiceUnit
Link copied to clipboard
fun step(name: String): Step
suspend fun step(name: String, block: suspend StepResourceBuilder.() -> Unit): Step