Package-level declarations

Types

Link copied to clipboard
class Endpoint : KotlinCustomResource

Class representing a Traffic Manager endpoint. Uses Azure REST API version 2022-04-01. Other available API versions: 2015-11-01, 2017-03-01, 2017-05-01, 2018-02-01, 2018-03-01, 2018-04-01, 2018-08-01, 2022-04-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native trafficmanager [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class EndpointArgs(val alwaysServe: Output<Either<String, AlwaysServe>>? = null, val customHeaders: Output<List<EndpointPropertiesCustomHeadersArgs>>? = null, val endpointLocation: Output<String>? = null, val endpointMonitorStatus: Output<Either<String, EndpointMonitorStatus>>? = null, val endpointName: Output<String>? = null, val endpointStatus: Output<Either<String, EndpointStatus>>? = null, val endpointType: Output<String>? = null, val geoMapping: Output<List<String>>? = null, val id: Output<String>? = null, val minChildEndpoints: Output<Double>? = null, val minChildEndpointsIPv4: Output<Double>? = null, val minChildEndpointsIPv6: Output<Double>? = null, val name: Output<String>? = null, val priority: Output<Double>? = null, val profileName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val subnets: Output<List<EndpointPropertiesSubnetsArgs>>? = null, val target: Output<String>? = null, val targetResourceId: Output<String>? = null, val type: Output<String>? = null, val weight: Output<Double>? = null) : ConvertibleToJava<EndpointArgs>

Class representing a Traffic Manager endpoint. Uses Azure REST API version 2022-04-01. Other available API versions: 2015-11-01, 2017-03-01, 2017-05-01, 2018-02-01, 2018-03-01, 2018-04-01, 2018-08-01, 2022-04-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native trafficmanager [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
Link copied to clipboard
object EndpointMapper : ResourceMapper<Endpoint>
Link copied to clipboard
Link copied to clipboard
class Profile : KotlinCustomResource

Class representing a Traffic Manager profile. Uses Azure REST API version 2022-04-01. Other available API versions: 2015-11-01, 2017-03-01, 2017-05-01, 2018-02-01, 2018-03-01, 2018-04-01, 2018-08-01, 2022-04-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native trafficmanager [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class ProfileArgs(val allowedEndpointRecordTypes: Output<List<Either<String, AllowedEndpointRecordType>>>? = null, val dnsConfig: Output<DnsConfigArgs>? = null, val endpoints: Output<List<EndpointArgs>>? = null, val id: Output<String>? = null, val location: Output<String>? = null, val maxReturn: Output<Double>? = null, val monitorConfig: Output<MonitorConfigArgs>? = null, val name: Output<String>? = null, val profileName: Output<String>? = null, val profileStatus: Output<Either<String, ProfileStatus>>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val trafficRoutingMethod: Output<Either<String, TrafficRoutingMethod>>? = null, val trafficViewEnrollmentStatus: Output<Either<String, TrafficViewEnrollmentStatus>>? = null, val type: Output<String>? = null) : ConvertibleToJava<ProfileArgs>

Class representing a Traffic Manager profile. Uses Azure REST API version 2022-04-01. Other available API versions: 2015-11-01, 2017-03-01, 2017-05-01, 2018-02-01, 2018-03-01, 2018-04-01, 2018-08-01, 2022-04-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native trafficmanager [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
Link copied to clipboard
object ProfileMapper : ResourceMapper<Profile>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class TrafficManagerUserMetricsKey : KotlinCustomResource

Class representing Traffic Manager User Metrics. Uses Azure REST API version 2022-04-01. Other available API versions: 2017-09-01-preview, 2018-04-01, 2018-08-01, 2022-04-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native trafficmanager [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
class TrafficManagerUserMetricsKeyArgs : ConvertibleToJava<TrafficManagerUserMetricsKeyArgs>

Class representing Traffic Manager User Metrics. Uses Azure REST API version 2022-04-01. Other available API versions: 2017-09-01-preview, 2018-04-01, 2018-08-01, 2022-04-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native trafficmanager [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Functions

Link copied to clipboard
suspend fun endpoint(name: String, block: suspend EndpointResourceBuilder.() -> Unit): Endpoint
Link copied to clipboard
fun profile(name: String): Profile
suspend fun profile(name: String, block: suspend ProfileResourceBuilder.() -> Unit): Profile