Compartir a través de


SubscriptionContract Clase

Definición

Detalles de la suscripción.

[Microsoft.Rest.Serialization.JsonTransformation]
public class SubscriptionContract : Microsoft.Azure.Management.ApiManagement.Models.Resource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type SubscriptionContract = class
    inherit Resource
Public Class SubscriptionContract
Inherits Resource
Herencia
SubscriptionContract
Atributos

Constructores

SubscriptionContract()

Inicializa una nueva instancia de la clase SubscriptionContract.

SubscriptionContract(String, SubscriptionState, String, String, String, String, String, Nullable<DateTime>, Nullable<DateTime>, Nullable<DateTime>, Nullable<DateTime>, Nullable<DateTime>, String, String, String, Nullable<Boolean>)

Inicializa una nueva instancia de la clase SubscriptionContract.

Propiedades

AllowTracing

Obtiene o establece determina si el seguimiento está habilitado.

CreatedDate

Obtiene la fecha de creación de la suscripción. La fecha se ajusta al siguiente formato: yyyy-MM-ddTHH:mm:ssZ según lo especificado por el estándar ISO 8601.

DisplayName

Obtiene o establece el nombre de la suscripción, o null si la suscripción no tiene ningún nombre.

EndDate

Obtiene o establece la fecha en que se canceló o expiró la suscripción. La configuración solo tiene fines de auditoría y la suscripción no se cancela automáticamente. El ciclo de vida de la suscripción se puede administrar mediante la state propiedad . La fecha se ajusta al siguiente formato: yyyy-MM-ddTHH:mm:ssZ según lo especificado por el estándar ISO 8601.

ExpirationDate

Obtiene o establece la fecha de expiración de la suscripción. La configuración solo tiene fines de auditoría y la suscripción no ha expirado automáticamente. El ciclo de vida de la suscripción se puede administrar mediante la state propiedad . La fecha se ajusta al siguiente formato: yyyy-MM-ddTHH:mm:ssZ según lo especificado por el estándar ISO 8601.

Id

Obtiene el identificador de recurso completo del recurso. Por ejemplo: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

(Heredado de Resource)
Name

Obtiene el nombre del recurso.

(Heredado de Resource)
NotificationDate

Obtiene o establece la fecha de notificación de expiración de la suscripción próxima. La fecha se ajusta al siguiente formato: yyyy-MM-ddTHH:mm:ssZ según lo especificado por el estándar ISO 8601.

OwnerId

Obtiene o establece el identificador de recurso de usuario del propietario de la suscripción. El valor es una dirección URL relativa válida con el formato /users/{userId} donde {userId} es un identificador de usuario.

OwnerIdentifier

Detalles de la suscripción.

PrimaryKey

Obtiene o establece la clave principal de la suscripción. Esta propiedad no se rellenará en las operaciones "GET". Use la solicitud POST "/listSecrets" para obtener el valor.

Scope

Obtiene o establece el ámbito como /products/{productId} o /apis o /apis/{apiId}.

ScopeIdentifier

Detalles de la suscripción.

SecondaryKey

Obtiene o establece la clave secundaria de la suscripción. Esta propiedad no se rellenará en las operaciones "GET". Use la solicitud POST "/listSecrets" para obtener el valor.

StartDate

Obtiene o establece la fecha de activación de la suscripción. La configuración solo tiene fines de auditoría y la suscripción no se activa automáticamente. El ciclo de vida de la suscripción se puede administrar mediante la state propiedad . La fecha se ajusta al siguiente formato: yyyy-MM-ddTHH:mm:ssZ según lo especificado por el estándar ISO 8601.

State

Obtiene o establece el estado de la suscripción. Los estados posibles son * activos: la suscripción está activa, * suspendida : la suscripción está bloqueada y el suscriptor no puede llamar a ninguna API del producto, * enviada : el desarrollador ha realizado la solicitud de suscripción, pero aún no se ha aprobado o rechazado, * rechazado , la solicitud de suscripción ha sido denegada por un administrador, * cancelado– la suscripción ha sido cancelada por el desarrollador o administrador,

  • expirado: la suscripción alcanzó su fecha de expiración y se desactivó. Entre los valores posibles se incluyen: 'suspended', 'active', 'expired', 'submitted', 'rejected', 'cancelled'
StateComment

Obtiene o establece el comentario de suscripción opcional agregado por un administrador cuando se cambia el estado a "rechazado".

Type

Obtiene el tipo del recurso. Por ejemplo, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts"

(Heredado de Resource)

Métodos

Validate()

Valide el objeto .

Se aplica a