Package-level declarations

Types

Link copied to clipboard
class ArtifactManifest : KotlinCustomResource

Artifact manifest properties. Uses Azure REST API version 2024-04-15. In version 2.x of the Azure Native provider, it used API version 2023-09-01. Other available API versions: 2023-09-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native hybridnetwork [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class ArtifactManifestArgs(val artifactManifestName: Output<String>? = null, val artifactStoreName: Output<String>? = null, val location: Output<String>? = null, val properties: Output<ArtifactManifestPropertiesFormatArgs>? = null, val publisherName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<ArtifactManifestArgs>

Artifact manifest properties. Uses Azure REST API version 2024-04-15. In version 2.x of the Azure Native provider, it used API version 2023-09-01. Other available API versions: 2023-09-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native hybridnetwork [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
object ArtifactManifestMapper : ResourceMapper<ArtifactManifest>
Link copied to clipboard
class ArtifactStore : KotlinCustomResource

Artifact store properties. Uses Azure REST API version 2024-04-15. In version 2.x of the Azure Native provider, it used API version 2023-09-01. Other available API versions: 2023-09-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native hybridnetwork [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class ArtifactStoreArgs(val artifactStoreName: Output<String>? = null, val location: Output<String>? = null, val properties: Output<ArtifactStorePropertiesFormatArgs>? = null, val publisherName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<ArtifactStoreArgs>

Artifact store properties. Uses Azure REST API version 2024-04-15. In version 2.x of the Azure Native provider, it used API version 2023-09-01. Other available API versions: 2023-09-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native hybridnetwork [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
Link copied to clipboard
object ArtifactStoreMapper : ResourceMapper<ArtifactStore>
Link copied to clipboard
Link copied to clipboard
class ConfigurationGroupSchema : KotlinCustomResource

Configuration group schema resource. Uses Azure REST API version 2024-04-15. In version 2.x of the Azure Native provider, it used API version 2023-09-01. Other available API versions: 2023-09-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native hybridnetwork [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class ConfigurationGroupSchemaArgs(val configurationGroupSchemaName: Output<String>? = null, val location: Output<String>? = null, val properties: Output<ConfigurationGroupSchemaPropertiesFormatArgs>? = null, val publisherName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<ConfigurationGroupSchemaArgs>

Configuration group schema resource. Uses Azure REST API version 2024-04-15. In version 2.x of the Azure Native provider, it used API version 2023-09-01. Other available API versions: 2023-09-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native hybridnetwork [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
class ConfigurationGroupValue : KotlinCustomResource

Hybrid configuration group value resource. Uses Azure REST API version 2024-04-15. In version 2.x of the Azure Native provider, it used API version 2023-09-01. Other available API versions: 2023-09-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native hybridnetwork [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class ConfigurationGroupValueArgs(val configurationGroupValueName: Output<String>? = null, val location: Output<String>? = null, val properties: Output<Either<ConfigurationValueWithSecretsArgs, ConfigurationValueWithoutSecretsArgs>>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<ConfigurationGroupValueArgs>

Hybrid configuration group value resource. Uses Azure REST API version 2024-04-15. In version 2.x of the Azure Native provider, it used API version 2023-09-01. Other available API versions: 2023-09-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native hybridnetwork [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
Link copied to clipboard
class Device : KotlinCustomResource

Device resource. Uses Azure REST API version 2022-01-01-preview. In version 2.x of the Azure Native provider, it used API version 2022-01-01-preview.

Link copied to clipboard
data class DeviceArgs(val deviceName: Output<String>? = null, val deviceType: Output<Either<String, DeviceType>>? = null, val location: Output<String>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<DeviceArgs>

Device resource. Uses Azure REST API version 2022-01-01-preview. In version 2.x of the Azure Native provider, it used API version 2022-01-01-preview.

Link copied to clipboard

Builder for DeviceArgs.

Link copied to clipboard
object DeviceMapper : ResourceMapper<Device>
Link copied to clipboard

Builder for Device.

Link copied to clipboard
Link copied to clipboard
class NetworkFunction : KotlinCustomResource

Network function resource response. Uses Azure REST API version 2024-04-15. In version 2.x of the Azure Native provider, it used API version 2022-01-01-preview. Other available API versions: 2022-01-01-preview, 2023-09-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native hybridnetwork [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class NetworkFunctionArgs(val identity: Output<ManagedServiceIdentityArgs>? = null, val location: Output<String>? = null, val networkFunctionName: Output<String>? = null, val properties: Output<Either<NetworkFunctionValueWithSecretsArgs, NetworkFunctionValueWithoutSecretsArgs>>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<NetworkFunctionArgs>

Network function resource response. Uses Azure REST API version 2024-04-15. In version 2.x of the Azure Native provider, it used API version 2022-01-01-preview. Other available API versions: 2022-01-01-preview, 2023-09-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native hybridnetwork [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
class NetworkFunctionDefinitionGroup : KotlinCustomResource

Network function definition group resource. Uses Azure REST API version 2024-04-15. In version 2.x of the Azure Native provider, it used API version 2023-09-01. Other available API versions: 2023-09-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native hybridnetwork [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class NetworkFunctionDefinitionGroupArgs(val location: Output<String>? = null, val networkFunctionDefinitionGroupName: Output<String>? = null, val properties: Output<NetworkFunctionDefinitionGroupPropertiesFormatArgs>? = null, val publisherName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<NetworkFunctionDefinitionGroupArgs>

Network function definition group resource. Uses Azure REST API version 2024-04-15. In version 2.x of the Azure Native provider, it used API version 2023-09-01. Other available API versions: 2023-09-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native hybridnetwork [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
class NetworkFunctionDefinitionVersion : KotlinCustomResource

Network function definition version. Uses Azure REST API version 2024-04-15. In version 2.x of the Azure Native provider, it used API version 2023-09-01. Other available API versions: 2023-09-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native hybridnetwork [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class NetworkFunctionDefinitionVersionArgs(val location: Output<String>? = null, val networkFunctionDefinitionGroupName: Output<String>? = null, val networkFunctionDefinitionVersionName: Output<String>? = null, val properties: Output<Either<ContainerizedNetworkFunctionDefinitionVersionArgs, VirtualNetworkFunctionNetworkFunctionDefinitionVersionArgs>>? = null, val publisherName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<NetworkFunctionDefinitionVersionArgs>

Network function definition version. Uses Azure REST API version 2024-04-15. In version 2.x of the Azure Native provider, it used API version 2023-09-01. Other available API versions: 2023-09-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native hybridnetwork [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
object NetworkFunctionMapper : ResourceMapper<NetworkFunction>
Link copied to clipboard
class NetworkServiceDesignGroup : KotlinCustomResource

network service design group resource. Uses Azure REST API version 2024-04-15. In version 2.x of the Azure Native provider, it used API version 2023-09-01. Other available API versions: 2023-09-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native hybridnetwork [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class NetworkServiceDesignGroupArgs(val location: Output<String>? = null, val networkServiceDesignGroupName: Output<String>? = null, val properties: Output<NetworkServiceDesignGroupPropertiesFormatArgs>? = null, val publisherName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<NetworkServiceDesignGroupArgs>

network service design group resource. Uses Azure REST API version 2024-04-15. In version 2.x of the Azure Native provider, it used API version 2023-09-01. Other available API versions: 2023-09-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native hybridnetwork [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
class NetworkServiceDesignVersion : KotlinCustomResource

network service design version. Uses Azure REST API version 2024-04-15. In version 2.x of the Azure Native provider, it used API version 2023-09-01. Other available API versions: 2023-09-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native hybridnetwork [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class NetworkServiceDesignVersionArgs(val location: Output<String>? = null, val networkServiceDesignGroupName: Output<String>? = null, val networkServiceDesignVersionName: Output<String>? = null, val properties: Output<NetworkServiceDesignVersionPropertiesFormatArgs>? = null, val publisherName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<NetworkServiceDesignVersionArgs>

network service design version. Uses Azure REST API version 2024-04-15. In version 2.x of the Azure Native provider, it used API version 2023-09-01. Other available API versions: 2023-09-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native hybridnetwork [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
class Publisher : KotlinCustomResource

publisher resource. Uses Azure REST API version 2024-04-15. In version 2.x of the Azure Native provider, it used API version 2023-09-01. Other available API versions: 2023-09-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native hybridnetwork [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class PublisherArgs(val identity: Output<ManagedServiceIdentityArgs>? = null, val location: Output<String>? = null, val properties: Output<PublisherPropertiesFormatArgs>? = null, val publisherName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<PublisherArgs>

publisher resource. Uses Azure REST API version 2024-04-15. In version 2.x of the Azure Native provider, it used API version 2023-09-01. Other available API versions: 2023-09-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native hybridnetwork [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
Link copied to clipboard
object PublisherMapper : ResourceMapper<Publisher>
Link copied to clipboard
Link copied to clipboard
class Site : KotlinCustomResource

Site resource. Uses Azure REST API version 2024-04-15. In version 2.x of the Azure Native provider, it used API version 2023-09-01. Other available API versions: 2023-09-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native hybridnetwork [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class SiteArgs(val location: Output<String>? = null, val properties: Output<SitePropertiesFormatArgs>? = null, val resourceGroupName: Output<String>? = null, val siteName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<SiteArgs>

Site resource. Uses Azure REST API version 2024-04-15. In version 2.x of the Azure Native provider, it used API version 2023-09-01. Other available API versions: 2023-09-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native hybridnetwork [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard

Builder for SiteArgs.

Link copied to clipboard
object SiteMapper : ResourceMapper<Site>
Link copied to clipboard
class SiteNetworkService : KotlinCustomResource

Site network service resource. Uses Azure REST API version 2024-04-15. In version 2.x of the Azure Native provider, it used API version 2023-09-01. Other available API versions: 2023-09-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native hybridnetwork [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class SiteNetworkServiceArgs(val identity: Output<ManagedServiceIdentityArgs>? = null, val location: Output<String>? = null, val properties: Output<SiteNetworkServicePropertiesFormatArgs>? = null, val resourceGroupName: Output<String>? = null, val siteNetworkServiceName: Output<String>? = null, val sku: Output<SkuArgs>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<SiteNetworkServiceArgs>

Site network service resource. Uses Azure REST API version 2024-04-15. In version 2.x of the Azure Native provider, it used API version 2023-09-01. Other available API versions: 2023-09-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native hybridnetwork [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
Link copied to clipboard

Builder for Site.

Link copied to clipboard
class Vendor : KotlinCustomResource

Vendor resource. Uses Azure REST API version 2022-01-01-preview. In version 2.x of the Azure Native provider, it used API version 2022-01-01-preview.

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

Vendor resource. Uses Azure REST API version 2022-01-01-preview. In version 2.x of the Azure Native provider, it used API version 2022-01-01-preview.

Link copied to clipboard

Builder for VendorArgs.

Link copied to clipboard
object VendorMapper : ResourceMapper<Vendor>
Link copied to clipboard

Builder for Vendor.

Link copied to clipboard
class VendorSkuPreview : KotlinCustomResource

Customer subscription which can use a sku. Uses Azure REST API version 2022-01-01-preview. In version 2.x of the Azure Native provider, it used API version 2022-01-01-preview.

Link copied to clipboard
data class VendorSkuPreviewArgs(val previewSubscription: Output<String>? = null, val skuName: Output<String>? = null, val vendorName: Output<String>? = null) : ConvertibleToJava<VendorSkuPreviewArgs>

Customer subscription which can use a sku. Uses Azure REST API version 2022-01-01-preview. In version 2.x of the Azure Native provider, it used API version 2022-01-01-preview.

Link copied to clipboard
object VendorSkuPreviewMapper : ResourceMapper<VendorSkuPreview>
Link copied to clipboard
class VendorSkus : KotlinCustomResource

Sku sub resource. Uses Azure REST API version 2022-01-01-preview. In version 2.x of the Azure Native provider, it used API version 2022-01-01-preview.

Link copied to clipboard
data class VendorSkusArgs(val deploymentMode: Output<Either<String, SkuDeploymentMode>>? = null, val managedApplicationParameters: Output<Any>? = null, val managedApplicationTemplate: Output<Any>? = null, val networkFunctionTemplate: Output<NetworkFunctionTemplateArgs>? = null, val networkFunctionType: Output<Either<String, NetworkFunctionType>>? = null, val preview: Output<Boolean>? = null, val skuName: Output<String>? = null, val skuType: Output<Either<String, SkuType>>? = null, val vendorName: Output<String>? = null) : ConvertibleToJava<VendorSkusArgs>

Sku sub resource. Uses Azure REST API version 2022-01-01-preview. In version 2.x of the Azure Native provider, it used API version 2022-01-01-preview.

Link copied to clipboard
Link copied to clipboard
object VendorSkusMapper : ResourceMapper<VendorSkus>
Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun device(name: String): Device
suspend fun device(name: String, block: suspend DeviceResourceBuilder.() -> Unit): Device
Link copied to clipboard
Link copied to clipboard
suspend fun publisher(name: String, block: suspend PublisherResourceBuilder.() -> Unit): Publisher
Link copied to clipboard
fun site(name: String): Site
suspend fun site(name: String, block: suspend SiteResourceBuilder.() -> Unit): Site
Link copied to clipboard
fun vendor(name: String): Vendor
suspend fun vendor(name: String, block: suspend VendorResourceBuilder.() -> Unit): Vendor
Link copied to clipboard
Link copied to clipboard
suspend fun vendorSkus(name: String, block: suspend VendorSkusResourceBuilder.() -> Unit): VendorSkus