ArmComputeModelFactory.CloudServiceData Methode
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.
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
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.
(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.
(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.
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:
Azure SDK for .NET