Interface VirtualMachineExtensionImagesClient


  • public interface VirtualMachineExtensionImagesClient
    An instance of this class provides access to all the operations defined in VirtualMachineExtensionImagesClient.
    • Method Detail

      • getWithResponseAsync

        Mono<com.azure.core.http.rest.Response<VirtualMachineExtensionImageInner>> getWithResponseAsync​(String location,
                                                                                                        String publisherName,
                                                                                                        String type,
                                                                                                        String version)
        Gets a virtual machine extension image.
        Parameters:
        location - The name of a supported Azure region.
        publisherName - The publisherName parameter.
        type - The type parameter.
        version - The version parameter.
        Returns:
        a virtual machine extension image along with Response on successful completion of Mono.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        ApiErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getAsync

        Mono<VirtualMachineExtensionImageInner> getAsync​(String location,
                                                         String publisherName,
                                                         String type,
                                                         String version)
        Gets a virtual machine extension image.
        Parameters:
        location - The name of a supported Azure region.
        publisherName - The publisherName parameter.
        type - The type parameter.
        version - The version parameter.
        Returns:
        a virtual machine extension image on successful completion of Mono.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        ApiErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • get

        VirtualMachineExtensionImageInner get​(String location,
                                              String publisherName,
                                              String type,
                                              String version)
        Gets a virtual machine extension image.
        Parameters:
        location - The name of a supported Azure region.
        publisherName - The publisherName parameter.
        type - The type parameter.
        version - The version parameter.
        Returns:
        a virtual machine extension image.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        ApiErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • getWithResponse

        com.azure.core.http.rest.Response<VirtualMachineExtensionImageInner> getWithResponse​(String location,
                                                                                             String publisherName,
                                                                                             String type,
                                                                                             String version,
                                                                                             com.azure.core.util.Context context)
        Gets a virtual machine extension image.
        Parameters:
        location - The name of a supported Azure region.
        publisherName - The publisherName parameter.
        type - The type parameter.
        version - The version parameter.
        context - The context to associate with this operation.
        Returns:
        a virtual machine extension image along with Response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        ApiErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listTypesWithResponseAsync

        Mono<com.azure.core.http.rest.Response<List<VirtualMachineExtensionImageInner>>> listTypesWithResponseAsync​(String location,
                                                                                                                    String publisherName)
        Gets a list of virtual machine extension image types.
        Parameters:
        location - The name of a supported Azure region.
        publisherName - The publisherName parameter.
        Returns:
        a list of virtual machine extension image types along with Response on successful completion of Mono.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        ApiErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listTypesAsync

        Mono<List<VirtualMachineExtensionImageInner>> listTypesAsync​(String location,
                                                                     String publisherName)
        Gets a list of virtual machine extension image types.
        Parameters:
        location - The name of a supported Azure region.
        publisherName - The publisherName parameter.
        Returns:
        a list of virtual machine extension image types on successful completion of Mono.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        ApiErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listTypes

        List<VirtualMachineExtensionImageInner> listTypes​(String location,
                                                          String publisherName)
        Gets a list of virtual machine extension image types.
        Parameters:
        location - The name of a supported Azure region.
        publisherName - The publisherName parameter.
        Returns:
        a list of virtual machine extension image types.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        ApiErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listTypesWithResponse

        com.azure.core.http.rest.Response<List<VirtualMachineExtensionImageInner>> listTypesWithResponse​(String location,
                                                                                                         String publisherName,
                                                                                                         com.azure.core.util.Context context)
        Gets a list of virtual machine extension image types.
        Parameters:
        location - The name of a supported Azure region.
        publisherName - The publisherName parameter.
        context - The context to associate with this operation.
        Returns:
        a list of virtual machine extension image types along with Response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        ApiErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listVersionsWithResponseAsync

        Mono<com.azure.core.http.rest.Response<List<VirtualMachineExtensionImageInner>>> listVersionsWithResponseAsync​(String location,
                                                                                                                       String publisherName,
                                                                                                                       String type,
                                                                                                                       String filter,
                                                                                                                       Integer top,
                                                                                                                       String orderby)
        Gets a list of virtual machine extension image versions.
        Parameters:
        location - The name of a supported Azure region.
        publisherName - The publisherName parameter.
        type - The type parameter.
        filter - The filter to apply on the operation.
        top - The top parameter.
        orderby - The orderby parameter.
        Returns:
        a list of virtual machine extension image versions along with Response on successful completion of Mono.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        ApiErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listVersionsAsync

        Mono<List<VirtualMachineExtensionImageInner>> listVersionsAsync​(String location,
                                                                        String publisherName,
                                                                        String type,
                                                                        String filter,
                                                                        Integer top,
                                                                        String orderby)
        Gets a list of virtual machine extension image versions.
        Parameters:
        location - The name of a supported Azure region.
        publisherName - The publisherName parameter.
        type - The type parameter.
        filter - The filter to apply on the operation.
        top - The top parameter.
        orderby - The orderby parameter.
        Returns:
        a list of virtual machine extension image versions on successful completion of Mono.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        ApiErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listVersionsAsync

        Mono<List<VirtualMachineExtensionImageInner>> listVersionsAsync​(String location,
                                                                        String publisherName,
                                                                        String type)
        Gets a list of virtual machine extension image versions.
        Parameters:
        location - The name of a supported Azure region.
        publisherName - The publisherName parameter.
        type - The type parameter.
        Returns:
        a list of virtual machine extension image versions on successful completion of Mono.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        ApiErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listVersions

        List<VirtualMachineExtensionImageInner> listVersions​(String location,
                                                             String publisherName,
                                                             String type)
        Gets a list of virtual machine extension image versions.
        Parameters:
        location - The name of a supported Azure region.
        publisherName - The publisherName parameter.
        type - The type parameter.
        Returns:
        a list of virtual machine extension image versions.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        ApiErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
      • listVersionsWithResponse

        com.azure.core.http.rest.Response<List<VirtualMachineExtensionImageInner>> listVersionsWithResponse​(String location,
                                                                                                            String publisherName,
                                                                                                            String type,
                                                                                                            String filter,
                                                                                                            Integer top,
                                                                                                            String orderby,
                                                                                                            com.azure.core.util.Context context)
        Gets a list of virtual machine extension image versions.
        Parameters:
        location - The name of a supported Azure region.
        publisherName - The publisherName parameter.
        type - The type parameter.
        filter - The filter to apply on the operation.
        top - The top parameter.
        orderby - The orderby parameter.
        context - The context to associate with this operation.
        Returns:
        a list of virtual machine extension image versions along with Response.
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation.
        ApiErrorException - thrown if the request is rejected by server.
        RuntimeException - all other wrapped checked exceptions if the request fails to be sent.