public sealed class NetworkSecuritySettings : ServiceSettingsBase
Reference 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. |