Network Function Role Configuration Args
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.
Constructors
Link copied to clipboard
constructor(customProfile: Output<CustomProfileArgs>? = null, networkInterfaces: Output<List<NetworkInterfaceArgs>>? = null, osProfile: Output<OsProfileArgs>? = null, roleName: Output<String>? = null, roleType: Output<Either<String, NetworkFunctionRoleConfigurationType>>? = null, storageProfile: Output<StorageProfileArgs>? = null, userDataParameters: Output<Any>? = null, userDataTemplate: Output<Any>? = null, virtualMachineSize: Output<Either<String, VirtualMachineSizeTypes>>? = null)
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
Role type.
Link copied to clipboard
Specifies the storage settings for the virtual machine disks.
Link copied to clipboard
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
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.