public sealed class AwsClustersSettings : ServiceSettingsBaseReference documentation and code samples for the Anthos Multi-Cloud v1 API class AwsClustersSettings.
Settings for AwsClustersClient instances.
Namespace
Google.Cloud.GkeMultiCloud.V1Assembly
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 |
|
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 |
|
- 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 |
|
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 |
|
- 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 |
|
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 |
|
- 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 |
|
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 |
|
- 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 |
|
- 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 |
|
- 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 |
|
- 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 |
|
- 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 |
|
- 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 |
|
- 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 |
|
- 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 |
|
- 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 |
|
- 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 |
|
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 |
|
- 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 |
|
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 |
|
- 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 |
|
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 |
|
- 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. |