Share via


AppPlatformApiPortalCustomDomainResource Class

Definition

A Class representing an AppPlatformApiPortalCustomDomain along with the instance operations that can be performed on it. If you have a Azure.Core.ResourceIdentifier you can construct an AppPlatformApiPortalCustomDomainResource from an instance of Azure.ResourceManager.ArmClient using the GetAppPlatformApiPortalCustomDomainResource method. Otherwise you can get one from its parent resource AppPlatformApiPortalResource using the GetAppPlatformApiPortalCustomDomain method.

public class AppPlatformApiPortalCustomDomainResource : Azure.ResourceManager.ArmResource, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.AppPlatform.AppPlatformApiPortalCustomDomainData>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.AppPlatform.AppPlatformApiPortalCustomDomainData>
type AppPlatformApiPortalCustomDomainResource = class
    inherit ArmResource
    interface IJsonModel<AppPlatformApiPortalCustomDomainData>
    interface IPersistableModel<AppPlatformApiPortalCustomDomainData>
Public Class AppPlatformApiPortalCustomDomainResource
Inherits ArmResource
Implements IJsonModel(Of AppPlatformApiPortalCustomDomainData), IPersistableModel(Of AppPlatformApiPortalCustomDomainData)
Inheritance
Azure.ResourceManager.ArmResource
AppPlatformApiPortalCustomDomainResource
Implements
System.ClientModel.Primitives.IJsonModel<AppPlatformApiPortalCustomDomainData> System.ClientModel.Primitives.IPersistableModel<AppPlatformApiPortalCustomDomainData> System.ClientModel.Primitives.IPersistableModel<T>

Constructors

AppPlatformApiPortalCustomDomainResource()

Initializes a new instance of the AppPlatformApiPortalCustomDomainResource class for mocking.

Fields

ResourceType

Gets the resource type for the operations.

Properties

Data

Gets the data representing this Feature.

HasData

Gets whether or not the current instance has data.

Methods

CreateResourceIdentifier(String, String, String, String, String)

Generate the resource identifier of a AppPlatformApiPortalCustomDomainResource instance.

Delete(WaitUntil, CancellationToken)

Delete the API portal custom ___domain.

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/apiPortals/{apiPortalName}/domains/{domainName}
  • Operation Id: ApiPortalCustomDomains_Delete
  • Default Api Version: 2022-12-01
  • Resource: AppPlatformApiPortalCustomDomainResource
DeleteAsync(WaitUntil, CancellationToken)

Delete the API portal custom ___domain.

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/apiPortals/{apiPortalName}/domains/{domainName}
  • Operation Id: ApiPortalCustomDomains_Delete
  • Default Api Version: 2022-12-01
  • Resource: AppPlatformApiPortalCustomDomainResource
Get(CancellationToken)

Get the API portal custom ___domain.

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/apiPortals/{apiPortalName}/domains/{domainName}
  • Operation Id: ApiPortalCustomDomains_Get
  • Default Api Version: 2022-12-01
  • Resource: AppPlatformApiPortalCustomDomainResource
GetAsync(CancellationToken)

Get the API portal custom ___domain.

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/apiPortals/{apiPortalName}/domains/{domainName}
  • Operation Id: ApiPortalCustomDomains_Get
  • Default Api Version: 2022-12-01
  • Resource: AppPlatformApiPortalCustomDomainResource
Update(WaitUntil, AppPlatformApiPortalCustomDomainData, CancellationToken)

Create or update the API portal custom ___domain.

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/apiPortals/{apiPortalName}/domains/{domainName}
  • Operation Id: ApiPortalCustomDomains_CreateOrUpdate
  • Default Api Version: 2022-12-01
  • Resource: AppPlatformApiPortalCustomDomainResource
UpdateAsync(WaitUntil, AppPlatformApiPortalCustomDomainData, CancellationToken)

Create or update the API portal custom ___domain.

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/apiPortals/{apiPortalName}/domains/{domainName}
  • Operation Id: ApiPortalCustomDomains_CreateOrUpdate
  • Default Api Version: 2022-12-01
  • Resource: AppPlatformApiPortalCustomDomainResource

Explicit Interface Implementations

IJsonModel<AppPlatformApiPortalCustomDomainData>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<AppPlatformApiPortalCustomDomainData>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided System.Text.Json.Utf8JsonWriter.

IPersistableModel<AppPlatformApiPortalCustomDomainData>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided System.BinaryData into a model.

IPersistableModel<AppPlatformApiPortalCustomDomainData>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<AppPlatformApiPortalCustomDomainData>.Write(ModelReaderWriterOptions)

Writes the model into a System.BinaryData.

Applies to