Cloud Security Compliance v1 API - Class DeploymentSettings (1.0.0-beta01)

public sealed class DeploymentSettings : ServiceSettingsBase

Reference documentation and code samples for the Cloud Security Compliance v1 API class DeploymentSettings.

Settings for DeploymentClient instances.

Inheritance

object > ServiceSettingsBase > DeploymentSettings

Namespace

Google.Cloud.CloudSecurityCompliance.V1

Assembly

Google.Cloud.CloudSecurityCompliance.V1.dll

Constructors

DeploymentSettings()

public DeploymentSettings()

Constructs a new DeploymentSettings object with default settings.

Properties

CreateFrameworkDeploymentOperationsSettings

public OperationsSettings CreateFrameworkDeploymentOperationsSettings { get; set; }

Long Running Operation settings for calls to DeploymentClient.CreateFrameworkDeployment and DeploymentClient.CreateFrameworkDeploymentAsync.

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.

CreateFrameworkDeploymentSettings

public CallSettings CreateFrameworkDeploymentSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DeploymentClient.CreateFrameworkDeployment and DeploymentClient.CreateFrameworkDeploymentAsync .

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

DeleteFrameworkDeploymentOperationsSettings

public OperationsSettings DeleteFrameworkDeploymentOperationsSettings { get; set; }

Long Running Operation settings for calls to DeploymentClient.DeleteFrameworkDeployment and DeploymentClient.DeleteFrameworkDeploymentAsync.

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.

DeleteFrameworkDeploymentSettings

public CallSettings DeleteFrameworkDeploymentSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DeploymentClient.DeleteFrameworkDeployment and DeploymentClient.DeleteFrameworkDeploymentAsync .

Property Value
Type Description
CallSettings
Remarks
  • This call will not be retried.
  • Timeout: 60 seconds.

GetCloudControlDeploymentSettings

public CallSettings GetCloudControlDeploymentSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DeploymentClient.GetCloudControlDeployment and DeploymentClient.GetCloudControlDeploymentAsync .

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.

GetFrameworkDeploymentSettings

public CallSettings GetFrameworkDeploymentSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DeploymentClient.GetFrameworkDeployment and DeploymentClient.GetFrameworkDeploymentAsync.

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.

ListCloudControlDeploymentsSettings

public CallSettings ListCloudControlDeploymentsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DeploymentClient.ListCloudControlDeployments and DeploymentClient.ListCloudControlDeploymentsAsync .

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.

ListFrameworkDeploymentsSettings

public CallSettings ListFrameworkDeploymentsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to DeploymentClient.ListFrameworkDeployments and DeploymentClient.ListFrameworkDeploymentsAsync.

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

Methods

Clone()

public DeploymentSettings Clone()

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

Returns
Type Description
DeploymentSettings

A deep clone of this DeploymentSettings object.

GetDefault()

public static DeploymentSettings GetDefault()

Get a new instance of the default DeploymentSettings.

Returns
Type Description
DeploymentSettings

A new instance of the default DeploymentSettings.