Options
All
  • Public
  • Public/Protected
  • All
Menu

Class CapabilitiesImpl

Package version

Class containing Capabilities operations.

Hierarchy

  • CapabilitiesImpl

Implements

Index

Constructors

Methods

Constructors

constructor

Methods

createOrUpdate

  • Create or update a Capability resource that extends a Target resource.

    Parameters

    • resourceGroupName: string

      String that represents an Azure resource group.

    • parentProviderNamespace: string

      String that represents a resource provider namespace.

    • parentResourceType: string

      String that represents a resource type.

    • parentResourceName: string

      String that represents a resource name.

    • targetName: string

      String that represents a Target resource name.

    • capabilityName: string

      String that represents a Capability resource name.

    • capability: Capability

      Capability resource to be created or updated.

    • Optional options: CapabilitiesCreateOrUpdateOptionalParams

      The options parameters.

    Returns Promise<CapabilitiesCreateOrUpdateResponse>

delete

  • delete(resourceGroupName: string, parentProviderNamespace: string, parentResourceType: string, parentResourceName: string, targetName: string, capabilityName: string, options?: CapabilitiesDeleteOptionalParams): Promise<void>
  • Delete a Capability that extends a Target resource.

    Parameters

    • resourceGroupName: string

      String that represents an Azure resource group.

    • parentProviderNamespace: string

      String that represents a resource provider namespace.

    • parentResourceType: string

      String that represents a resource type.

    • parentResourceName: string

      String that represents a resource name.

    • targetName: string

      String that represents a Target resource name.

    • capabilityName: string

      String that represents a Capability resource name.

    • Optional options: CapabilitiesDeleteOptionalParams

      The options parameters.

    Returns Promise<void>

get

  • Get a Capability resource that extends a Target resource.

    Parameters

    • resourceGroupName: string

      String that represents an Azure resource group.

    • parentProviderNamespace: string

      String that represents a resource provider namespace.

    • parentResourceType: string

      String that represents a resource type.

    • parentResourceName: string

      String that represents a resource name.

    • targetName: string

      String that represents a Target resource name.

    • capabilityName: string

      String that represents a Capability resource name.

    • Optional options: CapabilitiesGetOptionalParams

      The options parameters.

    Returns Promise<CapabilitiesGetResponse>

list

  • list(resourceGroupName: string, parentProviderNamespace: string, parentResourceType: string, parentResourceName: string, targetName: string, options?: CapabilitiesListOptionalParams): PagedAsyncIterableIterator<Capability>
  • Get a list of Capability resources that extend a Target resource..

    Parameters

    • resourceGroupName: string

      String that represents an Azure resource group.

    • parentProviderNamespace: string

      String that represents a resource provider namespace.

    • parentResourceType: string

      String that represents a resource type.

    • parentResourceName: string

      String that represents a resource name.

    • targetName: string

      String that represents a Target resource name.

    • Optional options: CapabilitiesListOptionalParams

      The options parameters.

    Returns PagedAsyncIterableIterator<Capability>

Generated using TypeDoc