NetworkFunctionRoleConfigurationResponse

data class NetworkFunctionRoleConfigurationResponse(val customProfile: CustomProfileResponse? = null, val networkInterfaces: List<NetworkInterfaceResponse>? = null, val osProfile: OsProfileResponse? = null, val roleName: String? = null, val roleType: String? = null, val storageProfile: StorageProfileResponse? = null, val userDataParameters: Any? = null, val userDataTemplate: Any? = null, val virtualMachineSize: String? = null)

Network function role configuration.

Constructors

Link copied to clipboard
constructor(customProfile: CustomProfileResponse? = null, networkInterfaces: List<NetworkInterfaceResponse>? = null, osProfile: OsProfileResponse? = null, roleName: String? = null, roleType: String? = null, storageProfile: StorageProfileResponse? = null, userDataParameters: Any? = null, userDataTemplate: Any? = null, virtualMachineSize: String? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Specifies the custom settings for the virtual machine.

Link copied to clipboard

The network interface configurations.

Link copied to clipboard

Specifies the operating system settings for the role instance. This value can be updated during the deployment of network function.

Link copied to clipboard
val roleName: String? = null

The name of the network function role.

Link copied to clipboard
val roleType: String? = null

Role type.

Link copied to clipboard

Specifies the storage settings for the virtual machine disks.

Link copied to clipboard
val userDataParameters: Any? = null

The user parameters for customers. The format of user data parameters has to be matched with the provided user data template.

Link copied to clipboard
val userDataTemplate: Any? = null

The user data template for customers. This is a json schema template describing the format and data type of user data parameters.

Link copied to clipboard

The size of the virtual machine.