public sealed class ConfigSettings : ServiceSettingsBase
Reference documentation and code samples for the Infrastructure Manager v1 API class ConfigSettings.
Settings for ConfigClient instances.
Namespace
Google.Cloud.Config.V1Assembly
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 |
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 |
- This call will not be retried.
- No timeout is applied.
CreatePreviewOperationsSettings
public OperationsSettings CreatePreviewOperationsSettings { get; set; }
Long Running Operation settings for calls to ConfigClient.CreatePreview
and
ConfigClient.CreatePreviewAsync
.
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.
CreatePreviewSettings
public CallSettings CreatePreviewSettings { get; set; }
CallSettings for synchronous and asynchronous calls to ConfigClient.CreatePreview
and ConfigClient.CreatePreviewAsync
.
Property Value | |
---|---|
Type | Description |
CallSettings |
- This call will not be retried.
- No timeout is applied.
DeleteDeploymentOperationsSettings
public OperationsSettings DeleteDeploymentOperationsSettings { get; set; }
Long Running Operation settings for calls to ConfigClient.DeleteDeployment
and
ConfigClient.DeleteDeploymentAsync
.
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.
DeleteDeploymentSettings
public CallSettings DeleteDeploymentSettings { get; set; }
CallSettings for synchronous and asynchronous calls to
ConfigClient.DeleteDeployment
and ConfigClient.DeleteDeploymentAsync
.
Property Value | |
---|---|
Type | Description |
CallSettings |
- This call will not be retried.
- No timeout is applied.
DeletePreviewOperationsSettings
public OperationsSettings DeletePreviewOperationsSettings { get; set; }
Long Running Operation settings for calls to ConfigClient.DeletePreview
and
ConfigClient.DeletePreviewAsync
.
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.
DeletePreviewSettings
public CallSettings DeletePreviewSettings { get; set; }
CallSettings for synchronous and asynchronous calls to ConfigClient.DeletePreview
and ConfigClient.DeletePreviewAsync
.
Property Value | |
---|---|
Type | Description |
CallSettings |
- This call will not be retried.
- No timeout is applied.
DeleteStatefileSettings
public CallSettings DeleteStatefileSettings { get; set; }
CallSettings for synchronous and asynchronous calls to
ConfigClient.DeleteStatefile
and ConfigClient.DeleteStatefileAsync
.
Property Value | |
---|---|
Type | Description |
CallSettings |
- This call will not be retried.
- No timeout is applied.
ExportDeploymentStatefileSettings
public CallSettings ExportDeploymentStatefileSettings { get; set; }
CallSettings for synchronous and asynchronous calls to
ConfigClient.ExportDeploymentStatefile
and ConfigClient.ExportDeploymentStatefileAsync
.
Property Value | |
---|---|
Type | Description |
CallSettings |
- This call will not be retried.
- No timeout is applied.
ExportLockInfoSettings
public CallSettings ExportLockInfoSettings { get; set; }
CallSettings for synchronous and asynchronous calls to ConfigClient.ExportLockInfo
and ConfigClient.ExportLockInfoAsync
.
Property Value | |
---|---|
Type | Description |
CallSettings |
- This call will not be retried.
- No timeout is applied.
ExportPreviewResultSettings
public CallSettings ExportPreviewResultSettings { get; set; }
CallSettings for synchronous and asynchronous calls to
ConfigClient.ExportPreviewResult
and ConfigClient.ExportPreviewResultAsync
.
Property Value | |
---|---|
Type | Description |
CallSettings |
- This call will not be retried.
- No timeout is applied.
ExportRevisionStatefileSettings
public CallSettings ExportRevisionStatefileSettings { get; set; }
CallSettings for synchronous and asynchronous calls to
ConfigClient.ExportRevisionStatefile
and ConfigClient.ExportRevisionStatefileAsync
.
Property Value | |
---|---|
Type | Description |
CallSettings |
- This call will not be retried.
- No timeout is applied.
GetDeploymentSettings
public CallSettings GetDeploymentSettings { get; set; }
CallSettings for synchronous and asynchronous calls to ConfigClient.GetDeployment
and ConfigClient.GetDeploymentAsync
.
Property Value | |
---|---|
Type | Description |
CallSettings |
- This call will not be retried.
- No timeout is applied.
GetPreviewSettings
public CallSettings GetPreviewSettings { get; set; }
CallSettings for synchronous and asynchronous calls to ConfigClient.GetPreview
and ConfigClient.GetPreviewAsync
.
Property Value | |
---|---|
Type | Description |
CallSettings |
- This call will not be retried.
- No timeout is applied.
GetResourceSettings
public CallSettings GetResourceSettings { get; set; }
CallSettings for synchronous and asynchronous calls to ConfigClient.GetResource
and ConfigClient.GetResourceAsync
.
Property Value | |
---|---|
Type | Description |
CallSettings |
- This call will not be retried.
- No timeout is applied.
GetRevisionSettings
public CallSettings GetRevisionSettings { get; set; }
CallSettings for synchronous and asynchronous calls to ConfigClient.GetRevision
and ConfigClient.GetRevisionAsync
.
Property Value | |
---|---|
Type | Description |
CallSettings |
- This call will not be retried.
- No timeout is applied.
GetTerraformVersionSettings
public CallSettings GetTerraformVersionSettings { get; set; }
CallSettings for synchronous and asynchronous calls to
ConfigClient.GetTerraformVersion
and ConfigClient.GetTerraformVersionAsync
.
Property Value | |
---|---|
Type | Description |
CallSettings |
- This call will not be retried.
- No timeout is applied.
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 |
- This call will not be retried.
- No timeout is applied.
ListDeploymentsSettings
public CallSettings ListDeploymentsSettings { get; set; }
CallSettings for synchronous and asynchronous calls to
ConfigClient.ListDeployments
and ConfigClient.ListDeploymentsAsync
.
Property Value | |
---|---|
Type | Description |
CallSettings |
- This call will not be retried.
- No timeout is applied.
ListPreviewsSettings
public CallSettings ListPreviewsSettings { get; set; }
CallSettings for synchronous and asynchronous calls to ConfigClient.ListPreviews
and ConfigClient.ListPreviewsAsync
.
Property Value | |
---|---|
Type | Description |
CallSettings |
- This call will not be retried.
- No timeout is applied.
ListResourcesSettings
public CallSettings ListResourcesSettings { get; set; }
CallSettings for synchronous and asynchronous calls to ConfigClient.ListResources
and ConfigClient.ListResourcesAsync
.
Property Value | |
---|---|
Type | Description |
CallSettings |
- This call will not be retried.
- No timeout is applied.
ListRevisionsSettings
public CallSettings ListRevisionsSettings { get; set; }
CallSettings for synchronous and asynchronous calls to ConfigClient.ListRevisions
and ConfigClient.ListRevisionsAsync
.
Property Value | |
---|---|
Type | Description |
CallSettings |
- This call will not be retried.
- No timeout is applied.
ListTerraformVersionsSettings
public CallSettings ListTerraformVersionsSettings { get; set; }
CallSettings for synchronous and asynchronous calls to
ConfigClient.ListTerraformVersions
and ConfigClient.ListTerraformVersionsAsync
.
Property Value | |
---|---|
Type | Description |
CallSettings |
- This call will not be retried.
- No timeout is applied.
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 |
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 |
- This call will not be retried.
- No timeout is applied.
UnlockDeploymentOperationsSettings
public OperationsSettings UnlockDeploymentOperationsSettings { get; set; }
Long Running Operation settings for calls to ConfigClient.UnlockDeployment
and
ConfigClient.UnlockDeploymentAsync
.
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.
UnlockDeploymentSettings
public CallSettings UnlockDeploymentSettings { get; set; }
CallSettings for synchronous and asynchronous calls to
ConfigClient.UnlockDeployment
and ConfigClient.UnlockDeploymentAsync
.
Property Value | |
---|---|
Type | Description |
CallSettings |
- This call will not be retried.
- No timeout is applied.
UpdateDeploymentOperationsSettings
public OperationsSettings UpdateDeploymentOperationsSettings { get; set; }
Long Running Operation settings for calls to ConfigClient.UpdateDeployment
and
ConfigClient.UpdateDeploymentAsync
.
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.
UpdateDeploymentSettings
public CallSettings UpdateDeploymentSettings { get; set; }
CallSettings for synchronous and asynchronous calls to
ConfigClient.UpdateDeployment
and ConfigClient.UpdateDeploymentAsync
.
Property Value | |
---|---|
Type | Description |
CallSettings |
- This call will not be retried.
- No timeout is applied.
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. |