IDefinition Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
public interface IDefinition : Microsoft.Azure.Management.ContainerInstance.Fluent.ContainerGroup.Definition.IBlank, Microsoft.Azure.Management.ContainerInstance.Fluent.ContainerGroup.Definition.IDnsConfigFork, Microsoft.Azure.Management.ContainerInstance.Fluent.ContainerGroup.Definition.IWithGroup, Microsoft.Azure.Management.ContainerInstance.Fluent.ContainerGroup.Definition.IWithNextContainerInstance, Microsoft.Azure.Management.ContainerInstance.Fluent.ContainerGroup.Definition.IWithOsType, Microsoft.Azure.Management.ContainerInstance.Fluent.ContainerGroup.Definition.IWithPrivateImageRegistryOrVolume, Microsoft.Azure.Management.ContainerInstance.Fluent.ContainerGroup.Definition.IWithPublicOrPrivateImageRegistry, Microsoft.Azure.Management.ContainerInstance.Fluent.ContainerGroup.Definition.IWithSystemAssignedIdentityBasedAccessOrCreate, Microsoft.Azure.Management.ContainerInstance.Fluent.ContainerGroup.Definition.IWithVolume, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithCreatableResourceGroup<Microsoft.Azure.Management.ContainerInstance.Fluent.ContainerGroup.Definition.IWithOsType>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithExistingResourceGroup<Microsoft.Azure.Management.ContainerInstance.Fluent.ContainerGroup.Definition.IWithOsType>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithGroup<Microsoft.Azure.Management.ContainerInstance.Fluent.ContainerGroup.Definition.IWithOsType>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithNewResourceGroup<Microsoft.Azure.Management.ContainerInstance.Fluent.ContainerGroup.Definition.IWithOsType>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta, Microsoft.Azure.Management.ResourceManager.Fluent.Core.Resource.Definition.IDefinitionWithRegion<Microsoft.Azure.Management.ContainerInstance.Fluent.ContainerGroup.Definition.IWithGroup>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.Resource.Definition.IDefinitionWithTags<Microsoft.Azure.Management.ContainerInstance.Fluent.ContainerGroup.Definition.IWithCreate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.ICreatable<Microsoft.Azure.Management.ContainerInstance.Fluent.IContainerGroup>
type IDefinition = interface
interface IBlank
interface IDefinitionWithRegion<IWithGroup>
interface IWithGroup
interface IWithGroup<IWithOsType>
interface IWithExistingResourceGroup<IWithOsType>
interface IWithNewResourceGroup<IWithOsType>
interface IWithCreatableResourceGroup<IWithOsType>
interface IWithOsType
interface IWithPublicOrPrivateImageRegistry
interface IWithPublicImageRegistryOnly
interface IWithPrivateImageRegistry
interface IWithPrivateImageRegistryOrVolume
interface IWithPrivateImageRegistryOrVolumeBeta
interface IBeta
interface IWithVolume
interface IWithFirstContainerInstance
interface IWithSystemAssignedManagedServiceIdentity
interface IWithSystemAssignedManagedServiceIdentityBeta
interface IWithSystemAssignedIdentityBasedAccessOrCreate
interface IWithCreate
interface IWithRestartPolicy
interface IWithRestartPolicyBeta
interface IWithUserAssignedManagedServiceIdentity
interface IWithUserAssignedManagedServiceIdentityBeta
interface IWithDnsPrefix
interface IWithNetworkProfile
interface IWithNetworkProfileBeta
interface IWithLogAnalytics
interface IWithLogAnalyticsBeta
interface ICreatable<IContainerGroup>
interface IIndexable
interface IDefinitionWithTags<IWithCreate>
interface IWithSystemAssignedIdentityBasedAccessOrCreateBeta
interface IWithNextContainerInstance
interface IDnsConfigFork
interface IWithDnsConfig
interface IWithDnsConfigBeta
Public Interface IDefinition
Implements IBeta, IBlank, ICreatable(Of IContainerGroup), IDefinitionWithRegion(Of IWithGroup), IDefinitionWithTags(Of IWithCreate), IDnsConfigFork, IWithCreatableResourceGroup(Of IWithOsType), IWithExistingResourceGroup(Of IWithOsType), IWithGroup, IWithGroup(Of IWithOsType), IWithNewResourceGroup(Of IWithOsType), IWithNextContainerInstance, IWithOsType, IWithPrivateImageRegistryOrVolume, IWithPublicOrPrivateImageRegistry, IWithSystemAssignedIdentityBasedAccessOrCreate, IWithVolume
- Implementiert
-
IBlank IDnsConfigFork IWithCreate IWithDnsConfig IWithDnsConfigBeta IWithDnsPrefix IWithFirstContainerInstance IWithGroup IWithLogAnalytics IWithLogAnalyticsBeta IWithNetworkProfile IWithNetworkProfileBeta IWithNextContainerInstance IWithOsType IWithPrivateImageRegistry IWithPrivateImageRegistryOrVolume IWithPrivateImageRegistryOrVolumeBeta IWithPublicImageRegistryOnly IWithPublicOrPrivateImageRegistry IWithRestartPolicy IWithRestartPolicyBeta IWithSystemAssignedIdentityBasedAccessOrCreate IWithSystemAssignedIdentityBasedAccessOrCreateBeta IWithSystemAssignedManagedServiceIdentity IWithSystemAssignedManagedServiceIdentityBeta IWithUserAssignedManagedServiceIdentity IWithUserAssignedManagedServiceIdentityBeta IWithVolume IWithCreatableResourceGroup<IWithOsType> IWithCreatableResourceGroup<T> IWithExistingResourceGroup<IWithOsType> IWithExistingResourceGroup<T> IWithGroup<IWithOsType> IWithNewResourceGroup<IWithOsType> IWithNewResourceGroup<T> IBeta IDefinitionWithRegion<IWithGroup> IDefinitionWithTags<IWithCreate> ICreatable<IContainerGroup> IIndexable
Eigenschaften
Key | (Geerbt von IIndexable) |
Name |
Ruft den Namen der erstellbaren Ressource ab. (Geerbt von ICreatable<T>) |
Methoden
Create() |
Führen Sie die Erstellungsanforderung aus. (Geerbt von ICreatable<T>) |
CreateAsync(CancellationToken, Boolean) |
Legt die Anforderung in die Warteschlange und erlaubt dem HTTP-Client, sie auszuführen, wenn Systemressourcen verfügbar sind. (Geerbt von ICreatable<T>) |
DefineContainerInstance(String) |
Beginnt mit der Definition eines Containers instance. (Geerbt von IWithNextContainerInstance) |
DefineVolume(String) |
Beginnt mit der Definition eines Volumes, das von den Containerinstanzen in der Containergruppe freigegeben werden kann. Die Definition muss mit einem Aufruf von VolumeDefinitionStages.WithVolumeAttach.attach() abgeschlossen werden. (Geerbt von IWithVolume) |
WithContainerInstance(String) |
Definiert einen Container instance für das angegebene Image mit einer CPU-Anzahl und 1,5 GB Arbeitsspeicher, wobei TCP-Port 80 extern geöffnet wird. (Geerbt von IWithFirstContainerInstance) |
WithContainerInstance(String, Int32) |
Definiert einen Container instance für das angegebene Image mit einer CPU-Anzahl und 1,5 GB Arbeitsspeicher, wobei ein benutzerdefinierter TCP-Port extern geöffnet wird. (Geerbt von IWithFirstContainerInstance) |
WithDnsConfiguration(IList<String>, String, String) |
Gibt die DNS-Konfiguration für die Containergruppe an. (Geerbt von IWithDnsConfigBeta) |
WithDnsPrefix(String) |
Gibt das DNS-Präfix an, das zum Erstellen des FQDN für die Containergruppe verwendet werden soll. (Geerbt von IWithDnsPrefix) |
WithDnsServerNames(IList<String>) |
Gibt die DNS-Server für die Containergruppe an. (Geerbt von IWithDnsConfigBeta) |
WithEmptyDirectoryVolume(String) |
Gibt ein leeres Verzeichnisvolume an, das von den Containerinstanzen in der Containergruppe freigegeben werden kann. (Geerbt von IWithPrivateImageRegistryOrVolumeBeta) |
WithExistingResourceGroup(IResourceGroup) |
Ordnet die Ressource einer vorhandenen Ressourcengruppe zu. (Geerbt von IWithExistingResourceGroup<T>) |
WithExistingResourceGroup(String) |
Ordnet die Ressource einer vorhandenen Ressourcengruppe zu. (Geerbt von IWithExistingResourceGroup<T>) |
WithExistingUserAssignedManagedServiceIdentity(IIdentity) |
Gibt eine vorhandene benutzerseitig zugewiesene Identität an, die der Containergruppe zugeordnet werden soll. (Geerbt von IWithUserAssignedManagedServiceIdentityBeta) |
WithLinux() |
Gibt an, dass es sich um eine Linux-Containergruppe handelt. (Geerbt von IWithOsType) |
WithLogAnalytics(String, String) |
Gibt den Log Analytics-Arbeitsbereich an, der für die Containergruppe verwendet werden soll. (Geerbt von IWithLogAnalyticsBeta) |
WithLogAnalytics(String, String, LogAnalyticsLogType, IDictionary<String,String>) |
Gibt den Log Analytics-Arbeitsbereich mit optionalen Add-Ons für die Containergruppe an. (Geerbt von IWithLogAnalyticsBeta) |
WithNetworkProfileId(String, String, String) |
Gibt die Netzwerkprofilinformationen für eine Containergruppe an. (Geerbt von IWithNetworkProfileBeta) |
WithNewAzureFileShareVolume(String, String) |
Gibt einen neuen Namen für die Azure-Dateifreigabe an, der erstellt werden soll. (Geerbt von IWithPrivateImageRegistryOrVolume) |
WithNewResourceGroup() | (Geerbt von IWithNewResourceGroup<T>) |
WithNewResourceGroup(ICreatable<IResourceGroup>) |
Erstellt basierend auf der angegebenen Definition eine neue Ressourcengruppe, in die die Ressource eingefügt werden soll. (Geerbt von IWithCreatableResourceGroup<T>) |
WithNewResourceGroup(String) | (Geerbt von IWithNewResourceGroup<T>) |
WithNewUserAssignedManagedServiceIdentity(ICreatable<IIdentity>) |
Gibt die Definition einer noch nicht erstellten benutzerseitig zugewiesenen Identität an, die dem virtuellen Computer zugeordnet werden soll. (Geerbt von IWithUserAssignedManagedServiceIdentityBeta) |
WithoutVolume() |
Überspringt die Definition von Volumes, die von den Containerinstanzen freigegeben werden sollen. Eine IllegalArgumentException wird ausgelöst, wenn ein Container instance versucht, eine Volumeeinbindung zu definieren. (Geerbt von IWithPrivateImageRegistryOrVolume) |
WithPrivateImageRegistry(String, String, String) |
Gibt die Anmeldung des Registrierungsservers für das private Containerimage für die Containergruppe an. (Geerbt von IWithPrivateImageRegistry) |
WithPublicImageRegistryOnly() |
Nur das öffentliche Containerimagerepository wird verwendet, um die Containerinstanzen in der Containergruppe zu erstellen. (Geerbt von IWithPublicImageRegistryOnly) |
WithRegion(Region) |
Gibt die Region für die Ressource an. (Geerbt von IDefinitionWithRegion<T>) |
WithRegion(String) |
Gibt die Region für die Ressource nach Name an. (Geerbt von IDefinitionWithRegion<T>) |
WithRestartPolicy(ContainerGroupRestartPolicy) |
Gibt die Neustartrichtlinie für alle Containerinstanzen innerhalb der Containergruppe an. (Geerbt von IWithRestartPolicyBeta) |
WithSystemAssignedIdentityBasedAccessTo(String, BuiltInRole) |
Gibt eine systemseitig zugewiesene verwaltete Dienstidentität mit Zugriff auf eine bestimmte Ressource mit einer angegebenen Rolle an. (Geerbt von IWithSystemAssignedIdentityBasedAccessOrCreateBeta) |
WithSystemAssignedIdentityBasedAccessTo(String, String) |
Gibt eine systemseitig zugewiesene verwaltete Dienstidentität mit Zugriff auf eine bestimmte Ressource mit einer angegebenen Rolle über die ID an. (Geerbt von IWithSystemAssignedIdentityBasedAccessOrCreateBeta) |
WithSystemAssignedIdentityBasedAccessToCurrentResourceGroup(BuiltInRole) |
Gibt eine systemseitig zugewiesene verwaltete Dienstidentität mit Zugriff auf die aktuelle Ressourcengruppe und mit der angegebenen Rolle an. (Geerbt von IWithSystemAssignedIdentityBasedAccessOrCreateBeta) |
WithSystemAssignedIdentityBasedAccessToCurrentResourceGroup(String) |
Gibt eine systemseitig zugewiesene verwaltete Dienstidentität mit Zugriff auf die aktuelle Ressourcengruppe und mit der angegebenen Rolle über die ID an. (Geerbt von IWithSystemAssignedIdentityBasedAccessOrCreateBeta) |
WithSystemAssignedManagedServiceIdentity() |
Gibt eine systemseitig zugewiesene verwaltete Dienstidentität für die Containergruppe an. (Geerbt von IWithSystemAssignedManagedServiceIdentityBeta) |
WithTag(String, String) |
Fügt der Ressource ein Tag hinzu. (Geerbt von IDefinitionWithTags<T>) |
WithTags(IDictionary<String,String>) |
Gibt Tags für die Ressource als {@link Map} an. (Geerbt von IDefinitionWithTags<T>) |
WithWindows() |
Gibt an, dass es sich um eine Windows-Containergruppe handelt. (Geerbt von IWithOsType) |
Gilt für:
Azure SDK for .NET