Class IdentityWaiters
Contains collection of helper methods to produce Oci.Common.Waiters for different resources of Identity.
Inherited Members
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 |