public sealed class AzureClustersSettings : ServiceSettingsBase
Reference documentation and code samples for the Anthos Multi-Cloud v1 API class AzureClustersSettings.
Settings for AzureClustersClient instances.
Namespace
Google.Cloud.GkeMultiCloud.V1Assembly
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 | |
---|---|
Type | Description |
OperationsSettings |
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 | |
---|---|
Type | Description |
CallSettings |
- 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 | |
---|---|
Type | Description |
OperationsSettings |
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 | |
---|---|
Type | Description |
CallSettings |
- 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 | |
---|---|
Type | Description |
OperationsSettings |
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 | |
---|---|
Type | Description |
CallSettings |
- 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 | |
---|---|
Type | Description |
OperationsSettings |
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 | |
---|---|
Type | Description |
CallSettings |
- 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 | |
---|---|
Type | Description |
OperationsSettings |
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 | |
---|---|
Type | Description |
CallSettings |
- 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 | |
---|---|
Type | Description |
OperationsSettings |
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 | |
---|---|
Type | Description |
CallSettings |
- 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 | |
---|---|
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.
GetAzureClientSettings
public CallSettings GetAzureClientSettings { get; set; }
CallSettings for synchronous and asynchronous calls to
AzureClustersClient.GetAzureClient
and AzureClustersClient.GetAzureClientAsync
.
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.
GetAzureClusterSettings
public CallSettings GetAzureClusterSettings { get; set; }
CallSettings for synchronous and asynchronous calls to
AzureClustersClient.GetAzureCluster
and AzureClustersClient.GetAzureClusterAsync
.
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.
GetAzureNodePoolSettings
public CallSettings GetAzureNodePoolSettings { get; set; }
CallSettings for synchronous and asynchronous calls to
AzureClustersClient.GetAzureNodePool
and AzureClustersClient.GetAzureNodePoolAsync
.
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.
GetAzureServerConfigSettings
public CallSettings GetAzureServerConfigSettings { get; set; }
CallSettings for synchronous and asynchronous calls to
AzureClustersClient.GetAzureServerConfig
and AzureClustersClient.GetAzureServerConfigAsync
.
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.
ListAzureClientsSettings
public CallSettings ListAzureClientsSettings { get; set; }
CallSettings for synchronous and asynchronous calls to
AzureClustersClient.ListAzureClients
and AzureClustersClient.ListAzureClientsAsync
.
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.
ListAzureClustersSettings
public CallSettings ListAzureClustersSettings { get; set; }
CallSettings for synchronous and asynchronous calls to
AzureClustersClient.ListAzureClusters
and AzureClustersClient.ListAzureClustersAsync
.
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.
ListAzureNodePoolsSettings
public CallSettings ListAzureNodePoolsSettings { get; set; }
CallSettings for synchronous and asynchronous calls to
AzureClustersClient.ListAzureNodePools
and AzureClustersClient.ListAzureNodePoolsAsync
.
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.
UpdateAzureClusterOperationsSettings
public OperationsSettings UpdateAzureClusterOperationsSettings { get; set; }
Long Running Operation settings for calls to AzureClustersClient.UpdateAzureCluster
and
AzureClustersClient.UpdateAzureClusterAsync
.
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.
UpdateAzureClusterSettings
public CallSettings UpdateAzureClusterSettings { get; set; }
CallSettings for synchronous and asynchronous calls to
AzureClustersClient.UpdateAzureCluster
and AzureClustersClient.UpdateAzureClusterAsync
.
Property Value | |
---|---|
Type | Description |
CallSettings |
- 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 | |
---|---|
Type | Description |
OperationsSettings |
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 | |
---|---|
Type | Description |
CallSettings |
- 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 | |
---|---|
Type | Description |
AzureClustersSettings | A deep clone of this AzureClustersSettings object. |
GetDefault()
public static AzureClustersSettings GetDefault()
Get a new instance of the default AzureClustersSettings.
Returns | |
---|---|
Type | Description |
AzureClustersSettings | A new instance of the default AzureClustersSettings. |