Infrastructure Manager v1 API - Class ConfigSettings (1.7.0)

public sealed class ConfigSettings : ServiceSettingsBase

Reference documentation and code samples for the Infrastructure Manager v1 API class ConfigSettings.

Settings for ConfigClient instances.

Inheritance

object > ServiceSettingsBase > ConfigSettings

Namespace

Google.Cloud.Config.V1

Assembly

Google.Cloud.Config.V1.dll

Constructors

ConfigSettings()

public ConfigSettings()

Constructs a new ConfigSettings object with default settings.

Properties

CreateDeploymentOperationsSettings

public OperationsSettings CreateDeploymentOperationsSettings { get; set; }

Long Running Operation settings for calls to ConfigClient.CreateDeployment and ConfigClient.CreateDeploymentAsync.

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.

CreateDeploymentSettings

public CallSettings CreateDeploymentSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ConfigClient.CreateDeployment and ConfigClient.CreateDeploymentAsync.

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.

CreatePreviewOperationsSettings

public OperationsSettings CreatePreviewOperationsSettings { get; set; }

Long Running Operation settings for calls to ConfigClient.CreatePreview and ConfigClient.CreatePreviewAsync.

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.

CreatePreviewSettings

public CallSettings CreatePreviewSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ConfigClient.CreatePreview and ConfigClient.CreatePreviewAsync.

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.

DeleteDeploymentOperationsSettings

public OperationsSettings DeleteDeploymentOperationsSettings { get; set; }

Long Running Operation settings for calls to ConfigClient.DeleteDeployment and ConfigClient.DeleteDeploymentAsync.

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.

DeleteDeploymentSettings

public CallSettings DeleteDeploymentSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ConfigClient.DeleteDeployment and ConfigClient.DeleteDeploymentAsync.

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.

DeletePreviewOperationsSettings

public OperationsSettings DeletePreviewOperationsSettings { get; set; }

Long Running Operation settings for calls to ConfigClient.DeletePreview and ConfigClient.DeletePreviewAsync.

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.

DeletePreviewSettings

public CallSettings DeletePreviewSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ConfigClient.DeletePreview and ConfigClient.DeletePreviewAsync.

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.

DeleteStatefileSettings

public CallSettings DeleteStatefileSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ConfigClient.DeleteStatefile and ConfigClient.DeleteStatefileAsync.

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.

ExportDeploymentStatefileSettings

public CallSettings ExportDeploymentStatefileSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ConfigClient.ExportDeploymentStatefile and ConfigClient.ExportDeploymentStatefileAsync.

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.

ExportLockInfoSettings

public CallSettings ExportLockInfoSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ConfigClient.ExportLockInfo and ConfigClient.ExportLockInfoAsync.

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.

ExportPreviewResultSettings

public CallSettings ExportPreviewResultSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ConfigClient.ExportPreviewResult and ConfigClient.ExportPreviewResultAsync.

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.

ExportRevisionStatefileSettings

public CallSettings ExportRevisionStatefileSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ConfigClient.ExportRevisionStatefile and ConfigClient.ExportRevisionStatefileAsync.

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.

GetDeploymentSettings

public CallSettings GetDeploymentSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ConfigClient.GetDeployment and ConfigClient.GetDeploymentAsync.

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.

GetPreviewSettings

public CallSettings GetPreviewSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ConfigClient.GetPreview and ConfigClient.GetPreviewAsync.

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.

GetResourceSettings

public CallSettings GetResourceSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ConfigClient.GetResource and ConfigClient.GetResourceAsync.

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.

GetRevisionSettings

public CallSettings GetRevisionSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ConfigClient.GetRevision and ConfigClient.GetRevisionAsync.

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.

GetTerraformVersionSettings

public CallSettings GetTerraformVersionSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ConfigClient.GetTerraformVersion and ConfigClient.GetTerraformVersionAsync.

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.

IAMPolicySettings

public IAMPolicySettings IAMPolicySettings { get; set; }

The settings to use for the IAMPolicyClient associated with the client.

Property Value
Type Description
IAMPolicySettings

ImportStatefileSettings

public CallSettings ImportStatefileSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ConfigClient.ImportStatefile and ConfigClient.ImportStatefileAsync.

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.

ListDeploymentsSettings

public CallSettings ListDeploymentsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ConfigClient.ListDeployments and ConfigClient.ListDeploymentsAsync.

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.

ListPreviewsSettings

public CallSettings ListPreviewsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ConfigClient.ListPreviews and ConfigClient.ListPreviewsAsync.

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.

ListResourcesSettings

public CallSettings ListResourcesSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ConfigClient.ListResources and ConfigClient.ListResourcesAsync.

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.

ListRevisionsSettings

public CallSettings ListRevisionsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ConfigClient.ListRevisions and ConfigClient.ListRevisionsAsync.

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.

ListTerraformVersionsSettings

public CallSettings ListTerraformVersionsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ConfigClient.ListTerraformVersions and ConfigClient.ListTerraformVersionsAsync.

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.

LocationsSettings

public LocationsSettings LocationsSettings { get; set; }

The settings to use for the LocationsClient associated with the client.

Property Value
Type Description
LocationsSettings

LockDeploymentOperationsSettings

public OperationsSettings LockDeploymentOperationsSettings { get; set; }

Long Running Operation settings for calls to ConfigClient.LockDeployment and ConfigClient.LockDeploymentAsync.

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.

LockDeploymentSettings

public CallSettings LockDeploymentSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ConfigClient.LockDeployment and ConfigClient.LockDeploymentAsync.

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.

UnlockDeploymentOperationsSettings

public OperationsSettings UnlockDeploymentOperationsSettings { get; set; }

Long Running Operation settings for calls to ConfigClient.UnlockDeployment and ConfigClient.UnlockDeploymentAsync.

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.

UnlockDeploymentSettings

public CallSettings UnlockDeploymentSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ConfigClient.UnlockDeployment and ConfigClient.UnlockDeploymentAsync.

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.

UpdateDeploymentOperationsSettings

public OperationsSettings UpdateDeploymentOperationsSettings { get; set; }

Long Running Operation settings for calls to ConfigClient.UpdateDeployment and ConfigClient.UpdateDeploymentAsync.

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.

UpdateDeploymentSettings

public CallSettings UpdateDeploymentSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ConfigClient.UpdateDeployment and ConfigClient.UpdateDeploymentAsync.

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.

Methods

Clone()

public ConfigSettings Clone()

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

Returns
Type Description
ConfigSettings

A deep clone of this ConfigSettings object.

GetDefault()

public static ConfigSettings GetDefault()

Get a new instance of the default ConfigSettings.

Returns
Type Description
ConfigSettings

A new instance of the default ConfigSettings.