massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / coc-python-data / languageServer.0.5.59 / Typeshed / third_party / 2and3 / boto / kms / layer1.pyi
diff --git a/.config/coc/extensions/coc-python-data/languageServer.0.5.59/Typeshed/third_party/2and3/boto/kms/layer1.pyi b/.config/coc/extensions/coc-python-data/languageServer.0.5.59/Typeshed/third_party/2and3/boto/kms/layer1.pyi
new file mode 100644 (file)
index 0000000..33e9c41
--- /dev/null
@@ -0,0 +1,37 @@
+from typing import Any, Dict, List, Mapping, Optional, Type\r
+from boto.connection import AWSQueryConnection\r
+\r
+class KMSConnection(AWSQueryConnection):\r
+    APIVersion = ...  # type: str\r
+    DefaultRegionName = ...  # type: str\r
+    DefaultRegionEndpoint = ...  # type: str\r
+    ServiceName = ...  # type: str\r
+    TargetPrefix = ...  # type: str\r
+    ResponseError = ...  # type: Type[Exception]\r
+    region = ...  # type: Any\r
+    def __init__(self, **kwargs) -> None: ...\r
+    def create_alias(self, alias_name: str, target_key_id: str) -> Optional[Dict[str, Any]]: ...\r
+    def create_grant(self, key_id: str, grantee_principal: str, retiring_principal: Optional[str] = ..., operations: Optional[List[str]] = ..., constraints: Optional[Dict[str, Dict[str, str]]] = ..., grant_tokens: Optional[List[str]] = ...) -> Optional[Dict[str, Any]]: ...\r
+    def create_key(self, policy: Optional[str] = ..., description: Optional[str] = ..., key_usage: Optional[str] = ...) -> Optional[Dict[str, Any]]: ...\r
+    def decrypt(self, ciphertext_blob: bytes, encryption_context: Optional[Mapping[str, Any]] = ..., grant_tokens: Optional[List[str]] = ...) -> Optional[Dict[str, Any]]: ...\r
+    def delete_alias(self, alias_name: str) -> Optional[Dict[str, Any]]: ...\r
+    def describe_key(self, key_id: str) -> Optional[Dict[str, Any]]: ...\r
+    def disable_key(self, key_id: str) -> Optional[Dict[str, Any]]: ...\r
+    def disable_key_rotation(self, key_id: str) -> Optional[Dict[str, Any]]: ...\r
+    def enable_key(self, key_id: str) -> Optional[Dict[str, Any]]: ...\r
+    def enable_key_rotation(self, key_id: str) -> Optional[Dict[str, Any]]: ...\r
+    def encrypt(self, key_id: str, plaintext: bytes, encryption_context: Optional[Mapping[str, Any]] = ..., grant_tokens: Optional[List[str]] = ...) -> Optional[Dict[str, Any]]: ...\r
+    def generate_data_key(self, key_id: str, encryption_context: Optional[Mapping[str, Any]] = ..., number_of_bytes: Optional[int] = ..., key_spec: Optional[str] = ..., grant_tokens: Optional[List[str]] = ...) -> Optional[Dict[str, Any]]: ...\r
+    def generate_data_key_without_plaintext(self, key_id: str, encryption_context: Optional[Mapping[str, Any]] = ..., key_spec: Optional[str] = ..., number_of_bytes: Optional[int] = ..., grant_tokens: Optional[List[str]] = ...) -> Optional[Dict[str, Any]]: ...\r
+    def generate_random(self, number_of_bytes: Optional[int] = ...) -> Optional[Dict[str, Any]]: ...\r
+    def get_key_policy(self, key_id: str, policy_name: str) -> Optional[Dict[str, Any]]: ...\r
+    def get_key_rotation_status(self, key_id: str) -> Optional[Dict[str, Any]]: ...\r
+    def list_aliases(self, limit: Optional[int] = ..., marker: Optional[str] = ...) -> Optional[Dict[str, Any]]: ...\r
+    def list_grants(self, key_id: str, limit: Optional[int] = ..., marker: Optional[str] = ...) -> Optional[Dict[str, Any]]: ...\r
+    def list_key_policies(self, key_id: str, limit: Optional[int] = ..., marker: Optional[str] = ...) -> Optional[Dict[str, Any]]: ...\r
+    def list_keys(self, limit: Optional[int] = ..., marker: Optional[str] = ...) -> Optional[Dict[str, Any]]: ...\r
+    def put_key_policy(self, key_id: str, policy_name: str, policy: str) -> Optional[Dict[str, Any]]: ...\r
+    def re_encrypt(self, ciphertext_blob: bytes, destination_key_id: str, source_encryption_context: Optional[Mapping[str, Any]] = ..., destination_encryption_context: Optional[Mapping[str, Any]] = ..., grant_tokens: Optional[List[str]] = ...) -> Optional[Dict[str, Any]]: ...\r
+    def retire_grant(self, grant_token: str) -> Optional[Dict[str, Any]]: ...\r
+    def revoke_grant(self, key_id: str, grant_id: str) -> Optional[Dict[str, Any]]: ...\r
+    def update_key_description(self, key_id: str, description: str) -> Optional[Dict[str, Any]]: ...\r