public class NetworkVirtualApplianceInner
extends com.azure.core.management.Resource
| Constructor and Description |
|---|
NetworkVirtualApplianceInner() |
| Modifier and Type | Method and Description |
|---|---|
List<String> |
bootStrapConfigurationBlobs()
Get the bootStrapConfigurationBlobs property: BootStrapConfigurationBlobs storage URLs.
|
String |
cloudInitConfiguration()
Get the cloudInitConfiguration property: CloudInitConfiguration string in plain text.
|
List<String> |
cloudInitConfigurationBlobs()
Get the cloudInitConfigurationBlobs property: CloudInitConfigurationBlob storage URLs.
|
String |
etag()
Get the etag property: A unique read-only string that changes whenever the resource is updated.
|
String |
id()
Get the id property: Resource ID.
|
ManagedServiceIdentity |
identity()
Get the identity property: The service principal that has read access to cloud-init and config blob.
|
VirtualApplianceSkuProperties |
nvaSku()
Get the nvaSku property: Network Virtual Appliance SKU.
|
ProvisioningState |
provisioningState()
Get the provisioningState property: The provisioning state of the resource.
|
void |
validate()
Validates the instance.
|
Long |
virtualApplianceAsn()
Get the virtualApplianceAsn property: VirtualAppliance ASN.
|
List<VirtualApplianceNicProperties> |
virtualApplianceNics()
Get the virtualApplianceNics property: List of Virtual Appliance Network Interfaces.
|
List<com.azure.core.management.SubResource> |
virtualApplianceSites()
Get the virtualApplianceSites property: List of references to VirtualApplianceSite.
|
com.azure.core.management.SubResource |
virtualHub()
Get the virtualHub property: The Virtual Hub where Network Virtual Appliance is being deployed.
|
NetworkVirtualApplianceInner |
withBootStrapConfigurationBlobs(List<String> bootStrapConfigurationBlobs)
Set the bootStrapConfigurationBlobs property: BootStrapConfigurationBlobs storage URLs.
|
NetworkVirtualApplianceInner |
withCloudInitConfiguration(String cloudInitConfiguration)
Set the cloudInitConfiguration property: CloudInitConfiguration string in plain text.
|
NetworkVirtualApplianceInner |
withCloudInitConfigurationBlobs(List<String> cloudInitConfigurationBlobs)
Set the cloudInitConfigurationBlobs property: CloudInitConfigurationBlob storage URLs.
|
NetworkVirtualApplianceInner |
withId(String id)
Set the id property: Resource ID.
|
NetworkVirtualApplianceInner |
withIdentity(ManagedServiceIdentity identity)
Set the identity property: The service principal that has read access to cloud-init and config blob.
|
NetworkVirtualApplianceInner |
withNvaSku(VirtualApplianceSkuProperties nvaSku)
Set the nvaSku property: Network Virtual Appliance SKU.
|
NetworkVirtualApplianceInner |
withVirtualApplianceAsn(Long virtualApplianceAsn)
Set the virtualApplianceAsn property: VirtualAppliance ASN.
|
NetworkVirtualApplianceInner |
withVirtualHub(com.azure.core.management.SubResource virtualHub)
Set the virtualHub property: The Virtual Hub where Network Virtual Appliance is being deployed.
|
public ManagedServiceIdentity identity()
public NetworkVirtualApplianceInner withIdentity(ManagedServiceIdentity identity)
identity - the identity value to set.public String etag()
public VirtualApplianceSkuProperties nvaSku()
public NetworkVirtualApplianceInner withNvaSku(VirtualApplianceSkuProperties nvaSku)
nvaSku - the nvaSku value to set.public List<String> bootStrapConfigurationBlobs()
public NetworkVirtualApplianceInner withBootStrapConfigurationBlobs(List<String> bootStrapConfigurationBlobs)
bootStrapConfigurationBlobs - the bootStrapConfigurationBlobs value to set.public com.azure.core.management.SubResource virtualHub()
public NetworkVirtualApplianceInner withVirtualHub(com.azure.core.management.SubResource virtualHub)
virtualHub - the virtualHub value to set.public List<String> cloudInitConfigurationBlobs()
public NetworkVirtualApplianceInner withCloudInitConfigurationBlobs(List<String> cloudInitConfigurationBlobs)
cloudInitConfigurationBlobs - the cloudInitConfigurationBlobs value to set.public String cloudInitConfiguration()
public NetworkVirtualApplianceInner withCloudInitConfiguration(String cloudInitConfiguration)
cloudInitConfiguration - the cloudInitConfiguration value to set.public Long virtualApplianceAsn()
public NetworkVirtualApplianceInner withVirtualApplianceAsn(Long virtualApplianceAsn)
virtualApplianceAsn - the virtualApplianceAsn value to set.public List<VirtualApplianceNicProperties> virtualApplianceNics()
public List<com.azure.core.management.SubResource> virtualApplianceSites()
public ProvisioningState provisioningState()
public String id()
id in class com.azure.core.management.ProxyResourcepublic NetworkVirtualApplianceInner withId(String id)
id - the id value to set.public void validate()
IllegalArgumentException - thrown if the instance is not valid.Copyright © 2020 Microsoft Corporation. All rights reserved.