Package-level declarations

Types

data class ArmResourceDefinitionResourceElementTemplateArgs(val artifactProfile: Output<NSDArtifactProfileArgs>? = null, val parameterValues: Output<String>? = null, val templateType: Output<Either<String, TemplateType>>? = null) : ConvertibleToJava<ArmResourceDefinitionResourceElementTemplateArgs>

The arm template RE.

data class ArmResourceDefinitionResourceElementTemplateDetailsArgs(val configuration: Output<ArmResourceDefinitionResourceElementTemplateArgs>? = null, val dependsOnProfile: Output<DependsOnProfileArgs>? = null, val name: Output<String>? = null, val resourceElementType: Output<String>) : ConvertibleToJava<ArmResourceDefinitionResourceElementTemplateDetailsArgs>

The arm resource definition resource element template details.

Link copied to clipboard
data class ArmTemplateArtifactProfileArgs(val templateName: Output<String>? = null, val templateVersion: Output<String>? = null) : ConvertibleToJava<ArmTemplateArtifactProfileArgs>

Template artifact profile.

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

Template mapping rule profile

Link copied to clipboard
data class ArtifactManifestPropertiesFormatArgs(val artifacts: Output<List<ManifestArtifactFormatArgs>>? = null) : ConvertibleToJava<ArtifactManifestPropertiesFormatArgs>

Artifact manifest properties.

Link copied to clipboard
data class ArtifactStorePropertiesFormatArgs(val managedResourceGroupConfiguration: Output<ArtifactStorePropertiesFormatManagedResourceGroupConfigurationArgs>? = null, val replicationStrategy: Output<Either<String, ArtifactReplicationStrategy>>? = null, val storeType: Output<Either<String, ArtifactStoreType>>? = null) : ConvertibleToJava<ArtifactStorePropertiesFormatArgs>

Artifact store properties.

data class ArtifactStorePropertiesFormatManagedResourceGroupConfigurationArgs(val location: Output<String>? = null, val name: Output<String>? = null) : ConvertibleToJava<ArtifactStorePropertiesFormatManagedResourceGroupConfigurationArgs>
Link copied to clipboard
data class AzureArcK8sClusterNFVIDetailsArgs(val customLocationReference: Output<ReferencedResourceArgs>? = null, val name: Output<String>? = null, val nfviType: Output<String>) : ConvertibleToJava<AzureArcK8sClusterNFVIDetailsArgs>

The AzureArcK8sCluster NFVI detail.

Link copied to clipboard
data class AzureArcKubernetesArtifactProfileArgs(val artifactStore: Output<ReferencedResourceArgs>? = null, val helmArtifactProfile: Output<HelmArtifactProfileArgs>? = null) : ConvertibleToJava<AzureArcKubernetesArtifactProfileArgs>

Azure arc kubernetes artifact profile properties.

data class AzureArcKubernetesDeployMappingRuleProfileArgs(val applicationEnablement: Output<Either<String, ApplicationEnablement>>? = null, val helmMappingRuleProfile: Output<HelmMappingRuleProfileArgs>? = null) : ConvertibleToJava<AzureArcKubernetesDeployMappingRuleProfileArgs>

Azure arc kubernetes deploy mapping rule profile.

Link copied to clipboard
data class AzureArcKubernetesHelmApplicationArgs(val artifactProfile: Output<AzureArcKubernetesArtifactProfileArgs>? = null, val artifactType: Output<String>, val dependsOnProfile: Output<DependsOnProfileArgs>? = null, val deployParametersMappingRuleProfile: Output<AzureArcKubernetesDeployMappingRuleProfileArgs>? = null, val name: Output<String>? = null) : ConvertibleToJava<AzureArcKubernetesHelmApplicationArgs>

Azure arc kubernetes helm application configurations.

data class AzureArcKubernetesNetworkFunctionTemplateArgs(val networkFunctionApplications: Output<List<AzureArcKubernetesHelmApplicationArgs>>? = null, val nfviType: Output<String>) : ConvertibleToJava<AzureArcKubernetesNetworkFunctionTemplateArgs>

Azure Arc kubernetes network function template.

Link copied to clipboard
data class AzureCoreArmTemplateArtifactProfileArgs(val artifactStore: Output<ReferencedResourceArgs>? = null, val templateArtifactProfile: Output<ArmTemplateArtifactProfileArgs>? = null) : ConvertibleToJava<AzureCoreArmTemplateArtifactProfileArgs>

Azure template artifact profile properties.

data class AzureCoreArmTemplateDeployMappingRuleProfileArgs(val applicationEnablement: Output<Either<String, ApplicationEnablement>>? = null, val templateMappingRuleProfile: Output<ArmTemplateMappingRuleProfileArgs>? = null) : ConvertibleToJava<AzureCoreArmTemplateDeployMappingRuleProfileArgs>

Azure template deploy mapping rule profile.

data class AzureCoreNetworkFunctionArmTemplateApplicationArgs(val artifactProfile: Output<AzureCoreArmTemplateArtifactProfileArgs>? = null, val artifactType: Output<String>, val dependsOnProfile: Output<DependsOnProfileArgs>? = null, val deployParametersMappingRuleProfile: Output<AzureCoreArmTemplateDeployMappingRuleProfileArgs>? = null, val name: Output<String>? = null) : ConvertibleToJava<AzureCoreNetworkFunctionArmTemplateApplicationArgs>

Azure core network function Template application definition.

Link copied to clipboard
data class AzureCoreNetworkFunctionTemplateArgs(val networkFunctionApplications: Output<List<Either<AzureCoreNetworkFunctionArmTemplateApplicationArgs, AzureCoreNetworkFunctionVhdApplicationArgs>>>? = null, val nfviType: Output<String>) : ConvertibleToJava<AzureCoreNetworkFunctionTemplateArgs>

Azure virtual network function template.

data class AzureCoreNetworkFunctionVhdApplicationArgs(val artifactProfile: Output<AzureCoreVhdImageArtifactProfileArgs>? = null, val artifactType: Output<String>, val dependsOnProfile: Output<DependsOnProfileArgs>? = null, val deployParametersMappingRuleProfile: Output<AzureCoreVhdImageDeployMappingRuleProfileArgs>? = null, val name: Output<String>? = null) : ConvertibleToJava<AzureCoreNetworkFunctionVhdApplicationArgs>

Azure core network function vhd application definition.

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

The Azure Core NFVI detail.

Link copied to clipboard
data class AzureCoreVhdImageArtifactProfileArgs(val artifactStore: Output<ReferencedResourceArgs>? = null, val vhdArtifactProfile: Output<VhdImageArtifactProfileArgs>? = null) : ConvertibleToJava<AzureCoreVhdImageArtifactProfileArgs>

Azure vhd artifact profile properties.

data class AzureCoreVhdImageDeployMappingRuleProfileArgs(val applicationEnablement: Output<Either<String, ApplicationEnablement>>? = null, val vhdImageMappingRuleProfile: Output<VhdImageMappingRuleProfileArgs>? = null) : ConvertibleToJava<AzureCoreVhdImageDeployMappingRuleProfileArgs>

Azure vhd deploy mapping rule profile.

data class AzureOperatorNexusArmTemplateArtifactProfileArgs(val artifactStore: Output<ReferencedResourceArgs>? = null, val templateArtifactProfile: Output<ArmTemplateArtifactProfileArgs>? = null) : ConvertibleToJava<AzureOperatorNexusArmTemplateArtifactProfileArgs>

Azure Operator Distributed Services vhd artifact profile properties.

data class AzureOperatorNexusArmTemplateDeployMappingRuleProfileArgs(val applicationEnablement: Output<Either<String, ApplicationEnablement>>? = null, val templateMappingRuleProfile: Output<ArmTemplateMappingRuleProfileArgs>? = null) : ConvertibleToJava<AzureOperatorNexusArmTemplateDeployMappingRuleProfileArgs>

Azure Operator Distributed Services template deploy mapping rule profile.

Link copied to clipboard
data class AzureOperatorNexusClusterNFVIDetailsArgs(val customLocationReference: Output<ReferencedResourceArgs>? = null, val name: Output<String>? = null, val nfviType: Output<String>) : ConvertibleToJava<AzureOperatorNexusClusterNFVIDetailsArgs>

The AzureOperatorNexusCluster NFVI detail.

data class AzureOperatorNexusImageArtifactProfileArgs(val artifactStore: Output<ReferencedResourceArgs>? = null, val imageArtifactProfile: Output<ImageArtifactProfileArgs>? = null) : ConvertibleToJava<AzureOperatorNexusImageArtifactProfileArgs>

Azure Operator Distributed Services image artifact profile properties.

data class AzureOperatorNexusImageDeployMappingRuleProfileArgs(val applicationEnablement: Output<Either<String, ApplicationEnablement>>? = null, val imageMappingRuleProfile: Output<ImageMappingRuleProfileArgs>? = null) : ConvertibleToJava<AzureOperatorNexusImageDeployMappingRuleProfileArgs>

Azure Operator Distributed Services image deploy mapping rule profile.

data class AzureOperatorNexusNetworkFunctionArmTemplateApplicationArgs(val artifactProfile: Output<AzureOperatorNexusArmTemplateArtifactProfileArgs>? = null, val artifactType: Output<String>, val dependsOnProfile: Output<DependsOnProfileArgs>? = null, val deployParametersMappingRuleProfile: Output<AzureOperatorNexusArmTemplateDeployMappingRuleProfileArgs>? = null, val name: Output<String>? = null) : ConvertibleToJava<AzureOperatorNexusNetworkFunctionArmTemplateApplicationArgs>

Azure Operator Distributed Services network function Template application definition.

data class AzureOperatorNexusNetworkFunctionImageApplicationArgs(val artifactProfile: Output<AzureOperatorNexusImageArtifactProfileArgs>? = null, val artifactType: Output<String>, val dependsOnProfile: Output<DependsOnProfileArgs>? = null, val deployParametersMappingRuleProfile: Output<AzureOperatorNexusImageDeployMappingRuleProfileArgs>? = null, val name: Output<String>? = null) : ConvertibleToJava<AzureOperatorNexusNetworkFunctionImageApplicationArgs>

Azure Operator Distributed Services network function image application definition.

data class AzureOperatorNexusNetworkFunctionTemplateArgs(val networkFunctionApplications: Output<List<Either<AzureOperatorNexusNetworkFunctionArmTemplateApplicationArgs, AzureOperatorNexusNetworkFunctionImageApplicationArgs>>>? = null, val nfviType: Output<String>) : ConvertibleToJava<AzureOperatorNexusNetworkFunctionTemplateArgs>

Azure Operator Distributed Services network function template.

data class ConfigurationGroupSchemaPropertiesFormatArgs(val description: Output<String>? = null, val schemaDefinition: Output<String>? = null) : ConvertibleToJava<ConfigurationGroupSchemaPropertiesFormatArgs>

Configuration group schema properties.

Link copied to clipboard
data class ConfigurationValueWithoutSecretsArgs(val configurationGroupSchemaResourceReference: Output<Either<OpenDeploymentResourceReferenceArgs, SecretDeploymentResourceReferenceArgs>>? = null, val configurationType: Output<String>, val configurationValue: Output<String>? = null) : ConvertibleToJava<ConfigurationValueWithoutSecretsArgs>

The ConfigurationValue with no secrets.

Link copied to clipboard
data class ConfigurationValueWithSecretsArgs(val configurationGroupSchemaResourceReference: Output<Either<OpenDeploymentResourceReferenceArgs, SecretDeploymentResourceReferenceArgs>>? = null, val configurationType: Output<String>, val secretConfigurationValue: Output<String>? = null) : ConvertibleToJava<ConfigurationValueWithSecretsArgs>

The ConfigurationValue with secrets.

data class ContainerizedNetworkFunctionDefinitionVersionArgs(val deployParameters: Output<String>? = null, val description: Output<String>? = null, val networkFunctionTemplate: Output<AzureArcKubernetesNetworkFunctionTemplateArgs>? = null, val networkFunctionType: Output<String>) : ConvertibleToJava<ContainerizedNetworkFunctionDefinitionVersionArgs>

Containerized network function network function definition version properties.

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

Specifies the custom settings for the virtual machine.

Link copied to clipboard
Link copied to clipboard
data class DataDiskArgs(val createOption: Output<Either<String, DiskCreateOptionTypes>>? = null, val diskSizeGB: Output<Int>? = null, val name: Output<String>? = null) : ConvertibleToJava<DataDiskArgs>

Specifies information about the operating system disk used by the virtual machine.

For more information about disks, see About disks and VHDs for Azure virtual machines.

Link copied to clipboard
Link copied to clipboard
data class DependsOnProfileArgs(val installDependsOn: Output<List<String>>? = null, val uninstallDependsOn: Output<List<String>>? = null, val updateDependsOn: Output<List<String>>? = null) : ConvertibleToJava<DependsOnProfileArgs>

Depends on profile definition.

Link copied to clipboard
data class GetArtifactManifestPlainArgs(val artifactManifestName: String, val artifactStoreName: String, val publisherName: String, val resourceGroupName: String) : ConvertibleToJava<GetArtifactManifestPlainArgs>
Link copied to clipboard
data class GetArtifactStorePlainArgs(val artifactStoreName: String, val publisherName: String, val resourceGroupName: String) : ConvertibleToJava<GetArtifactStorePlainArgs>
Link copied to clipboard
data class GetConfigurationGroupSchemaPlainArgs(val configurationGroupSchemaName: String, val publisherName: String, val resourceGroupName: String) : ConvertibleToJava<GetConfigurationGroupSchemaPlainArgs>
Link copied to clipboard
data class GetConfigurationGroupValuePlainArgs(val configurationGroupValueName: String, val resourceGroupName: String) : ConvertibleToJava<GetConfigurationGroupValuePlainArgs>
Link copied to clipboard
data class GetDevicePlainArgs(val deviceName: String, val resourceGroupName: String) : ConvertibleToJava<GetDevicePlainArgs>
Link copied to clipboard
data class GetNetworkFunctionDefinitionGroupPlainArgs(val networkFunctionDefinitionGroupName: String, val publisherName: String, val resourceGroupName: String) : ConvertibleToJava<GetNetworkFunctionDefinitionGroupPlainArgs>
data class GetNetworkFunctionDefinitionVersionPlainArgs(val networkFunctionDefinitionGroupName: String, val networkFunctionDefinitionVersionName: String, val publisherName: String, val resourceGroupName: String) : ConvertibleToJava<GetNetworkFunctionDefinitionVersionPlainArgs>
Link copied to clipboard
data class GetNetworkFunctionPlainArgs(val networkFunctionName: String, val resourceGroupName: String) : ConvertibleToJava<GetNetworkFunctionPlainArgs>
Link copied to clipboard
data class GetNetworkServiceDesignGroupPlainArgs(val networkServiceDesignGroupName: String, val publisherName: String, val resourceGroupName: String) : ConvertibleToJava<GetNetworkServiceDesignGroupPlainArgs>
Link copied to clipboard
data class GetNetworkServiceDesignVersionPlainArgs(val networkServiceDesignGroupName: String, val networkServiceDesignVersionName: String, val publisherName: String, val resourceGroupName: String) : ConvertibleToJava<GetNetworkServiceDesignVersionPlainArgs>
Link copied to clipboard
data class GetPublisherPlainArgs(val publisherName: String, val resourceGroupName: String) : ConvertibleToJava<GetPublisherPlainArgs>
Link copied to clipboard
data class GetSiteNetworkServicePlainArgs(val resourceGroupName: String, val siteNetworkServiceName: String) : ConvertibleToJava<GetSiteNetworkServicePlainArgs>
Link copied to clipboard
data class GetSitePlainArgs(val resourceGroupName: String, val siteName: String) : ConvertibleToJava<GetSitePlainArgs>
Link copied to clipboard
Link copied to clipboard
data class GetVendorPlainArgs(val vendorName: String) : ConvertibleToJava<GetVendorPlainArgs>
Link copied to clipboard
Link copied to clipboard
data class GetVendorSkuPreviewPlainArgs(val previewSubscription: String, val skuName: String, val vendorName: String) : ConvertibleToJava<GetVendorSkuPreviewPlainArgs>
Link copied to clipboard
data class GetVendorSkusPlainArgs(val skuName: String, val vendorName: String) : ConvertibleToJava<GetVendorSkusPlainArgs>
Link copied to clipboard
data class HelmArtifactProfileArgs(val helmPackageName: Output<String>? = null, val helmPackageVersionRange: Output<String>? = null, val imagePullSecretsValuesPaths: Output<List<String>>? = null, val registryValuesPaths: Output<List<String>>? = null) : ConvertibleToJava<HelmArtifactProfileArgs>

Helm artifact profile.

Link copied to clipboard
data class HelmInstallOptionsArgs(val atomic: Output<String>? = null, val timeout: Output<String>? = null, val wait: Output<String>? = null) : ConvertibleToJava<HelmInstallOptionsArgs>

The helm deployment install options

Link copied to clipboard
data class HelmMappingRuleProfileArgs(val helmPackageVersion: Output<String>? = null, val options: Output<HelmMappingRuleProfileOptionsArgs>? = null, val releaseName: Output<String>? = null, val releaseNamespace: Output<String>? = null, val values: Output<String>? = null) : ConvertibleToJava<HelmMappingRuleProfileArgs>

Helm mapping rule profile

Link copied to clipboard
data class HelmMappingRuleProfileOptionsArgs(val installOptions: Output<HelmInstallOptionsArgs>? = null, val upgradeOptions: Output<HelmUpgradeOptionsArgs>? = null) : ConvertibleToJava<HelmMappingRuleProfileOptionsArgs>

The helm deployment options

Link copied to clipboard
data class HelmUpgradeOptionsArgs(val atomic: Output<String>? = null, val timeout: Output<String>? = null, val wait: Output<String>? = null) : ConvertibleToJava<HelmUpgradeOptionsArgs>

The helm deployment install options

Link copied to clipboard
data class ImageArtifactProfileArgs(val imageName: Output<String>? = null, val imageVersion: Output<String>? = null) : ConvertibleToJava<ImageArtifactProfileArgs>

Image artifact profile.

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

Image mapping rule profile

Link copied to clipboard
data class ImageReferenceArgs(val exactVersion: Output<String>? = null, val offer: Output<String>? = null, val publisher: Output<String>? = null, val sku: Output<String>? = null, val version: Output<String>? = null) : ConvertibleToJava<ImageReferenceArgs>

The image reference properties.

Link copied to clipboard
Link copied to clipboard
data class LinuxConfigurationArgs(val ssh: Output<SshConfigurationArgs>? = null) : ConvertibleToJava<LinuxConfigurationArgs>

Specifies the Linux operating system settings on the virtual machine.

Link copied to clipboard
data class ListArtifactManifestCredentialPlainArgs(val artifactManifestName: String, val artifactStoreName: String, val publisherName: String, val resourceGroupName: String) : ConvertibleToJava<ListArtifactManifestCredentialPlainArgs>
data class ListArtifactStoreNetworkFabricControllerPrivateEndPointsPlainArgs(val artifactStoreName: String, val publisherName: String, val resourceGroupName: String) : ConvertibleToJava<ListArtifactStoreNetworkFabricControllerPrivateEndPointsPlainArgs>
data class ListArtifactStorePrivateEndPointsPlainArgs(val artifactStoreName: String, val publisherName: String, val resourceGroupName: String) : ConvertibleToJava<ListArtifactStorePrivateEndPointsPlainArgs>
Link copied to clipboard
data class ListDeviceRegistrationKeyPlainArgs(val deviceName: String, val resourceGroupName: String) : ConvertibleToJava<ListDeviceRegistrationKeyPlainArgs>
Link copied to clipboard
data class ListVendorSkusCredentialPlainArgs(val skuName: String, val vendorName: String) : ConvertibleToJava<ListVendorSkusCredentialPlainArgs>
Link copied to clipboard
data class ManagedResourceGroupConfigurationArgs(val location: Output<String>? = null, val name: Output<String>? = null) : ConvertibleToJava<ManagedResourceGroupConfigurationArgs>

Managed resource group configuration.

Link copied to clipboard
data class ManagedServiceIdentityArgs(val type: Output<Either<String, ManagedServiceIdentityType>>, val userAssignedIdentities: Output<List<String>>? = null) : ConvertibleToJava<ManagedServiceIdentityArgs>

Managed service identity (system assigned and/or user assigned identities)

Link copied to clipboard
data class ManifestArtifactFormatArgs(val artifactName: Output<String>? = null, val artifactType: Output<Either<String, ArtifactType>>? = null, val artifactVersion: Output<String>? = null) : ConvertibleToJava<ManifestArtifactFormatArgs>

Manifest artifact properties.

data class NetworkFunctionDefinitionGroupPropertiesFormatArgs(val description: Output<String>? = null) : ConvertibleToJava<NetworkFunctionDefinitionGroupPropertiesFormatArgs>

Network function definition group properties.

data class NetworkFunctionDefinitionResourceElementTemplateDetailsArgs(val configuration: Output<ArmResourceDefinitionResourceElementTemplateArgs>? = null, val dependsOnProfile: Output<DependsOnProfileArgs>? = null, val name: Output<String>? = null, val resourceElementType: Output<String>) : ConvertibleToJava<NetworkFunctionDefinitionResourceElementTemplateDetailsArgs>

The network function definition resource element template details.

Link copied to clipboard
data class NetworkFunctionRoleConfigurationArgs(val customProfile: Output<CustomProfileArgs>? = null, val networkInterfaces: Output<List<NetworkInterfaceArgs>>? = null, val osProfile: Output<OsProfileArgs>? = null, val roleName: Output<String>? = null, val roleType: Output<Either<String, NetworkFunctionRoleConfigurationType>>? = null, val storageProfile: Output<StorageProfileArgs>? = null, val userDataParameters: Output<Any>? = null, val userDataTemplate: Output<Any>? = null, val virtualMachineSize: Output<Either<String, VirtualMachineSizeTypes>>? = null) : ConvertibleToJava<NetworkFunctionRoleConfigurationArgs>

Network function role configuration.

Link copied to clipboard
data class NetworkFunctionTemplateArgs(val networkFunctionRoleConfigurations: Output<List<NetworkFunctionRoleConfigurationArgs>>? = null) : ConvertibleToJava<NetworkFunctionTemplateArgs>

The network function template.

Link copied to clipboard
data class NetworkFunctionUserConfigurationArgs(val networkInterfaces: Output<List<NetworkInterfaceArgs>>? = null, val osProfile: Output<NetworkFunctionUserConfigurationOsProfileArgs>? = null, val roleName: Output<String>? = null, val userDataParameters: Output<Any>? = null) : ConvertibleToJava<NetworkFunctionUserConfigurationArgs>

The network function user configuration.

data class NetworkFunctionUserConfigurationOsProfileArgs(val customData: Output<String>? = null) : ConvertibleToJava<NetworkFunctionUserConfigurationOsProfileArgs>

Specifies the operating system settings for the role instance.

Link copied to clipboard
data class NetworkInterfaceArgs(val ipConfigurations: Output<List<NetworkInterfaceIPConfigurationArgs>>? = null, val macAddress: Output<String>? = null, val networkInterfaceName: Output<String>? = null, val vmSwitchType: Output<Either<String, VMSwitchType>>? = null) : ConvertibleToJava<NetworkInterfaceArgs>

Network interface properties.

Link copied to clipboard
data class NetworkInterfaceIPConfigurationArgs(val dnsServers: Output<List<String>>? = null, val gateway: Output<String>? = null, val ipAddress: Output<String>? = null, val ipAllocationMethod: Output<Either<String, IPAllocationMethod>>? = null, val ipVersion: Output<Either<String, IPVersion>>? = null, val subnet: Output<String>? = null) : ConvertibleToJava<NetworkInterfaceIPConfigurationArgs>

Network interface IP configuration properties.

data class NetworkServiceDesignGroupPropertiesFormatArgs(val description: Output<String>? = null) : ConvertibleToJava<NetworkServiceDesignGroupPropertiesFormatArgs>

network service design group properties.

data class NetworkServiceDesignVersionPropertiesFormatArgs(val configurationGroupSchemaReferences: Output<Map<String, ReferencedResourceArgs>>? = null, val description: Output<String>? = null, val nfvisFromSite: Output<Map<String, NfviDetailsArgs>>? = null, val resourceElementTemplates: Output<List<Either<ArmResourceDefinitionResourceElementTemplateDetailsArgs, NetworkFunctionDefinitionResourceElementTemplateDetailsArgs>>>? = null) : ConvertibleToJava<NetworkServiceDesignVersionPropertiesFormatArgs>

network service design version properties.

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

The nfvi details.

Link copied to clipboard
Link copied to clipboard
data class NSDArtifactProfileArgs(val artifactName: Output<String>? = null, val artifactStoreReference: Output<ReferencedResourceArgs>? = null, val artifactVersion: Output<String>? = null) : ConvertibleToJava<NSDArtifactProfileArgs>

Artifact profile properties.

Link copied to clipboard
data class OpenDeploymentResourceReferenceArgs(val id: Output<String>? = null, val idType: Output<String>) : ConvertibleToJava<OpenDeploymentResourceReferenceArgs>

Non secret deployment resource id reference.

Link copied to clipboard
data class OsDiskArgs(val diskSizeGB: Output<Int>? = null, val name: Output<String>? = null, val osType: Output<Either<String, OperatingSystemTypes>>? = null, val vhd: Output<VirtualHardDiskArgs>? = null) : ConvertibleToJava<OsDiskArgs>

Specifies information about the operating system disk used by the virtual machine.

For more information about disks, see About disks and VHDs for Azure virtual machines.

Link copied to clipboard

Builder for OsDiskArgs.

Link copied to clipboard
data class OsProfileArgs(val adminUsername: Output<String>? = null, val customData: Output<String>? = null, val customDataRequired: Output<Boolean>? = null, val linuxConfiguration: Output<LinuxConfigurationArgs>? = null) : ConvertibleToJava<OsProfileArgs>

Specifies the operating system settings for the role instance.

Link copied to clipboard
Link copied to clipboard
data class PublisherPropertiesFormatArgs(val scope: Output<Either<String, PublisherScope>>? = null) : ConvertibleToJava<PublisherPropertiesFormatArgs>

publisher properties.

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

Reference to another resource.

Link copied to clipboard
data class SecretDeploymentResourceReferenceArgs(val id: Output<String>? = null, val idType: Output<String>) : ConvertibleToJava<SecretDeploymentResourceReferenceArgs>

Secret deployment resource id reference.

Link copied to clipboard
data class SiteNetworkServicePropertiesFormatArgs(val desiredStateConfigurationGroupValueReferences: Output<Map<String, ReferencedResourceArgs>>? = null, val managedResourceGroupConfiguration: Output<ManagedResourceGroupConfigurationArgs>? = null, val networkServiceDesignVersionResourceReference: Output<Either<OpenDeploymentResourceReferenceArgs, SecretDeploymentResourceReferenceArgs>>? = null, val siteReference: Output<ReferencedResourceArgs>? = null) : ConvertibleToJava<SiteNetworkServicePropertiesFormatArgs>

Site network service properties.

Link copied to clipboard
data class SitePropertiesFormatArgs(val nfvis: Output<List<Any>>? = null) : ConvertibleToJava<SitePropertiesFormatArgs>

Site properties.

Link copied to clipboard
data class SkuArgs(val name: Output<Either<String, SkuName>>) : ConvertibleToJava<SkuArgs>

Sku, to be associated with a SiteNetworkService.

Link copied to clipboard

Builder for SkuArgs.

Link copied to clipboard
data class SshConfigurationArgs(val publicKeys: Output<List<SshPublicKeyArgs>>? = null) : ConvertibleToJava<SshConfigurationArgs>

SSH configuration for Linux based VMs running on Azure

Link copied to clipboard
data class SshPublicKeyArgs(val keyData: Output<String>? = null, val path: Output<String>? = null) : ConvertibleToJava<SshPublicKeyArgs>

Contains information about SSH certificate public key and the path on the Linux VM where the public key is placed.

Link copied to clipboard
Link copied to clipboard
data class StorageProfileArgs(val dataDisks: Output<List<DataDiskArgs>>? = null, val imageReference: Output<ImageReferenceArgs>? = null, val osDisk: Output<OsDiskArgs>? = null) : ConvertibleToJava<StorageProfileArgs>

Specifies the storage settings for the virtual machine disks.

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

Reference to another sub resource.

Link copied to clipboard
Link copied to clipboard
data class VhdImageArtifactProfileArgs(val vhdName: Output<String>? = null, val vhdVersion: Output<String>? = null) : ConvertibleToJava<VhdImageArtifactProfileArgs>

Vhd artifact profile.

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

Vhd mapping rule profile

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

Describes the uri of a disk.

data class VirtualNetworkFunctionNetworkFunctionDefinitionVersionArgs(val deployParameters: Output<String>? = null, val description: Output<String>? = null, val networkFunctionTemplate: Output<Either<AzureCoreNetworkFunctionTemplateArgs, AzureOperatorNexusNetworkFunctionTemplateArgs>>? = null, val networkFunctionType: Output<String>) : ConvertibleToJava<VirtualNetworkFunctionNetworkFunctionDefinitionVersionArgs>

Virtual network function network function definition version properties.