public sealed class AwsClustersSettings : ServiceSettingsBase
Reference 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. |