public sealed class IAMPolicySettings : ServiceSettingsBase
Reference documentation and code samples for the Google Cloud Identity and Access Management (IAM) v1 API class IAMPolicySettings.
Settings for IAMPolicyClient instances.
Namespace
Google.Cloud.Iam.V1Assembly
Google.Cloud.Iam.V1.dll
Constructors
IAMPolicySettings()
public IAMPolicySettings()
Constructs a new IAMPolicySettings object with default settings.
Properties
GetIamPolicySettings
public CallSettings GetIamPolicySettings { get; set; }
CallSettings for synchronous and asynchronous calls to
IAMPolicyClient.GetIamPolicy
and IAMPolicyClient.GetIamPolicyAsync
.
Property Value | |
---|---|
Type | Description |
CallSettings |
- This call will not be retried.
- No timeout is applied.
SetIamPolicySettings
public CallSettings SetIamPolicySettings { get; set; }
CallSettings for synchronous and asynchronous calls to
IAMPolicyClient.SetIamPolicy
and IAMPolicyClient.SetIamPolicyAsync
.
Property Value | |
---|---|
Type | Description |
CallSettings |
- This call will not be retried.
- No timeout is applied.
TestIamPermissionsSettings
public CallSettings TestIamPermissionsSettings { get; set; }
CallSettings for synchronous and asynchronous calls to
IAMPolicyClient.TestIamPermissions
and IAMPolicyClient.TestIamPermissionsAsync
.
Property Value | |
---|---|
Type | Description |
CallSettings |
- This call will not be retried.
- No timeout is applied.
Methods
Clone()
public IAMPolicySettings Clone()
Creates a deep clone of this object, with all the same property values.
Returns | |
---|---|
Type | Description |
IAMPolicySettings | A deep clone of this IAMPolicySettings object. |
GetDefault()
public static IAMPolicySettings GetDefault()
Get a new instance of the default IAMPolicySettings.
Returns | |
---|---|
Type | Description |
IAMPolicySettings | A new instance of the default IAMPolicySettings. |