Anthos Multi-Cloud v1 API - Class AwsClustersSettings (2.5.0)

public sealed class AwsClustersSettings : ServiceSettingsBase

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

Settings for AwsClustersClient instances.

Inheritance

object > ServiceSettingsBase > AwsClustersSettings

Namespace

Google.Cloud.GkeMultiCloud.V1

Assembly

Google.Cloud.GkeMultiCloud.V1.dll

Constructors

AwsClustersSettings()

public AwsClustersSettings()

Constructs a new AwsClustersSettings object with default settings.

Properties

CreateAwsClusterOperationsSettings

public OperationsSettings CreateAwsClusterOperationsSettings { get; set; }

Long Running Operation settings for calls to AwsClustersClient.CreateAwsCluster and AwsClustersClient.CreateAwsClusterAsync.

Property Value
Type Description
OperationsSettings
Remarks

Uses default PollSettings of:

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

CreateAwsClusterSettings

public CallSettings CreateAwsClusterSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AwsClustersClient.CreateAwsCluster and AwsClustersClient.CreateAwsClusterAsync.

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

CreateAwsNodePoolOperationsSettings

public OperationsSettings CreateAwsNodePoolOperationsSettings { get; set; }

Long Running Operation settings for calls to AwsClustersClient.CreateAwsNodePool and AwsClustersClient.CreateAwsNodePoolAsync.

Property Value
Type Description
OperationsSettings
Remarks

Uses default PollSettings of:

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

CreateAwsNodePoolSettings

public CallSettings CreateAwsNodePoolSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AwsClustersClient.CreateAwsNodePool and AwsClustersClient.CreateAwsNodePoolAsync.

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

DeleteAwsClusterOperationsSettings

public OperationsSettings DeleteAwsClusterOperationsSettings { get; set; }

Long Running Operation settings for calls to AwsClustersClient.DeleteAwsCluster and AwsClustersClient.DeleteAwsClusterAsync.

Property Value
Type Description
OperationsSettings
Remarks

Uses default PollSettings of:

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

DeleteAwsClusterSettings

public CallSettings DeleteAwsClusterSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AwsClustersClient.DeleteAwsCluster and AwsClustersClient.DeleteAwsClusterAsync.

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

DeleteAwsNodePoolOperationsSettings

public OperationsSettings DeleteAwsNodePoolOperationsSettings { get; set; }

Long Running Operation settings for calls to AwsClustersClient.DeleteAwsNodePool and AwsClustersClient.DeleteAwsNodePoolAsync.

Property Value
Type Description
OperationsSettings
Remarks

Uses default PollSettings of:

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

DeleteAwsNodePoolSettings

public CallSettings DeleteAwsNodePoolSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AwsClustersClient.DeleteAwsNodePool and AwsClustersClient.DeleteAwsNodePoolAsync.

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

GenerateAwsAccessTokenSettings

public CallSettings GenerateAwsAccessTokenSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AwsClustersClient.GenerateAwsAccessToken and AwsClustersClient.GenerateAwsAccessTokenAsync.

Property Value
Type Description
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.

GenerateAwsClusterAgentTokenSettings

public CallSettings GenerateAwsClusterAgentTokenSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AwsClustersClient.GenerateAwsClusterAgentToken and AwsClustersClient.GenerateAwsClusterAgentTokenAsync.

Property Value
Type Description
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.

GetAwsClusterSettings

public CallSettings GetAwsClusterSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AwsClustersClient.GetAwsCluster and AwsClustersClient.GetAwsClusterAsync.

Property Value
Type Description
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.

GetAwsJsonWebKeysSettings

public CallSettings GetAwsJsonWebKeysSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AwsClustersClient.GetAwsJsonWebKeys and AwsClustersClient.GetAwsJsonWebKeysAsync.

Property Value
Type Description
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.

GetAwsNodePoolSettings

public CallSettings GetAwsNodePoolSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AwsClustersClient.GetAwsNodePool and AwsClustersClient.GetAwsNodePoolAsync.

Property Value
Type Description
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.

GetAwsOpenIdConfigSettings

public CallSettings GetAwsOpenIdConfigSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AwsClustersClient.GetAwsOpenIdConfig and AwsClustersClient.GetAwsOpenIdConfigAsync.

Property Value
Type Description
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.

GetAwsServerConfigSettings

public CallSettings GetAwsServerConfigSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AwsClustersClient.GetAwsServerConfig and AwsClustersClient.GetAwsServerConfigAsync.

Property Value
Type Description
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.

ListAwsClustersSettings

public CallSettings ListAwsClustersSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AwsClustersClient.ListAwsClusters and AwsClustersClient.ListAwsClustersAsync.

Property Value
Type Description
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.

ListAwsNodePoolsSettings

public CallSettings ListAwsNodePoolsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AwsClustersClient.ListAwsNodePools and AwsClustersClient.ListAwsNodePoolsAsync.

Property Value
Type Description
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.

RollbackAwsNodePoolUpdateOperationsSettings

public OperationsSettings RollbackAwsNodePoolUpdateOperationsSettings { get; set; }

Long Running Operation settings for calls to AwsClustersClient.RollbackAwsNodePoolUpdate and AwsClustersClient.RollbackAwsNodePoolUpdateAsync.

Property Value
Type Description
OperationsSettings
Remarks

Uses default PollSettings of:

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

RollbackAwsNodePoolUpdateSettings

public CallSettings RollbackAwsNodePoolUpdateSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AwsClustersClient.RollbackAwsNodePoolUpdate and AwsClustersClient.RollbackAwsNodePoolUpdateAsync .

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

UpdateAwsClusterOperationsSettings

public OperationsSettings UpdateAwsClusterOperationsSettings { get; set; }

Long Running Operation settings for calls to AwsClustersClient.UpdateAwsCluster and AwsClustersClient.UpdateAwsClusterAsync.

Property Value
Type Description
OperationsSettings
Remarks

Uses default PollSettings of:

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

UpdateAwsClusterSettings

public CallSettings UpdateAwsClusterSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AwsClustersClient.UpdateAwsCluster and AwsClustersClient.UpdateAwsClusterAsync.

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

UpdateAwsNodePoolOperationsSettings

public OperationsSettings UpdateAwsNodePoolOperationsSettings { get; set; }

Long Running Operation settings for calls to AwsClustersClient.UpdateAwsNodePool and AwsClustersClient.UpdateAwsNodePoolAsync.

Property Value
Type Description
OperationsSettings
Remarks

Uses default PollSettings of:

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

UpdateAwsNodePoolSettings

public CallSettings UpdateAwsNodePoolSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AwsClustersClient.UpdateAwsNodePool and AwsClustersClient.UpdateAwsNodePoolAsync.

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

Methods

Clone()

public AwsClustersSettings Clone()

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

Returns
Type Description
AwsClustersSettings

A deep clone of this AwsClustersSettings object.

GetDefault()

public static AwsClustersSettings GetDefault()

Get a new instance of the default AwsClustersSettings.

Returns
Type Description
AwsClustersSettings

A new instance of the default AwsClustersSettings.