public sealed class EkmServiceSettings : ServiceSettingsBase
Reference documentation and code samples for the Google Cloud Key Management Service v1 API class EkmServiceSettings.
Settings for EkmServiceClient instances.
Inherited Members
Namespace
Google.Cloud.Kms.V1Assembly
Google.Cloud.Kms.V1.dll
Constructors
EkmServiceSettings()
public EkmServiceSettings()
Constructs a new EkmServiceSettings object with default settings.
Properties
CreateEkmConnectionSettings
public CallSettings CreateEkmConnectionSettings { get; set; }
CallSettings for synchronous and asynchronous calls to
EkmServiceClient.CreateEkmConnection
and EkmServiceClient.CreateEkmConnectionAsync
.
Property Value | |
---|---|
Type | Description |
CallSettings |
- Initial retry delay: 100 milliseconds.
- Retry delay multiplier: 1.3
- Retry maximum delay: 60000 milliseconds.
- Maximum attempts: 5
- Retriable status codes: Unavailable, DeadlineExceeded.
- Timeout: 60 seconds.
GetEkmConfigSettings
public CallSettings GetEkmConfigSettings { get; set; }
CallSettings for synchronous and asynchronous calls to
EkmServiceClient.GetEkmConfig
and EkmServiceClient.GetEkmConfigAsync
.
Property Value | |
---|---|
Type | Description |
CallSettings |
- This call will not be retried.
- No timeout is applied.
GetEkmConnectionSettings
public CallSettings GetEkmConnectionSettings { get; set; }
CallSettings for synchronous and asynchronous calls to
EkmServiceClient.GetEkmConnection
and EkmServiceClient.GetEkmConnectionAsync
.
Property Value | |
---|---|
Type | Description |
CallSettings |
- Initial retry delay: 100 milliseconds.
- Retry delay multiplier: 1.3
- Retry maximum delay: 60000 milliseconds.
- Maximum attempts: 5
- Retriable status codes: Unavailable, DeadlineExceeded.
- 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 |
ListEkmConnectionsSettings
public CallSettings ListEkmConnectionsSettings { get; set; }
CallSettings for synchronous and asynchronous calls to
EkmServiceClient.ListEkmConnections
and EkmServiceClient.ListEkmConnectionsAsync
.
Property Value | |
---|---|
Type | Description |
CallSettings |
- Initial retry delay: 100 milliseconds.
- Retry delay multiplier: 1.3
- Retry maximum delay: 60000 milliseconds.
- Maximum attempts: 5
- Retriable status codes: Unavailable, DeadlineExceeded.
- 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 |
UpdateEkmConfigSettings
public CallSettings UpdateEkmConfigSettings { get; set; }
CallSettings for synchronous and asynchronous calls to
EkmServiceClient.UpdateEkmConfig
and EkmServiceClient.UpdateEkmConfigAsync
.
Property Value | |
---|---|
Type | Description |
CallSettings |
- This call will not be retried.
- No timeout is applied.
UpdateEkmConnectionSettings
public CallSettings UpdateEkmConnectionSettings { get; set; }
CallSettings for synchronous and asynchronous calls to
EkmServiceClient.UpdateEkmConnection
and EkmServiceClient.UpdateEkmConnectionAsync
.
Property Value | |
---|---|
Type | Description |
CallSettings |
- Initial retry delay: 100 milliseconds.
- Retry delay multiplier: 1.3
- Retry maximum delay: 60000 milliseconds.
- Maximum attempts: 5
- Retriable status codes: Unavailable, DeadlineExceeded.
- Timeout: 60 seconds.
VerifyConnectivitySettings
public CallSettings VerifyConnectivitySettings { get; set; }
CallSettings for synchronous and asynchronous calls to
EkmServiceClient.VerifyConnectivity
and EkmServiceClient.VerifyConnectivityAsync
.
Property Value | |
---|---|
Type | Description |
CallSettings |
- This call will not be retried.
- No timeout is applied.
Methods
Clone()
public EkmServiceSettings Clone()
Creates a deep clone of this object, with all the same property values.
Returns | |
---|---|
Type | Description |
EkmServiceSettings |
A deep clone of this EkmServiceSettings object. |
GetDefault()
public static EkmServiceSettings GetDefault()
Get a new instance of the default EkmServiceSettings.
Returns | |
---|---|
Type | Description |
EkmServiceSettings |
A new instance of the default EkmServiceSettings. |