AttestationsOperations interface

Interface representing a Attestations operations.

Properties

beginCreateOrUpdateAtResource
beginCreateOrUpdateAtResourceAndWait
beginCreateOrUpdateAtResourceGroup
beginCreateOrUpdateAtResourceGroupAndWait
beginCreateOrUpdateAtSubscription
beginCreateOrUpdateAtSubscriptionAndWait
createOrUpdateAtResource

Creates or updates an attestation at resource scope.

createOrUpdateAtResourceGroup

Creates or updates an attestation at resource group scope.

createOrUpdateAtSubscription

Creates or updates an attestation at subscription scope.

deleteAtResource

Deletes an existing attestation at individual resource scope.

deleteAtResourceGroup

Deletes an existing attestation at resource group scope.

deleteAtSubscription

Deletes an existing attestation at subscription scope.

getAtResource

Gets an existing attestation at resource scope.

getAtResourceGroup

Gets an existing attestation at resource group scope.

getAtSubscription

Gets an existing attestation at subscription scope.

listForResource

Gets all attestations for a resource.

listForResourceGroup

Gets all attestations for the resource group.

listForSubscription

Gets all attestations for the subscription.

Property Details

beginCreateOrUpdateAtResource

Warning

This API is now deprecated.

use createOrUpdateAtResource instead

beginCreateOrUpdateAtResource: (resourceId: string, attestationName: string, parameters: Attestation, options?: AttestationsCreateOrUpdateAtResourceOptionalParams) => Promise<SimplePollerLike<OperationState<Attestation>, Attestation>>

Property Value

(resourceId: string, attestationName: string, parameters: Attestation, options?: AttestationsCreateOrUpdateAtResourceOptionalParams) => Promise<SimplePollerLike<OperationState<Attestation>, Attestation>>

beginCreateOrUpdateAtResourceAndWait

Warning

This API is now deprecated.

use createOrUpdateAtResource instead

beginCreateOrUpdateAtResourceAndWait: (resourceId: string, attestationName: string, parameters: Attestation, options?: AttestationsCreateOrUpdateAtResourceOptionalParams) => Promise<Attestation>

Property Value

(resourceId: string, attestationName: string, parameters: Attestation, options?: AttestationsCreateOrUpdateAtResourceOptionalParams) => Promise<Attestation>

beginCreateOrUpdateAtResourceGroup

Warning

This API is now deprecated.

use createOrUpdateAtResourceGroup instead

beginCreateOrUpdateAtResourceGroup: (resourceGroupName: string, attestationName: string, parameters: Attestation, options?: AttestationsCreateOrUpdateAtResourceGroupOptionalParams) => Promise<SimplePollerLike<OperationState<Attestation>, Attestation>>

Property Value

(resourceGroupName: string, attestationName: string, parameters: Attestation, options?: AttestationsCreateOrUpdateAtResourceGroupOptionalParams) => Promise<SimplePollerLike<OperationState<Attestation>, Attestation>>

beginCreateOrUpdateAtResourceGroupAndWait

Warning

This API is now deprecated.

use createOrUpdateAtResourceGroup instead

beginCreateOrUpdateAtResourceGroupAndWait: (resourceGroupName: string, attestationName: string, parameters: Attestation, options?: AttestationsCreateOrUpdateAtResourceGroupOptionalParams) => Promise<Attestation>

Property Value

(resourceGroupName: string, attestationName: string, parameters: Attestation, options?: AttestationsCreateOrUpdateAtResourceGroupOptionalParams) => Promise<Attestation>

beginCreateOrUpdateAtSubscription

Warning

This API is now deprecated.

use createOrUpdateAtSubscription instead

beginCreateOrUpdateAtSubscription: (attestationName: string, parameters: Attestation, options?: AttestationsCreateOrUpdateAtSubscriptionOptionalParams) => Promise<SimplePollerLike<OperationState<Attestation>, Attestation>>

Property Value

(attestationName: string, parameters: Attestation, options?: AttestationsCreateOrUpdateAtSubscriptionOptionalParams) => Promise<SimplePollerLike<OperationState<Attestation>, Attestation>>

beginCreateOrUpdateAtSubscriptionAndWait

Warning

This API is now deprecated.

use createOrUpdateAtSubscription instead

beginCreateOrUpdateAtSubscriptionAndWait: (attestationName: string, parameters: Attestation, options?: AttestationsCreateOrUpdateAtSubscriptionOptionalParams) => Promise<Attestation>

Property Value

(attestationName: string, parameters: Attestation, options?: AttestationsCreateOrUpdateAtSubscriptionOptionalParams) => Promise<Attestation>

createOrUpdateAtResource

Creates or updates an attestation at resource scope.

createOrUpdateAtResource: (resourceId: string, attestationName: string, parameters: Attestation, options?: AttestationsCreateOrUpdateAtResourceOptionalParams) => PollerLike<OperationState<Attestation>, Attestation>

Property Value

(resourceId: string, attestationName: string, parameters: Attestation, options?: AttestationsCreateOrUpdateAtResourceOptionalParams) => PollerLike<OperationState<Attestation>, Attestation>

createOrUpdateAtResourceGroup

Creates or updates an attestation at resource group scope.

createOrUpdateAtResourceGroup: (resourceGroupName: string, attestationName: string, parameters: Attestation, options?: AttestationsCreateOrUpdateAtResourceGroupOptionalParams) => PollerLike<OperationState<Attestation>, Attestation>

Property Value

(resourceGroupName: string, attestationName: string, parameters: Attestation, options?: AttestationsCreateOrUpdateAtResourceGroupOptionalParams) => PollerLike<OperationState<Attestation>, Attestation>

createOrUpdateAtSubscription

Creates or updates an attestation at subscription scope.

createOrUpdateAtSubscription: (attestationName: string, parameters: Attestation, options?: AttestationsCreateOrUpdateAtSubscriptionOptionalParams) => PollerLike<OperationState<Attestation>, Attestation>

Property Value

(attestationName: string, parameters: Attestation, options?: AttestationsCreateOrUpdateAtSubscriptionOptionalParams) => PollerLike<OperationState<Attestation>, Attestation>

deleteAtResource

Deletes an existing attestation at individual resource scope.

deleteAtResource: (resourceId: string, attestationName: string, options?: AttestationsDeleteAtResourceOptionalParams) => Promise<void>

Property Value

(resourceId: string, attestationName: string, options?: AttestationsDeleteAtResourceOptionalParams) => Promise<void>

deleteAtResourceGroup

Deletes an existing attestation at resource group scope.

deleteAtResourceGroup: (resourceGroupName: string, attestationName: string, options?: AttestationsDeleteAtResourceGroupOptionalParams) => Promise<void>

Property Value

(resourceGroupName: string, attestationName: string, options?: AttestationsDeleteAtResourceGroupOptionalParams) => Promise<void>

deleteAtSubscription

Deletes an existing attestation at subscription scope.

deleteAtSubscription: (attestationName: string, options?: AttestationsDeleteAtSubscriptionOptionalParams) => Promise<void>

Property Value

(attestationName: string, options?: AttestationsDeleteAtSubscriptionOptionalParams) => Promise<void>

getAtResource

Gets an existing attestation at resource scope.

getAtResource: (resourceId: string, attestationName: string, options?: AttestationsGetAtResourceOptionalParams) => Promise<Attestation>

Property Value

(resourceId: string, attestationName: string, options?: AttestationsGetAtResourceOptionalParams) => Promise<Attestation>

getAtResourceGroup

Gets an existing attestation at resource group scope.

getAtResourceGroup: (resourceGroupName: string, attestationName: string, options?: AttestationsGetAtResourceGroupOptionalParams) => Promise<Attestation>

Property Value

(resourceGroupName: string, attestationName: string, options?: AttestationsGetAtResourceGroupOptionalParams) => Promise<Attestation>

getAtSubscription

Gets an existing attestation at subscription scope.

getAtSubscription: (attestationName: string, options?: AttestationsGetAtSubscriptionOptionalParams) => Promise<Attestation>

Property Value

(attestationName: string, options?: AttestationsGetAtSubscriptionOptionalParams) => Promise<Attestation>

listForResource

Gets all attestations for a resource.

listForResource: (resourceId: string, options?: AttestationsListForResourceOptionalParams) => PagedAsyncIterableIterator<Attestation, Attestation[], PageSettings>

Property Value

(resourceId: string, options?: AttestationsListForResourceOptionalParams) => PagedAsyncIterableIterator<Attestation, Attestation[], PageSettings>

listForResourceGroup

Gets all attestations for the resource group.

listForResourceGroup: (resourceGroupName: string, options?: AttestationsListForResourceGroupOptionalParams) => PagedAsyncIterableIterator<Attestation, Attestation[], PageSettings>

Property Value

(resourceGroupName: string, options?: AttestationsListForResourceGroupOptionalParams) => PagedAsyncIterableIterator<Attestation, Attestation[], PageSettings>

listForSubscription

Gets all attestations for the subscription.

listForSubscription: (options?: AttestationsListForSubscriptionOptionalParams) => PagedAsyncIterableIterator<Attestation, Attestation[], PageSettings>

Property Value

(options?: AttestationsListForSubscriptionOptionalParams) => PagedAsyncIterableIterator<Attestation, Attestation[], PageSettings>