Managed Service for Microsoft Active Directory v1 API - Class ManagedIdentitiesServiceSettings (3.3.0)

public sealed class ManagedIdentitiesServiceSettings : ServiceSettingsBase

Reference documentation and code samples for the Managed Service for Microsoft Active Directory v1 API class ManagedIdentitiesServiceSettings.

Settings for ManagedIdentitiesServiceClient instances.

Inheritance

object > ServiceSettingsBase > ManagedIdentitiesServiceSettings

Namespace

Google.Cloud.ManagedIdentities.V1

Assembly

Google.Cloud.ManagedIdentities.V1.dll

Constructors

ManagedIdentitiesServiceSettings()

public ManagedIdentitiesServiceSettings()

Constructs a new ManagedIdentitiesServiceSettings object with default settings.

Properties

AttachTrustOperationsSettings

public OperationsSettings AttachTrustOperationsSettings { get; set; }

Long Running Operation settings for calls to ManagedIdentitiesServiceClient.AttachTrust and ManagedIdentitiesServiceClient.AttachTrustAsync.

Property Value
Type Description
OperationsSettings
Remarks

Uses default PollSettings of:

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

AttachTrustSettings

public CallSettings AttachTrustSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ManagedIdentitiesServiceClient.AttachTrust and ManagedIdentitiesServiceClient.AttachTrustAsync .

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

CreateMicrosoftAdDomainOperationsSettings

public OperationsSettings CreateMicrosoftAdDomainOperationsSettings { get; set; }

Long Running Operation settings for calls to ManagedIdentitiesServiceClient.CreateMicrosoftAdDomain and ManagedIdentitiesServiceClient.CreateMicrosoftAdDomainAsync.

Property Value
Type Description
OperationsSettings
Remarks

Uses default PollSettings of:

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

CreateMicrosoftAdDomainSettings

public CallSettings CreateMicrosoftAdDomainSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ManagedIdentitiesServiceClient.CreateMicrosoftAdDomain and ManagedIdentitiesServiceClient.CreateMicrosoftAdDomainAsync.

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

DeleteDomainOperationsSettings

public OperationsSettings DeleteDomainOperationsSettings { get; set; }

Long Running Operation settings for calls to ManagedIdentitiesServiceClient.DeleteDomain and ManagedIdentitiesServiceClient.DeleteDomainAsync.

Property Value
Type Description
OperationsSettings
Remarks

Uses default PollSettings of:

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

DeleteDomainSettings

public CallSettings DeleteDomainSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ManagedIdentitiesServiceClient.DeleteDomain and ManagedIdentitiesServiceClient.DeleteDomainAsync .

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

DetachTrustOperationsSettings

public OperationsSettings DetachTrustOperationsSettings { get; set; }

Long Running Operation settings for calls to ManagedIdentitiesServiceClient.DetachTrust and ManagedIdentitiesServiceClient.DetachTrustAsync.

Property Value
Type Description
OperationsSettings
Remarks

Uses default PollSettings of:

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

DetachTrustSettings

public CallSettings DetachTrustSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ManagedIdentitiesServiceClient.DetachTrust and ManagedIdentitiesServiceClient.DetachTrustAsync .

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

GetDomainSettings

public CallSettings GetDomainSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ManagedIdentitiesServiceClient.GetDomain and ManagedIdentitiesServiceClient.GetDomainAsync.

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

ListDomainsSettings

public CallSettings ListDomainsSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ManagedIdentitiesServiceClient.ListDomains and ManagedIdentitiesServiceClient.ListDomainsAsync .

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

ReconfigureTrustOperationsSettings

public OperationsSettings ReconfigureTrustOperationsSettings { get; set; }

Long Running Operation settings for calls to ManagedIdentitiesServiceClient.ReconfigureTrust and ManagedIdentitiesServiceClient.ReconfigureTrustAsync.

Property Value
Type Description
OperationsSettings
Remarks

Uses default PollSettings of:

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

ReconfigureTrustSettings

public CallSettings ReconfigureTrustSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ManagedIdentitiesServiceClient.ReconfigureTrust and ManagedIdentitiesServiceClient.ReconfigureTrustAsync.

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

ResetAdminPasswordSettings

public CallSettings ResetAdminPasswordSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ManagedIdentitiesServiceClient.ResetAdminPassword and ManagedIdentitiesServiceClient.ResetAdminPasswordAsync.

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

UpdateDomainOperationsSettings

public OperationsSettings UpdateDomainOperationsSettings { get; set; }

Long Running Operation settings for calls to ManagedIdentitiesServiceClient.UpdateDomain and ManagedIdentitiesServiceClient.UpdateDomainAsync.

Property Value
Type Description
OperationsSettings
Remarks

Uses default PollSettings of:

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

UpdateDomainSettings

public CallSettings UpdateDomainSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ManagedIdentitiesServiceClient.UpdateDomain and ManagedIdentitiesServiceClient.UpdateDomainAsync .

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

ValidateTrustOperationsSettings

public OperationsSettings ValidateTrustOperationsSettings { get; set; }

Long Running Operation settings for calls to ManagedIdentitiesServiceClient.ValidateTrust and ManagedIdentitiesServiceClient.ValidateTrustAsync.

Property Value
Type Description
OperationsSettings
Remarks

Uses default PollSettings of:

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

ValidateTrustSettings

public CallSettings ValidateTrustSettings { get; set; }

CallSettings for synchronous and asynchronous calls to ManagedIdentitiesServiceClient.ValidateTrust and ManagedIdentitiesServiceClient.ValidateTrustAsync .

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

Methods

Clone()

public ManagedIdentitiesServiceSettings Clone()

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

Returns
Type Description
ManagedIdentitiesServiceSettings

A deep clone of this ManagedIdentitiesServiceSettings object.

GetDefault()

public static ManagedIdentitiesServiceSettings GetDefault()

Get a new instance of the default ManagedIdentitiesServiceSettings.

Returns
Type Description
ManagedIdentitiesServiceSettings

A new instance of the default ManagedIdentitiesServiceSettings.