PrivateCloudUpdate Class

An update to a private cloud resource.

Inheritance
PrivateCloudUpdate

Constructor

PrivateCloudUpdate(*, tags: Optional[Dict[str, str]] = None, identity: Optional[azure.mgmt.avs.models._models_py3.PrivateCloudIdentity] = None, management_cluster: Optional[azure.mgmt.avs.models._models_py3.ManagementCluster] = None, internet: Optional[Union[str, azure.mgmt.avs.models._avs_client_enums.InternetEnum]] = 'Disabled', identity_sources: Optional[List[azure.mgmt.avs.models._models_py3.IdentitySource]] = None, availability: Optional[azure.mgmt.avs.models._models_py3.AvailabilityProperties] = None, encryption: Optional[azure.mgmt.avs.models._models_py3.Encryption] = None, **kwargs)

Parameters

tags
dict[str, str]
Required

A set of tags. Resource tags.

identity
PrivateCloudIdentity
Required

The identity of the private cloud, if configured.

management_cluster
ManagementCluster
Required

The default cluster used for management.

internet
str or InternetEnum
Required

Connectivity to internet is enabled or disabled. Possible values include: "Enabled", "Disabled". Default value: "Disabled".

identity_sources
list[IdentitySource]
Required

vCenter Single Sign On Identity Sources.

availability
AvailabilityProperties
Required

Properties describing how the cloud is distributed across availability zones.

encryption
Encryption
Required

Customer managed key encryption, can be enabled or disabled.