Share via


DataShareInvitationData Class

Definition

A class representing the DataShareInvitation data model. A Invitation data transfer object.

public class DataShareInvitationData : Azure.ResourceManager.Models.ResourceData
type DataShareInvitationData = class
    inherit ResourceData
Public Class DataShareInvitationData
Inherits ResourceData
Inheritance
DataShareInvitationData

Constructors

DataShareInvitationData()

Initializes a new instance of DataShareInvitationData.

Properties

ExpireOn

The expiration date for the invitation and share subscription.

Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

(Inherited from ResourceData)
InvitationId

unique invitation id.

InvitationStatus

The status of the invitation.

Name

The name of the resource.

(Inherited from ResourceData)
ResourceType

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts".

(Inherited from ResourceData)
RespondedOn

The time the recipient responded to the invitation.

SentOn

Gets the time at which the invitation was sent.

SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

(Inherited from ResourceData)
TargetActiveDirectoryId

The target Azure AD Id. Can't be combined with email.

TargetEmail

The email the invitation is directed to.

TargetObjectId

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.

UserEmail

Email of the user who created the resource.

UserName

Name of the user who created the resource.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions) (Inherited from ResourceData)

Applies to