Freigeben über


ArmComputeModelFactory.CloudServiceData Methode

Definition

Initialisiert eine neue instance von CloudServiceData.

public static Azure.ResourceManager.Compute.CloudServiceData CloudServiceData (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, System.Collections.Generic.IDictionary<string,string> tags = default, Azure.Core.AzureLocation location = default, System.Collections.Generic.IEnumerable<string> zones = default, Uri packageUri = default, string configuration = default, Uri configurationUri = default, bool? startCloudService = default, bool? allowModelOverride = default, Azure.ResourceManager.Compute.Models.CloudServiceUpgradeMode? upgradeMode = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Compute.Models.CloudServiceRoleProfileProperties> roles = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Compute.Models.CloudServiceVaultSecretGroup> osSecrets = default, Azure.ResourceManager.Compute.Models.CloudServiceNetworkProfile networkProfile = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Compute.Models.CloudServiceExtension> extensions = default, string provisioningState = default, string uniqueId = default);
static member CloudServiceData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * System.Collections.Generic.IDictionary<string, string> * Azure.Core.AzureLocation * seq<string> * Uri * string * Uri * Nullable<bool> * Nullable<bool> * Nullable<Azure.ResourceManager.Compute.Models.CloudServiceUpgradeMode> * seq<Azure.ResourceManager.Compute.Models.CloudServiceRoleProfileProperties> * seq<Azure.ResourceManager.Compute.Models.CloudServiceVaultSecretGroup> * Azure.ResourceManager.Compute.Models.CloudServiceNetworkProfile * seq<Azure.ResourceManager.Compute.Models.CloudServiceExtension> * string * string -> Azure.ResourceManager.Compute.CloudServiceData
Public Shared Function CloudServiceData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional location As AzureLocation = Nothing, Optional zones As IEnumerable(Of String) = Nothing, Optional packageUri As Uri = Nothing, Optional configuration As String = Nothing, Optional configurationUri As Uri = Nothing, Optional startCloudService As Nullable(Of Boolean) = Nothing, Optional allowModelOverride As Nullable(Of Boolean) = Nothing, Optional upgradeMode As Nullable(Of CloudServiceUpgradeMode) = Nothing, Optional roles As IEnumerable(Of CloudServiceRoleProfileProperties) = Nothing, Optional osSecrets As IEnumerable(Of CloudServiceVaultSecretGroup) = Nothing, Optional networkProfile As CloudServiceNetworkProfile = Nothing, Optional extensions As IEnumerable(Of CloudServiceExtension) = Nothing, Optional provisioningState As String = Nothing, Optional uniqueId As String = Nothing) As CloudServiceData

Parameter

id
ResourceIdentifier

Die ID.

name
String

Der Name.

resourceType
ResourceType

Der resourceType.

systemData
SystemData

SystemDaten.

tags
IDictionary<String,String>

Die Tags.

location
AzureLocation

Der Speicherort.

zones
IEnumerable<String>

Liste der logischen Verfügbarkeitszone der Ressource. Die Liste sollte nur eine Zone enthalten, in der der Clouddienst bereitgestellt werden soll. Dieses Feld ist optional.

packageUri
Uri

Gibt eine URL an, die auf den Speicherort des Dienstpakets im Blob-Dienst verweist. Die Dienstpaket-URL kann SAS-URI (Shared Access Signature) aus einem beliebigen Speicherkonto sein. Dies ist eine schreibgeschützte Eigenschaft und wird in GET-Aufrufen nicht zurückgegeben.

configuration
String

Gibt die XML-Dienstkonfiguration (.cscfg) für den Clouddienst an.

configurationUri
Uri

Gibt eine URL an, die auf den Speicherort der Dienstkonfiguration im Blobdienst verweist. Die Dienstpaket-URL kann SAS-URI (Shared Access Signature) aus einem beliebigen Speicherkonto sein. Dies ist eine schreibgeschützte Eigenschaft und wird in GET-Aufrufen nicht zurückgegeben.

startCloudService
Nullable<Boolean>

(Optional) Gibt an, ob der Clouddienst unmittelbar nach der Erstellung gestartet werden soll. Der Standardwert ist true. Wenn false, wird das Dienstmodell weiterhin bereitgestellt, aber der Code wird nicht sofort ausgeführt. Stattdessen ist der Dienst PoweredOff, bis Sie Start aufrufen, und zu diesem Zeitpunkt wird der Dienst gestartet. Für einen bereitgestellten Dienst fallen weiterhin Gebühren an, auch wenn er ausgeschaltet wird.

allowModelOverride
Nullable<Boolean>

(Optional) Gibt an, ob die im Modell/der Vorlage angegebenen Rollenskueigenschaften (roleProfile.roles.sku) die Rolle instance Anzahl und VM-Größe überschreiben sollen, die in CSCFG bzw. CSDEF angegeben sind. Der Standardwert ist false.

upgradeMode
Nullable<CloudServiceUpgradeMode>

Updatemodus für den Clouddienst. Rolleninstanzen werden den Aktualisierungsdomänen zugeordnet, wenn der Dienst bereitgestellt wird. Updates können in jeder Aktualisierungsdomäne manuell initiiert oder in allen Updatedomänen automatisch initiiert werden. Mögliche Werte sind <br /><br />Auto<br /><br />Manual<br /><br />Gleichzeitig br</><br /> Falls nicht angegeben, lautet der Standardwert Auto. Wenn auf Manuell festgelegt ist, muss PUT UpdateDomain aufgerufen werden, um das Update anzuwenden. Wenn sie auf Auto festgelegt ist, wird das Update automatisch nacheinander auf jede Updatedomäne angewendet.

roles
IEnumerable<CloudServiceRoleProfileProperties>

Beschreibt das Rollenprofil für den Clouddienst.

osSecrets
IEnumerable<CloudServiceVaultSecretGroup>

Beschreibt das Betriebssystemprofil für den Clouddienst.

networkProfile
CloudServiceNetworkProfile

Netzwerkprofil für den Clouddienst.

extensions
IEnumerable<CloudServiceExtension>

Beschreibt ein Clouddiensterweiterungsprofil.

provisioningState
String

Der Bereitstellungsstatus, der nur in der Antwort angezeigt wird.

uniqueId
String

Der eindeutige Bezeichner für den Clouddienst.

Gibt zurück

Eine neue CloudServiceData instance zum Mocking.

Gilt für: