Interface ContainerGroups

    • Method Detail

      • getLogContent

        String getLogContent​(String resourceGroupName,
                             String containerGroupName,
                             String containerName)
        Get the log content for the specified container instance within a container group.
        Parameters:
        resourceGroupName - the Azure resource group name
        containerGroupName - the container group name
        containerName - the container instance name
        Returns:
        all available log lines
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation
      • getLogContent

        String getLogContent​(String resourceGroupName,
                             String containerGroupName,
                             String containerName,
                             int tailLineCount)
        Get the log content for the specified container instance within a container group.
        Parameters:
        resourceGroupName - the Azure resource group name
        containerGroupName - the container group name
        containerName - the container instance name
        tailLineCount - only get the last log lines up to this
        Returns:
        the log lines from the end, up to the number specified
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation
      • getLogContentAsync

        Mono<String> getLogContentAsync​(String resourceGroupName,
                                        String containerGroupName,
                                        String containerName)
        Get the log content for the specified container instance within a container group.
        Parameters:
        resourceGroupName - the Azure resource group name
        containerGroupName - the container group name
        containerName - the container instance name
        Returns:
        a representation of the future computation of this call
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation
      • getLogContentAsync

        Mono<String> getLogContentAsync​(String resourceGroupName,
                                        String containerGroupName,
                                        String containerName,
                                        int tailLineCount)
        Get the log content for the specified container instance within a container group.
        Parameters:
        resourceGroupName - the Azure resource group name
        containerGroupName - the container group name
        containerName - the container instance name
        tailLineCount - only get the last log lines up to this
        Returns:
        a representation of the future computation of this call
        Throws:
        IllegalArgumentException - thrown if parameters fail the validation
      • listOperations

        com.azure.core.http.rest.PagedIterable<Operation> listOperations()
        Lists all operations for Azure Container Instance service.
        Returns:
        all operations for Azure Container Instance service
      • listOperationsAsync

        com.azure.core.http.rest.PagedFlux<Operation> listOperationsAsync()
        Lists all operations for Azure Container Instance service.
        Returns:
        a representation of the future computation of this call
      • listCachedImages

        com.azure.core.http.rest.PagedIterable<CachedImages> listCachedImages​(String location)
        Lists cached images for a subscription in a region.
        Parameters:
        location - the identifier for the physical azure location.
        Returns:
        all cached images from the specified location
      • listCachedImagesAsync

        com.azure.core.http.rest.PagedFlux<CachedImages> listCachedImagesAsync​(String location)
        Lists cached images for a subscription in a region.
        Parameters:
        location - the identifier for the physical azure location.
        Returns:
        a representation of the future computation of this call
      • listCapabilities

        com.azure.core.http.rest.PagedIterable<Capabilities> listCapabilities​(String location)
        Lists the capabilities of a location.
        Parameters:
        location - the identifier for the physical azure location
        Returns:
        a list of all of the capabilities of the given location
      • listCapabilitiesAsync

        com.azure.core.http.rest.PagedFlux<Capabilities> listCapabilitiesAsync​(String location)
        Lists the capabilities of a location.
        Parameters:
        location - the identifier for the physical azure location
        Returns:
        a representation of the future computation of this call
      • start

        void start​(String resourceGroupName,
                   String containerGroupName)
        Starts all containers in a container group.
        Parameters:
        resourceGroupName - the name of the resource group of the container group
        containerGroupName - the name of the container group
      • startAsync

        Mono<Void> startAsync​(String resourceGroupName,
                              String containerGroupName)
        Starts all containers in a container group.
        Parameters:
        resourceGroupName - the name of the resource group of the container group
        containerGroupName - the name of the container group
        Returns:
        a representation of the future computation of this call
      • attachOutputStream

        ContainerAttachResult attachOutputStream​(String resourceGroupName,
                                                 String containerGroupName,
                                                 String containerName)
        Attaches to the output stream of a specific container instance in a specified container group.
        Parameters:
        resourceGroupName - the name of the resource group
        containerGroupName - the name of the container group
        containerName - the name of the container instance
        Returns:
        the information for the output stream
      • attachOutputStreamAsync

        Mono<ContainerAttachResult> attachOutputStreamAsync​(String resourceGroupName,
                                                            String containerGroupName,
                                                            String containerName)
        Attaches to the output stream of a specific container instance in a specified container group.
        Parameters:
        resourceGroupName - the name of the resource group
        containerGroupName - the name of the container group
        containerName - the name of the container instance
        Returns:
        the information for the output stream