@Beta(value=V1_3_0) public interface ContainerGroup extends com.microsoft.azure.management.resources.fluentcore.arm.models.GroupableResource<com.microsoft.azure.management.containerinstance.implementation.ContainerInstanceManager,com.microsoft.azure.management.containerinstance.implementation.ContainerGroupInner>, com.microsoft.azure.management.resources.fluentcore.model.Refreshable<ContainerGroup>
| Modifier and Type | Interface and Description |
|---|---|
static interface |
ContainerGroup.Definition
The entirety of the Azure Container Instance service container group definition.
|
static interface |
ContainerGroup.DefinitionStages
Grouping of the container group definition stages.
|
com.microsoft.azure.management.resources.fluentcore.arm.models.Resource.DefinitionWithRegion<T>, com.microsoft.azure.management.resources.fluentcore.arm.models.Resource.DefinitionWithTags<T>, com.microsoft.azure.management.resources.fluentcore.arm.models.Resource.UpdateWithTags<T>| Modifier and Type | Method and Description |
|---|---|
Map<String,Container> |
containers() |
Collection<Port> |
externalPorts() |
int[] |
externalTcpPorts() |
int[] |
externalUdpPorts() |
String |
getLogContent(String containerName)
Get the log content for the specified container instance within the container group.
|
String |
getLogContent(String containerName,
int tailLineCount)
Get the log content for the specified container instance within the container group.
|
rx.Observable<String> |
getLogContentAsync(String containerName)
Get the log content for the specified container instance within the container group.
|
rx.Observable<String> |
getLogContentAsync(String containerName,
int tailLineCount)
Get the log content for the specified container instance within the container group.
|
Collection<String> |
imageRegistryServers() |
String |
ipAddress() |
boolean |
isIPAddressPublic() |
OperatingSystemTypes |
osType() |
String |
provisioningState() |
ContainerRestartPolicy |
restartPolicy() |
String |
state() |
Map<String,Volume> |
volumes() |
region, regionName, tags, typekeyidnameresourceGroupNamemanagerMap<String,Container> containers()
Collection<Port> externalPorts()
int[] externalTcpPorts()
int[] externalUdpPorts()
Collection<String> imageRegistryServers()
ContainerRestartPolicy restartPolicy()
String ipAddress()
boolean isIPAddressPublic()
OperatingSystemTypes osType()
String state()
String provisioningState()
String getLogContent(String containerName)
containerName - the container instance nameIllegalArgumentException - thrown if parameters fail the validationString getLogContent(String containerName, int tailLineCount)
containerName - the container instance nametailLineCount - only get the last log lines up to thisIllegalArgumentException - thrown if parameters fail the validationrx.Observable<String> getLogContentAsync(String containerName)
containerName - the container instance nameIllegalArgumentException - thrown if parameters fail the validationrx.Observable<String> getLogContentAsync(String containerName, int tailLineCount)
containerName - the container instance nametailLineCount - only get the last log lines up to thisIllegalArgumentException - thrown if parameters fail the validation/**
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*/