Share via


ShareSubscription Class

Definition

A share subscription data transfer object.

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

Constructors

ShareSubscription()

Initializes a new instance of the ShareSubscription class.

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

Initializes a new instance of the ShareSubscription class.

Properties

CreatedAt

Gets time at which the share subscription was created.

ExpirationDate

Gets or sets the expiration date of the share subscription.

Id

Gets the resource id of the azure resource

(Inherited from ProxyDto)
InvitationId

Gets or sets the invitation id.

Name

Gets name of the azure resource

(Inherited from ProxyDto)
ProviderEmail

Gets email of the provider who created the resource

ProviderName

Gets name of the provider who created the resource

ProviderTenantName

Gets tenant name of the provider who created the resource

ProvisioningState

Gets provisioning state of the share subscription. Possible values include: 'Succeeded', 'Creating', 'Deleting', 'Moving', 'Failed'

ShareDescription

Gets description of share

ShareKind

Gets kind of share. Possible values include: 'CopyBased', 'InPlace'

ShareName

Gets name of the share

ShareSubscriptionStatus

Gets the current status of share subscription. Possible values include: 'Active', 'Revoked', 'SourceDeleted', 'Revoking'

ShareTerms

Gets terms of a share

SourceShareLocation

Gets or sets source share location.

SystemData

Gets system Data of the Azure resource.

(Inherited from ProxyDto)
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

Methods

Validate()

Validate the object.

Applies to