[ aws . workspaces ]
describe-workspace-directories
Описание
Описывает доступные каталоги, зарегистрированные в Amazon WorkSpaces.
См. также: Документацию API AWS
describe-workspace-directories является постраничной операцией. Для получения всего набора результатов могут быть выполнены несколько вызовов API. Вы можете отключить постраничность, указав аргумент --no-paginate. При использовании --output text и аргумента --query в ответе с постраничностью, аргумент --query должен извлекать данные из результатов следующих выражений запроса: Directories
Синтаксис
describe-workspace-directories
[--directory-ids <value>]
[--workspace-directory-names <value>]
[--limit <value>]
[--filters <value>]
[--cli-input-json | --cli-input-yaml]
[--starting-token <value>]
[--max-items <value>]
[--generate-cli-skeleton <value>]
[--debug]
[--endpoint-url <value>]
[--no-verify-ssl]
[--no-paginate]
[--output <value>]
[--query <value>]
[--profile <value>]
[--region <value>]
[--version <value>]
[--color <value>]
[--no-sign-request]
[--ca-bundle <value>]
[--cli-read-timeout <value>]
[--cli-connect-timeout <value>]
[--cli-binary-format <value>]
[--no-cli-pager]
[--cli-auto-prompt]
[--no-cli-auto-prompt]
Параметры
--directory-ids (список)
Идентификаторы каталогов. Если значение null, возвращаются все каталоги.
(строка)
Синтаксис:
"string" "string" ...
--workspace-directory-names (список)
Названия каталогов WorkSpace.
(строка)
Синтаксис:
"string" "string" ...
--limit (целое число)
--filters (список)
Условие фильтрации для WorkSpaces.
(структура)
Описывает условия фильтрации для возвращаемых WorkSpaces.
Name -> (строка)
Values -> (список)
Значения для фильтрации WorkSpaces
(строка)
Сокращенный синтаксис:
Name=string,Values=string,string ...
Синтаксис JSON:
[
{
"Name": "USER_IDENTITY_TYPE"|"WORKSPACE_TYPE",
"Values": ["string", ...]
}
...
]
--cli-input-json | --cli-input-yaml (строка) Читает аргументы из предоставленной строки JSON. Строка JSON следует формату, предоставленному --generate-cli-skeleton. Если на командной строке указаны другие аргументы, эти значения переопределят значения, предоставленные в JSON. Невозможно передавать произвольные двоичные значения с помощью предоставленного значения JSON, так как строка будет взята буквально. Это не может быть указано вместе с --cli-input-yaml.
--starting-token (строка)
Маркер для указания места начала постраничной обработки. Это NextToken из ранее обрезанного ответа.
Примеры использования см. в разделе Постраничная обработка в Руководстве пользователя AWS Command Line Interface.
--max-items (целое число)
Общее количество элементов, которые должны быть возвращены в выводе команды. Если общее количество доступных элементов больше указанного значения, в выводе команды предоставляется NextToken. Для возобновления постраничной обработки укажите значение NextToken в аргументе starting-token последующей команды. Не используйте элемент ответа NextToken напрямую вне AWS CLI.
Примеры использования см. в разделе Постраничная обработка в Руководстве пользователя AWS Command Line Interface.
--generate-cli-skeleton (строка) Выводит JSON-скелет в стандартный вывод без отправки запроса к API. Если предоставлено значение без значения или со значением input, выводится пример входного JSON, который можно использовать в качестве аргумента для --cli-input-json. Аналогично, если предоставлено yaml-input, будет напечатан пример входного YAML, который можно использовать с --cli-input-yaml. Если предоставлено значение output, оно валидирует входные данные команды и возвращает пример выходного JSON для этой команды. Сгенерированный JSON-скелет не является стабильным между версиями AWS CLI, и нет гарантии обратной совместимости в сгенерированном JSON-скелете.
Глобальные параметры
--debug (булево)
Включить отладовую запись журнала.
--endpoint-url (строка)
Переопределить URL по умолчанию команды заданным URL.
--no-verify-ssl (булево)
По умолчанию AWS CLI использует SSL при общении с AWS-сервисами. Для каждого подключения SSL AWS CLI будет проверять сертификаты SSL. Этот параметр переопределяет поведение проверки сертификатов SSL по умолчанию.
--no-paginate (булево)
Отключить автоматическую постраничную обработку. Если автоматическая постраничная обработка отключена, AWS CLI выполнит только один вызов для первой страницы результатов.
--output (строка)
Стиль форматирования для вывода команды.
- json
- text
- таблица
- yaml
- yaml-поток
--query (строка)
Запрос JMESPath для фильтрации данных ответа.
--profile (строка)
Использовать определенный профиль из файла учетных данных.
--region (строка)
Регион для использования. Переопределяет настройки конфигурации/среды.
--version (строка)
Отобразить версию этого инструмента.
--color (строка)
Включить/выключить цветной вывод.
- вкл
- выкл
- авто
--no-sign-request (булево)
Не подписывать запросы. Учетные данные не будут загружены, если этот аргумент указан.
--ca-bundle (строка)
Файл сертификата CA для использования при проверке SSL-сертификатов. Переопределяет настройки конфигурации/среды.
--cli-read-timeout (целое число)
Максимальное время чтения сокета в секундах. Если значение установлено в 0, чтение сокета будет блокирующим и не будет иметь таймаута. Значение по умолчанию составляет 60 секунд.
--cli-connect-timeout (целое число)
Максимальное время подключения сокета в секундах. Если значение установлено в 0, подключение сокета будет блокирующим и не будет иметь таймаута. Значение по умолчанию составляет 60 секунд.
--cli-binary-format (строка)
Стиль форматирования, используемый для двоичных блоков. Формат по умолчанию — base64. Формат base64 ожидает, что двоичные блоки будут предоставлены как строка, закодированная в base64. Формат raw-in-base64-out сохраняет совместимость с поведением AWS CLI версии 1, и двоичные значения должны передаваться буквально. При предоставлении содержимого из файла, отображающего двоичный блок, fileb:// всегда будет обрабатываться как двоичный и будет использовать содержимое файла напрямую независимо от настройки cli-binary-format. При использовании file:// содержимое файла должно быть должным образом отформатировано для настроенного cli-binary-format.
- base64
- raw-in-base64-out
--no-cli-pager (булево)
Отключить кли-пагинатор для вывода.
--cli-auto-prompt (булево)
Автоматически запросить параметры ввода CLI.
--no-cli-auto-prompt (булево)
Отключить автоматическое запроса параметров ввода CLI.
Примеры
Примечание
Для использования следующих примеров необходимо установить и настроить AWS CLI. Дополнительную информацию см. в руководстве по началу работы с Руководством пользователя AWS CLI.
Если не указано иное, все примеры имеют правила цитирования, похожие на unix-подобные. Эти примеры необходимо адаптировать к правилам цитирования вашей оболочки. См. использование кавычек со строками в Руководстве пользователя AWS CLI.
Для описания зарегистрированного каталога
Следующий пример describe-workspace-directories описывает указанный зарегистрированный каталог.
aws workspaces describe-workspace-directories \
--directory-ids d-926722edaf
Вывод:
{
"Directories": [
{
"DirectoryId": "d-926722edaf",
"Alias": "d-926722edaf",
"DirectoryName": "example.com",
"RegistrationCode": "WSpdx+9RJ8JT",
"SubnetIds": [
"subnet-9d19c4c6",
"subnet-500d5819"
],
"DnsIpAddresses": [
"172.16.1.140",
"172.16.0.30"
],
"CustomerUserName": "Administrator",
"IamRoleId": "arn:aws:iam::123456789012:role/workspaces_DefaultRole",
"DirectoryType": "SIMPLE_AD",
"WorkspaceSecurityGroupId": "sg-0d89e927e5645d7c5",
"State": "REGISTERED",
"WorkspaceCreationProperties": {
"EnableWorkDocs": false,
"EnableInternetAccess": false,
"UserEnabledAsLocalAdministrator": true,
"EnableMaintenanceMode": true
},
"WorkspaceAccessProperties": {
"DeviceTypeWindows": "ALLOW",
"DeviceTypeOsx": "ALLOW",
"DeviceTypeWeb": "DENY",
"DeviceTypeIos": "ALLOW",
"DeviceTypeAndroid": "ALLOW",
"DeviceTypeChromeOs": "ALLOW",
"DeviceTypeZeroClient": "ALLOW",
"DeviceTypeLinux": "DENY"
},
"Tenancy": "SHARED",
"SelfservicePermissions": {
"RestartWorkspace": "ENABLED",
"IncreaseVolumeSize": "DISABLED",
"ChangeComputeType": "DISABLED",
"SwitchRunningMode": "DISABLED",
"RebuildWorkspace": "DISABLED"
}
}
]
}
Дополнительную информацию см. в разделе Управление каталогами для WorkSpaces в Руководстве по администрированию Amazon WorkSpaces.
Вывод
Директории -> (список)
Информация о директориях.
(структура)
Описание директории, используемой с Amazon WorkSpaces.
DirectoryId -> (строка)
Alias -> (строка)
DirectoryName -> (строка)
RegistrationCode -> (строка)
SubnetIds -> (список)
Идентификаторы подсетей, используемых с директорией.
(строка)
DnsIpAddresses -> (список)
IP-адреса DNS-серверов для директории.
(строка)
CustomerUserName -> (строка)
IamRoleId -> (строка)
DirectoryType -> (строка)
WorkspaceSecurityGroupId -> (строка)
State -> (строка)
DEREGISTERED возвращается очень кратковременно перед очисткой метаданных директории, поэтому это состояние возвращается редко. Чтобы подтвердить дерегистрацию директории, проверьте ID директории с помощью DescribeWorkspaceDirectories . Если ID директории не возвращается, значит директория успешно дерегистрирована.WorkspaceCreationProperties -> (структура)
Свойства по умолчанию для создания всех WorkSpaces в директории.
EnableInternetAccess -> (булево)
DefaultOu -> (строка)
CustomSecurityGroupId -> (строка)
UserEnabledAsLocalAdministrator -> (булево)
EnableMaintenanceMode -> (булево)
InstanceIamRoleArn -> (строка)
ipGroupIds -> (список)
Идентификаторы групп управления доступом к IP, связанных с директорией.
(строка)
WorkspaceAccessProperties -> (структура)
Устройства и операционные системы, которые пользователи могут использовать для доступа к WorkSpaces.
DeviceTypeWindows -> (строка)
DeviceTypeOsx -> (строка)
DeviceTypeWeb -> (строка)
DeviceTypeIos -> (строка)
DeviceTypeAndroid -> (строка)
DeviceTypeChromeOs -> (строка)
DeviceTypeZeroClient -> (строка)
DeviceTypeLinux -> (строка)
DeviceTypeWorkSpacesThinClient -> (строка)
Tenancy -> (строка)
DEDICATED . Дополнительную информацию см. в разделе Bring Your Own Windows Desktop Images .SelfservicePermissions -> (структура)
По умолчанию разрешения самообслуживания для WorkSpaces в директории.
RestartWorkspace -> (строка)
IncreaseVolumeSize -> (строка)
ChangeComputeType -> (строка)
SwitchRunningMode -> (строка)
RebuildWorkspace -> (строка)
SamlProperties -> (структура)
Описывает состояние включения, URL доступа к пользователю и имя параметра состояния ретрансляции, которые используются для настройки федерации с поставщиком идентификации SAML 2.0.
Status -> (строка)
Указывает состояние проверки подлинности SAML 2.0. Эти состояния включают в себя следующее.
- Если значение равно
DISABLED, конечные пользователи будут перенаправлены на вход с использованием учетных данных своей директории. - Если значение равно
ENABLED, конечные пользователи будут перенаправлены на вход через URL доступа к пользователю. Пользователи, пытающиеся подключиться к WorkSpaces из приложения клиента, которое не поддерживает проверку подлинности SAML 2.0, не смогут подключиться. - Если значение равно
ENABLED_WITH_DIRECTORY_LOGIN_FALLBACK, конечные пользователи будут перенаправлены на вход через URL доступа к пользователю в поддерживаемых приложениях клиента, но не будут препятствовать подключению клиентов, которые не поддерживают проверку подлинности SAML 2.0, как если бы проверка подлинности SAML 2.0 была отключена.
UserAccessUrl -> (строка)
RelayStateParameterName -> (строка)
Имя параметра состояния ретрансляции, поддерживаемое поставщиком идентификации SAML 2.0 (IdP). Когда конечный пользователь перенаправляется на URL доступа к пользователю из приложения клиента WorkSpaces, это имя параметра состояния ретрансляции добавляется в качестве параметра запроса к URL-адресу вместе с точкой конечного пункта состояния ретрансляции, чтобы вернуть пользователя в сеанс приложения клиента.
Для использования проверки подлинности SAML 2.0 с WorkSpaces IdP должен поддерживать глубокую ссылку, инициированную IdP, для URL состояния ретрансляции. Для получения дополнительной информации обратитесь к документации IdP.
CertificateBasedAuthProperties -> (структура)
Свойства проверки подлинности на основе сертификатов, используемые для проверки подлинности идентификаторов пользователей поставщика идентификации SAML 2.0 (IdP) в Active Directory для входа в WorkSpaces.
Status -> (строка)
CertificateAuthorityArn -> (строка)
EndpointEncryptionMode -> (строка)
MicrosoftEntraConfig -> (структура)
Определяет сведения о конфигурациях Microsoft Entra.
TenantId -> (строка)
ApplicationConfigSecretArn -> (строка)
WorkspaceDirectoryName -> (строка)
WorkspaceDirectoryDescription -> (строка)
UserIdentityType -> (строка)
WorkspaceType -> (строка)
IDCConfig -> (структура)
Определяет сведения о конфигурациях центра идентификации.
InstanceArn -> (строка)
ApplicationArn -> (строка)
ActiveDirectoryConfig -> (структура)
Информация о конфигурации Active Directory.
DomainName -> (строка)
ServiceAccountSecretArn -> (строка)
StreamingProperties -> (структура)
Свойства потоковой передачи для настройки.
StreamingExperiencePreferredProtocol -> (строка)
UserSettings -> (список)
Указывает параметры разрешений, связанные с пользователем.
(структура)
Информация о параметрах разрешений пользователя.
Action -> (строка)
Permission -> (строка)
MaximumLength -> (целое число)
StorageConnectors -> (список)
Указывает используемый соединитель хранилища.
(структура)
Описание соединителя хранилища.
ConnectorType -> (строка)
Status -> (строка)
GlobalAccelerator -> (структура)
Указывает свойства Global Accelerator.
Mode -> (строка)
PreferredProtocol -> (строка)
ErrorMessage -> (строка)
NextToken -> (строка)
© Copyright 2025, Amazon Web Services. Created using Sphinx.