Share via


Invitation Class

Definition

A Invitation data transfer object.

[Microsoft.Rest.Serialization.JsonTransformation]
public class Invitation : Microsoft.Azure.Management.DataShare.Models.ProxyDto
[<Microsoft.Rest.Serialization.JsonTransformation>]
type Invitation = class
    inherit ProxyDto
Public Class Invitation
Inherits ProxyDto
Inheritance
Invitation
Attributes

Constructors

Invitation()

Initializes a new instance of the Invitation class.

Invitation(String, String, SystemData, String, Nullable<DateTime>, String, String, Nullable<DateTime>, Nullable<DateTime>, String, String, String, String, String)

Initializes a new instance of the Invitation class.

Properties

ExpirationDate

Gets or sets the expiration date for the invitation and share subscription.

Id

Gets the resource id of the azure resource

(Inherited from ProxyDto)
InvitationId

Gets unique invitation id

InvitationStatus

Gets the status of the invitation. Possible values include: 'Pending', 'Accepted', 'Rejected', 'Withdrawn'

Name

Gets name of the azure resource

(Inherited from ProxyDto)
RespondedAt

Gets the time the recipient responded to the invitation.

SentAt

Gets the time at which the invitation was sent.

SystemData

Gets system Data of the Azure resource.

(Inherited from ProxyDto)
TargetActiveDirectoryId

Gets or sets the target Azure AD Id. Can't be combined with email.

TargetEmail

Gets or sets the email the invitation is directed to.

TargetObjectId

Gets or sets the target user or application Id that invitation is being sent to. Must be specified along TargetActiveDirectoryId. This enables sending invitations to specific users or applications in an AD tenant.

Type

Gets type of the azure resource

(Inherited from ProxyDto)
UserEmail

Gets email of the user who created the resource

UserName

Gets name of the user who created the resource

Applies to