Show / Hide Table of Contents

Class IdentityWaiters

Contains collection of helper methods to produce Oci.Common.Waiters for different resources of Identity.

Inheritance
object
IdentityWaiters
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.IdentityService
Assembly: OCI.DotNetSDK.Identity.dll
Syntax
public class IdentityWaiters

Constructors

IdentityWaiters(IdentityClient)

Declaration
public IdentityWaiters(IdentityClient client)
Parameters
Type Name Description
IdentityClient client

Methods

ForCompartment(GetCompartmentRequest, WaiterConfiguration, params LifecycleStateEnum[])

Creates a waiter using the provided configuration.

Declaration
public Waiter<GetCompartmentRequest, GetCompartmentResponse> ForCompartment(GetCompartmentRequest request, WaiterConfiguration config, params Compartment.LifecycleStateEnum[] targetStates)
Parameters
Type Name Description
GetCompartmentRequest request

Request to send.

WaiterConfiguration config

Wait Configuration

LifecycleStateEnum[] targetStates

Desired resource states. If multiple states are provided then the waiter will return once the resource reaches any of the provided states

Returns
Type Description
Waiter<GetCompartmentRequest, GetCompartmentResponse>

a new Oci.common.Waiter instance

ForCompartment(GetCompartmentRequest, params LifecycleStateEnum[])

Creates a waiter using default wait configuration.

Declaration
public Waiter<GetCompartmentRequest, GetCompartmentResponse> ForCompartment(GetCompartmentRequest request, params Compartment.LifecycleStateEnum[] targetStates)
Parameters
Type Name Description
GetCompartmentRequest request

Request to send.

LifecycleStateEnum[] targetStates

Desired resource states. If multiple states are provided then the waiter will return once the resource reaches any of the provided states

Returns
Type Description
Waiter<GetCompartmentRequest, GetCompartmentResponse>

a new Oci.common.Waiter instance

ForDomain(GetDomainRequest, WaiterConfiguration, params LifecycleStateEnum[])

Creates a waiter using the provided configuration.

Declaration
public Waiter<GetDomainRequest, GetDomainResponse> ForDomain(GetDomainRequest request, WaiterConfiguration config, params Domain.LifecycleStateEnum[] targetStates)
Parameters
Type Name Description
GetDomainRequest request

Request to send.

WaiterConfiguration config

Wait Configuration

LifecycleStateEnum[] targetStates

Desired resource states. If multiple states are provided then the waiter will return once the resource reaches any of the provided states

Returns
Type Description
Waiter<GetDomainRequest, GetDomainResponse>

a new Oci.common.Waiter instance

ForDomain(GetDomainRequest, params LifecycleStateEnum[])

Creates a waiter using default wait configuration.

Declaration
public Waiter<GetDomainRequest, GetDomainResponse> ForDomain(GetDomainRequest request, params Domain.LifecycleStateEnum[] targetStates)
Parameters
Type Name Description
GetDomainRequest request

Request to send.

LifecycleStateEnum[] targetStates

Desired resource states. If multiple states are provided then the waiter will return once the resource reaches any of the provided states

Returns
Type Description
Waiter<GetDomainRequest, GetDomainResponse>

a new Oci.common.Waiter instance

ForDynamicGroup(GetDynamicGroupRequest, WaiterConfiguration, params LifecycleStateEnum[])

Creates a waiter using the provided configuration.

Declaration
public Waiter<GetDynamicGroupRequest, GetDynamicGroupResponse> ForDynamicGroup(GetDynamicGroupRequest request, WaiterConfiguration config, params DynamicGroup.LifecycleStateEnum[] targetStates)
Parameters
Type Name Description
GetDynamicGroupRequest request

Request to send.

WaiterConfiguration config

Wait Configuration

LifecycleStateEnum[] targetStates

Desired resource states. If multiple states are provided then the waiter will return once the resource reaches any of the provided states

Returns
Type Description
Waiter<GetDynamicGroupRequest, GetDynamicGroupResponse>

a new Oci.common.Waiter instance

ForDynamicGroup(GetDynamicGroupRequest, params LifecycleStateEnum[])

Creates a waiter using default wait configuration.

Declaration
public Waiter<GetDynamicGroupRequest, GetDynamicGroupResponse> ForDynamicGroup(GetDynamicGroupRequest request, params DynamicGroup.LifecycleStateEnum[] targetStates)
Parameters
Type Name Description
GetDynamicGroupRequest request

Request to send.

LifecycleStateEnum[] targetStates

Desired resource states. If multiple states are provided then the waiter will return once the resource reaches any of the provided states

Returns
Type Description
Waiter<GetDynamicGroupRequest, GetDynamicGroupResponse>

a new Oci.common.Waiter instance

ForGroup(GetGroupRequest, WaiterConfiguration, params LifecycleStateEnum[])

Creates a waiter using the provided configuration.

Declaration
public Waiter<GetGroupRequest, GetGroupResponse> ForGroup(GetGroupRequest request, WaiterConfiguration config, params Group.LifecycleStateEnum[] targetStates)
Parameters
Type Name Description
GetGroupRequest request

Request to send.

WaiterConfiguration config

Wait Configuration

LifecycleStateEnum[] targetStates

Desired resource states. If multiple states are provided then the waiter will return once the resource reaches any of the provided states

Returns
Type Description
Waiter<GetGroupRequest, GetGroupResponse>

a new Oci.common.Waiter instance

ForGroup(GetGroupRequest, params LifecycleStateEnum[])

Creates a waiter using default wait configuration.

Declaration
public Waiter<GetGroupRequest, GetGroupResponse> ForGroup(GetGroupRequest request, params Group.LifecycleStateEnum[] targetStates)
Parameters
Type Name Description
GetGroupRequest request

Request to send.

LifecycleStateEnum[] targetStates

Desired resource states. If multiple states are provided then the waiter will return once the resource reaches any of the provided states

Returns
Type Description
Waiter<GetGroupRequest, GetGroupResponse>

a new Oci.common.Waiter instance

ForIamWorkRequest(GetIamWorkRequestRequest, WaiterConfiguration, params StatusEnum[])

Creates a waiter using the provided configuration.

Declaration
public Waiter<GetIamWorkRequestRequest, GetIamWorkRequestResponse> ForIamWorkRequest(GetIamWorkRequestRequest request, WaiterConfiguration config, params IamWorkRequest.StatusEnum[] targetStates)
Parameters
Type Name Description
GetIamWorkRequestRequest request

Request to send.

WaiterConfiguration config

Wait Configuration

StatusEnum[] targetStates

Desired resource states. If multiple states are provided then the waiter will return once the resource reaches any of the provided states

Returns
Type Description
Waiter<GetIamWorkRequestRequest, GetIamWorkRequestResponse>

a new Oci.common.Waiter instance

ForIamWorkRequest(GetIamWorkRequestRequest, params StatusEnum[])

Creates a waiter using default wait configuration.

Declaration
public Waiter<GetIamWorkRequestRequest, GetIamWorkRequestResponse> ForIamWorkRequest(GetIamWorkRequestRequest request, params IamWorkRequest.StatusEnum[] targetStates)
Parameters
Type Name Description
GetIamWorkRequestRequest request

Request to send.

StatusEnum[] targetStates

Desired resource states. If multiple states are provided then the waiter will return once the resource reaches any of the provided states

Returns
Type Description
Waiter<GetIamWorkRequestRequest, GetIamWorkRequestResponse>

a new Oci.common.Waiter instance

ForIdentityProvider(GetIdentityProviderRequest, WaiterConfiguration, params LifecycleStateEnum[])

Creates a waiter using the provided configuration.

Declaration
public Waiter<GetIdentityProviderRequest, GetIdentityProviderResponse> ForIdentityProvider(GetIdentityProviderRequest request, WaiterConfiguration config, params IdentityProvider.LifecycleStateEnum[] targetStates)
Parameters
Type Name Description
GetIdentityProviderRequest request

Request to send.

WaiterConfiguration config

Wait Configuration

LifecycleStateEnum[] targetStates

Desired resource states. If multiple states are provided then the waiter will return once the resource reaches any of the provided states

Returns
Type Description
Waiter<GetIdentityProviderRequest, GetIdentityProviderResponse>

a new Oci.common.Waiter instance

ForIdentityProvider(GetIdentityProviderRequest, params LifecycleStateEnum[])

Creates a waiter using default wait configuration.

Declaration
public Waiter<GetIdentityProviderRequest, GetIdentityProviderResponse> ForIdentityProvider(GetIdentityProviderRequest request, params IdentityProvider.LifecycleStateEnum[] targetStates)
Parameters
Type Name Description
GetIdentityProviderRequest request

Request to send.

LifecycleStateEnum[] targetStates

Desired resource states. If multiple states are provided then the waiter will return once the resource reaches any of the provided states

Returns
Type Description
Waiter<GetIdentityProviderRequest, GetIdentityProviderResponse>

a new Oci.common.Waiter instance

ForIdpGroupMapping(GetIdpGroupMappingRequest, WaiterConfiguration, params LifecycleStateEnum[])

Creates a waiter using the provided configuration.

Declaration
public Waiter<GetIdpGroupMappingRequest, GetIdpGroupMappingResponse> ForIdpGroupMapping(GetIdpGroupMappingRequest request, WaiterConfiguration config, params IdpGroupMapping.LifecycleStateEnum[] targetStates)
Parameters
Type Name Description
GetIdpGroupMappingRequest request

Request to send.

WaiterConfiguration config

Wait Configuration

LifecycleStateEnum[] targetStates

Desired resource states. If multiple states are provided then the waiter will return once the resource reaches any of the provided states

Returns
Type Description
Waiter<GetIdpGroupMappingRequest, GetIdpGroupMappingResponse>

a new Oci.common.Waiter instance

ForIdpGroupMapping(GetIdpGroupMappingRequest, params LifecycleStateEnum[])

Creates a waiter using default wait configuration.

Declaration
public Waiter<GetIdpGroupMappingRequest, GetIdpGroupMappingResponse> ForIdpGroupMapping(GetIdpGroupMappingRequest request, params IdpGroupMapping.LifecycleStateEnum[] targetStates)
Parameters
Type Name Description
GetIdpGroupMappingRequest request

Request to send.

LifecycleStateEnum[] targetStates

Desired resource states. If multiple states are provided then the waiter will return once the resource reaches any of the provided states

Returns
Type Description
Waiter<GetIdpGroupMappingRequest, GetIdpGroupMappingResponse>

a new Oci.common.Waiter instance

ForPolicy(GetPolicyRequest, WaiterConfiguration, params LifecycleStateEnum[])

Creates a waiter using the provided configuration.

Declaration
public Waiter<GetPolicyRequest, GetPolicyResponse> ForPolicy(GetPolicyRequest request, WaiterConfiguration config, params Policy.LifecycleStateEnum[] targetStates)
Parameters
Type Name Description
GetPolicyRequest request

Request to send.

WaiterConfiguration config

Wait Configuration

LifecycleStateEnum[] targetStates

Desired resource states. If multiple states are provided then the waiter will return once the resource reaches any of the provided states

Returns
Type Description
Waiter<GetPolicyRequest, GetPolicyResponse>

a new Oci.common.Waiter instance

ForPolicy(GetPolicyRequest, params LifecycleStateEnum[])

Creates a waiter using default wait configuration.

Declaration
public Waiter<GetPolicyRequest, GetPolicyResponse> ForPolicy(GetPolicyRequest request, params Policy.LifecycleStateEnum[] targetStates)
Parameters
Type Name Description
GetPolicyRequest request

Request to send.

LifecycleStateEnum[] targetStates

Desired resource states. If multiple states are provided then the waiter will return once the resource reaches any of the provided states

Returns
Type Description
Waiter<GetPolicyRequest, GetPolicyResponse>

a new Oci.common.Waiter instance

ForTag(GetTagRequest, WaiterConfiguration, params LifecycleStateEnum[])

Creates a waiter using the provided configuration.

Declaration
public Waiter<GetTagRequest, GetTagResponse> ForTag(GetTagRequest request, WaiterConfiguration config, params Tag.LifecycleStateEnum[] targetStates)
Parameters
Type Name Description
GetTagRequest request

Request to send.

WaiterConfiguration config

Wait Configuration

LifecycleStateEnum[] targetStates

Desired resource states. If multiple states are provided then the waiter will return once the resource reaches any of the provided states

Returns
Type Description
Waiter<GetTagRequest, GetTagResponse>

a new Oci.common.Waiter instance

ForTag(GetTagRequest, params LifecycleStateEnum[])

Creates a waiter using default wait configuration.

Declaration
public Waiter<GetTagRequest, GetTagResponse> ForTag(GetTagRequest request, params Tag.LifecycleStateEnum[] targetStates)
Parameters
Type Name Description
GetTagRequest request

Request to send.

LifecycleStateEnum[] targetStates

Desired resource states. If multiple states are provided then the waiter will return once the resource reaches any of the provided states

Returns
Type Description
Waiter<GetTagRequest, GetTagResponse>

a new Oci.common.Waiter instance

ForTagDefault(GetTagDefaultRequest, WaiterConfiguration, params LifecycleStateEnum[])

Creates a waiter using the provided configuration.

Declaration
public Waiter<GetTagDefaultRequest, GetTagDefaultResponse> ForTagDefault(GetTagDefaultRequest request, WaiterConfiguration config, params TagDefault.LifecycleStateEnum[] targetStates)
Parameters
Type Name Description
GetTagDefaultRequest request

Request to send.

WaiterConfiguration config

Wait Configuration

LifecycleStateEnum[] targetStates

Desired resource states. If multiple states are provided then the waiter will return once the resource reaches any of the provided states

Returns
Type Description
Waiter<GetTagDefaultRequest, GetTagDefaultResponse>

a new Oci.common.Waiter instance

ForTagDefault(GetTagDefaultRequest, params LifecycleStateEnum[])

Creates a waiter using default wait configuration.

Declaration
public Waiter<GetTagDefaultRequest, GetTagDefaultResponse> ForTagDefault(GetTagDefaultRequest request, params TagDefault.LifecycleStateEnum[] targetStates)
Parameters
Type Name Description
GetTagDefaultRequest request

Request to send.

LifecycleStateEnum[] targetStates

Desired resource states. If multiple states are provided then the waiter will return once the resource reaches any of the provided states

Returns
Type Description
Waiter<GetTagDefaultRequest, GetTagDefaultResponse>

a new Oci.common.Waiter instance

ForTagNamespace(GetTagNamespaceRequest, WaiterConfiguration, params LifecycleStateEnum[])

Creates a waiter using the provided configuration.

Declaration
public Waiter<GetTagNamespaceRequest, GetTagNamespaceResponse> ForTagNamespace(GetTagNamespaceRequest request, WaiterConfiguration config, params TagNamespace.LifecycleStateEnum[] targetStates)
Parameters
Type Name Description
GetTagNamespaceRequest request

Request to send.

WaiterConfiguration config

Wait Configuration

LifecycleStateEnum[] targetStates

Desired resource states. If multiple states are provided then the waiter will return once the resource reaches any of the provided states

Returns
Type Description
Waiter<GetTagNamespaceRequest, GetTagNamespaceResponse>

a new Oci.common.Waiter instance

ForTagNamespace(GetTagNamespaceRequest, params LifecycleStateEnum[])

Creates a waiter using default wait configuration.

Declaration
public Waiter<GetTagNamespaceRequest, GetTagNamespaceResponse> ForTagNamespace(GetTagNamespaceRequest request, params TagNamespace.LifecycleStateEnum[] targetStates)
Parameters
Type Name Description
GetTagNamespaceRequest request

Request to send.

LifecycleStateEnum[] targetStates

Desired resource states. If multiple states are provided then the waiter will return once the resource reaches any of the provided states

Returns
Type Description
Waiter<GetTagNamespaceRequest, GetTagNamespaceResponse>

a new Oci.common.Waiter instance

ForTaggingWorkRequest(GetTaggingWorkRequestRequest, WaiterConfiguration, params StatusEnum[])

Creates a waiter using the provided configuration.

Declaration
public Waiter<GetTaggingWorkRequestRequest, GetTaggingWorkRequestResponse> ForTaggingWorkRequest(GetTaggingWorkRequestRequest request, WaiterConfiguration config, params TaggingWorkRequest.StatusEnum[] targetStates)
Parameters
Type Name Description
GetTaggingWorkRequestRequest request

Request to send.

WaiterConfiguration config

Wait Configuration

StatusEnum[] targetStates

Desired resource states. If multiple states are provided then the waiter will return once the resource reaches any of the provided states

Returns
Type Description
Waiter<GetTaggingWorkRequestRequest, GetTaggingWorkRequestResponse>

a new Oci.common.Waiter instance

ForTaggingWorkRequest(GetTaggingWorkRequestRequest, params StatusEnum[])

Creates a waiter using default wait configuration.

Declaration
public Waiter<GetTaggingWorkRequestRequest, GetTaggingWorkRequestResponse> ForTaggingWorkRequest(GetTaggingWorkRequestRequest request, params TaggingWorkRequest.StatusEnum[] targetStates)
Parameters
Type Name Description
GetTaggingWorkRequestRequest request

Request to send.

StatusEnum[] targetStates

Desired resource states. If multiple states are provided then the waiter will return once the resource reaches any of the provided states

Returns
Type Description
Waiter<GetTaggingWorkRequestRequest, GetTaggingWorkRequestResponse>

a new Oci.common.Waiter instance

ForUser(GetUserRequest, WaiterConfiguration, params LifecycleStateEnum[])

Creates a waiter using the provided configuration.

Declaration
public Waiter<GetUserRequest, GetUserResponse> ForUser(GetUserRequest request, WaiterConfiguration config, params User.LifecycleStateEnum[] targetStates)
Parameters
Type Name Description
GetUserRequest request

Request to send.

WaiterConfiguration config

Wait Configuration

LifecycleStateEnum[] targetStates

Desired resource states. If multiple states are provided then the waiter will return once the resource reaches any of the provided states

Returns
Type Description
Waiter<GetUserRequest, GetUserResponse>

a new Oci.common.Waiter instance

ForUser(GetUserRequest, params LifecycleStateEnum[])

Creates a waiter using default wait configuration.

Declaration
public Waiter<GetUserRequest, GetUserResponse> ForUser(GetUserRequest request, params User.LifecycleStateEnum[] targetStates)
Parameters
Type Name Description
GetUserRequest request

Request to send.

LifecycleStateEnum[] targetStates

Desired resource states. If multiple states are provided then the waiter will return once the resource reaches any of the provided states

Returns
Type Description
Waiter<GetUserRequest, GetUserResponse>

a new Oci.common.Waiter instance

ForUserGroupMembership(GetUserGroupMembershipRequest, WaiterConfiguration, params LifecycleStateEnum[])

Creates a waiter using the provided configuration.

Declaration
public Waiter<GetUserGroupMembershipRequest, GetUserGroupMembershipResponse> ForUserGroupMembership(GetUserGroupMembershipRequest request, WaiterConfiguration config, params UserGroupMembership.LifecycleStateEnum[] targetStates)
Parameters
Type Name Description
GetUserGroupMembershipRequest request

Request to send.

WaiterConfiguration config

Wait Configuration

LifecycleStateEnum[] targetStates

Desired resource states. If multiple states are provided then the waiter will return once the resource reaches any of the provided states

Returns
Type Description
Waiter<GetUserGroupMembershipRequest, GetUserGroupMembershipResponse>

a new Oci.common.Waiter instance

ForUserGroupMembership(GetUserGroupMembershipRequest, params LifecycleStateEnum[])

Creates a waiter using default wait configuration.

Declaration
public Waiter<GetUserGroupMembershipRequest, GetUserGroupMembershipResponse> ForUserGroupMembership(GetUserGroupMembershipRequest request, params UserGroupMembership.LifecycleStateEnum[] targetStates)
Parameters
Type Name Description
GetUserGroupMembershipRequest request

Request to send.

LifecycleStateEnum[] targetStates

Desired resource states. If multiple states are provided then the waiter will return once the resource reaches any of the provided states

Returns
Type Description
Waiter<GetUserGroupMembershipRequest, GetUserGroupMembershipResponse>

a new Oci.common.Waiter instance

ForWorkRequest(GetWorkRequestRequest, WaiterConfiguration, params StatusEnum[])

Creates a waiter using the provided configuration.

Declaration
public Waiter<GetWorkRequestRequest, GetWorkRequestResponse> ForWorkRequest(GetWorkRequestRequest request, WaiterConfiguration config, params WorkRequest.StatusEnum[] targetStates)
Parameters
Type Name Description
GetWorkRequestRequest request

Request to send.

WaiterConfiguration config

Wait Configuration

StatusEnum[] targetStates

Desired resource states. If multiple states are provided then the waiter will return once the resource reaches any of the provided states

Returns
Type Description
Waiter<GetWorkRequestRequest, GetWorkRequestResponse>

a new Oci.common.Waiter instance

ForWorkRequest(GetWorkRequestRequest, params StatusEnum[])

Creates a waiter using default wait configuration.

Declaration
public Waiter<GetWorkRequestRequest, GetWorkRequestResponse> ForWorkRequest(GetWorkRequestRequest request, params WorkRequest.StatusEnum[] targetStates)
Parameters
Type Name Description
GetWorkRequestRequest request

Request to send.

StatusEnum[] targetStates

Desired resource states. If multiple states are provided then the waiter will return once the resource reaches any of the provided states

Returns
Type Description
Waiter<GetWorkRequestRequest, GetWorkRequestResponse>

a new Oci.common.Waiter instance

In this article
Back to top