AWS SDK Version 3 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

Contains information about a delegation request, including its status, permissions, and associated metadata.

Inheritance Hierarchy

System.Object
  Amazon.IdentityManagement.Model.DelegationRequest

Namespace: Amazon.IdentityManagement.Model
Assembly: AWSSDK.IdentityManagement.dll
Version: 3.x.y.z

Syntax

C#
public class DelegationRequest

The DelegationRequest type exposes the following members

Constructors

NameDescription
Public Method DelegationRequest()

Properties

NameTypeDescription
Public Property ApproverId System.String

Gets and sets the property ApproverId.

Public Property CreateDate System.DateTime

Gets and sets the property CreateDate.

Creation date (timestamp) of this delegation request.

Public Property DelegationRequestId System.String

Gets and sets the property DelegationRequestId.

The unique identifier for the delegation request.

Public Property Description System.String

Gets and sets the property Description.

Description of the delegation request. This is a message that is provided by the Amazon Web Services partner that filed the delegation request.

Public Property Notes System.String

Gets and sets the property Notes.

Notes added to this delegation request, if this request was updated via the UpdateDelegationRequest API.

Public Property OnlySendByOwner System.Boolean

Gets and sets the property OnlySendByOwner.

A flag indicating whether the SendDelegationToken must be called by the owner of this delegation request. This is set by the requesting partner.

Public Property OwnerAccountId System.String

Gets and sets the property OwnerAccountId.

Amazon Web Services account ID of the owner of the delegation request.

Public Property OwnerId System.String

Gets and sets the property OwnerId.

ARN of the owner of this delegation request.

Public Property PermissionPolicy System.String

Gets and sets the property PermissionPolicy.

JSON content of the associated permission policy of this delegation request.

Public Property Permissions Amazon.IdentityManagement.Model.DelegationPermission

Gets and sets the property Permissions.

Public Property RedirectUrl System.String

Gets and sets the property RedirectUrl.

A URL to be redirected to once the delegation request is approved. Partners provide this URL when creating the delegation request.

Public Property RejectionReason System.String

Gets and sets the property RejectionReason.

Reasons for rejecting this delegation request, if this request was rejected. See also RejectDelegationRequest API documentation.

Public Property RequestMessage System.String

Gets and sets the property RequestMessage.

A custom message that is added to the delegation request by the partner.

This element is different from the Description element such that this is a request specific message injected by the partner. The Description is typically a generic explanation of what the delegation request is targeted to do.

Public Property RequestorId System.String

Gets and sets the property RequestorId.

Identity of the requestor of this delegation request. This will be an Amazon Web Services account ID.

Public Property RequestorName System.String

Gets and sets the property RequestorName.

A friendly name of the requestor.

Public Property RolePermissionRestrictionArns System.Collections.Generic.List<System.String>

Gets and sets the property RolePermissionRestrictionArns.

If the PermissionPolicy includes role creation permissions, this element will include the list of permissions boundary policies associated with the role creation. See Permissions boundaries for IAM entities for more details about IAM permission boundaries.

Public Property SessionDuration System.Int32

Gets and sets the property SessionDuration.

The life-time of the requested session credential.

Public Property State Amazon.IdentityManagement.StateType

Gets and sets the property State.

The state of this delegation request.

See the Understanding the Request Lifecycle for an explanation of how these states are transitioned.

Public Property UpdatedTime System.DateTime

Gets and sets the property UpdatedTime.

Last updated timestamp of the request.

Version Information

.NET:
Supported in: 8.0 and newer, Core 3.1

.NET Standard:
Supported in: 2.0

.NET Framework:
Supported in: 4.5 and newer, 3.5