Interface Attestations


  • public interface Attestations
    Resource collection API of Attestations.
    • Method Detail

      • list

        com.azure.core.http.rest.PagedIterable<Attestation> list()
        Gets all attestations for the subscription.
        Returns:
        all attestations for the subscription.
        Throws:
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • list

        com.azure.core.http.rest.PagedIterable<Attestation> list​(Integer top,
                                                                 String filter,
                                                                 com.azure.core.util.Context context)
        Gets all attestations for the subscription.
        Parameters:
        top - Maximum number of records to return.
        filter - OData filter expression.
        context - The context to associate with this operation.
        Returns:
        all attestations for the subscription.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • createOrUpdateAtSubscription

        Attestation createOrUpdateAtSubscription​(String attestationName,
                                                 AttestationInner parameters)
        Creates or updates an attestation at subscription scope.
        Parameters:
        attestationName - The name of the attestation.
        parameters - The attestation parameters.
        Returns:
        an attestation resource.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • createOrUpdateAtSubscription

        Attestation createOrUpdateAtSubscription​(String attestationName,
                                                 AttestationInner parameters,
                                                 com.azure.core.util.Context context)
        Creates or updates an attestation at subscription scope.
        Parameters:
        attestationName - The name of the attestation.
        parameters - The attestation parameters.
        context - The context to associate with this operation.
        Returns:
        an attestation resource.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getAtSubscription

        Attestation getAtSubscription​(String attestationName)
        Gets an existing attestation at subscription scope.
        Parameters:
        attestationName - The name of the attestation.
        Returns:
        an existing attestation at subscription scope.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getAtSubscriptionWithResponse

        com.azure.core.http.rest.Response<Attestation> getAtSubscriptionWithResponse​(String attestationName,
                                                                                     com.azure.core.util.Context context)
        Gets an existing attestation at subscription scope.
        Parameters:
        attestationName - The name of the attestation.
        context - The context to associate with this operation.
        Returns:
        an existing attestation at subscription scope.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • deleteAtSubscription

        void deleteAtSubscription​(String attestationName)
        Deletes an existing attestation at subscription scope.
        Parameters:
        attestationName - The name of the attestation.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • deleteAtSubscriptionWithResponse

        com.azure.core.http.rest.Response<Void> deleteAtSubscriptionWithResponse​(String attestationName,
                                                                                 com.azure.core.util.Context context)
        Deletes an existing attestation at subscription scope.
        Parameters:
        attestationName - The name of the attestation.
        context - The context to associate with this operation.
        Returns:
        the response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listByResourceGroup

        com.azure.core.http.rest.PagedIterable<Attestation> listByResourceGroup​(String resourceGroupName)
        Gets all attestations for the resource group.
        Parameters:
        resourceGroupName - The name of the resource group. The name is case insensitive.
        Returns:
        all attestations for the resource group.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listByResourceGroup

        com.azure.core.http.rest.PagedIterable<Attestation> listByResourceGroup​(String resourceGroupName,
                                                                                Integer top,
                                                                                String filter,
                                                                                com.azure.core.util.Context context)
        Gets all attestations for the resource group.
        Parameters:
        resourceGroupName - The name of the resource group. The name is case insensitive.
        top - Maximum number of records to return.
        filter - OData filter expression.
        context - The context to associate with this operation.
        Returns:
        all attestations for the resource group.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getByResourceGroup

        Attestation getByResourceGroup​(String resourceGroupName,
                                       String attestationName)
        Gets an existing attestation at resource group scope.
        Parameters:
        resourceGroupName - The name of the resource group. The name is case insensitive.
        attestationName - The name of the attestation.
        Returns:
        an existing attestation at resource group scope.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getByResourceGroupWithResponse

        com.azure.core.http.rest.Response<Attestation> getByResourceGroupWithResponse​(String resourceGroupName,
                                                                                      String attestationName,
                                                                                      com.azure.core.util.Context context)
        Gets an existing attestation at resource group scope.
        Parameters:
        resourceGroupName - The name of the resource group. The name is case insensitive.
        attestationName - The name of the attestation.
        context - The context to associate with this operation.
        Returns:
        an existing attestation at resource group scope.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • deleteByResourceGroup

        void deleteByResourceGroup​(String resourceGroupName,
                                   String attestationName)
        Deletes an existing attestation at resource group scope.
        Parameters:
        resourceGroupName - The name of the resource group. The name is case insensitive.
        attestationName - The name of the attestation.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • deleteWithResponse

        com.azure.core.http.rest.Response<Void> deleteWithResponse​(String resourceGroupName,
                                                                   String attestationName,
                                                                   com.azure.core.util.Context context)
        Deletes an existing attestation at resource group scope.
        Parameters:
        resourceGroupName - The name of the resource group. The name is case insensitive.
        attestationName - The name of the attestation.
        context - The context to associate with this operation.
        Returns:
        the response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listForResource

        com.azure.core.http.rest.PagedIterable<Attestation> listForResource​(String resourceId)
        Gets all attestations for a resource.
        Parameters:
        resourceId - Resource ID.
        Returns:
        all attestations for a resource.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listForResource

        com.azure.core.http.rest.PagedIterable<Attestation> listForResource​(String resourceId,
                                                                            Integer top,
                                                                            String filter,
                                                                            com.azure.core.util.Context context)
        Gets all attestations for a resource.
        Parameters:
        resourceId - Resource ID.
        top - Maximum number of records to return.
        filter - OData filter expression.
        context - The context to associate with this operation.
        Returns:
        all attestations for a resource.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • createOrUpdateAtResource

        Attestation createOrUpdateAtResource​(String resourceId,
                                             String attestationName,
                                             AttestationInner parameters)
        Creates or updates an attestation at resource scope.
        Parameters:
        resourceId - Resource ID.
        attestationName - The name of the attestation.
        parameters - The attestation parameters.
        Returns:
        an attestation resource.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • createOrUpdateAtResource

        Attestation createOrUpdateAtResource​(String resourceId,
                                             String attestationName,
                                             AttestationInner parameters,
                                             com.azure.core.util.Context context)
        Creates or updates an attestation at resource scope.
        Parameters:
        resourceId - Resource ID.
        attestationName - The name of the attestation.
        parameters - The attestation parameters.
        context - The context to associate with this operation.
        Returns:
        an attestation resource.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getAtResource

        Attestation getAtResource​(String resourceId,
                                  String attestationName)
        Gets an existing attestation at resource scope.
        Parameters:
        resourceId - Resource ID.
        attestationName - The name of the attestation.
        Returns:
        an existing attestation at resource scope.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getAtResourceWithResponse

        com.azure.core.http.rest.Response<Attestation> getAtResourceWithResponse​(String resourceId,
                                                                                 String attestationName,
                                                                                 com.azure.core.util.Context context)
        Gets an existing attestation at resource scope.
        Parameters:
        resourceId - Resource ID.
        attestationName - The name of the attestation.
        context - The context to associate with this operation.
        Returns:
        an existing attestation at resource scope.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • deleteAtResource

        void deleteAtResource​(String resourceId,
                              String attestationName)
        Deletes an existing attestation at individual resource scope.
        Parameters:
        resourceId - Resource ID.
        attestationName - The name of the attestation.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • deleteAtResourceWithResponse

        com.azure.core.http.rest.Response<Void> deleteAtResourceWithResponse​(String resourceId,
                                                                             String attestationName,
                                                                             com.azure.core.util.Context context)
        Deletes an existing attestation at individual resource scope.
        Parameters:
        resourceId - Resource ID.
        attestationName - The name of the attestation.
        context - The context to associate with this operation.
        Returns:
        the response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getById

        Attestation getById​(String id)
        Gets an existing attestation at resource group scope.
        Parameters:
        id - the resource ID.
        Returns:
        an existing attestation at resource group scope.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getByIdWithResponse

        com.azure.core.http.rest.Response<Attestation> getByIdWithResponse​(String id,
                                                                           com.azure.core.util.Context context)
        Gets an existing attestation at resource group scope.
        Parameters:
        id - the resource ID.
        context - The context to associate with this operation.
        Returns:
        an existing attestation at resource group scope.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • deleteById

        void deleteById​(String id)
        Deletes an existing attestation at resource group scope.
        Parameters:
        id - the resource ID.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • deleteByIdWithResponse

        com.azure.core.http.rest.Response<Void> deleteByIdWithResponse​(String id,
                                                                       com.azure.core.util.Context context)
        Deletes an existing attestation at resource group scope.
        Parameters:
        id - the resource ID.
        context - The context to associate with this operation.
        Returns:
        the response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • define

        Attestation.DefinitionStages.Blank define​(String name)
        Begins definition for a new Attestation resource.
        Parameters:
        name - resource name.
        Returns:
        the first stage of the new Attestation definition.