Anthos Multi-Cloud v1 API - Class AzureClustersSettings (2.2.0)

public sealed class AzureClustersSettings : ServiceSettingsBase

Reference documentation and code samples for the Anthos Multi-Cloud v1 API class AzureClustersSettings.

Settings for AzureClustersClient instances.

Inheritance

object > ServiceSettingsBase > AzureClustersSettings

Namespace

GoogleCloudGoogle.Cloud.GkeMultiCloudV1

Assembly

Google.Cloud.GkeMultiCloud.V1.dll

Constructors

AzureClustersSettings()

public AzureClustersSettings()

Constructs a new AzureClustersSettings object with default settings.

Properties

CreateAzureClientOperationsSettings

public OperationsSettings CreateAzureClientOperationsSettings { get; set; }

Long Running Operation settings for calls to AzureClustersClient.CreateAzureClient and AzureClustersClient.CreateAzureClientAsync.

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.

CreateAzureClientSettings

public CallSettings CreateAzureClientSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AzureClustersClient.CreateAzureClient and AzureClustersClient.CreateAzureClientAsync.

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

CreateAzureClusterOperationsSettings

public OperationsSettings CreateAzureClusterOperationsSettings { get; set; }

Long Running Operation settings for calls to AzureClustersClient.CreateAzureCluster and AzureClustersClient.CreateAzureClusterAsync.

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.

CreateAzureClusterSettings

public CallSettings CreateAzureClusterSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AzureClustersClient.CreateAzureCluster and AzureClustersClient.CreateAzureClusterAsync.

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

CreateAzureNodePoolOperationsSettings

public OperationsSettings CreateAzureNodePoolOperationsSettings { get; set; }

Long Running Operation settings for calls to AzureClustersClient.CreateAzureNodePool and AzureClustersClient.CreateAzureNodePoolAsync.

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.

CreateAzureNodePoolSettings

public CallSettings CreateAzureNodePoolSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AzureClustersClient.CreateAzureNodePool and AzureClustersClient.CreateAzureNodePoolAsync.

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

DeleteAzureClientOperationsSettings

public OperationsSettings DeleteAzureClientOperationsSettings { get; set; }

Long Running Operation settings for calls to AzureClustersClient.DeleteAzureClient and AzureClustersClient.DeleteAzureClientAsync.

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.

DeleteAzureClientSettings

public CallSettings DeleteAzureClientSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AzureClustersClient.DeleteAzureClient and AzureClustersClient.DeleteAzureClientAsync.

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

DeleteAzureClusterOperationsSettings

public OperationsSettings DeleteAzureClusterOperationsSettings { get; set; }

Long Running Operation settings for calls to AzureClustersClient.DeleteAzureCluster and AzureClustersClient.DeleteAzureClusterAsync.

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.

DeleteAzureClusterSettings

public CallSettings DeleteAzureClusterSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AzureClustersClient.DeleteAzureCluster and AzureClustersClient.DeleteAzureClusterAsync.

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

DeleteAzureNodePoolOperationsSettings

public OperationsSettings DeleteAzureNodePoolOperationsSettings { get; set; }

Long Running Operation settings for calls to AzureClustersClient.DeleteAzureNodePool and AzureClustersClient.DeleteAzureNodePoolAsync.

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.

DeleteAzureNodePoolSettings

public CallSettings DeleteAzureNodePoolSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AzureClustersClient.DeleteAzureNodePool and AzureClustersClient.DeleteAzureNodePoolAsync.

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

GenerateAzureAccessTokenSettings

public CallSettings GenerateAzureAccessTokenSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AzureClustersClient.GenerateAzureAccessToken and AzureClustersClient.GenerateAzureAccessTokenAsync .

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: 60 seconds.

GetAzureClientSettings

public CallSettings GetAzureClientSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AzureClustersClient.GetAzureClient and AzureClustersClient.GetAzureClientAsync.

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: 60 seconds.

GetAzureClusterSettings

public CallSettings GetAzureClusterSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AzureClustersClient.GetAzureCluster and AzureClustersClient.GetAzureClusterAsync.

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: 60 seconds.

GetAzureNodePoolSettings

public CallSettings GetAzureNodePoolSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AzureClustersClient.GetAzureNodePool and AzureClustersClient.GetAzureNodePoolAsync.

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: 60 seconds.

GetAzureServerConfigSettings

public CallSettings GetAzureServerConfigSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AzureClustersClient.GetAzureServerConfig and AzureClustersClient.GetAzureServerConfigAsync.

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: 60 seconds.

ListAzureClientsSettings

public CallSettings ListAzureClientsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AzureClustersClient.ListAzureClients and AzureClustersClient.ListAzureClientsAsync.

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: 60 seconds.

ListAzureClustersSettings

public CallSettings ListAzureClustersSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AzureClustersClient.ListAzureClusters and AzureClustersClient.ListAzureClustersAsync.

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: 60 seconds.

ListAzureNodePoolsSettings

public CallSettings ListAzureNodePoolsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AzureClustersClient.ListAzureNodePools and AzureClustersClient.ListAzureNodePoolsAsync.

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: 60 seconds.

UpdateAzureClusterOperationsSettings

public OperationsSettings UpdateAzureClusterOperationsSettings { get; set; }

Long Running Operation settings for calls to AzureClustersClient.UpdateAzureCluster and AzureClustersClient.UpdateAzureClusterAsync.

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.

UpdateAzureClusterSettings

public CallSettings UpdateAzureClusterSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AzureClustersClient.UpdateAzureCluster and AzureClustersClient.UpdateAzureClusterAsync.

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

UpdateAzureNodePoolOperationsSettings

public OperationsSettings UpdateAzureNodePoolOperationsSettings { get; set; }

Long Running Operation settings for calls to AzureClustersClient.UpdateAzureNodePool and AzureClustersClient.UpdateAzureNodePoolAsync.

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.

UpdateAzureNodePoolSettings

public CallSettings UpdateAzureNodePoolSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AzureClustersClient.UpdateAzureNodePool and AzureClustersClient.UpdateAzureNodePoolAsync.

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

Methods

Clone()

public AzureClustersSettings Clone()

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

Returns
TypeDescription
AzureClustersSettings

A deep clone of this AzureClustersSettings object.

GetDefault()

public static AzureClustersSettings GetDefault()

Get a new instance of the default AzureClustersSettings.

Returns
TypeDescription
AzureClustersSettings

A new instance of the default AzureClustersSettings.