Поделиться через


FirewallRulesOperations Класс

Предупреждение

НЕ создавать экземпляр этого класса напрямую.

Вместо этого вы должны получить доступ к следующим операциям с помощью

DataLakeAnalyticsAccountManagementClient's

атрибут<xref:firewall_rules> .

Наследование
builtins.object
FirewallRulesOperations

Конструктор

FirewallRulesOperations(*args, **kwargs)

Методы

create_or_update

Создает или обновляет указанное правило брандмауэра. Во время обновления правило брандмауэра с указанным именем будет заменено этим новым правилом брандмауэра.

delete

Удаляет указанное правило брандмауэра из указанной учетной записи Data Lake Analytics.

get

Возвращает указанное правило брандмауэра Data Lake Analytics.

list_by_account

Список правил брандмауэра Data Lake Analytics в указанной учетной записи Data Lake Analytics.

update

Обновления указанное правило брандмауэра.

create_or_update

Создает или обновляет указанное правило брандмауэра. Во время обновления правило брандмауэра с указанным именем будет заменено этим новым правилом брандмауэра.

create_or_update(resource_group_name: str, account_name: str, firewall_rule_name: str, parameters: _models.CreateOrUpdateFirewallRuleParameters, *, content_type: str = 'application/json', **kwargs: Any) -> _models.FirewallRule

Параметры

resource_group_name
str
Обязательно

Имя группы ресурсов Azure. Обязательный.

account_name
str
Обязательно

имя учетной записи Data Lake Analytics. Обязательный.

firewall_rule_name
str
Обязательно

Имя создаваемого или обновляемого правила брандмауэра. Обязательный.

parameters
CreateOrUpdateFirewallRuleParameters или IO
Обязательно

Параметры, предоставленные для создания или обновления правила брандмауэра. Тип модели или тип ввода-вывода. Обязательный.

content_type
str

Тип содержимого параметра body. Известные значения: "application/json". Значение по умолчанию —Нет.

cls
callable

Пользовательский тип или функция, которым будет передан прямой ответ

Возвращаемое значение

FirewallRule или результат cls(response)

Возвращаемый тип

Исключения

delete

Удаляет указанное правило брандмауэра из указанной учетной записи Data Lake Analytics.

delete(resource_group_name: str, account_name: str, firewall_rule_name: str, **kwargs: Any) -> None

Параметры

resource_group_name
str
Обязательно

Имя группы ресурсов Azure. Обязательный.

account_name
str
Обязательно

имя учетной записи Data Lake Analytics. Обязательный.

firewall_rule_name
str
Обязательно

Имя удаляемого правила брандмауэра. Обязательный элемент.

cls
callable

Пользовательский тип или функция, которым будет передан прямой ответ

Возвращаемое значение

None или результат cls(response)

Возвращаемый тип

Исключения

get

Возвращает указанное правило брандмауэра Data Lake Analytics.

get(resource_group_name: str, account_name: str, firewall_rule_name: str, **kwargs: Any) -> FirewallRule

Параметры

resource_group_name
str
Обязательно

Имя группы ресурсов Azure. Обязательный.

account_name
str
Обязательно

имя учетной записи Data Lake Analytics. Обязательный элемент.

firewall_rule_name
str
Обязательно

Имя извлекаемого правила брандмауэра. Обязательный.

cls
callable

Пользовательский тип или функция, которым будет передан прямой ответ

Возвращаемое значение

FirewallRule или результат cls(response)

Возвращаемый тип

Исключения

list_by_account

Список правил брандмауэра Data Lake Analytics в указанной учетной записи Data Lake Analytics.

list_by_account(resource_group_name: str, account_name: str, **kwargs: Any) -> Iterable[FirewallRule]

Параметры

resource_group_name
str
Обязательно

Имя группы ресурсов Azure. Обязательный.

account_name
str
Обязательно

имя учетной записи Data Lake Analytics. Обязательный элемент.

cls
callable

Пользовательский тип или функция, которым будет передан прямой ответ

Возвращаемое значение

Итератор, например экземпляр FirewallRule или результат cls(response)

Возвращаемый тип

Исключения

update

Обновления указанное правило брандмауэра.

update(resource_group_name: str, account_name: str, firewall_rule_name: str, parameters: _models.UpdateFirewallRuleParameters | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> _models.FirewallRule

Параметры

resource_group_name
str
Обязательно

Имя группы ресурсов Azure. Обязательный.

account_name
str
Обязательно

имя учетной записи Data Lake Analytics. Обязательный.

firewall_rule_name
str
Обязательно

Имя обновляемого правила брандмауэра. Обязательный.

parameters
UpdateFirewallRuleParameters или IO
Обязательно

Параметры, предоставленные для обновления правила брандмауэра. Тип модели или тип ввода-вывода. Значение по умолчанию —Нет.

content_type
str

Тип содержимого параметра body. Известные значения: "application/json". Значение по умолчанию —Нет.

cls
callable

Пользовательский тип или функция, которым будет передан прямой ответ

Возвращаемое значение

FirewallRule или результат cls(response)

Возвращаемый тип

Исключения

Атрибуты

models

models = <module 'azure.mgmt.datalake.analytics.account.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\datalake\\analytics\\account\\models\\__init__.py'>