Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Aktionen, Ressourcen und Bedingungsschlüssel für AWS IoT Wireless
AWS IoT Wireless (Dienstpräfix:iotwireless
) stellt die folgenden dienstspezifischen Ressourcen, Aktionen und Bedingungskontextschlüssel zur Verwendung in IAM Berechtigungsrichtlinien bereit.
Referenzen:
-
Erfahren Sie, wie Sie diesen Service konfigurieren.
-
Sehen Sie sich eine Liste der für diesen Dienst verfügbaren API Operationen an.
-
Erfahren Sie, wie Sie diesen Service und seine Ressourcen mithilfe von IAM-Berechtigungsrichtlinien schützen.
Themen
Von AWS IoT Wireless definierte Aktionen
Sie können die folgenden Aktionen im Element Action
einer IAM-Richtlinienanweisung angeben. Verwenden Sie Richtlinien, um Berechtigungen zum Ausführen einer Operation in AWS zu erteilen. Wenn Sie eine Aktion in einer Richtlinie verwenden, gewähren oder verweigern Sie normalerweise den Zugriff auf den API Vorgang oder CLI Befehl mit demselben Namen. Dabei kann es mitunter vorkommen, dass eine einzige Aktion den Zugriff auf mehr als eine Operation steuert. Alternativ erfordern einige Vorgänge mehrere verschiedene Aktionen.
Die Spalte Resource types (Ressourcentypen) der Aktionstabelle gibt an, ob die Aktion Berechtigungen auf Ressourcenebene unterstützt. Wenn es keinen Wert für diese Spalte gibt, müssen Sie alle Ressourcen ("*") im Element Resource
Ihrer Richtlinienanweisung angeben. Wenn die Spalte einen Ressourcentyp enthält, können Sie in ARN einer Anweisung mit dieser Aktion einen Ressourcentyp angeben. Wenn für die Aktion eine oder mehrere Ressourcen erforderlich sind, muss der Aufrufer die Erlaubnis haben, die Aktion mit diesen Ressourcen zu verwenden. Erforderliche Ressourcen sind in der Tabelle mit einem Sternchen (*) gekennzeichnet. Wenn Sie den Ressourcenzugriff mit dem Resource
Element in einer IAM Richtlinie einschränken, müssen Sie für jeden erforderlichen Ressourcentyp ein ARN Oder-Muster angeben. Einige Aktionen unterstützen mehrere Ressourcentypen. Wenn der Ressourcentyp optional ist (nicht als erforderlich angegeben), können Sie sich für einen der optionalen Ressourcentypen entscheiden.
Die Spalte Bedingungsschlüssel der Tabelle der Aktionen enthält Schlüssel, die Sie im Element Condition
einer Richtlinienanweisung angeben können. Weitere Informationen zu den Bedingungsschlüsseln, die den Ressourcen für den Service zugeordnet sind, finden Sie in der Spalte Bedingungsschlüssel der Tabelle der Ressourcentypen.
Anmerkung
Die Ressourcenbedingungsschlüssel sind in der Tabelle Ressourcentypen enthalten. Sie finden einen Link zu dem Ressourcentyp, der für eine Aktion gilt, in der Spalte Ressourcentypen (*erforderlich) der Tabelle „Aktionen“. Der Ressourcentyp in der Tabelle „Ressourcentypen“ enthält die Spalte Bedingungsschlüssel. Das sind die Ressourcenbedingungsschlüssel, die für eine Aktion in der Tabelle „Aktionen“ gelten.
Details zu den Spalten in der folgenden Tabelle finden Sie in der Tabelle Aktionen
Aktionen | Beschreibung | Zugriffsebene | Ressourcentypen (*erforderlich) | Bedingungsschlüssel | Abhängige Aktionen |
---|---|---|---|---|---|
AssociateAwsAccountWithPartnerAccount | Erteilt die Berechtigung zum Verknüpfen von Partnerkonten mit AWS-Konto | Schreiben | |||
AssociateMulticastGroupWithFuotaTask | Erteilt die Erlaubnis zur Verknüpfung MulticastGroup mit FuotaTask | Schreiben | |||
AssociateWirelessDeviceWithFuotaTask | Erteilt die Berechtigung zur Verknüpfung des drahtlosen Geräts mit FuotaTask | Schreiben | |||
AssociateWirelessDeviceWithMulticastGroup | Erteilt die Berechtigung zur Verknüpfung WirelessDevice mit MulticastGroup | Schreiben | |||
AssociateWirelessDeviceWithThing | Erteilt die Erlaubnis, das drahtlose Gerät mit einem AWS IoT-Ding für ein bestimmtes Objekt zu verknüpfen wirelessDeviceId | Schreiben |
iot:DescribeThing |
||
AssociateWirelessGatewayWithCertificate | Erteilt die Berechtigung, ein Zertifikat WirelessGateway mit dem IoT Core Identity-Zertifikat zu verknüpfen | Schreiben | |||
AssociateWirelessGatewayWithThing | Erteilt die Erlaubnis, das Wireless-Gateway mit einem AWS IoT-Ding für ein bestimmtes Objekt zu verknüpfen wirelessGatewayId | Schreiben |
iot:DescribeThing |
||
CancelMulticastGroupSession | Erteilt die Erlaubnis, die MulticastGroup Sitzung abzubrechen | Schreiben | |||
CreateDestination | Gewährt die Berechtigung zum Erstellen einer Zielressource | Schreiben | |||
CreateDeviceProfile | Erteilt die Berechtigung zum Erstellen einer DeviceProfile Ressource | Schreiben | |||
CreateFuotaTask | Erteilt die Berechtigung zum Erstellen einer FuotaTask Ressource | Schreiben | |||
CreateMulticastGroup | Erteilt die Berechtigung zum Erstellen einer MulticastGroup Ressource | Schreiben | |||
CreateNetworkAnalyzerConfiguration | Erteilt die Berechtigung zum Erstellen einer NetworkAnalyzerConfiguration Ressource | Schreiben | |||
CreateServiceProfile | Erteilt die Berechtigung zum Erstellen einer ServiceProfile Ressource | Schreiben | |||
CreateWirelessDevice | Erteilt die Erlaubnis, eine WirelessDevice Ressource mit dem angegebenen Ziel zu erstellen | Schreiben | |||
CreateWirelessGateway | Erteilt die Berechtigung zum Erstellen einer WirelessGateway Ressource | Schreiben | |||
CreateWirelessGatewayTask | Erteilt die Berechtigung, eine Aufgabe für eine bestimmte Aufgabe zu erstellen WirelessGateway | Schreiben | |||
CreateWirelessGatewayTaskDefinition | Erteilt die Berechtigung zum Erstellen einer WirelessGateway Aufgabendefinition | Schreiben | |||
DeleteDestination | Gewährt die Berechtigung zum Löschen eines Ziels | Schreiben | |||
DeleteDeviceProfile | Erteilt die Berechtigung zum Löschen eines DeviceProfile | Schreiben | |||
DeleteFuotaTask | Erteilt die Erlaubnis zum Löschen von FuotaTask | Schreiben | |||
DeleteMulticastGroup | Erteilt die Erlaubnis zum Löschen von MulticastGroup | Schreiben | |||
DeleteNetworkAnalyzerConfiguration | Erteilt die Erlaubnis zum Löschen von NetworkAnalyzerConfiguration | Schreiben | |||
DeleteQueuedMessages | Erteilt die Erlaubnis zum Löschen QueuedMessages | Schreiben | |||
DeleteServiceProfile | Erteilt die Erlaubnis zum Löschen eines ServiceProfile | Schreiben | |||
DeleteWirelessDevice | Erteilt die Erlaubnis zum Löschen eines WirelessDevice | Schreiben | |||
DeleteWirelessDeviceImportTask | Gewährt die Berechtigung zum Löschen der Importaufgabe für drahtlose Geräte | Schreiben | |||
DeleteWirelessGateway | Erteilt die Erlaubnis zum Löschen eines WirelessGateway | Schreiben | |||
DeleteWirelessGatewayTask | Erteilt die Erlaubnis, eine Aufgabe für eine bestimmte Aufgabe zu löschen WirelessGateway | Schreiben | |||
DeleteWirelessGatewayTaskDefinition | Erteilt die Berechtigung zum Löschen einer WirelessGateway Aufgabendefinition | Schreiben | |||
DeregisterWirelessDevice | Gewährt die Berechtigung zum Aufheben der Registrierung eines drahtlosen Gerät | Schreiben | |||
DisassociateAwsAccountFromPartnerAccount | Erteilt die Berechtigung, eine Person AWS-Konto von einem Partnerkonto zu trennen | Schreiben | |||
DisassociateMulticastGroupFromFuotaTask | Erteilt die Erlaubnis, die Verknüpfung mit dem zu trennen MulticastGroup FuotaTask | Schreiben | |||
DisassociateWirelessDeviceFromFuotaTask | Erteilt die Erlaubnis, die Verbindung des drahtlosen Geräts zu trennen FuotaTask | Schreiben | |||
DisassociateWirelessDeviceFromMulticastGroup | Erteilt die Erlaubnis, die Verbindung des drahtlosen Geräts zu trennen MulticastGroup | Schreiben | |||
DisassociateWirelessDeviceFromThing | Erteilt die Erlaubnis, ein drahtloses Gerät von einem AWS IoT-Ding zu trennen | Schreiben |
iot:DescribeThing |
||
DisassociateWirelessGatewayFromCertificate | Erteilt die Erlaubnis, ein Zertifikat WirelessGateway von einem IoT Core Identity-Zertifikat zu trennen | Schreiben | |||
DisassociateWirelessGatewayFromThing | Erteilt die Erlaubnis, eine Sache WirelessGateway von einem IoT Core-Ding zu trennen | Schreiben |
iot:DescribeThing |
||
GetDestination | Gewährt die Berechtigung zum Abrufen des Ziels | Lesen | |||
GetDeviceProfile | Erteilt die Erlaubnis zum Abrufen der DeviceProfile | Lesen | |||
GetEventConfigurationByResourceTypes | Gewährt die Berechtigung zum Abrufen von Ereigniskonfiguration nach Ressourcentypen | Lesen | |||
GetFuotaTask | Erteilt die Erlaubnis zum Abrufen der FuotaTask | Lesen | |||
GetLogLevelsByResourceTypes | Gewährt die Berechtigung zum Abrufen von Protokollebenen nach Ressourcentypen | Lesen | |||
GetMetricConfiguration | Erteilt die Berechtigung zum Abrufen der metrischen Konfiguration | Lesen | |||
GetMetrics | Erteilt die Erlaubnis zum Abrufen von Metriken | Lesen | |||
GetMulticastGroup | Erteilt die Erlaubnis zum Abrufen der MulticastGroup | Lesen | |||
GetMulticastGroupSession | Erteilt die Erlaubnis zum Abrufen der MulticastGroup Sitzung | Lesen | |||
GetNetworkAnalyzerConfiguration | Erteilt die Erlaubnis zum Abrufen der NetworkAnalyzerConfiguration | Lesen | |||
GetPartnerAccount | Erteilt die Erlaubnis, die zugehörige Datei abzurufen PartnerAccount | Lesen | |||
GetPosition | Gewährt die Berechtigung zum Auflisten von Tags für eine Ressource | Lesen | |||
GetPositionConfiguration | Gewährt die Berechtigung zum Abrufen der Positionskonfiguration für eine Ressource | Lesen | |||
GetPositionEstimate | Gewährt die Berechtigung zum Abrufen einer Verwendung | Lesen | |||
GetResourceEventConfiguration | Gewährt die Berechtigung zum Abrufen einer Ereigniskonfiguration für eine Kennung | Lesen | |||
GetResourceLogLevel | Gewährt die Berechtigung zum Abrufen von Ressourcenprotokollebenen | Lesen | |||
GetResourcePosition | Gewährt die Berechtigung zum Auflisten von Tags für eine Ressource | Lesen | |||
GetServiceEndpoint | Erteilt die Berechtigung zum Abrufen des kundenkontospezifischen Endpunkts für die CUPS Protokollverbindung oder die LoRa WAN Netzwerkserver (LNS) -Protokollverbindung und optional das Server-Vertrauenszertifikat im PEM Format | Lesen | |||
GetServiceProfile | Erteilt die Erlaubnis zum Abrufen des ServiceProfile | Lesen | |||
GetWirelessDevice | Erteilt die Erlaubnis zum Abrufen der WirelessDevice | Lesen | |||
GetWirelessDeviceImportTask | Gewährt die Berechtigung zum Abrufen der Importaufgabe für drahtlose Geräte | Lesen | |||
GetWirelessDeviceStatistics | Erteilt die Erlaubnis zum Abrufen von Statistikinformationen für eine bestimmte WirelessDevice | Lesen | |||
GetWirelessGateway | Erteilt die Erlaubnis zum Abrufen der WirelessGateway | Lesen | |||
GetWirelessGatewayCertificate | Erteilt die Berechtigung zum Abrufen der IoT Core Identity-Zertifikat-ID, die dem zugeordnet ist WirelessGateway | Lesen | |||
GetWirelessGatewayFirmwareInformation | Erteilt die Erlaubnis zum Abrufen der aktuellen Firmware-Version und anderer Informationen für WirelessGateway | Lesen | |||
GetWirelessGatewayStatistics | Erteilt die Erlaubnis, Statistikinformationen für eine bestimmte Datei abzurufen WirelessGateway | Lesen | |||
GetWirelessGatewayTask | Erteilt die Erlaubnis, die Aufgabe für eine bestimmte Aufgabe abzurufen WirelessGateway | Lesen | |||
GetWirelessGatewayTaskDefinition | Erteilt die Berechtigung zum Abrufen der angegebenen WirelessGateway Aufgabendefinition | Lesen | |||
ListDestinations | Erteilt die Berechtigung, Informationen über verfügbare Ziele aufzulisten, basierend auf AWS-Konto | Lesen | |||
ListDeviceProfiles | Erteilt die Berechtigung zum Auflisten verfügbarer Informationen auf der DeviceProfiles Grundlage von AWS-Konto | Lesen | |||
ListDevicesForWirelessDeviceImportTask | Erteilt die Berechtigung, Geräteinformationen anhand der Importaufgabe für drahtlose Geräte aufzulisten, basierend auf AWS-Konto | Lesen | |||
ListEventConfigurations | Erteilt die Berechtigung, Informationen zu verfügbaren Ereigniskonfigurationen aufzulisten, basierend auf AWS-Konto | Lesen | |||
ListFuotaTasks | Erteilt die Berechtigung zum Auflisten verfügbarer Informationen auf der FuotaTasks Grundlage von AWS-Konto | Lesen | |||
ListMulticastGroups | Erteilt die Berechtigung zum Auflisten verfügbarer Informationen auf der MulticastGroups Grundlage von AWS-Konto | Lesen | |||
ListMulticastGroupsByFuotaTask | Erteilt die Berechtigung zum Auflisten MulticastGroups von verfügbaren Informationen auf der FuotaTask Grundlage von AWS-Konto | Lesen | |||
ListNetworkAnalyzerConfigurations | Erteilt die Berechtigung zum Auflisten verfügbarer Informationen auf der NetworkAnalyzerConfigurations Grundlage von AWS-Konto | Lesen | |||
ListPartnerAccounts | Gewährt die Berechtigung zum Auflisten der verfügbaren Partnerkonten | Lesen | |||
ListPositionConfigurations | Erteilt die Berechtigung, Informationen über verfügbare Positionskonfigurationen aufzulisten, basierend auf AWS-Konto | Lesen | |||
ListQueuedMessages | Gewährt die Berechtigung zum Auflisten von QueuedMessages | Lesen | |||
ListServiceProfiles | Erteilt die Berechtigung zum Auflisten verfügbarer Informationen auf der ServiceProfiles Grundlage von AWS-Konto | Lesen | |||
ListTagsForResource | Gewährt die Berechtigung zum Auflisten von Tags für eine Ressource | Lesen | |||
ListWirelessDeviceImportTasks | Erteilt die Berechtigung, Informationen zu Importaufgaben für drahtlose Geräte aufzulisten, basierend auf AWS-Konto | Lesen | |||
ListWirelessDevices | Erteilt die Berechtigung zum Auflisten verfügbarer Informationen auf der WirelessDevices Grundlage von AWS-Konto | Lesen | |||
ListWirelessGatewayTaskDefinitions | Erteilt die Berechtigung, Informationen verfügbarer WirelessGateway Aufgabendefinitionen aufzulisten, basierend auf AWS-Konto | Lesen | |||
ListWirelessGateways | Erteilt die Berechtigung zum Auflisten verfügbarer Informationen auf der WirelessGateways Grundlage von AWS-Konto | Lesen | |||
PutPositionConfiguration | Gewährt die Berechtigung zum Platzieren von Positionskonfigurationen für eine Ressource | Schreiben | |||
PutResourceLogLevel | Gewährt die Berechtigung zum Speichern von Protokollebenen nach Ressourcenprotokollebenen | Write | |||
ResetAllResourceLogLevels | Gewährt die Berechtigung zum Zurücksetzen aller Ressourcentypen | Write | |||
ResetResourceLogLevel | Gewährt die Berechtigung zum Zurücksetzen der Ressourcenprotokollebene | Schreiben | |||
SendDataToMulticastGroup | Erteilt die Erlaubnis zum Senden von Daten an MulticastGroup | Schreiben | |||
SendDataToWirelessDevice | Gewährt die Berechtigung zum Senden des entschlüsselten Anwendungsdatenrahmens an das Zielgerät | Schreiben | |||
StartBulkAssociateWirelessDeviceWithMulticastGroup | Erteilt die Erlaubnis zur Verknüpfung WirelessDevices mit MulticastGroup | Schreiben | |||
StartBulkDisassociateWirelessDeviceFromMulticastGroup | Erteilt die Erlaubnis, die Verknüpfung mit dem WirelessDevices massenweise zu trennen MulticastGroup | Schreiben | |||
StartFuotaTask | Erteilt die Erlaubnis zum Starten von FuotaTask | Schreiben | |||
StartMulticastGroupSession | Erteilt die Erlaubnis zum Starten der MulticastGroup Sitzung | Schreiben | |||
StartNetworkAnalyzerStream | Erteilt die Erlaubnis, den NetworkAnalyzer Stream zu starten | Schreiben | |||
StartSingleWirelessDeviceImportTask | Gewährt die Berechtigung zum Starten der Importaufgabe für einzelne drahtlose Geräte | Schreiben | |||
StartWirelessDeviceImportTask | Gewährt die Berechtigung zum Starten der Importaufgabe für drahtlose Geräte | Schreiben | |||
TagResource | Gewährt die Berechtigung zum Markieren einer bestimmten Ressource mit Tags | Markieren | |||
TestWirelessDevice | Gewährt die Berechtigung zum Simulieren eines bereitgestellten Geräts, um Uplink-Daten mit der Nutzlast „Hello“ zu senden | Write | |||
UntagResource | Gewährt die Berechtigung zum Entfernen der angegebenen Tags aus der Ressource | Markieren | |||
UpdateDestination | Gewährt die Berechtigung zum Aktualisieren einer Zielressource | Schreiben | |||
UpdateEventConfigurationByResourceTypes | Gewährt die Berechtigung zum Aktualisieren der Ereigniskonfiguration nach Ressourcentypen | Schreiben | |||
UpdateFuotaTask | Erteilt die Erlaubnis zur Aktualisierung des FuotaTask | Schreiben | |||
UpdateLogLevelsByResourceTypes | Gewährt Berechtigung zum Aktualisieren von Protokollebenen nach Ressourcentypen | Schreiben | |||
UpdateMetricConfiguration | Erteilt die Berechtigung zum Aktualisieren der Metrikkonfiguration | Schreiben | |||
UpdateMulticastGroup | Erteilt die Erlaubnis zur Aktualisierung der MulticastGroup | Schreiben | |||
UpdateNetworkAnalyzerConfiguration | Erteilt die Erlaubnis zur Aktualisierung des NetworkAnalyzerConfiguration | Schreiben | |||
UpdatePartnerAccount | Gewährt die Berechtigung zum Aktualisieren eines Partnerkontos | Schreiben | |||
UpdatePosition | Gewährt die Berechtigung zum Aktualisieren von Positionen für eine Ressource | Schreiben | |||
UpdateResourceEventConfiguration | Gewährt die Berechtigung zum Aktualisieren einer Ereigniskonfiguration für eine Kennung | Schreiben | |||
UpdateResourcePosition | Gewährt die Berechtigung zum Aktualisieren von Positionen für eine Ressource | Schreiben | |||
UpdateWirelessDevice | Erteilt die Berechtigung zum Aktualisieren einer WirelessDevice Ressource | Schreiben | |||
UpdateWirelessDeviceImportTask | Gewährt die Berechtigung zum Aktualisieren einer Importaufgabe für drahtlose Geräte | Schreiben | |||
UpdateWirelessGateway | Erteilt die Berechtigung zum Aktualisieren einer WirelessGateway Ressource | Schreiben |
Von AWS IoT Wireless definierte Ressourcentypen
Die folgenden Ressourcentypen werden von diesem Service definiert und können im Element Resource
von IAM-Berechtigungsrichtlinienanweisungen verwendet werden. Jede Aktion in der Tabelle Aktionen identifiziert die Ressourcentypen, die mit der Aktion angegeben werden können. Ein Ressourcentyp kann auch definieren, welche Bedingungsschlüssel Sie in einer Richtlinie einschließen können. Diese Schlüssel werden in der letzten Spalte der Tabelle der Ressourcentypen angezeigt. Details zu den Spalten in der folgenden Tabelle finden Sie in der Tabelle Resource types.
Ressourcentypen | ARN | Bedingungsschlüssel |
---|---|---|
WirelessDevice |
arn:${Partition}:iotwireless:${Region}:${Account}:WirelessDevice/${WirelessDeviceId}
|
|
WirelessGateway |
arn:${Partition}:iotwireless:${Region}:${Account}:WirelessGateway/${WirelessGatewayId}
|
|
DeviceProfile |
arn:${Partition}:iotwireless:${Region}:${Account}:DeviceProfile/${DeviceProfileId}
|
|
ServiceProfile |
arn:${Partition}:iotwireless:${Region}:${Account}:ServiceProfile/${ServiceProfileId}
|
|
Destination |
arn:${Partition}:iotwireless:${Region}:${Account}:Destination/${DestinationName}
|
|
SidewalkAccount |
arn:${Partition}:iotwireless:${Region}:${Account}:SidewalkAccount/${SidewalkAccountId}
|
|
WirelessGatewayTaskDefinition |
arn:${Partition}:iotwireless:${Region}:${Account}:WirelessGatewayTaskDefinition/${WirelessGatewayTaskDefinitionId}
|
|
FuotaTask |
arn:${Partition}:iotwireless:${Region}:${Account}:FuotaTask/${FuotaTaskId}
|
|
MulticastGroup |
arn:${Partition}:iotwireless:${Region}:${Account}:MulticastGroup/${MulticastGroupId}
|
|
NetworkAnalyzerConfiguration |
arn:${Partition}:iotwireless:${Region}:${Account}:NetworkAnalyzerConfiguration/${NetworkAnalyzerConfigurationName}
|
|
thing |
arn:${Partition}:iot:${Region}:${Account}:thing/${ThingName}
|
|
cert |
arn:${Partition}:iot:${Region}:${Account}:cert/${Certificate}
|
|
ImportTask |
arn:${Partition}:iotwireless:${Region}:${Account}:ImportTask/${ImportTaskId}
|
Bedingungsschlüssel für AWS IoT Wireless
AWS IoT Wireless definiert die folgenden Bedingungsschlüssel, die im Condition
Element einer IAM Richtlinie verwendet werden können. Diese Schlüssel können Sie verwenden, um die Bedingungen zu verfeinern, unter denen die Richtlinienanweisung angewendet wird. Details zu den Spalten in der folgenden Tabelle finden Sie in der Tabelle Condition keys (Bedingungsschlüssel).
Eine Liste der globalen Bedingungsschlüssel, die für alle Services verfügbar sind, finden Sie unter Verfügbare globale Bedingungsschlüssel.
Bedingungsschlüssel | Beschreibung | Typ |
---|---|---|
aws:RequestTag/${TagKey} | Filtert Zugriff nach einem Tag-Schlüssel, der in der Anforderung des Benutzers an IoT Wireless enthalten ist | Zeichenfolge |
aws:ResourceTag/${TagKey} | Filtert Zugriff nach der Tag-Schlüsselkomponente eines Tags, das an eine IoT Wireless-Ressource angefügt ist | String |
aws:TagKeys | Filtert Zugriff nach der Liste aller Tag-Schlüsselnamen, die der Ressource in der Anforderung zugeordnet sind | ArrayOfString |