Share via


AppPlatformApiPortalProperties Class

Definition

API portal properties payload.

public class AppPlatformApiPortalProperties : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.AppPlatform.Models.AppPlatformApiPortalProperties>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.AppPlatform.Models.AppPlatformApiPortalProperties>
public class AppPlatformApiPortalProperties
type AppPlatformApiPortalProperties = class
    interface IJsonModel<AppPlatformApiPortalProperties>
    interface IPersistableModel<AppPlatformApiPortalProperties>
type AppPlatformApiPortalProperties = class
Public Class AppPlatformApiPortalProperties
Implements IJsonModel(Of AppPlatformApiPortalProperties), IPersistableModel(Of AppPlatformApiPortalProperties)
Public Class AppPlatformApiPortalProperties
Inheritance
AppPlatformApiPortalProperties
Implements

Constructors

AppPlatformApiPortalProperties()

Initializes a new instance of AppPlatformApiPortalProperties.

Properties

GatewayIds

The array of resource Ids of gateway to integrate with API portal.

Instances

Collection of instances belong to API portal.

IsHttpsOnly

Indicate if only https is allowed.

IsPublic

Indicates whether the API portal exposes endpoint.

ProvisioningState

State of the API portal.

ResourceRequests

The requested resource quantity for required CPU and Memory.

SourceUris

Collection of OpenAPI source URL locations.

SsoProperties

Single sign-on related configuration.

Uri

URL of the API portal, exposed when 'public' is true.

Explicit Interface Implementations

IJsonModel<AppPlatformApiPortalProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<AppPlatformApiPortalProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<AppPlatformApiPortalProperties>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<AppPlatformApiPortalProperties>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<AppPlatformApiPortalProperties>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to