Identity Access Context Manager v1 API - Class AccessContextManagerSettings (2.4.0)

public sealed class AccessContextManagerSettings : ServiceSettingsBase

Reference documentation and code samples for the Identity Access Context Manager v1 API class AccessContextManagerSettings.

Settings for AccessContextManagerClient instances.

Inheritance

object > ServiceSettingsBase > AccessContextManagerSettings

Namespace

Google.Identity.AccessContextManager.V1

Assembly

Google.Identity.AccessContextManager.V1.dll

Constructors

AccessContextManagerSettings()

public AccessContextManagerSettings()

Constructs a new AccessContextManagerSettings object with default settings.

Properties

CommitServicePerimetersOperationsSettings

public OperationsSettings CommitServicePerimetersOperationsSettings { get; set; }

Long Running Operation settings for calls to AccessContextManagerClient.CommitServicePerimeters and AccessContextManagerClient.CommitServicePerimetersAsync.

Property Value
TypeDescription
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

CommitServicePerimetersSettings

public CallSettings CommitServicePerimetersSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AccessContextManagerClient.CommitServicePerimeters and AccessContextManagerClient.CommitServicePerimetersAsync.

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

CreateAccessLevelOperationsSettings

public OperationsSettings CreateAccessLevelOperationsSettings { get; set; }

Long Running Operation settings for calls to AccessContextManagerClient.CreateAccessLevel and AccessContextManagerClient.CreateAccessLevelAsync.

Property Value
TypeDescription
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

CreateAccessLevelSettings

public CallSettings CreateAccessLevelSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AccessContextManagerClient.CreateAccessLevel and AccessContextManagerClient.CreateAccessLevelAsync .

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

CreateAccessPolicyOperationsSettings

public OperationsSettings CreateAccessPolicyOperationsSettings { get; set; }

Long Running Operation settings for calls to AccessContextManagerClient.CreateAccessPolicy and AccessContextManagerClient.CreateAccessPolicyAsync.

Property Value
TypeDescription
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

CreateAccessPolicySettings

public CallSettings CreateAccessPolicySettings { get; set; }

CallSettings for synchronous and asynchronous calls to AccessContextManagerClient.CreateAccessPolicy and AccessContextManagerClient.CreateAccessPolicyAsync.

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

CreateGcpUserAccessBindingOperationsSettings

public OperationsSettings CreateGcpUserAccessBindingOperationsSettings { get; set; }

Long Running Operation settings for calls to AccessContextManagerClient.CreateGcpUserAccessBinding and AccessContextManagerClient.CreateGcpUserAccessBindingAsync.

Property Value
TypeDescription
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

CreateGcpUserAccessBindingSettings

public CallSettings CreateGcpUserAccessBindingSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AccessContextManagerClient.CreateGcpUserAccessBinding and AccessContextManagerClient.CreateGcpUserAccessBindingAsync.

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

CreateServicePerimeterOperationsSettings

public OperationsSettings CreateServicePerimeterOperationsSettings { get; set; }

Long Running Operation settings for calls to AccessContextManagerClient.CreateServicePerimeter and AccessContextManagerClient.CreateServicePerimeterAsync.

Property Value
TypeDescription
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

CreateServicePerimeterSettings

public CallSettings CreateServicePerimeterSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AccessContextManagerClient.CreateServicePerimeter and AccessContextManagerClient.CreateServicePerimeterAsync.

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

DeleteAccessLevelOperationsSettings

public OperationsSettings DeleteAccessLevelOperationsSettings { get; set; }

Long Running Operation settings for calls to AccessContextManagerClient.DeleteAccessLevel and AccessContextManagerClient.DeleteAccessLevelAsync.

Property Value
TypeDescription
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

DeleteAccessLevelSettings

public CallSettings DeleteAccessLevelSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AccessContextManagerClient.DeleteAccessLevel and AccessContextManagerClient.DeleteAccessLevelAsync .

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

DeleteAccessPolicyOperationsSettings

public OperationsSettings DeleteAccessPolicyOperationsSettings { get; set; }

Long Running Operation settings for calls to AccessContextManagerClient.DeleteAccessPolicy and AccessContextManagerClient.DeleteAccessPolicyAsync.

Property Value
TypeDescription
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

DeleteAccessPolicySettings

public CallSettings DeleteAccessPolicySettings { get; set; }

CallSettings for synchronous and asynchronous calls to AccessContextManagerClient.DeleteAccessPolicy and AccessContextManagerClient.DeleteAccessPolicyAsync.

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

DeleteGcpUserAccessBindingOperationsSettings

public OperationsSettings DeleteGcpUserAccessBindingOperationsSettings { get; set; }

Long Running Operation settings for calls to AccessContextManagerClient.DeleteGcpUserAccessBinding and AccessContextManagerClient.DeleteGcpUserAccessBindingAsync.

Property Value
TypeDescription
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

DeleteGcpUserAccessBindingSettings

public CallSettings DeleteGcpUserAccessBindingSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AccessContextManagerClient.DeleteGcpUserAccessBinding and AccessContextManagerClient.DeleteGcpUserAccessBindingAsync.

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

DeleteServicePerimeterOperationsSettings

public OperationsSettings DeleteServicePerimeterOperationsSettings { get; set; }

Long Running Operation settings for calls to AccessContextManagerClient.DeleteServicePerimeter and AccessContextManagerClient.DeleteServicePerimeterAsync.

Property Value
TypeDescription
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

DeleteServicePerimeterSettings

public CallSettings DeleteServicePerimeterSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AccessContextManagerClient.DeleteServicePerimeter and AccessContextManagerClient.DeleteServicePerimeterAsync.

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

GetAccessLevelSettings

public CallSettings GetAccessLevelSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AccessContextManagerClient.GetAccessLevel and AccessContextManagerClient.GetAccessLevelAsync.

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

GetAccessPolicySettings

public CallSettings GetAccessPolicySettings { get; set; }

CallSettings for synchronous and asynchronous calls to AccessContextManagerClient.GetAccessPolicy and AccessContextManagerClient.GetAccessPolicyAsync .

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

GetGcpUserAccessBindingSettings

public CallSettings GetGcpUserAccessBindingSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AccessContextManagerClient.GetGcpUserAccessBinding and AccessContextManagerClient.GetGcpUserAccessBindingAsync.

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

GetIamPolicySettings

public CallSettings GetIamPolicySettings { get; set; }

CallSettings for synchronous and asynchronous calls to AccessContextManagerClient.GetIamPolicy and AccessContextManagerClient.GetIamPolicyAsync.

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

GetServicePerimeterSettings

public CallSettings GetServicePerimeterSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AccessContextManagerClient.GetServicePerimeter and AccessContextManagerClient.GetServicePerimeterAsync.

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

ListAccessLevelsSettings

public CallSettings ListAccessLevelsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AccessContextManagerClient.ListAccessLevels and AccessContextManagerClient.ListAccessLevelsAsync .

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

ListAccessPoliciesSettings

public CallSettings ListAccessPoliciesSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AccessContextManagerClient.ListAccessPolicies and AccessContextManagerClient.ListAccessPoliciesAsync.

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

ListGcpUserAccessBindingsSettings

public CallSettings ListGcpUserAccessBindingsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AccessContextManagerClient.ListGcpUserAccessBindings and AccessContextManagerClient.ListGcpUserAccessBindingsAsync.

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

ListServicePerimetersSettings

public CallSettings ListServicePerimetersSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AccessContextManagerClient.ListServicePerimeters and AccessContextManagerClient.ListServicePerimetersAsync.

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

ReplaceAccessLevelsOperationsSettings

public OperationsSettings ReplaceAccessLevelsOperationsSettings { get; set; }

Long Running Operation settings for calls to AccessContextManagerClient.ReplaceAccessLevels and AccessContextManagerClient.ReplaceAccessLevelsAsync.

Property Value
TypeDescription
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

ReplaceAccessLevelsSettings

public CallSettings ReplaceAccessLevelsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AccessContextManagerClient.ReplaceAccessLevels and AccessContextManagerClient.ReplaceAccessLevelsAsync.

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

ReplaceServicePerimetersOperationsSettings

public OperationsSettings ReplaceServicePerimetersOperationsSettings { get; set; }

Long Running Operation settings for calls to AccessContextManagerClient.ReplaceServicePerimeters and AccessContextManagerClient.ReplaceServicePerimetersAsync.

Property Value
TypeDescription
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

ReplaceServicePerimetersSettings

public CallSettings ReplaceServicePerimetersSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AccessContextManagerClient.ReplaceServicePerimeters and AccessContextManagerClient.ReplaceServicePerimetersAsync.

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

SetIamPolicySettings

public CallSettings SetIamPolicySettings { get; set; }

CallSettings for synchronous and asynchronous calls to AccessContextManagerClient.SetIamPolicy and AccessContextManagerClient.SetIamPolicyAsync.

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

TestIamPermissionsSettings

public CallSettings TestIamPermissionsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AccessContextManagerClient.TestIamPermissions and AccessContextManagerClient.TestIamPermissionsAsync.

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

UpdateAccessLevelOperationsSettings

public OperationsSettings UpdateAccessLevelOperationsSettings { get; set; }

Long Running Operation settings for calls to AccessContextManagerClient.UpdateAccessLevel and AccessContextManagerClient.UpdateAccessLevelAsync.

Property Value
TypeDescription
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

UpdateAccessLevelSettings

public CallSettings UpdateAccessLevelSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AccessContextManagerClient.UpdateAccessLevel and AccessContextManagerClient.UpdateAccessLevelAsync .

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

UpdateAccessPolicyOperationsSettings

public OperationsSettings UpdateAccessPolicyOperationsSettings { get; set; }

Long Running Operation settings for calls to AccessContextManagerClient.UpdateAccessPolicy and AccessContextManagerClient.UpdateAccessPolicyAsync.

Property Value
TypeDescription
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

UpdateAccessPolicySettings

public CallSettings UpdateAccessPolicySettings { get; set; }

CallSettings for synchronous and asynchronous calls to AccessContextManagerClient.UpdateAccessPolicy and AccessContextManagerClient.UpdateAccessPolicyAsync.

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

UpdateGcpUserAccessBindingOperationsSettings

public OperationsSettings UpdateGcpUserAccessBindingOperationsSettings { get; set; }

Long Running Operation settings for calls to AccessContextManagerClient.UpdateGcpUserAccessBinding and AccessContextManagerClient.UpdateGcpUserAccessBindingAsync.

Property Value
TypeDescription
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

UpdateGcpUserAccessBindingSettings

public CallSettings UpdateGcpUserAccessBindingSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AccessContextManagerClient.UpdateGcpUserAccessBinding and AccessContextManagerClient.UpdateGcpUserAccessBindingAsync.

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

UpdateServicePerimeterOperationsSettings

public OperationsSettings UpdateServicePerimeterOperationsSettings { get; set; }

Long Running Operation settings for calls to AccessContextManagerClient.UpdateServicePerimeter and AccessContextManagerClient.UpdateServicePerimeterAsync.

Property Value
TypeDescription
OperationsSettings
Remarks

Uses default PollSettings of:

  • Initial delay: 20 seconds.
  • Delay multiplier: 1.5
  • Maximum delay: 45 seconds.
  • Total timeout: 24 hours.

UpdateServicePerimeterSettings

public CallSettings UpdateServicePerimeterSettings { get; set; }

CallSettings for synchronous and asynchronous calls to AccessContextManagerClient.UpdateServicePerimeter and AccessContextManagerClient.UpdateServicePerimeterAsync.

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

Methods

Clone()

public AccessContextManagerSettings Clone()

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

Returns
TypeDescription
AccessContextManagerSettings

A deep clone of this AccessContextManagerSettings object.

GetDefault()

public static AccessContextManagerSettings GetDefault()

Get a new instance of the default AccessContextManagerSettings.

Returns
TypeDescription
AccessContextManagerSettings

A new instance of the default AccessContextManagerSettings.