VMware Engine v1 API - Class VmwareEngineSettings (1.0.0-beta02)

public sealed class VmwareEngineSettings : ServiceSettingsBase

Reference documentation and code samples for the VMware Engine v1 API class VmwareEngineSettings.

Settings for VmwareEngineClient instances.

Inheritance

Object > ServiceSettingsBase > VmwareEngineSettings

Namespace

Google.Cloud.VmwareEngine.V1

Assembly

Google.Cloud.VmwareEngine.V1.dll

Constructors

VmwareEngineSettings()

public VmwareEngineSettings()

Constructs a new VmwareEngineSettings object with default settings.

Properties

CreateClusterOperationsSettings

public OperationsSettings CreateClusterOperationsSettings { get; set; }

Long Running Operation settings for calls to VmwareEngineClient.CreateCluster and VmwareEngineClient.CreateClusterAsync.

Property Value
TypeDescription
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

CreateClusterSettings

public CallSettings CreateClusterSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VmwareEngineClient.CreateCluster and VmwareEngineClient.CreateClusterAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 120 seconds.

CreateHcxActivationKeyOperationsSettings

public OperationsSettings CreateHcxActivationKeyOperationsSettings { get; set; }

Long Running Operation settings for calls to VmwareEngineClient.CreateHcxActivationKey and VmwareEngineClient.CreateHcxActivationKeyAsync.

Property Value
TypeDescription
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

CreateHcxActivationKeySettings

public CallSettings CreateHcxActivationKeySettings { get; set; }

CallSettings for synchronous and asynchronous calls to VmwareEngineClient.CreateHcxActivationKey and VmwareEngineClient.CreateHcxActivationKeyAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 120 seconds.

CreateNetworkPolicyOperationsSettings

public OperationsSettings CreateNetworkPolicyOperationsSettings { get; set; }

Long Running Operation settings for calls to VmwareEngineClient.CreateNetworkPolicy and VmwareEngineClient.CreateNetworkPolicyAsync.

Property Value
TypeDescription
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

CreateNetworkPolicySettings

public CallSettings CreateNetworkPolicySettings { get; set; }

CallSettings for synchronous and asynchronous calls to VmwareEngineClient.CreateNetworkPolicy and VmwareEngineClient.CreateNetworkPolicyAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 120 seconds.

CreatePrivateCloudOperationsSettings

public OperationsSettings CreatePrivateCloudOperationsSettings { get; set; }

Long Running Operation settings for calls to VmwareEngineClient.CreatePrivateCloud and VmwareEngineClient.CreatePrivateCloudAsync.

Property Value
TypeDescription
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

CreatePrivateCloudSettings

public CallSettings CreatePrivateCloudSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VmwareEngineClient.CreatePrivateCloud and VmwareEngineClient.CreatePrivateCloudAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 120 seconds.

CreateVmwareEngineNetworkOperationsSettings

public OperationsSettings CreateVmwareEngineNetworkOperationsSettings { get; set; }

Long Running Operation settings for calls to VmwareEngineClient.CreateVmwareEngineNetwork and VmwareEngineClient.CreateVmwareEngineNetworkAsync.

Property Value
TypeDescription
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

CreateVmwareEngineNetworkSettings

public CallSettings CreateVmwareEngineNetworkSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VmwareEngineClient.CreateVmwareEngineNetwork and VmwareEngineClient.CreateVmwareEngineNetworkAsync .

Property Value
TypeDescription
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 120 seconds.

DeleteClusterOperationsSettings

public OperationsSettings DeleteClusterOperationsSettings { get; set; }

Long Running Operation settings for calls to VmwareEngineClient.DeleteCluster and VmwareEngineClient.DeleteClusterAsync.

Property Value
TypeDescription
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

DeleteClusterSettings

public CallSettings DeleteClusterSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VmwareEngineClient.DeleteCluster and VmwareEngineClient.DeleteClusterAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 120 seconds.

DeleteNetworkPolicyOperationsSettings

public OperationsSettings DeleteNetworkPolicyOperationsSettings { get; set; }

Long Running Operation settings for calls to VmwareEngineClient.DeleteNetworkPolicy and VmwareEngineClient.DeleteNetworkPolicyAsync.

Property Value
TypeDescription
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

DeleteNetworkPolicySettings

public CallSettings DeleteNetworkPolicySettings { get; set; }

CallSettings for synchronous and asynchronous calls to VmwareEngineClient.DeleteNetworkPolicy and VmwareEngineClient.DeleteNetworkPolicyAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 120 seconds.

DeletePrivateCloudOperationsSettings

public OperationsSettings DeletePrivateCloudOperationsSettings { get; set; }

Long Running Operation settings for calls to VmwareEngineClient.DeletePrivateCloud and VmwareEngineClient.DeletePrivateCloudAsync.

Property Value
TypeDescription
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

DeletePrivateCloudSettings

public CallSettings DeletePrivateCloudSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VmwareEngineClient.DeletePrivateCloud and VmwareEngineClient.DeletePrivateCloudAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 120 seconds.

DeleteVmwareEngineNetworkOperationsSettings

public OperationsSettings DeleteVmwareEngineNetworkOperationsSettings { get; set; }

Long Running Operation settings for calls to VmwareEngineClient.DeleteVmwareEngineNetwork and VmwareEngineClient.DeleteVmwareEngineNetworkAsync.

Property Value
TypeDescription
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

DeleteVmwareEngineNetworkSettings

public CallSettings DeleteVmwareEngineNetworkSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VmwareEngineClient.DeleteVmwareEngineNetwork and VmwareEngineClient.DeleteVmwareEngineNetworkAsync .

Property Value
TypeDescription
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 120 seconds.

GetClusterSettings

public CallSettings GetClusterSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VmwareEngineClient.GetCluster and VmwareEngineClient.GetClusterAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • Initial retry delay: 1000 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 10000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: Unavailable.
  • Timeout: 120 seconds.

GetHcxActivationKeySettings

public CallSettings GetHcxActivationKeySettings { get; set; }

CallSettings for synchronous and asynchronous calls to VmwareEngineClient.GetHcxActivationKey and VmwareEngineClient.GetHcxActivationKeyAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • Initial retry delay: 1000 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 10000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: Unavailable.
  • Timeout: 120 seconds.

GetNetworkPolicySettings

public CallSettings GetNetworkPolicySettings { get; set; }

CallSettings for synchronous and asynchronous calls to VmwareEngineClient.GetNetworkPolicy and VmwareEngineClient.GetNetworkPolicyAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • Initial retry delay: 1000 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 10000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: Unavailable.
  • Timeout: 120 seconds.

GetNodeTypeSettings

public CallSettings GetNodeTypeSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VmwareEngineClient.GetNodeType and VmwareEngineClient.GetNodeTypeAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • Initial retry delay: 1000 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 10000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: Unavailable.
  • Timeout: 120 seconds.

GetPrivateCloudSettings

public CallSettings GetPrivateCloudSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VmwareEngineClient.GetPrivateCloud and VmwareEngineClient.GetPrivateCloudAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • Initial retry delay: 1000 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 10000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: Unavailable.
  • Timeout: 120 seconds.

GetVmwareEngineNetworkSettings

public CallSettings GetVmwareEngineNetworkSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VmwareEngineClient.GetVmwareEngineNetwork and VmwareEngineClient.GetVmwareEngineNetworkAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • Initial retry delay: 1000 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 10000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: Unavailable.
  • Timeout: 120 seconds.

IAMPolicySettings

public IAMPolicySettings IAMPolicySettings { get; set; }

The settings to use for the IAMPolicyClient associated with the client.

Property Value
TypeDescription
IAMPolicySettings

ListClustersSettings

public CallSettings ListClustersSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VmwareEngineClient.ListClusters and VmwareEngineClient.ListClustersAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • Initial retry delay: 1000 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 10000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: Unavailable.
  • Timeout: 120 seconds.

ListHcxActivationKeysSettings

public CallSettings ListHcxActivationKeysSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VmwareEngineClient.ListHcxActivationKeys and VmwareEngineClient.ListHcxActivationKeysAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • Initial retry delay: 1000 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 10000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: Unavailable.
  • Timeout: 120 seconds.

ListNetworkPoliciesSettings

public CallSettings ListNetworkPoliciesSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VmwareEngineClient.ListNetworkPolicies and VmwareEngineClient.ListNetworkPoliciesAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • Initial retry delay: 1000 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 10000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: Unavailable.
  • Timeout: 120 seconds.

ListNodeTypesSettings

public CallSettings ListNodeTypesSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VmwareEngineClient.ListNodeTypes and VmwareEngineClient.ListNodeTypesAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • Initial retry delay: 1000 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 10000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: Unavailable.
  • Timeout: 120 seconds.

ListPrivateCloudsSettings

public CallSettings ListPrivateCloudsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VmwareEngineClient.ListPrivateClouds and VmwareEngineClient.ListPrivateCloudsAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • Initial retry delay: 1000 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 10000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: Unavailable.
  • Timeout: 120 seconds.

ListSubnetsSettings

public CallSettings ListSubnetsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VmwareEngineClient.ListSubnets and VmwareEngineClient.ListSubnetsAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • Initial retry delay: 1000 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 10000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: Unavailable.
  • Timeout: 120 seconds.

ListVmwareEngineNetworksSettings

public CallSettings ListVmwareEngineNetworksSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VmwareEngineClient.ListVmwareEngineNetworks and VmwareEngineClient.ListVmwareEngineNetworksAsync .

Property Value
TypeDescription
CallSettings
Remarks
  • Initial retry delay: 1000 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 10000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: Unavailable.
  • Timeout: 120 seconds.

LocationsSettings

public LocationsSettings LocationsSettings { get; set; }

The settings to use for the LocationsClient associated with the client.

Property Value
TypeDescription
LocationsSettings

ResetNsxCredentialsOperationsSettings

public OperationsSettings ResetNsxCredentialsOperationsSettings { get; set; }

Long Running Operation settings for calls to VmwareEngineClient.ResetNsxCredentials and VmwareEngineClient.ResetNsxCredentialsAsync.

Property Value
TypeDescription
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

ResetNsxCredentialsSettings

public CallSettings ResetNsxCredentialsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VmwareEngineClient.ResetNsxCredentials and VmwareEngineClient.ResetNsxCredentialsAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 120 seconds.

ResetVcenterCredentialsOperationsSettings

public OperationsSettings ResetVcenterCredentialsOperationsSettings { get; set; }

Long Running Operation settings for calls to VmwareEngineClient.ResetVcenterCredentials and VmwareEngineClient.ResetVcenterCredentialsAsync.

Property Value
TypeDescription
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

ResetVcenterCredentialsSettings

public CallSettings ResetVcenterCredentialsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VmwareEngineClient.ResetVcenterCredentials and VmwareEngineClient.ResetVcenterCredentialsAsync .

Property Value
TypeDescription
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 120 seconds.

ShowNsxCredentialsSettings

public CallSettings ShowNsxCredentialsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VmwareEngineClient.ShowNsxCredentials and VmwareEngineClient.ShowNsxCredentialsAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • Initial retry delay: 1000 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 10000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: Unavailable.
  • Timeout: 120 seconds.

ShowVcenterCredentialsSettings

public CallSettings ShowVcenterCredentialsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VmwareEngineClient.ShowVcenterCredentials and VmwareEngineClient.ShowVcenterCredentialsAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • Initial retry delay: 1000 milliseconds.
  • Retry delay multiplier: 1.3
  • Retry maximum delay: 10000 milliseconds.
  • Maximum attempts: 5
  • Retriable status codes: Unavailable.
  • Timeout: 120 seconds.

UndeletePrivateCloudOperationsSettings

public OperationsSettings UndeletePrivateCloudOperationsSettings { get; set; }

Long Running Operation settings for calls to VmwareEngineClient.UndeletePrivateCloud and VmwareEngineClient.UndeletePrivateCloudAsync.

Property Value
TypeDescription
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

UndeletePrivateCloudSettings

public CallSettings UndeletePrivateCloudSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VmwareEngineClient.UndeletePrivateCloud and VmwareEngineClient.UndeletePrivateCloudAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 120 seconds.

UpdateClusterOperationsSettings

public OperationsSettings UpdateClusterOperationsSettings { get; set; }

Long Running Operation settings for calls to VmwareEngineClient.UpdateCluster and VmwareEngineClient.UpdateClusterAsync.

Property Value
TypeDescription
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

UpdateClusterSettings

public CallSettings UpdateClusterSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VmwareEngineClient.UpdateCluster and VmwareEngineClient.UpdateClusterAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 120 seconds.

UpdateNetworkPolicyOperationsSettings

public OperationsSettings UpdateNetworkPolicyOperationsSettings { get; set; }

Long Running Operation settings for calls to VmwareEngineClient.UpdateNetworkPolicy and VmwareEngineClient.UpdateNetworkPolicyAsync.

Property Value
TypeDescription
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

UpdateNetworkPolicySettings

public CallSettings UpdateNetworkPolicySettings { get; set; }

CallSettings for synchronous and asynchronous calls to VmwareEngineClient.UpdateNetworkPolicy and VmwareEngineClient.UpdateNetworkPolicyAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 120 seconds.

UpdatePrivateCloudOperationsSettings

public OperationsSettings UpdatePrivateCloudOperationsSettings { get; set; }

Long Running Operation settings for calls to VmwareEngineClient.UpdatePrivateCloud and VmwareEngineClient.UpdatePrivateCloudAsync.

Property Value
TypeDescription
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

UpdatePrivateCloudSettings

public CallSettings UpdatePrivateCloudSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VmwareEngineClient.UpdatePrivateCloud and VmwareEngineClient.UpdatePrivateCloudAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 120 seconds.

UpdateVmwareEngineNetworkOperationsSettings

public OperationsSettings UpdateVmwareEngineNetworkOperationsSettings { get; set; }

Long Running Operation settings for calls to VmwareEngineClient.UpdateVmwareEngineNetwork and VmwareEngineClient.UpdateVmwareEngineNetworkAsync.

Property Value
TypeDescription
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

UpdateVmwareEngineNetworkSettings

public CallSettings UpdateVmwareEngineNetworkSettings { get; set; }

CallSettings for synchronous and asynchronous calls to VmwareEngineClient.UpdateVmwareEngineNetwork and VmwareEngineClient.UpdateVmwareEngineNetworkAsync .

Property Value
TypeDescription
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 120 seconds.

Methods

Clone()

public VmwareEngineSettings Clone()

Creates a deep clone of this object, with all the same property values.

Returns
TypeDescription
VmwareEngineSettings

A deep clone of this VmwareEngineSettings object.

GetDefault()

public static VmwareEngineSettings GetDefault()

Get a new instance of the default VmwareEngineSettings.

Returns
TypeDescription
VmwareEngineSettings

A new instance of the default VmwareEngineSettings.