ContainerGroup Schnittstelle
Implementiert
public interface ContainerGroup
extends GroupableResource<com.microsoft.azure.management.containerinstance.implementation.ContainerInstanceManager,com.microsoft.azure.management.containerinstance.implementation.ContainerGroupInner>, Refreshable<ContainerGroup>, Updatable<Update>
Eine unveränderliche clientseitige Darstellung einer Azure-Containergruppe.
Methodenzusammenfassung
Modifizierer und Typ | Methode und Beschreibung |
---|---|
abstract java.util.Map<java.lang.String,Container> | containers() |
abstract
Dns |
dnsConfig() |
abstract java.lang.String | dnsPrefix() |
abstract java.util.Set<Event> | events() |
abstract
Container |
executeCommand(String containerName, String command, int row, int column)
Startet den Befehl exec für einen bestimmten Container instance. |
abstract
rx.Observable<Container |
executeCommandAsync(String containerName, String command, int row, int column)
Startet den Befehl exec für einen bestimmten Container instance innerhalb der Containergruppe. |
abstract java.util.Set<Port> | externalPorts() |
abstract int[] | externalTcpPorts() |
abstract int[] | externalUdpPorts() |
abstract java.lang.String | fqdn() |
abstract java.lang.String |
getLogContent(String containerName)
Rufen Sie den Protokollinhalt für den angegebenen Container instance innerhalb der Containergruppe ab. |
abstract java.lang.String |
getLogContent(String containerName, int tailLineCount)
Rufen Sie den Protokollinhalt für den angegebenen Container instance innerhalb der Containergruppe ab. |
abstract rx.Observable<java.lang.String> |
getLogContentAsync(String containerName)
Rufen Sie den Protokollinhalt für den angegebenen Container instance innerhalb der Containergruppe ab. |
abstract rx.Observable<java.lang.String> |
getLogContentAsync(String containerName, int tailLineCount)
Rufen Sie den Protokollinhalt für den angegebenen Container instance innerhalb der Containergruppe ab. |
abstract java.util.Collection<java.lang.String> | imageRegistryServers() |
abstract java.lang.String | ipAddress() |
abstract boolean | isIPAddressPrivate() |
abstract boolean | isIPAddressPublic() |
abstract boolean | isManagedServiceIdentityEnabled() |
abstract
Log |
logAnalytics() |
abstract
Resource |
managedServiceIdentityType() |
abstract java.lang.String | networkProfileId() |
abstract
Operating |
osType() |
abstract java.lang.String | provisioningState() |
abstract void |
restart()
Startet alle Container in einer Containergruppe neu. |
abstract rx.Completable |
restartAsync()
Startet alle Container in einer Containergruppe asynchron neu. |
abstract
Container |
restartPolicy() |
abstract java.lang.String | state() |
abstract void |
stop()
Beendet alle Container in einer Containergruppe. |
abstract rx.Completable |
stopAsync()
Beendet alle Container in einer Containergruppe asynchron. |
abstract java.lang.String | systemAssignedManagedServiceIdentityPrincipalId() |
abstract java.lang.String | systemAssignedManagedServiceIdentityTenantId() |
abstract java.util.Set<java.lang.String> | userAssignedManagedServiceIdentityIds() |
abstract java.util.Map<java.lang.String,Volume> | volumes() |
Details zur Methode
containers
public abstract Map
Returns:
dnsConfig
public abstract DnsConfiguration dnsConfig()
Returns:
dnsPrefix
public abstract String dnsPrefix()
Returns:
events
public abstract Set
Returns:
executeCommand
public abstract ContainerExecResponse executeCommand(String containerName, String command, int row, int column)
Startet den Befehl exec für einen bestimmten Container instance.
Parameters:
Returns:
executeCommandAsync
public abstract Observable
Startet den Befehl exec für einen bestimmten Container instance innerhalb der Containergruppe.
Parameters:
Returns:
externalPorts
public abstract Set
Returns:
externalTcpPorts
public abstract int[] externalTcpPorts()
Returns:
externalUdpPorts
public abstract int[] externalUdpPorts()
Returns:
fqdn
public abstract String fqdn()
Returns:
getLogContent
public abstract String getLogContent(String containerName)
Rufen Sie den Protokollinhalt für den angegebenen Container instance innerhalb der Containergruppe ab.
Parameters:
Returns:
getLogContent
public abstract String getLogContent(String containerName, int tailLineCount)
Rufen Sie den Protokollinhalt für den angegebenen Container instance innerhalb der Containergruppe ab.
Parameters:
Returns:
getLogContentAsync
public abstract Observable
Rufen Sie den Protokollinhalt für den angegebenen Container instance innerhalb der Containergruppe ab.
Parameters:
Returns:
getLogContentAsync
public abstract Observable
Rufen Sie den Protokollinhalt für den angegebenen Container instance innerhalb der Containergruppe ab.
Parameters:
Returns:
imageRegistryServers
public abstract Collection
Returns:
ipAddress
public abstract String ipAddress()
Returns:
isIPAddressPrivate
public abstract boolean isIPAddressPrivate()
Returns:
isIPAddressPublic
public abstract boolean isIPAddressPublic()
Returns:
isManagedServiceIdentityEnabled
public abstract boolean isManagedServiceIdentityEnabled()
Returns:
logAnalytics
public abstract LogAnalytics logAnalytics()
Returns:
managedServiceIdentityType
public abstract ResourceIdentityType managedServiceIdentityType()
Returns:
networkProfileId
public abstract String networkProfileId()
Returns:
osType
public abstract OperatingSystemTypes osType()
Returns:
provisioningState
public abstract String provisioningState()
Returns:
restart
public abstract void restart()
Startet alle Container in einer Containergruppe neu. Wenn das Containerimage Updates enthält, wird das neue Image heruntergeladen.
restartAsync
public abstract Completable restartAsync()
Startet alle Container in einer Containergruppe asynchron neu. Wenn das Containerimage Updates enthält, wird das neue Image heruntergeladen.
Returns:
restartPolicy
public abstract ContainerGroupRestartPolicy restartPolicy()
Returns:
state
public abstract String state()
Returns:
stop
public abstract void stop()
Beendet alle Container in einer Containergruppe. Computeressourcen werden aufgehoben, und die Abrechnung wird beendet.
stopAsync
public abstract Completable stopAsync()
Beendet alle Container in einer Containergruppe asynchron. Computeressourcen werden aufgehoben, und die Abrechnung wird beendet.
Returns:
systemAssignedManagedServiceIdentityPrincipalId
public abstract String systemAssignedManagedServiceIdentityPrincipalId()
Returns:
systemAssignedManagedServiceIdentityTenantId
public abstract String systemAssignedManagedServiceIdentityTenantId()
Returns:
userAssignedManagedServiceIdentityIds
public abstract Set
Returns:
volumes
public abstract Map
Returns:
Gilt für:
Azure SDK for Java