public sealed class NetworkSecuritySettings : ServiceSettingsBaseReference documentation and code samples for the Network Security v1beta1 API class NetworkSecuritySettings.
Settings for NetworkSecurityClient instances.
Namespace
Google.Cloud.NetworkSecurity.V1Beta1Assembly
Google.Cloud.NetworkSecurity.V1Beta1.dll
Constructors
NetworkSecuritySettings()
public NetworkSecuritySettings()Constructs a new NetworkSecuritySettings object with default settings.
Properties
CreateAuthorizationPolicyOperationsSettings
public OperationsSettings CreateAuthorizationPolicyOperationsSettings { get; set; }Long Running Operation settings for calls to NetworkSecurityClient.CreateAuthorizationPolicy and
NetworkSecurityClient.CreateAuthorizationPolicyAsync.
| 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.
CreateAuthorizationPolicySettings
public CallSettings CreateAuthorizationPolicySettings { get; set; }CallSettings for synchronous and asynchronous calls to
NetworkSecurityClient.CreateAuthorizationPolicy and
NetworkSecurityClient.CreateAuthorizationPolicyAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- Timeout: 60 seconds.
CreateClientTlsPolicyOperationsSettings
public OperationsSettings CreateClientTlsPolicyOperationsSettings { get; set; }Long Running Operation settings for calls to NetworkSecurityClient.CreateClientTlsPolicy and
NetworkSecurityClient.CreateClientTlsPolicyAsync.
| 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.
CreateClientTlsPolicySettings
public CallSettings CreateClientTlsPolicySettings { get; set; }CallSettings for synchronous and asynchronous calls to
NetworkSecurityClient.CreateClientTlsPolicy and NetworkSecurityClient.CreateClientTlsPolicyAsync
.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- Timeout: 60 seconds.
CreateServerTlsPolicyOperationsSettings
public OperationsSettings CreateServerTlsPolicyOperationsSettings { get; set; }Long Running Operation settings for calls to NetworkSecurityClient.CreateServerTlsPolicy and
NetworkSecurityClient.CreateServerTlsPolicyAsync.
| 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.
CreateServerTlsPolicySettings
public CallSettings CreateServerTlsPolicySettings { get; set; }CallSettings for synchronous and asynchronous calls to
NetworkSecurityClient.CreateServerTlsPolicy and NetworkSecurityClient.CreateServerTlsPolicyAsync
.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- Timeout: 60 seconds.
DeleteAuthorizationPolicyOperationsSettings
public OperationsSettings DeleteAuthorizationPolicyOperationsSettings { get; set; }Long Running Operation settings for calls to NetworkSecurityClient.DeleteAuthorizationPolicy and
NetworkSecurityClient.DeleteAuthorizationPolicyAsync.
| 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.
DeleteAuthorizationPolicySettings
public CallSettings DeleteAuthorizationPolicySettings { get; set; }CallSettings for synchronous and asynchronous calls to
NetworkSecurityClient.DeleteAuthorizationPolicy and
NetworkSecurityClient.DeleteAuthorizationPolicyAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- Timeout: 60 seconds.
DeleteClientTlsPolicyOperationsSettings
public OperationsSettings DeleteClientTlsPolicyOperationsSettings { get; set; }Long Running Operation settings for calls to NetworkSecurityClient.DeleteClientTlsPolicy and
NetworkSecurityClient.DeleteClientTlsPolicyAsync.
| 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.
DeleteClientTlsPolicySettings
public CallSettings DeleteClientTlsPolicySettings { get; set; }CallSettings for synchronous and asynchronous calls to
NetworkSecurityClient.DeleteClientTlsPolicy and NetworkSecurityClient.DeleteClientTlsPolicyAsync
.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- Timeout: 60 seconds.
DeleteServerTlsPolicyOperationsSettings
public OperationsSettings DeleteServerTlsPolicyOperationsSettings { get; set; }Long Running Operation settings for calls to NetworkSecurityClient.DeleteServerTlsPolicy and
NetworkSecurityClient.DeleteServerTlsPolicyAsync.
| 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.
DeleteServerTlsPolicySettings
public CallSettings DeleteServerTlsPolicySettings { get; set; }CallSettings for synchronous and asynchronous calls to
NetworkSecurityClient.DeleteServerTlsPolicy and NetworkSecurityClient.DeleteServerTlsPolicyAsync
.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- Timeout: 60 seconds.
GetAuthorizationPolicySettings
public CallSettings GetAuthorizationPolicySettings { get; set; }CallSettings for synchronous and asynchronous calls to
NetworkSecurityClient.GetAuthorizationPolicy and NetworkSecurityClient.GetAuthorizationPolicyAsync
.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- Timeout: 60 seconds.
GetClientTlsPolicySettings
public CallSettings GetClientTlsPolicySettings { get; set; }CallSettings for synchronous and asynchronous calls to
NetworkSecurityClient.GetClientTlsPolicy and NetworkSecurityClient.GetClientTlsPolicyAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- Timeout: 60 seconds.
GetServerTlsPolicySettings
public CallSettings GetServerTlsPolicySettings { get; set; }CallSettings for synchronous and asynchronous calls to
NetworkSecurityClient.GetServerTlsPolicy and NetworkSecurityClient.GetServerTlsPolicyAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- 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 |
|
ListAuthorizationPoliciesSettings
public CallSettings ListAuthorizationPoliciesSettings { get; set; }CallSettings for synchronous and asynchronous calls to
NetworkSecurityClient.ListAuthorizationPolicies and
NetworkSecurityClient.ListAuthorizationPoliciesAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- Timeout: 60 seconds.
ListClientTlsPoliciesSettings
public CallSettings ListClientTlsPoliciesSettings { get; set; }CallSettings for synchronous and asynchronous calls to
NetworkSecurityClient.ListClientTlsPolicies and NetworkSecurityClient.ListClientTlsPoliciesAsync
.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- Timeout: 60 seconds.
ListServerTlsPoliciesSettings
public CallSettings ListServerTlsPoliciesSettings { get; set; }CallSettings for synchronous and asynchronous calls to
NetworkSecurityClient.ListServerTlsPolicies and NetworkSecurityClient.ListServerTlsPoliciesAsync
.
| 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 |
|
UpdateAuthorizationPolicyOperationsSettings
public OperationsSettings UpdateAuthorizationPolicyOperationsSettings { get; set; }Long Running Operation settings for calls to NetworkSecurityClient.UpdateAuthorizationPolicy and
NetworkSecurityClient.UpdateAuthorizationPolicyAsync.
| 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.
UpdateAuthorizationPolicySettings
public CallSettings UpdateAuthorizationPolicySettings { get; set; }CallSettings for synchronous and asynchronous calls to
NetworkSecurityClient.UpdateAuthorizationPolicy and
NetworkSecurityClient.UpdateAuthorizationPolicyAsync.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- Timeout: 60 seconds.
UpdateClientTlsPolicyOperationsSettings
public OperationsSettings UpdateClientTlsPolicyOperationsSettings { get; set; }Long Running Operation settings for calls to NetworkSecurityClient.UpdateClientTlsPolicy and
NetworkSecurityClient.UpdateClientTlsPolicyAsync.
| 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.
UpdateClientTlsPolicySettings
public CallSettings UpdateClientTlsPolicySettings { get; set; }CallSettings for synchronous and asynchronous calls to
NetworkSecurityClient.UpdateClientTlsPolicy and NetworkSecurityClient.UpdateClientTlsPolicyAsync
.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- Timeout: 60 seconds.
UpdateServerTlsPolicyOperationsSettings
public OperationsSettings UpdateServerTlsPolicyOperationsSettings { get; set; }Long Running Operation settings for calls to NetworkSecurityClient.UpdateServerTlsPolicy and
NetworkSecurityClient.UpdateServerTlsPolicyAsync.
| 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.
UpdateServerTlsPolicySettings
public CallSettings UpdateServerTlsPolicySettings { get; set; }CallSettings for synchronous and asynchronous calls to
NetworkSecurityClient.UpdateServerTlsPolicy and NetworkSecurityClient.UpdateServerTlsPolicyAsync
.
| Property Value | |
|---|---|
| Type | Description |
CallSettings |
|
- This call will not be retried.
- Timeout: 60 seconds.
Methods
Clone()
public NetworkSecuritySettings Clone()Creates a deep clone of this object, with all the same property values.
| Returns | |
|---|---|
| Type | Description |
NetworkSecuritySettings |
A deep clone of this NetworkSecuritySettings object. |
GetDefault()
public static NetworkSecuritySettings GetDefault()Get a new instance of the default NetworkSecuritySettings.
| Returns | |
|---|---|
| Type | Description |
NetworkSecuritySettings |
A new instance of the default NetworkSecuritySettings. |