Share via


MarketplaceSubscriptionStatus Struct

Definition

Argument completer implementation for MarketplaceSubscriptionStatus.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.MachineLearningServices.Support.MarketplaceSubscriptionStatusTypeConverter))]
public struct MarketplaceSubscriptionStatus : IEquatable<Microsoft.Azure.PowerShell.Cmdlets.MachineLearningServices.Support.MarketplaceSubscriptionStatus>, System.Management.Automation.IArgumentCompleter
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.MachineLearningServices.Support.MarketplaceSubscriptionStatusTypeConverter))>]
type MarketplaceSubscriptionStatus = struct
    interface IArgumentCompleter
Public Structure MarketplaceSubscriptionStatus
Implements IArgumentCompleter, IEquatable(Of MarketplaceSubscriptionStatus)
Inheritance
MarketplaceSubscriptionStatus
Attributes
Implements

Fields

Subscribed

The customer can now use the Marketplace Subscription's model and will be billed.

Suspended

The customer could not be billed for the Marketplace Subscription. The customer will not be able to access the model.

Unsubscribed

Marketplace Subscriptions reach this state in response to an explicit customer or CSP action. A Marketplace Subscription can also be canceled implicitly, as a result of nonpayment of dues, after being in the Suspended state for some time.

Methods

CompleteArgument(String, String, String, CommandAst, IDictionary)

Implementations of this function are called by PowerShell to complete arguments.

Equals(MarketplaceSubscriptionStatus)

Compares values of enum type MarketplaceSubscriptionStatus

Equals(Object)

Compares values of enum type MarketplaceSubscriptionStatus (override for Object)

GetHashCode()

Returns hashCode for enum MarketplaceSubscriptionStatus

ToString()

Returns string representation for MarketplaceSubscriptionStatus

Operators

Equality(MarketplaceSubscriptionStatus, MarketplaceSubscriptionStatus)

Overriding == operator for enum MarketplaceSubscriptionStatus

Implicit(MarketplaceSubscriptionStatus to String)

Implicit operator to convert MarketplaceSubscriptionStatus to string

Implicit(String to MarketplaceSubscriptionStatus)

Implicit operator to convert string to MarketplaceSubscriptionStatus

Inequality(MarketplaceSubscriptionStatus, MarketplaceSubscriptionStatus)

Overriding != operator for enum MarketplaceSubscriptionStatus

Applies to