Share via


AppPlatformBuildResource Class

Definition

A Class representing an AppPlatformBuild along with the instance operations that can be performed on it. If you have a Azure.Core.ResourceIdentifier you can construct an AppPlatformBuildResource from an instance of Azure.ResourceManager.ArmClient using the GetAppPlatformBuildResource method. Otherwise you can get one from its parent resource AppPlatformBuildServiceResource using the GetAppPlatformBuild method.

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

Constructors

AppPlatformBuildResource()

Initializes a new instance of the AppPlatformBuildResource 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 AppPlatformBuildResource instance.

Get(CancellationToken)

Get a KPack build.

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/buildServices/{buildServiceName}/builds/{buildName}
  • Operation Id: BuildService_GetBuild
  • Default Api Version: 2022-12-01
  • Resource: AppPlatformBuildResource
GetAppPlatformBuildResult(String, CancellationToken)

Get a KPack build result.

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/buildServices/{buildServiceName}/builds/{buildName}/results/{buildResultName}
  • Operation Id: BuildService_GetBuildResult
  • Default Api Version: 2022-12-01
  • Resource: AppPlatformBuildResultResource
GetAppPlatformBuildResultAsync(String, CancellationToken)

Get a KPack build result.

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/buildServices/{buildServiceName}/builds/{buildName}/results/{buildResultName}
  • Operation Id: BuildService_GetBuildResult
  • Default Api Version: 2022-12-01
  • Resource: AppPlatformBuildResultResource
GetAppPlatformBuildResults()

Gets a collection of AppPlatformBuildResultResources in the AppPlatformBuild.

GetAsync(CancellationToken)

Get a KPack build.

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/buildServices/{buildServiceName}/builds/{buildName}
  • Operation Id: BuildService_GetBuild
  • Default Api Version: 2022-12-01
  • Resource: AppPlatformBuildResource
Update(WaitUntil, AppPlatformBuildData, CancellationToken)

Create or update a KPack build.

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/buildServices/{buildServiceName}/builds/{buildName}
  • Operation Id: BuildService_CreateOrUpdateBuild
  • Default Api Version: 2022-12-01
  • Resource: AppPlatformBuildResource
UpdateAsync(WaitUntil, AppPlatformBuildData, CancellationToken)

Create or update a KPack build.

  • Request Path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AppPlatform/Spring/{serviceName}/buildServices/{buildServiceName}/builds/{buildName}
  • Operation Id: BuildService_CreateOrUpdateBuild
  • Default Api Version: 2022-12-01
  • Resource: AppPlatformBuildResource

Explicit Interface Implementations

IJsonModel<AppPlatformBuildData>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<AppPlatformBuildData>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

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

IPersistableModel<AppPlatformBuildData>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided System.BinaryData into a model.

IPersistableModel<AppPlatformBuildData>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<AppPlatformBuildData>.Write(ModelReaderWriterOptions)

Writes the model into a System.BinaryData.

Applies to