public sealed class SecretManagerServiceSettings : ServiceSettingsBase
Reference documentation and code samples for the Secret Manager v1 API class SecretManagerServiceSettings.
Settings for SecretManagerServiceClient instances.
Namespace
Google.Cloud.SecretManager.V1Assembly
Google.Cloud.SecretManager.V1.dll
Constructors
SecretManagerServiceSettings()
public SecretManagerServiceSettings()
Constructs a new SecretManagerServiceSettings object with default settings.
Properties
AccessSecretVersionSettings
public CallSettings AccessSecretVersionSettings { get; set; }
CallSettings for synchronous and asynchronous calls to
SecretManagerServiceClient.AccessSecretVersion
and
SecretManagerServiceClient.AccessSecretVersionAsync
.
Property Value | |
---|---|
Type | Description |
CallSettings |
- Initial retry delay: 2000 milliseconds.
- Retry delay multiplier: 2
- Retry maximum delay: 60000 milliseconds.
- Maximum attempts: 5
- Retriable status codes: Unavailable, ResourceExhausted.
- Timeout: 60 seconds.
AddSecretVersionSettings
public CallSettings AddSecretVersionSettings { get; set; }
CallSettings for synchronous and asynchronous calls to
SecretManagerServiceClient.AddSecretVersion
and SecretManagerServiceClient.AddSecretVersionAsync
.
Property Value | |
---|---|
Type | Description |
CallSettings |
- This call will not be retried.
- Timeout: 60 seconds.
CreateSecretSettings
public CallSettings CreateSecretSettings { get; set; }
CallSettings for synchronous and asynchronous calls to
SecretManagerServiceClient.CreateSecret
and SecretManagerServiceClient.CreateSecretAsync
.
Property Value | |
---|---|
Type | Description |
CallSettings |
- This call will not be retried.
- Timeout: 60 seconds.
DeleteSecretSettings
public CallSettings DeleteSecretSettings { get; set; }
CallSettings for synchronous and asynchronous calls to
SecretManagerServiceClient.DeleteSecret
and SecretManagerServiceClient.DeleteSecretAsync
.
Property Value | |
---|---|
Type | Description |
CallSettings |
- This call will not be retried.
- Timeout: 60 seconds.
DestroySecretVersionSettings
public CallSettings DestroySecretVersionSettings { get; set; }
CallSettings for synchronous and asynchronous calls to
SecretManagerServiceClient.DestroySecretVersion
and
SecretManagerServiceClient.DestroySecretVersionAsync
.
Property Value | |
---|---|
Type | Description |
CallSettings |
- This call will not be retried.
- Timeout: 60 seconds.
DisableSecretVersionSettings
public CallSettings DisableSecretVersionSettings { get; set; }
CallSettings for synchronous and asynchronous calls to
SecretManagerServiceClient.DisableSecretVersion
and
SecretManagerServiceClient.DisableSecretVersionAsync
.
Property Value | |
---|---|
Type | Description |
CallSettings |
- This call will not be retried.
- Timeout: 60 seconds.
EnableSecretVersionSettings
public CallSettings EnableSecretVersionSettings { get; set; }
CallSettings for synchronous and asynchronous calls to
SecretManagerServiceClient.EnableSecretVersion
and
SecretManagerServiceClient.EnableSecretVersionAsync
.
Property Value | |
---|---|
Type | Description |
CallSettings |
- This call will not be retried.
- Timeout: 60 seconds.
GetIamPolicySettings
public CallSettings GetIamPolicySettings { get; set; }
CallSettings for synchronous and asynchronous calls to
SecretManagerServiceClient.GetIamPolicy
and SecretManagerServiceClient.GetIamPolicyAsync
.
Property Value | |
---|---|
Type | Description |
CallSettings |
- This call will not be retried.
- Timeout: 60 seconds.
GetSecretSettings
public CallSettings GetSecretSettings { get; set; }
CallSettings for synchronous and asynchronous calls to
SecretManagerServiceClient.GetSecret
and SecretManagerServiceClient.GetSecretAsync
.
Property Value | |
---|---|
Type | Description |
CallSettings |
- This call will not be retried.
- Timeout: 60 seconds.
GetSecretVersionSettings
public CallSettings GetSecretVersionSettings { get; set; }
CallSettings for synchronous and asynchronous calls to
SecretManagerServiceClient.GetSecretVersion
and SecretManagerServiceClient.GetSecretVersionAsync
.
Property Value | |
---|---|
Type | Description |
CallSettings |
- This call will not be retried.
- Timeout: 60 seconds.
ListSecretVersionsSettings
public CallSettings ListSecretVersionsSettings { get; set; }
CallSettings for synchronous and asynchronous calls to
SecretManagerServiceClient.ListSecretVersions
and
SecretManagerServiceClient.ListSecretVersionsAsync
.
Property Value | |
---|---|
Type | Description |
CallSettings |
- This call will not be retried.
- Timeout: 60 seconds.
ListSecretsSettings
public CallSettings ListSecretsSettings { get; set; }
CallSettings for synchronous and asynchronous calls to
SecretManagerServiceClient.ListSecrets
and SecretManagerServiceClient.ListSecretsAsync
.
Property Value | |
---|---|
Type | Description |
CallSettings |
- This call will not be retried.
- 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 |
SetIamPolicySettings
public CallSettings SetIamPolicySettings { get; set; }
CallSettings for synchronous and asynchronous calls to
SecretManagerServiceClient.SetIamPolicy
and SecretManagerServiceClient.SetIamPolicyAsync
.
Property Value | |
---|---|
Type | Description |
CallSettings |
- This call will not be retried.
- Timeout: 60 seconds.
TestIamPermissionsSettings
public CallSettings TestIamPermissionsSettings { get; set; }
CallSettings for synchronous and asynchronous calls to
SecretManagerServiceClient.TestIamPermissions
and
SecretManagerServiceClient.TestIamPermissionsAsync
.
Property Value | |
---|---|
Type | Description |
CallSettings |
- This call will not be retried.
- Timeout: 60 seconds.
UpdateSecretSettings
public CallSettings UpdateSecretSettings { get; set; }
CallSettings for synchronous and asynchronous calls to
SecretManagerServiceClient.UpdateSecret
and SecretManagerServiceClient.UpdateSecretAsync
.
Property Value | |
---|---|
Type | Description |
CallSettings |
- This call will not be retried.
- Timeout: 60 seconds.
Methods
Clone()
public SecretManagerServiceSettings Clone()
Creates a deep clone of this object, with all the same property values.
Returns | |
---|---|
Type | Description |
SecretManagerServiceSettings |
A deep clone of this SecretManagerServiceSettings object. |
GetDefault()
public static SecretManagerServiceSettings GetDefault()
Get a new instance of the default SecretManagerServiceSettings.
Returns | |
---|---|
Type | Description |
SecretManagerServiceSettings |
A new instance of the default SecretManagerServiceSettings. |