diff --git a/localstack-core/localstack/aws/api/acm/__init__.py b/localstack-core/localstack/aws/api/acm/__init__.py index dc9585748f9f7..9971a0d3ab338 100644 --- a/localstack-core/localstack/aws/api/acm/__init__.py +++ b/localstack-core/localstack/aws/api/acm/__init__.py @@ -575,9 +575,9 @@ def import_certificate( context: RequestContext, certificate: CertificateBodyBlob, private_key: PrivateKeyBlob, - certificate_arn: Arn = None, - certificate_chain: CertificateChainBlob = None, - tags: TagList = None, + certificate_arn: Arn | None = None, + certificate_chain: CertificateChainBlob | None = None, + tags: TagList | None = None, **kwargs, ) -> ImportCertificateResponse: raise NotImplementedError @@ -586,12 +586,12 @@ def import_certificate( def list_certificates( self, context: RequestContext, - certificate_statuses: CertificateStatuses = None, - includes: Filters = None, - next_token: NextToken = None, - max_items: MaxItems = None, - sort_by: SortBy = None, - sort_order: SortOrder = None, + certificate_statuses: CertificateStatuses | None = None, + includes: Filters | None = None, + next_token: NextToken | None = None, + max_items: MaxItems | None = None, + sort_by: SortBy | None = None, + sort_order: SortOrder | None = None, **kwargs, ) -> ListCertificatesResponse: raise NotImplementedError @@ -607,7 +607,7 @@ def put_account_configuration( self, context: RequestContext, idempotency_token: IdempotencyToken, - expiry_events: ExpiryEventsConfiguration = None, + expiry_events: ExpiryEventsConfiguration | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -627,15 +627,15 @@ def request_certificate( self, context: RequestContext, domain_name: DomainNameString, - validation_method: ValidationMethod = None, - subject_alternative_names: DomainList = None, - idempotency_token: IdempotencyToken = None, - domain_validation_options: DomainValidationOptionList = None, - options: CertificateOptions = None, - certificate_authority_arn: PcaArn = None, - tags: TagList = None, - key_algorithm: KeyAlgorithm = None, - managed_by: CertificateManagedBy = None, + validation_method: ValidationMethod | None = None, + subject_alternative_names: DomainList | None = None, + idempotency_token: IdempotencyToken | None = None, + domain_validation_options: DomainValidationOptionList | None = None, + options: CertificateOptions | None = None, + certificate_authority_arn: PcaArn | None = None, + tags: TagList | None = None, + key_algorithm: KeyAlgorithm | None = None, + managed_by: CertificateManagedBy | None = None, **kwargs, ) -> RequestCertificateResponse: raise NotImplementedError diff --git a/localstack-core/localstack/aws/api/apigateway/__init__.py b/localstack-core/localstack/aws/api/apigateway/__init__.py index f8a46b7b5e4c6..b23bd9969aa31 100644 --- a/localstack-core/localstack/aws/api/apigateway/__init__.py +++ b/localstack-core/localstack/aws/api/apigateway/__init__.py @@ -1677,14 +1677,14 @@ class ApigatewayApi: def create_api_key( self, context: RequestContext, - name: String = None, - description: String = None, - enabled: Boolean = None, - generate_distinct_id: Boolean = None, - value: String = None, - stage_keys: ListOfStageKeys = None, - customer_id: String = None, - tags: MapOfStringToString = None, + name: String | None = None, + description: String | None = None, + enabled: Boolean | None = None, + generate_distinct_id: Boolean | None = None, + value: String | None = None, + stage_keys: ListOfStageKeys | None = None, + customer_id: String | None = None, + tags: MapOfStringToString | None = None, **kwargs, ) -> ApiKey: raise NotImplementedError @@ -1701,9 +1701,9 @@ def create_base_path_mapping( context: RequestContext, domain_name: String, rest_api_id: String, - domain_name_id: String = None, - base_path: String = None, - stage: String = None, + domain_name_id: String | None = None, + base_path: String | None = None, + stage: String | None = None, **kwargs, ) -> BasePathMapping: raise NotImplementedError @@ -1713,14 +1713,14 @@ def create_deployment( self, context: RequestContext, rest_api_id: String, - stage_name: String = None, - stage_description: String = None, - description: String = None, - cache_cluster_enabled: NullableBoolean = None, - cache_cluster_size: CacheClusterSize = None, - variables: MapOfStringToString = None, - canary_settings: DeploymentCanarySettings = None, - tracing_enabled: NullableBoolean = None, + stage_name: String | None = None, + stage_description: String | None = None, + description: String | None = None, + cache_cluster_enabled: NullableBoolean | None = None, + cache_cluster_size: CacheClusterSize | None = None, + variables: MapOfStringToString | None = None, + canary_settings: DeploymentCanarySettings | None = None, + tracing_enabled: NullableBoolean | None = None, **kwargs, ) -> Deployment: raise NotImplementedError @@ -1742,8 +1742,8 @@ def create_documentation_version( context: RequestContext, rest_api_id: String, documentation_version: String, - stage_name: String = None, - description: String = None, + stage_name: String | None = None, + description: String | None = None, **kwargs, ) -> DocumentationVersion: raise NotImplementedError @@ -1753,19 +1753,19 @@ def create_domain_name( self, context: RequestContext, domain_name: String, - certificate_name: String = None, - certificate_body: String = None, - certificate_private_key: String = None, - certificate_chain: String = None, - certificate_arn: String = None, - regional_certificate_name: String = None, - regional_certificate_arn: String = None, - endpoint_configuration: EndpointConfiguration = None, - tags: MapOfStringToString = None, - security_policy: SecurityPolicy = None, - mutual_tls_authentication: MutualTlsAuthenticationInput = None, - ownership_verification_certificate_arn: String = None, - policy: String = None, + certificate_name: String | None = None, + certificate_body: String | None = None, + certificate_private_key: String | None = None, + certificate_chain: String | None = None, + certificate_arn: String | None = None, + regional_certificate_name: String | None = None, + regional_certificate_arn: String | None = None, + endpoint_configuration: EndpointConfiguration | None = None, + tags: MapOfStringToString | None = None, + security_policy: SecurityPolicy | None = None, + mutual_tls_authentication: MutualTlsAuthenticationInput | None = None, + ownership_verification_certificate_arn: String | None = None, + policy: String | None = None, **kwargs, ) -> DomainName: raise NotImplementedError @@ -1777,7 +1777,7 @@ def create_domain_name_access_association( domain_name_arn: String, access_association_source_type: AccessAssociationSourceType, access_association_source: String, - tags: MapOfStringToString = None, + tags: MapOfStringToString | None = None, **kwargs, ) -> DomainNameAccessAssociation: raise NotImplementedError @@ -1789,8 +1789,8 @@ def create_model( rest_api_id: String, name: String, content_type: String, - description: String = None, - schema: String = None, + description: String | None = None, + schema: String | None = None, **kwargs, ) -> Model: raise NotImplementedError @@ -1800,9 +1800,9 @@ def create_request_validator( self, context: RequestContext, rest_api_id: String, - name: String = None, - validate_request_body: Boolean = None, - validate_request_parameters: Boolean = None, + name: String | None = None, + validate_request_body: Boolean | None = None, + validate_request_parameters: Boolean | None = None, **kwargs, ) -> RequestValidator: raise NotImplementedError @@ -1823,16 +1823,16 @@ def create_rest_api( self, context: RequestContext, name: String, - description: String = None, - version: String = None, - clone_from: String = None, - binary_media_types: ListOfString = None, - minimum_compression_size: NullableInteger = None, - api_key_source: ApiKeySourceType = None, - endpoint_configuration: EndpointConfiguration = None, - policy: String = None, - tags: MapOfStringToString = None, - disable_execute_api_endpoint: Boolean = None, + description: String | None = None, + version: String | None = None, + clone_from: String | None = None, + binary_media_types: ListOfString | None = None, + minimum_compression_size: NullableInteger | None = None, + api_key_source: ApiKeySourceType | None = None, + endpoint_configuration: EndpointConfiguration | None = None, + policy: String | None = None, + tags: MapOfStringToString | None = None, + disable_execute_api_endpoint: Boolean | None = None, **kwargs, ) -> RestApi: raise NotImplementedError @@ -1844,14 +1844,14 @@ def create_stage( rest_api_id: String, stage_name: String, deployment_id: String, - description: String = None, - cache_cluster_enabled: Boolean = None, - cache_cluster_size: CacheClusterSize = None, - variables: MapOfStringToString = None, - documentation_version: String = None, - canary_settings: CanarySettings = None, - tracing_enabled: Boolean = None, - tags: MapOfStringToString = None, + description: String | None = None, + cache_cluster_enabled: Boolean | None = None, + cache_cluster_size: CacheClusterSize | None = None, + variables: MapOfStringToString | None = None, + documentation_version: String | None = None, + canary_settings: CanarySettings | None = None, + tracing_enabled: Boolean | None = None, + tags: MapOfStringToString | None = None, **kwargs, ) -> Stage: raise NotImplementedError @@ -1861,11 +1861,11 @@ def create_usage_plan( self, context: RequestContext, name: String, - description: String = None, - api_stages: ListOfApiStage = None, - throttle: ThrottleSettings = None, - quota: QuotaSettings = None, - tags: MapOfStringToString = None, + description: String | None = None, + api_stages: ListOfApiStage | None = None, + throttle: ThrottleSettings | None = None, + quota: QuotaSettings | None = None, + tags: MapOfStringToString | None = None, **kwargs, ) -> UsagePlan: raise NotImplementedError @@ -1887,8 +1887,8 @@ def create_vpc_link( context: RequestContext, name: String, target_arns: ListOfString, - description: String = None, - tags: MapOfStringToString = None, + description: String | None = None, + tags: MapOfStringToString | None = None, **kwargs, ) -> VpcLink: raise NotImplementedError @@ -1909,7 +1909,7 @@ def delete_base_path_mapping( context: RequestContext, domain_name: String, base_path: String, - domain_name_id: String = None, + domain_name_id: String | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -1940,7 +1940,11 @@ def delete_documentation_version( @handler("DeleteDomainName") def delete_domain_name( - self, context: RequestContext, domain_name: String, domain_name_id: String = None, **kwargs + self, + context: RequestContext, + domain_name: String, + domain_name_id: String | None = None, + **kwargs, ) -> None: raise NotImplementedError @@ -2064,8 +2068,8 @@ def flush_stage_cache( def generate_client_certificate( self, context: RequestContext, - description: String = None, - tags: MapOfStringToString = None, + description: String | None = None, + tags: MapOfStringToString | None = None, **kwargs, ) -> ClientCertificate: raise NotImplementedError @@ -2079,7 +2083,7 @@ def get_api_key( self, context: RequestContext, api_key: String, - include_value: NullableBoolean = None, + include_value: NullableBoolean | None = None, **kwargs, ) -> ApiKey: raise NotImplementedError @@ -2088,11 +2092,11 @@ def get_api_key( def get_api_keys( self, context: RequestContext, - position: String = None, - limit: NullableInteger = None, - name_query: String = None, - customer_id: String = None, - include_values: NullableBoolean = None, + position: String | None = None, + limit: NullableInteger | None = None, + name_query: String | None = None, + customer_id: String | None = None, + include_values: NullableBoolean | None = None, **kwargs, ) -> ApiKeys: raise NotImplementedError @@ -2108,8 +2112,8 @@ def get_authorizers( self, context: RequestContext, rest_api_id: String, - position: String = None, - limit: NullableInteger = None, + position: String | None = None, + limit: NullableInteger | None = None, **kwargs, ) -> Authorizers: raise NotImplementedError @@ -2120,7 +2124,7 @@ def get_base_path_mapping( context: RequestContext, domain_name: String, base_path: String, - domain_name_id: String = None, + domain_name_id: String | None = None, **kwargs, ) -> BasePathMapping: raise NotImplementedError @@ -2130,9 +2134,9 @@ def get_base_path_mappings( self, context: RequestContext, domain_name: String, - domain_name_id: String = None, - position: String = None, - limit: NullableInteger = None, + domain_name_id: String | None = None, + position: String | None = None, + limit: NullableInteger | None = None, **kwargs, ) -> BasePathMappings: raise NotImplementedError @@ -2147,8 +2151,8 @@ def get_client_certificate( def get_client_certificates( self, context: RequestContext, - position: String = None, - limit: NullableInteger = None, + position: String | None = None, + limit: NullableInteger | None = None, **kwargs, ) -> ClientCertificates: raise NotImplementedError @@ -2159,7 +2163,7 @@ def get_deployment( context: RequestContext, rest_api_id: String, deployment_id: String, - embed: ListOfString = None, + embed: ListOfString | None = None, **kwargs, ) -> Deployment: raise NotImplementedError @@ -2169,8 +2173,8 @@ def get_deployments( self, context: RequestContext, rest_api_id: String, - position: String = None, - limit: NullableInteger = None, + position: String | None = None, + limit: NullableInteger | None = None, **kwargs, ) -> Deployments: raise NotImplementedError @@ -2198,15 +2202,19 @@ def get_documentation_versions( self, context: RequestContext, rest_api_id: String, - position: String = None, - limit: NullableInteger = None, + position: String | None = None, + limit: NullableInteger | None = None, **kwargs, ) -> DocumentationVersions: raise NotImplementedError @handler("GetDomainName") def get_domain_name( - self, context: RequestContext, domain_name: String, domain_name_id: String = None, **kwargs + self, + context: RequestContext, + domain_name: String, + domain_name_id: String | None = None, + **kwargs, ) -> DomainName: raise NotImplementedError @@ -2214,9 +2222,9 @@ def get_domain_name( def get_domain_name_access_associations( self, context: RequestContext, - position: String = None, - limit: NullableInteger = None, - resource_owner: ResourceOwner = None, + position: String | None = None, + limit: NullableInteger | None = None, + resource_owner: ResourceOwner | None = None, **kwargs, ) -> DomainNameAccessAssociations: raise NotImplementedError @@ -2225,9 +2233,9 @@ def get_domain_name_access_associations( def get_domain_names( self, context: RequestContext, - position: String = None, - limit: NullableInteger = None, - resource_owner: ResourceOwner = None, + position: String | None = None, + limit: NullableInteger | None = None, + resource_owner: ResourceOwner | None = None, **kwargs, ) -> DomainNames: raise NotImplementedError @@ -2239,8 +2247,8 @@ def get_export( rest_api_id: String, stage_name: String, export_type: String, - parameters: MapOfStringToString = None, - accepts: String = None, + parameters: MapOfStringToString | None = None, + accepts: String | None = None, **kwargs, ) -> ExportResponse: raise NotImplementedError @@ -2260,8 +2268,8 @@ def get_gateway_responses( self, context: RequestContext, rest_api_id: String, - position: String = None, - limit: NullableInteger = None, + position: String | None = None, + limit: NullableInteger | None = None, **kwargs, ) -> GatewayResponses: raise NotImplementedError @@ -2318,7 +2326,7 @@ def get_model( context: RequestContext, rest_api_id: String, model_name: String, - flatten: Boolean = None, + flatten: Boolean | None = None, **kwargs, ) -> Model: raise NotImplementedError @@ -2334,8 +2342,8 @@ def get_models( self, context: RequestContext, rest_api_id: String, - position: String = None, - limit: NullableInteger = None, + position: String | None = None, + limit: NullableInteger | None = None, **kwargs, ) -> Models: raise NotImplementedError @@ -2351,8 +2359,8 @@ def get_request_validators( self, context: RequestContext, rest_api_id: String, - position: String = None, - limit: NullableInteger = None, + position: String | None = None, + limit: NullableInteger | None = None, **kwargs, ) -> RequestValidators: raise NotImplementedError @@ -2363,7 +2371,7 @@ def get_resource( context: RequestContext, rest_api_id: String, resource_id: String, - embed: ListOfString = None, + embed: ListOfString | None = None, **kwargs, ) -> Resource: raise NotImplementedError @@ -2373,9 +2381,9 @@ def get_resources( self, context: RequestContext, rest_api_id: String, - position: String = None, - limit: NullableInteger = None, - embed: ListOfString = None, + position: String | None = None, + limit: NullableInteger | None = None, + embed: ListOfString | None = None, **kwargs, ) -> Resources: raise NotImplementedError @@ -2388,8 +2396,8 @@ def get_rest_api(self, context: RequestContext, rest_api_id: String, **kwargs) - def get_rest_apis( self, context: RequestContext, - position: String = None, - limit: NullableInteger = None, + position: String | None = None, + limit: NullableInteger | None = None, **kwargs, ) -> RestApis: raise NotImplementedError @@ -2401,7 +2409,7 @@ def get_sdk( rest_api_id: String, stage_name: String, sdk_type: String, - parameters: MapOfStringToString = None, + parameters: MapOfStringToString | None = None, **kwargs, ) -> SdkResponse: raise NotImplementedError @@ -2414,8 +2422,8 @@ def get_sdk_type(self, context: RequestContext, id: String, **kwargs) -> SdkType def get_sdk_types( self, context: RequestContext, - position: String = None, - limit: NullableInteger = None, + position: String | None = None, + limit: NullableInteger | None = None, **kwargs, ) -> SdkTypes: raise NotImplementedError @@ -2428,7 +2436,11 @@ def get_stage( @handler("GetStages") def get_stages( - self, context: RequestContext, rest_api_id: String, deployment_id: String = None, **kwargs + self, + context: RequestContext, + rest_api_id: String, + deployment_id: String | None = None, + **kwargs, ) -> Stages: raise NotImplementedError @@ -2437,8 +2449,8 @@ def get_tags( self, context: RequestContext, resource_arn: String, - position: String = None, - limit: NullableInteger = None, + position: String | None = None, + limit: NullableInteger | None = None, **kwargs, ) -> Tags: raise NotImplementedError @@ -2450,9 +2462,9 @@ def get_usage( usage_plan_id: String, start_date: String, end_date: String, - key_id: String = None, - position: String = None, - limit: NullableInteger = None, + key_id: String | None = None, + position: String | None = None, + limit: NullableInteger | None = None, **kwargs, ) -> Usage: raise NotImplementedError @@ -2472,9 +2484,9 @@ def get_usage_plan_keys( self, context: RequestContext, usage_plan_id: String, - position: String = None, - limit: NullableInteger = None, - name_query: String = None, + position: String | None = None, + limit: NullableInteger | None = None, + name_query: String | None = None, **kwargs, ) -> UsagePlanKeys: raise NotImplementedError @@ -2483,9 +2495,9 @@ def get_usage_plan_keys( def get_usage_plans( self, context: RequestContext, - position: String = None, - key_id: String = None, - limit: NullableInteger = None, + position: String | None = None, + key_id: String | None = None, + limit: NullableInteger | None = None, **kwargs, ) -> UsagePlans: raise NotImplementedError @@ -2498,8 +2510,8 @@ def get_vpc_link(self, context: RequestContext, vpc_link_id: String, **kwargs) - def get_vpc_links( self, context: RequestContext, - position: String = None, - limit: NullableInteger = None, + position: String | None = None, + limit: NullableInteger | None = None, **kwargs, ) -> VpcLinks: raise NotImplementedError @@ -2510,7 +2522,7 @@ def import_api_keys( context: RequestContext, body: IO[Blob], format: ApiKeysFormat, - fail_on_warnings: Boolean = None, + fail_on_warnings: Boolean | None = None, **kwargs, ) -> ApiKeyIds: raise NotImplementedError @@ -2521,8 +2533,8 @@ def import_documentation_parts( context: RequestContext, rest_api_id: String, body: IO[Blob], - mode: PutMode = None, - fail_on_warnings: Boolean = None, + mode: PutMode | None = None, + fail_on_warnings: Boolean | None = None, **kwargs, ) -> DocumentationPartIds: raise NotImplementedError @@ -2532,8 +2544,8 @@ def import_rest_api( self, context: RequestContext, body: IO[Blob], - fail_on_warnings: Boolean = None, - parameters: MapOfStringToString = None, + fail_on_warnings: Boolean | None = None, + parameters: MapOfStringToString | None = None, **kwargs, ) -> RestApi: raise NotImplementedError @@ -2544,9 +2556,9 @@ def put_gateway_response( context: RequestContext, rest_api_id: String, response_type: GatewayResponseType, - status_code: StatusCode = None, - response_parameters: MapOfStringToString = None, - response_templates: MapOfStringToString = None, + status_code: StatusCode | None = None, + response_parameters: MapOfStringToString | None = None, + response_templates: MapOfStringToString | None = None, **kwargs, ) -> GatewayResponse: raise NotImplementedError @@ -2565,10 +2577,10 @@ def put_integration_response( resource_id: String, http_method: String, status_code: StatusCode, - selection_pattern: String = None, - response_parameters: MapOfStringToString = None, - response_templates: MapOfStringToString = None, - content_handling: ContentHandlingStrategy = None, + selection_pattern: String | None = None, + response_parameters: MapOfStringToString | None = None, + response_templates: MapOfStringToString | None = None, + content_handling: ContentHandlingStrategy | None = None, **kwargs, ) -> IntegrationResponse: raise NotImplementedError @@ -2581,13 +2593,13 @@ def put_method( resource_id: String, http_method: String, authorization_type: String, - authorizer_id: String = None, - api_key_required: Boolean = None, - operation_name: String = None, - request_parameters: MapOfStringToBoolean = None, - request_models: MapOfStringToString = None, - request_validator_id: String = None, - authorization_scopes: ListOfString = None, + authorizer_id: String | None = None, + api_key_required: Boolean | None = None, + operation_name: String | None = None, + request_parameters: MapOfStringToBoolean | None = None, + request_models: MapOfStringToString | None = None, + request_validator_id: String | None = None, + authorization_scopes: ListOfString | None = None, **kwargs, ) -> Method: raise NotImplementedError @@ -2600,8 +2612,8 @@ def put_method_response( resource_id: String, http_method: String, status_code: StatusCode, - response_parameters: MapOfStringToBoolean = None, - response_models: MapOfStringToString = None, + response_parameters: MapOfStringToBoolean | None = None, + response_models: MapOfStringToString | None = None, **kwargs, ) -> MethodResponse: raise NotImplementedError @@ -2612,9 +2624,9 @@ def put_rest_api( context: RequestContext, rest_api_id: String, body: IO[Blob], - mode: PutMode = None, - fail_on_warnings: Boolean = None, - parameters: MapOfStringToString = None, + mode: PutMode | None = None, + fail_on_warnings: Boolean | None = None, + parameters: MapOfStringToString | None = None, **kwargs, ) -> RestApi: raise NotImplementedError @@ -2641,12 +2653,12 @@ def test_invoke_authorizer( context: RequestContext, rest_api_id: String, authorizer_id: String, - headers: MapOfStringToString = None, - multi_value_headers: MapOfStringToList = None, - path_with_query_string: String = None, - body: String = None, - stage_variables: MapOfStringToString = None, - additional_context: MapOfStringToString = None, + headers: MapOfStringToString | None = None, + multi_value_headers: MapOfStringToList | None = None, + path_with_query_string: String | None = None, + body: String | None = None, + stage_variables: MapOfStringToString | None = None, + additional_context: MapOfStringToString | None = None, **kwargs, ) -> TestInvokeAuthorizerResponse: raise NotImplementedError @@ -2658,12 +2670,12 @@ def test_invoke_method( rest_api_id: String, resource_id: String, http_method: String, - path_with_query_string: String = None, - body: String = None, - headers: MapOfStringToString = None, - multi_value_headers: MapOfStringToList = None, - client_certificate_id: String = None, - stage_variables: MapOfStringToString = None, + path_with_query_string: String | None = None, + body: String | None = None, + headers: MapOfStringToString | None = None, + multi_value_headers: MapOfStringToList | None = None, + client_certificate_id: String | None = None, + stage_variables: MapOfStringToString | None = None, **kwargs, ) -> TestInvokeMethodResponse: raise NotImplementedError @@ -2676,7 +2688,10 @@ def untag_resource( @handler("UpdateAccount") def update_account( - self, context: RequestContext, patch_operations: ListOfPatchOperation = None, **kwargs + self, + context: RequestContext, + patch_operations: ListOfPatchOperation | None = None, + **kwargs, ) -> Account: raise NotImplementedError @@ -2685,7 +2700,7 @@ def update_api_key( self, context: RequestContext, api_key: String, - patch_operations: ListOfPatchOperation = None, + patch_operations: ListOfPatchOperation | None = None, **kwargs, ) -> ApiKey: raise NotImplementedError @@ -2696,7 +2711,7 @@ def update_authorizer( context: RequestContext, rest_api_id: String, authorizer_id: String, - patch_operations: ListOfPatchOperation = None, + patch_operations: ListOfPatchOperation | None = None, **kwargs, ) -> Authorizer: raise NotImplementedError @@ -2707,8 +2722,8 @@ def update_base_path_mapping( context: RequestContext, domain_name: String, base_path: String, - domain_name_id: String = None, - patch_operations: ListOfPatchOperation = None, + domain_name_id: String | None = None, + patch_operations: ListOfPatchOperation | None = None, **kwargs, ) -> BasePathMapping: raise NotImplementedError @@ -2718,7 +2733,7 @@ def update_client_certificate( self, context: RequestContext, client_certificate_id: String, - patch_operations: ListOfPatchOperation = None, + patch_operations: ListOfPatchOperation | None = None, **kwargs, ) -> ClientCertificate: raise NotImplementedError @@ -2729,7 +2744,7 @@ def update_deployment( context: RequestContext, rest_api_id: String, deployment_id: String, - patch_operations: ListOfPatchOperation = None, + patch_operations: ListOfPatchOperation | None = None, **kwargs, ) -> Deployment: raise NotImplementedError @@ -2740,7 +2755,7 @@ def update_documentation_part( context: RequestContext, rest_api_id: String, documentation_part_id: String, - patch_operations: ListOfPatchOperation = None, + patch_operations: ListOfPatchOperation | None = None, **kwargs, ) -> DocumentationPart: raise NotImplementedError @@ -2751,7 +2766,7 @@ def update_documentation_version( context: RequestContext, rest_api_id: String, documentation_version: String, - patch_operations: ListOfPatchOperation = None, + patch_operations: ListOfPatchOperation | None = None, **kwargs, ) -> DocumentationVersion: raise NotImplementedError @@ -2761,8 +2776,8 @@ def update_domain_name( self, context: RequestContext, domain_name: String, - domain_name_id: String = None, - patch_operations: ListOfPatchOperation = None, + domain_name_id: String | None = None, + patch_operations: ListOfPatchOperation | None = None, **kwargs, ) -> DomainName: raise NotImplementedError @@ -2773,7 +2788,7 @@ def update_gateway_response( context: RequestContext, rest_api_id: String, response_type: GatewayResponseType, - patch_operations: ListOfPatchOperation = None, + patch_operations: ListOfPatchOperation | None = None, **kwargs, ) -> GatewayResponse: raise NotImplementedError @@ -2785,7 +2800,7 @@ def update_integration( rest_api_id: String, resource_id: String, http_method: String, - patch_operations: ListOfPatchOperation = None, + patch_operations: ListOfPatchOperation | None = None, **kwargs, ) -> Integration: raise NotImplementedError @@ -2798,7 +2813,7 @@ def update_integration_response( resource_id: String, http_method: String, status_code: StatusCode, - patch_operations: ListOfPatchOperation = None, + patch_operations: ListOfPatchOperation | None = None, **kwargs, ) -> IntegrationResponse: raise NotImplementedError @@ -2810,7 +2825,7 @@ def update_method( rest_api_id: String, resource_id: String, http_method: String, - patch_operations: ListOfPatchOperation = None, + patch_operations: ListOfPatchOperation | None = None, **kwargs, ) -> Method: raise NotImplementedError @@ -2823,7 +2838,7 @@ def update_method_response( resource_id: String, http_method: String, status_code: StatusCode, - patch_operations: ListOfPatchOperation = None, + patch_operations: ListOfPatchOperation | None = None, **kwargs, ) -> MethodResponse: raise NotImplementedError @@ -2834,7 +2849,7 @@ def update_model( context: RequestContext, rest_api_id: String, model_name: String, - patch_operations: ListOfPatchOperation = None, + patch_operations: ListOfPatchOperation | None = None, **kwargs, ) -> Model: raise NotImplementedError @@ -2845,7 +2860,7 @@ def update_request_validator( context: RequestContext, rest_api_id: String, request_validator_id: String, - patch_operations: ListOfPatchOperation = None, + patch_operations: ListOfPatchOperation | None = None, **kwargs, ) -> RequestValidator: raise NotImplementedError @@ -2856,7 +2871,7 @@ def update_resource( context: RequestContext, rest_api_id: String, resource_id: String, - patch_operations: ListOfPatchOperation = None, + patch_operations: ListOfPatchOperation | None = None, **kwargs, ) -> Resource: raise NotImplementedError @@ -2866,7 +2881,7 @@ def update_rest_api( self, context: RequestContext, rest_api_id: String, - patch_operations: ListOfPatchOperation = None, + patch_operations: ListOfPatchOperation | None = None, **kwargs, ) -> RestApi: raise NotImplementedError @@ -2877,7 +2892,7 @@ def update_stage( context: RequestContext, rest_api_id: String, stage_name: String, - patch_operations: ListOfPatchOperation = None, + patch_operations: ListOfPatchOperation | None = None, **kwargs, ) -> Stage: raise NotImplementedError @@ -2888,7 +2903,7 @@ def update_usage( context: RequestContext, usage_plan_id: String, key_id: String, - patch_operations: ListOfPatchOperation = None, + patch_operations: ListOfPatchOperation | None = None, **kwargs, ) -> Usage: raise NotImplementedError @@ -2898,7 +2913,7 @@ def update_usage_plan( self, context: RequestContext, usage_plan_id: String, - patch_operations: ListOfPatchOperation = None, + patch_operations: ListOfPatchOperation | None = None, **kwargs, ) -> UsagePlan: raise NotImplementedError @@ -2908,7 +2923,7 @@ def update_vpc_link( self, context: RequestContext, vpc_link_id: String, - patch_operations: ListOfPatchOperation = None, + patch_operations: ListOfPatchOperation | None = None, **kwargs, ) -> VpcLink: raise NotImplementedError diff --git a/localstack-core/localstack/aws/api/cloudcontrol/__init__.py b/localstack-core/localstack/aws/api/cloudcontrol/__init__.py index d14030991e5e8..7420a35c50e8c 100644 --- a/localstack-core/localstack/aws/api/cloudcontrol/__init__.py +++ b/localstack-core/localstack/aws/api/cloudcontrol/__init__.py @@ -342,9 +342,9 @@ def create_resource( context: RequestContext, type_name: TypeName, desired_state: Properties, - type_version_id: TypeVersionId = None, - role_arn: RoleArn = None, - client_token: ClientToken = None, + type_version_id: TypeVersionId | None = None, + role_arn: RoleArn | None = None, + client_token: ClientToken | None = None, **kwargs, ) -> CreateResourceOutput: raise NotImplementedError @@ -355,9 +355,9 @@ def delete_resource( context: RequestContext, type_name: TypeName, identifier: Identifier, - type_version_id: TypeVersionId = None, - role_arn: RoleArn = None, - client_token: ClientToken = None, + type_version_id: TypeVersionId | None = None, + role_arn: RoleArn | None = None, + client_token: ClientToken | None = None, **kwargs, ) -> DeleteResourceOutput: raise NotImplementedError @@ -368,8 +368,8 @@ def get_resource( context: RequestContext, type_name: TypeName, identifier: Identifier, - type_version_id: TypeVersionId = None, - role_arn: RoleArn = None, + type_version_id: TypeVersionId | None = None, + role_arn: RoleArn | None = None, **kwargs, ) -> GetResourceOutput: raise NotImplementedError @@ -384,9 +384,9 @@ def get_resource_request_status( def list_resource_requests( self, context: RequestContext, - max_results: MaxResults = None, - next_token: NextToken = None, - resource_request_status_filter: ResourceRequestStatusFilter = None, + max_results: MaxResults | None = None, + next_token: NextToken | None = None, + resource_request_status_filter: ResourceRequestStatusFilter | None = None, **kwargs, ) -> ListResourceRequestsOutput: raise NotImplementedError @@ -396,11 +396,11 @@ def list_resources( self, context: RequestContext, type_name: TypeName, - type_version_id: TypeVersionId = None, - role_arn: RoleArn = None, - next_token: HandlerNextToken = None, - max_results: MaxResults = None, - resource_model: Properties = None, + type_version_id: TypeVersionId | None = None, + role_arn: RoleArn | None = None, + next_token: HandlerNextToken | None = None, + max_results: MaxResults | None = None, + resource_model: Properties | None = None, **kwargs, ) -> ListResourcesOutput: raise NotImplementedError @@ -412,9 +412,9 @@ def update_resource( type_name: TypeName, identifier: Identifier, patch_document: PatchDocument, - type_version_id: TypeVersionId = None, - role_arn: RoleArn = None, - client_token: ClientToken = None, + type_version_id: TypeVersionId | None = None, + role_arn: RoleArn | None = None, + client_token: ClientToken | None = None, **kwargs, ) -> UpdateResourceOutput: raise NotImplementedError diff --git a/localstack-core/localstack/aws/api/cloudformation/__init__.py b/localstack-core/localstack/aws/api/cloudformation/__init__.py index fcd83677aac19..c0621eca7d581 100644 --- a/localstack-core/localstack/aws/api/cloudformation/__init__.py +++ b/localstack-core/localstack/aws/api/cloudformation/__init__.py @@ -2934,7 +2934,7 @@ def cancel_update_stack( self, context: RequestContext, stack_name: StackName, - client_request_token: ClientRequestToken = None, + client_request_token: ClientRequestToken | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -2944,9 +2944,9 @@ def continue_update_rollback( self, context: RequestContext, stack_name: StackNameOrId, - role_arn: RoleARN = None, - resources_to_skip: ResourcesToSkip = None, - client_request_token: ClientRequestToken = None, + role_arn: RoleARN | None = None, + resources_to_skip: ResourcesToSkip | None = None, + client_request_token: ClientRequestToken | None = None, **kwargs, ) -> ContinueUpdateRollbackOutput: raise NotImplementedError @@ -2957,23 +2957,23 @@ def create_change_set( context: RequestContext, stack_name: StackNameOrId, change_set_name: ChangeSetName, - template_body: TemplateBody = None, - template_url: TemplateURL = None, - use_previous_template: UsePreviousTemplate = None, - parameters: Parameters = None, - capabilities: Capabilities = None, - resource_types: ResourceTypes = None, - role_arn: RoleARN = None, - rollback_configuration: RollbackConfiguration = None, - notification_arns: NotificationARNs = None, - tags: Tags = None, - client_token: ClientToken = None, - description: Description = None, - change_set_type: ChangeSetType = None, - resources_to_import: ResourcesToImport = None, - include_nested_stacks: IncludeNestedStacks = None, - on_stack_failure: OnStackFailure = None, - import_existing_resources: ImportExistingResources = None, + template_body: TemplateBody | None = None, + template_url: TemplateURL | None = None, + use_previous_template: UsePreviousTemplate | None = None, + parameters: Parameters | None = None, + capabilities: Capabilities | None = None, + resource_types: ResourceTypes | None = None, + role_arn: RoleARN | None = None, + rollback_configuration: RollbackConfiguration | None = None, + notification_arns: NotificationARNs | None = None, + tags: Tags | None = None, + client_token: ClientToken | None = None, + description: Description | None = None, + change_set_type: ChangeSetType | None = None, + resources_to_import: ResourcesToImport | None = None, + include_nested_stacks: IncludeNestedStacks | None = None, + on_stack_failure: OnStackFailure | None = None, + import_existing_resources: ImportExistingResources | None = None, **kwargs, ) -> CreateChangeSetOutput: raise NotImplementedError @@ -2983,9 +2983,9 @@ def create_generated_template( self, context: RequestContext, generated_template_name: GeneratedTemplateName, - resources: ResourceDefinitions = None, - stack_name: StackName = None, - template_configuration: TemplateConfiguration = None, + resources: ResourceDefinitions | None = None, + stack_name: StackName | None = None, + template_configuration: TemplateConfiguration | None = None, **kwargs, ) -> CreateGeneratedTemplateOutput: raise NotImplementedError @@ -2995,23 +2995,23 @@ def create_stack( self, context: RequestContext, stack_name: StackName, - template_body: TemplateBody = None, - template_url: TemplateURL = None, - parameters: Parameters = None, - disable_rollback: DisableRollback = None, - rollback_configuration: RollbackConfiguration = None, - timeout_in_minutes: TimeoutMinutes = None, - notification_arns: NotificationARNs = None, - capabilities: Capabilities = None, - resource_types: ResourceTypes = None, - role_arn: RoleARN = None, - on_failure: OnFailure = None, - stack_policy_body: StackPolicyBody = None, - stack_policy_url: StackPolicyURL = None, - tags: Tags = None, - client_request_token: ClientRequestToken = None, - enable_termination_protection: EnableTerminationProtection = None, - retain_except_on_create: RetainExceptOnCreate = None, + template_body: TemplateBody | None = None, + template_url: TemplateURL | None = None, + parameters: Parameters | None = None, + disable_rollback: DisableRollback | None = None, + rollback_configuration: RollbackConfiguration | None = None, + timeout_in_minutes: TimeoutMinutes | None = None, + notification_arns: NotificationARNs | None = None, + capabilities: Capabilities | None = None, + resource_types: ResourceTypes | None = None, + role_arn: RoleARN | None = None, + on_failure: OnFailure | None = None, + stack_policy_body: StackPolicyBody | None = None, + stack_policy_url: StackPolicyURL | None = None, + tags: Tags | None = None, + client_request_token: ClientRequestToken | None = None, + enable_termination_protection: EnableTerminationProtection | None = None, + retain_except_on_create: RetainExceptOnCreate | None = None, **kwargs, ) -> CreateStackOutput: raise NotImplementedError @@ -3022,12 +3022,12 @@ def create_stack_instances( context: RequestContext, stack_set_name: StackSetName, regions: RegionList, - accounts: AccountList = None, - deployment_targets: DeploymentTargets = None, - parameter_overrides: Parameters = None, - operation_preferences: StackSetOperationPreferences = None, - operation_id: ClientRequestToken = None, - call_as: CallAs = None, + accounts: AccountList | None = None, + deployment_targets: DeploymentTargets | None = None, + parameter_overrides: Parameters | None = None, + operation_preferences: StackSetOperationPreferences | None = None, + operation_id: ClientRequestToken | None = None, + call_as: CallAs | None = None, **kwargs, ) -> CreateStackInstancesOutput: raise NotImplementedError @@ -3037,9 +3037,9 @@ def create_stack_refactor( self, context: RequestContext, stack_definitions: StackDefinitions, - description: Description = None, - enable_stack_creation: EnableStackCreation = None, - resource_mappings: ResourceMappings = None, + description: Description | None = None, + enable_stack_creation: EnableStackCreation | None = None, + resource_mappings: ResourceMappings | None = None, **kwargs, ) -> CreateStackRefactorOutput: raise NotImplementedError @@ -3049,20 +3049,20 @@ def create_stack_set( self, context: RequestContext, stack_set_name: StackSetName, - description: Description = None, - template_body: TemplateBody = None, - template_url: TemplateURL = None, - stack_id: StackId = None, - parameters: Parameters = None, - capabilities: Capabilities = None, - tags: Tags = None, - administration_role_arn: RoleARN = None, - execution_role_name: ExecutionRoleName = None, - permission_model: PermissionModels = None, - auto_deployment: AutoDeployment = None, - call_as: CallAs = None, - client_request_token: ClientRequestToken = None, - managed_execution: ManagedExecution = None, + description: Description | None = None, + template_body: TemplateBody | None = None, + template_url: TemplateURL | None = None, + stack_id: StackId | None = None, + parameters: Parameters | None = None, + capabilities: Capabilities | None = None, + tags: Tags | None = None, + administration_role_arn: RoleARN | None = None, + execution_role_name: ExecutionRoleName | None = None, + permission_model: PermissionModels | None = None, + auto_deployment: AutoDeployment | None = None, + call_as: CallAs | None = None, + client_request_token: ClientRequestToken | None = None, + managed_execution: ManagedExecution | None = None, **kwargs, ) -> CreateStackSetOutput: raise NotImplementedError @@ -3084,7 +3084,7 @@ def delete_change_set( self, context: RequestContext, change_set_name: ChangeSetNameOrId, - stack_name: StackNameOrId = None, + stack_name: StackNameOrId | None = None, **kwargs, ) -> DeleteChangeSetOutput: raise NotImplementedError @@ -3100,10 +3100,10 @@ def delete_stack( self, context: RequestContext, stack_name: StackName, - retain_resources: RetainResources = None, - role_arn: RoleARN = None, - client_request_token: ClientRequestToken = None, - deletion_mode: DeletionMode = None, + retain_resources: RetainResources | None = None, + role_arn: RoleARN | None = None, + client_request_token: ClientRequestToken | None = None, + deletion_mode: DeletionMode | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -3115,11 +3115,11 @@ def delete_stack_instances( stack_set_name: StackSetName, regions: RegionList, retain_stacks: RetainStacks, - accounts: AccountList = None, - deployment_targets: DeploymentTargets = None, - operation_preferences: StackSetOperationPreferences = None, - operation_id: ClientRequestToken = None, - call_as: CallAs = None, + accounts: AccountList | None = None, + deployment_targets: DeploymentTargets | None = None, + operation_preferences: StackSetOperationPreferences | None = None, + operation_id: ClientRequestToken | None = None, + call_as: CallAs | None = None, **kwargs, ) -> DeleteStackInstancesOutput: raise NotImplementedError @@ -3129,7 +3129,7 @@ def delete_stack_set( self, context: RequestContext, stack_set_name: StackSetName, - call_as: CallAs = None, + call_as: CallAs | None = None, **kwargs, ) -> DeleteStackSetOutput: raise NotImplementedError @@ -3142,7 +3142,7 @@ def deregister_type( @handler("DescribeAccountLimits") def describe_account_limits( - self, context: RequestContext, next_token: NextToken = None, **kwargs + self, context: RequestContext, next_token: NextToken | None = None, **kwargs ) -> DescribeAccountLimitsOutput: raise NotImplementedError @@ -3151,9 +3151,9 @@ def describe_change_set( self, context: RequestContext, change_set_name: ChangeSetNameOrId, - stack_name: StackNameOrId = None, - next_token: NextToken = None, - include_property_values: IncludePropertyValues = None, + stack_name: StackNameOrId | None = None, + next_token: NextToken | None = None, + include_property_values: IncludePropertyValues | None = None, **kwargs, ) -> DescribeChangeSetOutput: raise NotImplementedError @@ -3163,9 +3163,9 @@ def describe_change_set_hooks( self, context: RequestContext, change_set_name: ChangeSetNameOrId, - stack_name: StackNameOrId = None, - next_token: NextToken = None, - logical_resource_id: LogicalResourceId = None, + stack_name: StackNameOrId | None = None, + next_token: NextToken | None = None, + logical_resource_id: LogicalResourceId | None = None, **kwargs, ) -> DescribeChangeSetHooksOutput: raise NotImplementedError @@ -3178,13 +3178,13 @@ def describe_generated_template( @handler("DescribeOrganizationsAccess") def describe_organizations_access( - self, context: RequestContext, call_as: CallAs = None, **kwargs + self, context: RequestContext, call_as: CallAs | None = None, **kwargs ) -> DescribeOrganizationsAccessOutput: raise NotImplementedError @handler("DescribePublisher") def describe_publisher( - self, context: RequestContext, publisher_id: PublisherId = None, **kwargs + self, context: RequestContext, publisher_id: PublisherId | None = None, **kwargs ) -> DescribePublisherOutput: raise NotImplementedError @@ -3204,8 +3204,8 @@ def describe_stack_drift_detection_status( def describe_stack_events( self, context: RequestContext, - stack_name: StackName = None, - next_token: NextToken = None, + stack_name: StackName | None = None, + next_token: NextToken | None = None, **kwargs, ) -> DescribeStackEventsOutput: raise NotImplementedError @@ -3217,7 +3217,7 @@ def describe_stack_instance( stack_set_name: StackSetName, stack_instance_account: Account, stack_instance_region: Region, - call_as: CallAs = None, + call_as: CallAs | None = None, **kwargs, ) -> DescribeStackInstanceOutput: raise NotImplementedError @@ -3243,9 +3243,9 @@ def describe_stack_resource_drifts( self, context: RequestContext, stack_name: StackNameOrId, - stack_resource_drift_status_filters: StackResourceDriftStatusFilters = None, - next_token: NextToken = None, - max_results: BoxedMaxResults = None, + stack_resource_drift_status_filters: StackResourceDriftStatusFilters | None = None, + next_token: NextToken | None = None, + max_results: BoxedMaxResults | None = None, **kwargs, ) -> DescribeStackResourceDriftsOutput: raise NotImplementedError @@ -3254,9 +3254,9 @@ def describe_stack_resource_drifts( def describe_stack_resources( self, context: RequestContext, - stack_name: StackName = None, - logical_resource_id: LogicalResourceId = None, - physical_resource_id: PhysicalResourceId = None, + stack_name: StackName | None = None, + logical_resource_id: LogicalResourceId | None = None, + physical_resource_id: PhysicalResourceId | None = None, **kwargs, ) -> DescribeStackResourcesOutput: raise NotImplementedError @@ -3266,7 +3266,7 @@ def describe_stack_set( self, context: RequestContext, stack_set_name: StackSetName, - call_as: CallAs = None, + call_as: CallAs | None = None, **kwargs, ) -> DescribeStackSetOutput: raise NotImplementedError @@ -3277,7 +3277,7 @@ def describe_stack_set_operation( context: RequestContext, stack_set_name: StackSetName, operation_id: ClientRequestToken, - call_as: CallAs = None, + call_as: CallAs | None = None, **kwargs, ) -> DescribeStackSetOperationOutput: raise NotImplementedError @@ -3286,8 +3286,8 @@ def describe_stack_set_operation( def describe_stacks( self, context: RequestContext, - stack_name: StackName = None, - next_token: NextToken = None, + stack_name: StackName | None = None, + next_token: NextToken | None = None, **kwargs, ) -> DescribeStacksOutput: raise NotImplementedError @@ -3309,7 +3309,7 @@ def detect_stack_drift( self, context: RequestContext, stack_name: StackNameOrId, - logical_resource_ids: LogicalResourceIds = None, + logical_resource_ids: LogicalResourceIds | None = None, **kwargs, ) -> DetectStackDriftOutput: raise NotImplementedError @@ -3329,9 +3329,9 @@ def detect_stack_set_drift( self, context: RequestContext, stack_set_name: StackSetNameOrId, - operation_preferences: StackSetOperationPreferences = None, - operation_id: ClientRequestToken = None, - call_as: CallAs = None, + operation_preferences: StackSetOperationPreferences | None = None, + operation_id: ClientRequestToken | None = None, + call_as: CallAs | None = None, **kwargs, ) -> DetectStackSetDriftOutput: raise NotImplementedError @@ -3340,9 +3340,9 @@ def detect_stack_set_drift( def estimate_template_cost( self, context: RequestContext, - template_body: TemplateBody = None, - template_url: TemplateURL = None, - parameters: Parameters = None, + template_body: TemplateBody | None = None, + template_url: TemplateURL | None = None, + parameters: Parameters | None = None, **kwargs, ) -> EstimateTemplateCostOutput: raise NotImplementedError @@ -3352,10 +3352,10 @@ def execute_change_set( self, context: RequestContext, change_set_name: ChangeSetNameOrId, - stack_name: StackNameOrId = None, - client_request_token: ClientRequestToken = None, - disable_rollback: DisableRollback = None, - retain_except_on_create: RetainExceptOnCreate = None, + stack_name: StackNameOrId | None = None, + client_request_token: ClientRequestToken | None = None, + disable_rollback: DisableRollback | None = None, + retain_except_on_create: RetainExceptOnCreate | None = None, **kwargs, ) -> ExecuteChangeSetOutput: raise NotImplementedError @@ -3371,7 +3371,7 @@ def get_generated_template( self, context: RequestContext, generated_template_name: GeneratedTemplateName, - format: TemplateFormat = None, + format: TemplateFormat | None = None, **kwargs, ) -> GetGeneratedTemplateOutput: raise NotImplementedError @@ -3386,9 +3386,9 @@ def get_stack_policy( def get_template( self, context: RequestContext, - stack_name: StackName = None, - change_set_name: ChangeSetNameOrId = None, - template_stage: TemplateStage = None, + stack_name: StackName | None = None, + change_set_name: ChangeSetNameOrId | None = None, + template_stage: TemplateStage | None = None, **kwargs, ) -> GetTemplateOutput: raise NotImplementedError @@ -3397,12 +3397,12 @@ def get_template( def get_template_summary( self, context: RequestContext, - template_body: TemplateBody = None, - template_url: TemplateURL = None, - stack_name: StackNameOrId = None, - stack_set_name: StackSetNameOrId = None, - call_as: CallAs = None, - template_summary_config: TemplateSummaryConfig = None, + template_body: TemplateBody | None = None, + template_url: TemplateURL | None = None, + stack_name: StackNameOrId | None = None, + stack_set_name: StackSetNameOrId | None = None, + call_as: CallAs | None = None, + template_summary_config: TemplateSummaryConfig | None = None, **kwargs, ) -> GetTemplateSummaryOutput: raise NotImplementedError @@ -3412,12 +3412,12 @@ def import_stacks_to_stack_set( self, context: RequestContext, stack_set_name: StackSetNameOrId, - stack_ids: StackIdList = None, - stack_ids_url: StackIdsUrl = None, - organizational_unit_ids: OrganizationalUnitIdList = None, - operation_preferences: StackSetOperationPreferences = None, - operation_id: ClientRequestToken = None, - call_as: CallAs = None, + stack_ids: StackIdList | None = None, + stack_ids_url: StackIdsUrl | None = None, + organizational_unit_ids: OrganizationalUnitIdList | None = None, + operation_preferences: StackSetOperationPreferences | None = None, + operation_id: ClientRequestToken | None = None, + call_as: CallAs | None = None, **kwargs, ) -> ImportStacksToStackSetOutput: raise NotImplementedError @@ -3427,14 +3427,14 @@ def list_change_sets( self, context: RequestContext, stack_name: StackNameOrId, - next_token: NextToken = None, + next_token: NextToken | None = None, **kwargs, ) -> ListChangeSetsOutput: raise NotImplementedError @handler("ListExports") def list_exports( - self, context: RequestContext, next_token: NextToken = None, **kwargs + self, context: RequestContext, next_token: NextToken | None = None, **kwargs ) -> ListExportsOutput: raise NotImplementedError @@ -3442,8 +3442,8 @@ def list_exports( def list_generated_templates( self, context: RequestContext, - next_token: NextToken = None, - max_results: MaxResults = None, + next_token: NextToken | None = None, + max_results: MaxResults | None = None, **kwargs, ) -> ListGeneratedTemplatesOutput: raise NotImplementedError @@ -3454,7 +3454,7 @@ def list_hook_results( context: RequestContext, target_type: ListHookResultsTargetType, target_id: HookResultId, - next_token: NextToken = None, + next_token: NextToken | None = None, **kwargs, ) -> ListHookResultsOutput: raise NotImplementedError @@ -3464,7 +3464,7 @@ def list_imports( self, context: RequestContext, export_name: ExportName, - next_token: NextToken = None, + next_token: NextToken | None = None, **kwargs, ) -> ListImportsOutput: raise NotImplementedError @@ -3475,8 +3475,8 @@ def list_resource_scan_related_resources( context: RequestContext, resource_scan_id: ResourceScanId, resources: ScannedResourceIdentifiers, - next_token: NextToken = None, - max_results: BoxedMaxResults = None, + next_token: NextToken | None = None, + max_results: BoxedMaxResults | None = None, **kwargs, ) -> ListResourceScanRelatedResourcesOutput: raise NotImplementedError @@ -3486,12 +3486,12 @@ def list_resource_scan_resources( self, context: RequestContext, resource_scan_id: ResourceScanId, - resource_identifier: ResourceIdentifier = None, - resource_type_prefix: ResourceTypePrefix = None, - tag_key: TagKey = None, - tag_value: TagValue = None, - next_token: NextToken = None, - max_results: ResourceScannerMaxResults = None, + resource_identifier: ResourceIdentifier | None = None, + resource_type_prefix: ResourceTypePrefix | None = None, + tag_key: TagKey | None = None, + tag_value: TagValue | None = None, + next_token: NextToken | None = None, + max_results: ResourceScannerMaxResults | None = None, **kwargs, ) -> ListResourceScanResourcesOutput: raise NotImplementedError @@ -3500,9 +3500,9 @@ def list_resource_scan_resources( def list_resource_scans( self, context: RequestContext, - next_token: NextToken = None, - max_results: ResourceScannerMaxResults = None, - scan_type_filter: ScanType = None, + next_token: NextToken | None = None, + max_results: ResourceScannerMaxResults | None = None, + scan_type_filter: ScanType | None = None, **kwargs, ) -> ListResourceScansOutput: raise NotImplementedError @@ -3515,10 +3515,10 @@ def list_stack_instance_resource_drifts( stack_instance_account: Account, stack_instance_region: Region, operation_id: ClientRequestToken, - next_token: NextToken = None, - max_results: MaxResults = None, - stack_instance_resource_drift_statuses: StackResourceDriftStatusFilters = None, - call_as: CallAs = None, + next_token: NextToken | None = None, + max_results: MaxResults | None = None, + stack_instance_resource_drift_statuses: StackResourceDriftStatusFilters | None = None, + call_as: CallAs | None = None, **kwargs, ) -> ListStackInstanceResourceDriftsOutput: raise NotImplementedError @@ -3528,12 +3528,12 @@ def list_stack_instances( self, context: RequestContext, stack_set_name: StackSetName, - next_token: NextToken = None, - max_results: MaxResults = None, - filters: StackInstanceFilters = None, - stack_instance_account: Account = None, - stack_instance_region: Region = None, - call_as: CallAs = None, + next_token: NextToken | None = None, + max_results: MaxResults | None = None, + filters: StackInstanceFilters | None = None, + stack_instance_account: Account | None = None, + stack_instance_region: Region | None = None, + call_as: CallAs | None = None, **kwargs, ) -> ListStackInstancesOutput: raise NotImplementedError @@ -3543,8 +3543,8 @@ def list_stack_refactor_actions( self, context: RequestContext, stack_refactor_id: StackRefactorId, - next_token: NextToken = None, - max_results: MaxResults = None, + next_token: NextToken | None = None, + max_results: MaxResults | None = None, **kwargs, ) -> ListStackRefactorActionsOutput: raise NotImplementedError @@ -3553,16 +3553,20 @@ def list_stack_refactor_actions( def list_stack_refactors( self, context: RequestContext, - execution_status_filter: StackRefactorExecutionStatusFilter = None, - next_token: NextToken = None, - max_results: MaxResults = None, + execution_status_filter: StackRefactorExecutionStatusFilter | None = None, + next_token: NextToken | None = None, + max_results: MaxResults | None = None, **kwargs, ) -> ListStackRefactorsOutput: raise NotImplementedError @handler("ListStackResources") def list_stack_resources( - self, context: RequestContext, stack_name: StackName, next_token: NextToken = None, **kwargs + self, + context: RequestContext, + stack_name: StackName, + next_token: NextToken | None = None, + **kwargs, ) -> ListStackResourcesOutput: raise NotImplementedError @@ -3571,9 +3575,9 @@ def list_stack_set_auto_deployment_targets( self, context: RequestContext, stack_set_name: StackSetNameOrId, - next_token: NextToken = None, - max_results: MaxResults = None, - call_as: CallAs = None, + next_token: NextToken | None = None, + max_results: MaxResults | None = None, + call_as: CallAs | None = None, **kwargs, ) -> ListStackSetAutoDeploymentTargetsOutput: raise NotImplementedError @@ -3584,10 +3588,10 @@ def list_stack_set_operation_results( context: RequestContext, stack_set_name: StackSetName, operation_id: ClientRequestToken, - next_token: NextToken = None, - max_results: MaxResults = None, - call_as: CallAs = None, - filters: OperationResultFilters = None, + next_token: NextToken | None = None, + max_results: MaxResults | None = None, + call_as: CallAs | None = None, + filters: OperationResultFilters | None = None, **kwargs, ) -> ListStackSetOperationResultsOutput: raise NotImplementedError @@ -3597,9 +3601,9 @@ def list_stack_set_operations( self, context: RequestContext, stack_set_name: StackSetName, - next_token: NextToken = None, - max_results: MaxResults = None, - call_as: CallAs = None, + next_token: NextToken | None = None, + max_results: MaxResults | None = None, + call_as: CallAs | None = None, **kwargs, ) -> ListStackSetOperationsOutput: raise NotImplementedError @@ -3608,10 +3612,10 @@ def list_stack_set_operations( def list_stack_sets( self, context: RequestContext, - next_token: NextToken = None, - max_results: MaxResults = None, - status: StackSetStatus = None, - call_as: CallAs = None, + next_token: NextToken | None = None, + max_results: MaxResults | None = None, + status: StackSetStatus | None = None, + call_as: CallAs | None = None, **kwargs, ) -> ListStackSetsOutput: raise NotImplementedError @@ -3620,8 +3624,8 @@ def list_stack_sets( def list_stacks( self, context: RequestContext, - next_token: NextToken = None, - stack_status_filter: StackStatusFilter = None, + next_token: NextToken | None = None, + stack_status_filter: StackStatusFilter | None = None, **kwargs, ) -> ListStacksOutput: raise NotImplementedError @@ -3656,11 +3660,11 @@ def record_handler_progress( context: RequestContext, bearer_token: ClientToken, operation_status: OperationStatus, - current_operation_status: OperationStatus = None, - status_message: StatusMessage = None, - error_code: HandlerErrorCode = None, - resource_model: ResourceModel = None, - client_request_token: ClientRequestToken = None, + current_operation_status: OperationStatus | None = None, + status_message: StatusMessage | None = None, + error_code: HandlerErrorCode | None = None, + resource_model: ResourceModel | None = None, + client_request_token: ClientRequestToken | None = None, **kwargs, ) -> RecordHandlerProgressOutput: raise NotImplementedError @@ -3669,8 +3673,8 @@ def record_handler_progress( def register_publisher( self, context: RequestContext, - accept_terms_and_conditions: AcceptTermsAndConditions = None, - connection_arn: ConnectionArn = None, + accept_terms_and_conditions: AcceptTermsAndConditions | None = None, + connection_arn: ConnectionArn | None = None, **kwargs, ) -> RegisterPublisherOutput: raise NotImplementedError @@ -3686,9 +3690,9 @@ def rollback_stack( self, context: RequestContext, stack_name: StackNameOrId, - role_arn: RoleARN = None, - client_request_token: ClientRequestToken = None, - retain_except_on_create: RetainExceptOnCreate = None, + role_arn: RoleARN | None = None, + client_request_token: ClientRequestToken | None = None, + retain_except_on_create: RetainExceptOnCreate | None = None, **kwargs, ) -> RollbackStackOutput: raise NotImplementedError @@ -3698,8 +3702,8 @@ def set_stack_policy( self, context: RequestContext, stack_name: StackName, - stack_policy_body: StackPolicyBody = None, - stack_policy_url: StackPolicyURL = None, + stack_policy_body: StackPolicyBody | None = None, + stack_policy_url: StackPolicyURL | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -3732,8 +3736,8 @@ def signal_resource( def start_resource_scan( self, context: RequestContext, - client_request_token: ClientRequestToken = None, - scan_filters: ScanFilters = None, + client_request_token: ClientRequestToken | None = None, + scan_filters: ScanFilters | None = None, **kwargs, ) -> StartResourceScanOutput: raise NotImplementedError @@ -3744,7 +3748,7 @@ def stop_stack_set_operation( context: RequestContext, stack_set_name: StackSetName, operation_id: ClientRequestToken, - call_as: CallAs = None, + call_as: CallAs | None = None, **kwargs, ) -> StopStackSetOperationOutput: raise NotImplementedError @@ -3760,11 +3764,11 @@ def update_generated_template( self, context: RequestContext, generated_template_name: GeneratedTemplateName, - new_generated_template_name: GeneratedTemplateName = None, - add_resources: ResourceDefinitions = None, - remove_resources: JazzLogicalResourceIds = None, - refresh_all_resources: RefreshAllResources = None, - template_configuration: TemplateConfiguration = None, + new_generated_template_name: GeneratedTemplateName | None = None, + add_resources: ResourceDefinitions | None = None, + remove_resources: JazzLogicalResourceIds | None = None, + refresh_all_resources: RefreshAllResources | None = None, + template_configuration: TemplateConfiguration | None = None, **kwargs, ) -> UpdateGeneratedTemplateOutput: raise NotImplementedError @@ -3774,23 +3778,23 @@ def update_stack( self, context: RequestContext, stack_name: StackName, - template_body: TemplateBody = None, - template_url: TemplateURL = None, - use_previous_template: UsePreviousTemplate = None, - stack_policy_during_update_body: StackPolicyDuringUpdateBody = None, - stack_policy_during_update_url: StackPolicyDuringUpdateURL = None, - parameters: Parameters = None, - capabilities: Capabilities = None, - resource_types: ResourceTypes = None, - role_arn: RoleARN = None, - rollback_configuration: RollbackConfiguration = None, - stack_policy_body: StackPolicyBody = None, - stack_policy_url: StackPolicyURL = None, - notification_arns: NotificationARNs = None, - tags: Tags = None, - disable_rollback: DisableRollback = None, - client_request_token: ClientRequestToken = None, - retain_except_on_create: RetainExceptOnCreate = None, + template_body: TemplateBody | None = None, + template_url: TemplateURL | None = None, + use_previous_template: UsePreviousTemplate | None = None, + stack_policy_during_update_body: StackPolicyDuringUpdateBody | None = None, + stack_policy_during_update_url: StackPolicyDuringUpdateURL | None = None, + parameters: Parameters | None = None, + capabilities: Capabilities | None = None, + resource_types: ResourceTypes | None = None, + role_arn: RoleARN | None = None, + rollback_configuration: RollbackConfiguration | None = None, + stack_policy_body: StackPolicyBody | None = None, + stack_policy_url: StackPolicyURL | None = None, + notification_arns: NotificationARNs | None = None, + tags: Tags | None = None, + disable_rollback: DisableRollback | None = None, + client_request_token: ClientRequestToken | None = None, + retain_except_on_create: RetainExceptOnCreate | None = None, **kwargs, ) -> UpdateStackOutput: raise NotImplementedError @@ -3801,12 +3805,12 @@ def update_stack_instances( context: RequestContext, stack_set_name: StackSetNameOrId, regions: RegionList, - accounts: AccountList = None, - deployment_targets: DeploymentTargets = None, - parameter_overrides: Parameters = None, - operation_preferences: StackSetOperationPreferences = None, - operation_id: ClientRequestToken = None, - call_as: CallAs = None, + accounts: AccountList | None = None, + deployment_targets: DeploymentTargets | None = None, + parameter_overrides: Parameters | None = None, + operation_preferences: StackSetOperationPreferences | None = None, + operation_id: ClientRequestToken | None = None, + call_as: CallAs | None = None, **kwargs, ) -> UpdateStackInstancesOutput: raise NotImplementedError @@ -3816,24 +3820,24 @@ def update_stack_set( self, context: RequestContext, stack_set_name: StackSetName, - description: Description = None, - template_body: TemplateBody = None, - template_url: TemplateURL = None, - use_previous_template: UsePreviousTemplate = None, - parameters: Parameters = None, - capabilities: Capabilities = None, - tags: Tags = None, - operation_preferences: StackSetOperationPreferences = None, - administration_role_arn: RoleARN = None, - execution_role_name: ExecutionRoleName = None, - deployment_targets: DeploymentTargets = None, - permission_model: PermissionModels = None, - auto_deployment: AutoDeployment = None, - operation_id: ClientRequestToken = None, - accounts: AccountList = None, - regions: RegionList = None, - call_as: CallAs = None, - managed_execution: ManagedExecution = None, + description: Description | None = None, + template_body: TemplateBody | None = None, + template_url: TemplateURL | None = None, + use_previous_template: UsePreviousTemplate | None = None, + parameters: Parameters | None = None, + capabilities: Capabilities | None = None, + tags: Tags | None = None, + operation_preferences: StackSetOperationPreferences | None = None, + administration_role_arn: RoleARN | None = None, + execution_role_name: ExecutionRoleName | None = None, + deployment_targets: DeploymentTargets | None = None, + permission_model: PermissionModels | None = None, + auto_deployment: AutoDeployment | None = None, + operation_id: ClientRequestToken | None = None, + accounts: AccountList | None = None, + regions: RegionList | None = None, + call_as: CallAs | None = None, + managed_execution: ManagedExecution | None = None, **kwargs, ) -> UpdateStackSetOutput: raise NotImplementedError @@ -3852,8 +3856,8 @@ def update_termination_protection( def validate_template( self, context: RequestContext, - template_body: TemplateBody = None, - template_url: TemplateURL = None, + template_body: TemplateBody | None = None, + template_url: TemplateURL | None = None, **kwargs, ) -> ValidateTemplateOutput: raise NotImplementedError diff --git a/localstack-core/localstack/aws/api/cloudwatch/__init__.py b/localstack-core/localstack/aws/api/cloudwatch/__init__.py index 8765b3674aadc..d071ef9c7953f 100644 --- a/localstack-core/localstack/aws/api/cloudwatch/__init__.py +++ b/localstack-core/localstack/aws/api/cloudwatch/__init__.py @@ -1142,12 +1142,12 @@ def delete_alarms(self, context: RequestContext, alarm_names: AlarmNames, **kwar def delete_anomaly_detector( self, context: RequestContext, - namespace: Namespace = None, - metric_name: MetricName = None, - dimensions: Dimensions = None, - stat: AnomalyDetectorMetricStat = None, - single_metric_anomaly_detector: SingleMetricAnomalyDetector = None, - metric_math_anomaly_detector: MetricMathAnomalyDetector = None, + namespace: Namespace | None = None, + metric_name: MetricName | None = None, + dimensions: Dimensions | None = None, + stat: AnomalyDetectorMetricStat | None = None, + single_metric_anomaly_detector: SingleMetricAnomalyDetector | None = None, + metric_math_anomaly_detector: MetricMathAnomalyDetector | None = None, **kwargs, ) -> DeleteAnomalyDetectorOutput: raise NotImplementedError @@ -1174,14 +1174,14 @@ def delete_metric_stream( def describe_alarm_history( self, context: RequestContext, - alarm_name: AlarmName = None, - alarm_types: AlarmTypes = None, - history_item_type: HistoryItemType = None, - start_date: Timestamp = None, - end_date: Timestamp = None, - max_records: MaxRecords = None, - next_token: NextToken = None, - scan_by: ScanBy = None, + alarm_name: AlarmName | None = None, + alarm_types: AlarmTypes | None = None, + history_item_type: HistoryItemType | None = None, + start_date: Timestamp | None = None, + end_date: Timestamp | None = None, + max_records: MaxRecords | None = None, + next_token: NextToken | None = None, + scan_by: ScanBy | None = None, **kwargs, ) -> DescribeAlarmHistoryOutput: raise NotImplementedError @@ -1190,15 +1190,15 @@ def describe_alarm_history( def describe_alarms( self, context: RequestContext, - alarm_names: AlarmNames = None, - alarm_name_prefix: AlarmNamePrefix = None, - alarm_types: AlarmTypes = None, - children_of_alarm_name: AlarmName = None, - parents_of_alarm_name: AlarmName = None, - state_value: StateValue = None, - action_prefix: ActionPrefix = None, - max_records: MaxRecords = None, - next_token: NextToken = None, + alarm_names: AlarmNames | None = None, + alarm_name_prefix: AlarmNamePrefix | None = None, + alarm_types: AlarmTypes | None = None, + children_of_alarm_name: AlarmName | None = None, + parents_of_alarm_name: AlarmName | None = None, + state_value: StateValue | None = None, + action_prefix: ActionPrefix | None = None, + max_records: MaxRecords | None = None, + next_token: NextToken | None = None, **kwargs, ) -> DescribeAlarmsOutput: raise NotImplementedError @@ -1209,11 +1209,11 @@ def describe_alarms_for_metric( context: RequestContext, metric_name: MetricName, namespace: Namespace, - statistic: Statistic = None, - extended_statistic: ExtendedStatistic = None, - dimensions: Dimensions = None, - period: Period = None, - unit: StandardUnit = None, + statistic: Statistic | None = None, + extended_statistic: ExtendedStatistic | None = None, + dimensions: Dimensions | None = None, + period: Period | None = None, + unit: StandardUnit | None = None, **kwargs, ) -> DescribeAlarmsForMetricOutput: raise NotImplementedError @@ -1222,12 +1222,12 @@ def describe_alarms_for_metric( def describe_anomaly_detectors( self, context: RequestContext, - next_token: NextToken = None, - max_results: MaxReturnedResultsCount = None, - namespace: Namespace = None, - metric_name: MetricName = None, - dimensions: Dimensions = None, - anomaly_detector_types: AnomalyDetectorTypes = None, + next_token: NextToken | None = None, + max_results: MaxReturnedResultsCount | None = None, + namespace: Namespace | None = None, + metric_name: MetricName | None = None, + dimensions: Dimensions | None = None, + anomaly_detector_types: AnomalyDetectorTypes | None = None, **kwargs, ) -> DescribeAnomalyDetectorsOutput: raise NotImplementedError @@ -1236,8 +1236,8 @@ def describe_anomaly_detectors( def describe_insight_rules( self, context: RequestContext, - next_token: NextToken = None, - max_results: InsightRuleMaxResults = None, + next_token: NextToken | None = None, + max_results: InsightRuleMaxResults | None = None, **kwargs, ) -> DescribeInsightRulesOutput: raise NotImplementedError @@ -1280,9 +1280,9 @@ def get_insight_rule_report( start_time: Timestamp, end_time: Timestamp, period: Period, - max_contributor_count: InsightRuleUnboundInteger = None, - metrics: InsightRuleMetricList = None, - order_by: InsightRuleOrderBy = None, + max_contributor_count: InsightRuleUnboundInteger | None = None, + metrics: InsightRuleMetricList | None = None, + order_by: InsightRuleOrderBy | None = None, **kwargs, ) -> GetInsightRuleReportOutput: raise NotImplementedError @@ -1294,10 +1294,10 @@ def get_metric_data( metric_data_queries: MetricDataQueries, start_time: Timestamp, end_time: Timestamp, - next_token: NextToken = None, - scan_by: ScanBy = None, - max_datapoints: GetMetricDataMaxDatapoints = None, - label_options: LabelOptions = None, + next_token: NextToken | None = None, + scan_by: ScanBy | None = None, + max_datapoints: GetMetricDataMaxDatapoints | None = None, + label_options: LabelOptions | None = None, **kwargs, ) -> GetMetricDataOutput: raise NotImplementedError @@ -1311,10 +1311,10 @@ def get_metric_statistics( start_time: Timestamp, end_time: Timestamp, period: Period, - dimensions: Dimensions = None, - statistics: Statistics = None, - extended_statistics: ExtendedStatistics = None, - unit: StandardUnit = None, + dimensions: Dimensions | None = None, + statistics: Statistics | None = None, + extended_statistics: ExtendedStatistics | None = None, + unit: StandardUnit | None = None, **kwargs, ) -> GetMetricStatisticsOutput: raise NotImplementedError @@ -1330,7 +1330,7 @@ def get_metric_widget_image( self, context: RequestContext, metric_widget: MetricWidget, - output_format: OutputFormat = None, + output_format: OutputFormat | None = None, **kwargs, ) -> GetMetricWidgetImageOutput: raise NotImplementedError @@ -1339,8 +1339,8 @@ def get_metric_widget_image( def list_dashboards( self, context: RequestContext, - dashboard_name_prefix: DashboardNamePrefix = None, - next_token: NextToken = None, + dashboard_name_prefix: DashboardNamePrefix | None = None, + next_token: NextToken | None = None, **kwargs, ) -> ListDashboardsOutput: raise NotImplementedError @@ -1350,8 +1350,8 @@ def list_managed_insight_rules( self, context: RequestContext, resource_arn: AmazonResourceName, - next_token: NextToken = None, - max_results: InsightRuleMaxResults = None, + next_token: NextToken | None = None, + max_results: InsightRuleMaxResults | None = None, **kwargs, ) -> ListManagedInsightRulesOutput: raise NotImplementedError @@ -1360,8 +1360,8 @@ def list_managed_insight_rules( def list_metric_streams( self, context: RequestContext, - next_token: NextToken = None, - max_results: ListMetricStreamsMaxResults = None, + next_token: NextToken | None = None, + max_results: ListMetricStreamsMaxResults | None = None, **kwargs, ) -> ListMetricStreamsOutput: raise NotImplementedError @@ -1370,13 +1370,13 @@ def list_metric_streams( def list_metrics( self, context: RequestContext, - namespace: Namespace = None, - metric_name: MetricName = None, - dimensions: DimensionFilters = None, - next_token: NextToken = None, - recently_active: RecentlyActive = None, - include_linked_accounts: IncludeLinkedAccounts = None, - owning_account: AccountId = None, + namespace: Namespace | None = None, + metric_name: MetricName | None = None, + dimensions: DimensionFilters | None = None, + next_token: NextToken | None = None, + recently_active: RecentlyActive | None = None, + include_linked_accounts: IncludeLinkedAccounts | None = None, + owning_account: AccountId | None = None, **kwargs, ) -> ListMetricsOutput: raise NotImplementedError @@ -1391,14 +1391,14 @@ def list_tags_for_resource( def put_anomaly_detector( self, context: RequestContext, - namespace: Namespace = None, - metric_name: MetricName = None, - dimensions: Dimensions = None, - stat: AnomalyDetectorMetricStat = None, - configuration: AnomalyDetectorConfiguration = None, - metric_characteristics: MetricCharacteristics = None, - single_metric_anomaly_detector: SingleMetricAnomalyDetector = None, - metric_math_anomaly_detector: MetricMathAnomalyDetector = None, + namespace: Namespace | None = None, + metric_name: MetricName | None = None, + dimensions: Dimensions | None = None, + stat: AnomalyDetectorMetricStat | None = None, + configuration: AnomalyDetectorConfiguration | None = None, + metric_characteristics: MetricCharacteristics | None = None, + single_metric_anomaly_detector: SingleMetricAnomalyDetector | None = None, + metric_math_anomaly_detector: MetricMathAnomalyDetector | None = None, **kwargs, ) -> PutAnomalyDetectorOutput: raise NotImplementedError @@ -1409,15 +1409,15 @@ def put_composite_alarm( context: RequestContext, alarm_name: AlarmName, alarm_rule: AlarmRule, - actions_enabled: ActionsEnabled = None, - alarm_actions: ResourceList = None, - alarm_description: AlarmDescription = None, - insufficient_data_actions: ResourceList = None, - ok_actions: ResourceList = None, - tags: TagList = None, - actions_suppressor: AlarmArn = None, - actions_suppressor_wait_period: SuppressorPeriod = None, - actions_suppressor_extension_period: SuppressorPeriod = None, + actions_enabled: ActionsEnabled | None = None, + alarm_actions: ResourceList | None = None, + alarm_description: AlarmDescription | None = None, + insufficient_data_actions: ResourceList | None = None, + ok_actions: ResourceList | None = None, + tags: TagList | None = None, + actions_suppressor: AlarmArn | None = None, + actions_suppressor_wait_period: SuppressorPeriod | None = None, + actions_suppressor_extension_period: SuppressorPeriod | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -1438,8 +1438,8 @@ def put_insight_rule( context: RequestContext, rule_name: InsightRuleName, rule_definition: InsightRuleDefinition, - rule_state: InsightRuleState = None, - tags: TagList = None, + rule_state: InsightRuleState | None = None, + tags: TagList | None = None, **kwargs, ) -> PutInsightRuleOutput: raise NotImplementedError @@ -1457,25 +1457,25 @@ def put_metric_alarm( alarm_name: AlarmName, evaluation_periods: EvaluationPeriods, comparison_operator: ComparisonOperator, - alarm_description: AlarmDescription = None, - actions_enabled: ActionsEnabled = None, - ok_actions: ResourceList = None, - alarm_actions: ResourceList = None, - insufficient_data_actions: ResourceList = None, - metric_name: MetricName = None, - namespace: Namespace = None, - statistic: Statistic = None, - extended_statistic: ExtendedStatistic = None, - dimensions: Dimensions = None, - period: Period = None, - unit: StandardUnit = None, - datapoints_to_alarm: DatapointsToAlarm = None, - threshold: Threshold = None, - treat_missing_data: TreatMissingData = None, - evaluate_low_sample_count_percentile: EvaluateLowSampleCountPercentile = None, - metrics: MetricDataQueries = None, - tags: TagList = None, - threshold_metric_id: MetricId = None, + alarm_description: AlarmDescription | None = None, + actions_enabled: ActionsEnabled | None = None, + ok_actions: ResourceList | None = None, + alarm_actions: ResourceList | None = None, + insufficient_data_actions: ResourceList | None = None, + metric_name: MetricName | None = None, + namespace: Namespace | None = None, + statistic: Statistic | None = None, + extended_statistic: ExtendedStatistic | None = None, + dimensions: Dimensions | None = None, + period: Period | None = None, + unit: StandardUnit | None = None, + datapoints_to_alarm: DatapointsToAlarm | None = None, + threshold: Threshold | None = None, + treat_missing_data: TreatMissingData | None = None, + evaluate_low_sample_count_percentile: EvaluateLowSampleCountPercentile | None = None, + metrics: MetricDataQueries | None = None, + tags: TagList | None = None, + threshold_metric_id: MetricId | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -1485,9 +1485,9 @@ def put_metric_data( self, context: RequestContext, namespace: Namespace, - metric_data: MetricData = None, - entity_metric_data: EntityMetricDataList = None, - strict_entity_validation: StrictEntityValidation = None, + metric_data: MetricData | None = None, + entity_metric_data: EntityMetricDataList | None = None, + strict_entity_validation: StrictEntityValidation | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -1500,11 +1500,11 @@ def put_metric_stream( firehose_arn: AmazonResourceName, role_arn: AmazonResourceName, output_format: MetricStreamOutputFormat, - include_filters: MetricStreamFilters = None, - exclude_filters: MetricStreamFilters = None, - tags: TagList = None, - statistics_configurations: MetricStreamStatisticsConfigurations = None, - include_linked_accounts_metrics: IncludeLinkedAccountsMetrics = None, + include_filters: MetricStreamFilters | None = None, + exclude_filters: MetricStreamFilters | None = None, + tags: TagList | None = None, + statistics_configurations: MetricStreamStatisticsConfigurations | None = None, + include_linked_accounts_metrics: IncludeLinkedAccountsMetrics | None = None, **kwargs, ) -> PutMetricStreamOutput: raise NotImplementedError @@ -1516,7 +1516,7 @@ def set_alarm_state( alarm_name: AlarmName, state_value: StateValue, state_reason: StateReason, - state_reason_data: StateReasonData = None, + state_reason_data: StateReasonData | None = None, **kwargs, ) -> None: raise NotImplementedError diff --git a/localstack-core/localstack/aws/api/config/__init__.py b/localstack-core/localstack/aws/api/config/__init__.py index 5949e71fac140..80d86b2edb05d 100644 --- a/localstack-core/localstack/aws/api/config/__init__.py +++ b/localstack-core/localstack/aws/api/config/__init__.py @@ -3200,7 +3200,7 @@ def delete_remediation_configuration( self, context: RequestContext, config_rule_name: ConfigRuleName, - resource_type: String = None, + resource_type: String | None = None, **kwargs, ) -> DeleteRemediationConfigurationResponse: raise NotImplementedError @@ -3257,9 +3257,9 @@ def describe_aggregate_compliance_by_config_rules( self, context: RequestContext, configuration_aggregator_name: ConfigurationAggregatorName, - filters: ConfigRuleComplianceFilters = None, - limit: GroupByAPILimit = None, - next_token: NextToken = None, + filters: ConfigRuleComplianceFilters | None = None, + limit: GroupByAPILimit | None = None, + next_token: NextToken | None = None, **kwargs, ) -> DescribeAggregateComplianceByConfigRulesResponse: raise NotImplementedError @@ -3269,16 +3269,20 @@ def describe_aggregate_compliance_by_conformance_packs( self, context: RequestContext, configuration_aggregator_name: ConfigurationAggregatorName, - filters: AggregateConformancePackComplianceFilters = None, - limit: Limit = None, - next_token: NextToken = None, + filters: AggregateConformancePackComplianceFilters | None = None, + limit: Limit | None = None, + next_token: NextToken | None = None, **kwargs, ) -> DescribeAggregateComplianceByConformancePacksResponse: raise NotImplementedError @handler("DescribeAggregationAuthorizations") def describe_aggregation_authorizations( - self, context: RequestContext, limit: Limit = None, next_token: String = None, **kwargs + self, + context: RequestContext, + limit: Limit | None = None, + next_token: String | None = None, + **kwargs, ) -> DescribeAggregationAuthorizationsResponse: raise NotImplementedError @@ -3286,9 +3290,9 @@ def describe_aggregation_authorizations( def describe_compliance_by_config_rule( self, context: RequestContext, - config_rule_names: ConfigRuleNames = None, - compliance_types: ComplianceTypes = None, - next_token: String = None, + config_rule_names: ConfigRuleNames | None = None, + compliance_types: ComplianceTypes | None = None, + next_token: String | None = None, **kwargs, ) -> DescribeComplianceByConfigRuleResponse: raise NotImplementedError @@ -3297,11 +3301,11 @@ def describe_compliance_by_config_rule( def describe_compliance_by_resource( self, context: RequestContext, - resource_type: StringWithCharLimit256 = None, - resource_id: BaseResourceId = None, - compliance_types: ComplianceTypes = None, - limit: Limit = None, - next_token: NextToken = None, + resource_type: StringWithCharLimit256 | None = None, + resource_id: BaseResourceId | None = None, + compliance_types: ComplianceTypes | None = None, + limit: Limit | None = None, + next_token: NextToken | None = None, **kwargs, ) -> DescribeComplianceByResourceResponse: raise NotImplementedError @@ -3310,9 +3314,9 @@ def describe_compliance_by_resource( def describe_config_rule_evaluation_status( self, context: RequestContext, - config_rule_names: ConfigRuleNames = None, - next_token: String = None, - limit: RuleLimit = None, + config_rule_names: ConfigRuleNames | None = None, + next_token: String | None = None, + limit: RuleLimit | None = None, **kwargs, ) -> DescribeConfigRuleEvaluationStatusResponse: raise NotImplementedError @@ -3321,9 +3325,9 @@ def describe_config_rule_evaluation_status( def describe_config_rules( self, context: RequestContext, - config_rule_names: ConfigRuleNames = None, - next_token: String = None, - filters: DescribeConfigRulesFilters = None, + config_rule_names: ConfigRuleNames | None = None, + next_token: String | None = None, + filters: DescribeConfigRulesFilters | None = None, **kwargs, ) -> DescribeConfigRulesResponse: raise NotImplementedError @@ -3333,9 +3337,9 @@ def describe_configuration_aggregator_sources_status( self, context: RequestContext, configuration_aggregator_name: ConfigurationAggregatorName, - update_status: AggregatedSourceStatusTypeList = None, - next_token: String = None, - limit: Limit = None, + update_status: AggregatedSourceStatusTypeList | None = None, + next_token: String | None = None, + limit: Limit | None = None, **kwargs, ) -> DescribeConfigurationAggregatorSourcesStatusResponse: raise NotImplementedError @@ -3344,9 +3348,9 @@ def describe_configuration_aggregator_sources_status( def describe_configuration_aggregators( self, context: RequestContext, - configuration_aggregator_names: ConfigurationAggregatorNameList = None, - next_token: String = None, - limit: Limit = None, + configuration_aggregator_names: ConfigurationAggregatorNameList | None = None, + next_token: String | None = None, + limit: Limit | None = None, **kwargs, ) -> DescribeConfigurationAggregatorsResponse: raise NotImplementedError @@ -3355,9 +3359,9 @@ def describe_configuration_aggregators( def describe_configuration_recorder_status( self, context: RequestContext, - configuration_recorder_names: ConfigurationRecorderNameList = None, - service_principal: ServicePrincipal = None, - arn: AmazonResourceName = None, + configuration_recorder_names: ConfigurationRecorderNameList | None = None, + service_principal: ServicePrincipal | None = None, + arn: AmazonResourceName | None = None, **kwargs, ) -> DescribeConfigurationRecorderStatusResponse: raise NotImplementedError @@ -3366,9 +3370,9 @@ def describe_configuration_recorder_status( def describe_configuration_recorders( self, context: RequestContext, - configuration_recorder_names: ConfigurationRecorderNameList = None, - service_principal: ServicePrincipal = None, - arn: AmazonResourceName = None, + configuration_recorder_names: ConfigurationRecorderNameList | None = None, + service_principal: ServicePrincipal | None = None, + arn: AmazonResourceName | None = None, **kwargs, ) -> DescribeConfigurationRecordersResponse: raise NotImplementedError @@ -3378,9 +3382,9 @@ def describe_conformance_pack_compliance( self, context: RequestContext, conformance_pack_name: ConformancePackName, - filters: ConformancePackComplianceFilters = None, - limit: DescribeConformancePackComplianceLimit = None, - next_token: NextToken = None, + filters: ConformancePackComplianceFilters | None = None, + limit: DescribeConformancePackComplianceLimit | None = None, + next_token: NextToken | None = None, **kwargs, ) -> DescribeConformancePackComplianceResponse: raise NotImplementedError @@ -3389,9 +3393,9 @@ def describe_conformance_pack_compliance( def describe_conformance_pack_status( self, context: RequestContext, - conformance_pack_names: ConformancePackNamesList = None, - limit: PageSizeLimit = None, - next_token: NextToken = None, + conformance_pack_names: ConformancePackNamesList | None = None, + limit: PageSizeLimit | None = None, + next_token: NextToken | None = None, **kwargs, ) -> DescribeConformancePackStatusResponse: raise NotImplementedError @@ -3400,9 +3404,9 @@ def describe_conformance_pack_status( def describe_conformance_packs( self, context: RequestContext, - conformance_pack_names: ConformancePackNamesList = None, - limit: PageSizeLimit = None, - next_token: NextToken = None, + conformance_pack_names: ConformancePackNamesList | None = None, + limit: PageSizeLimit | None = None, + next_token: NextToken | None = None, **kwargs, ) -> DescribeConformancePacksResponse: raise NotImplementedError @@ -3411,7 +3415,7 @@ def describe_conformance_packs( def describe_delivery_channel_status( self, context: RequestContext, - delivery_channel_names: DeliveryChannelNameList = None, + delivery_channel_names: DeliveryChannelNameList | None = None, **kwargs, ) -> DescribeDeliveryChannelStatusResponse: raise NotImplementedError @@ -3420,7 +3424,7 @@ def describe_delivery_channel_status( def describe_delivery_channels( self, context: RequestContext, - delivery_channel_names: DeliveryChannelNameList = None, + delivery_channel_names: DeliveryChannelNameList | None = None, **kwargs, ) -> DescribeDeliveryChannelsResponse: raise NotImplementedError @@ -3429,9 +3433,9 @@ def describe_delivery_channels( def describe_organization_config_rule_statuses( self, context: RequestContext, - organization_config_rule_names: OrganizationConfigRuleNames = None, - limit: CosmosPageLimit = None, - next_token: String = None, + organization_config_rule_names: OrganizationConfigRuleNames | None = None, + limit: CosmosPageLimit | None = None, + next_token: String | None = None, **kwargs, ) -> DescribeOrganizationConfigRuleStatusesResponse: raise NotImplementedError @@ -3440,9 +3444,9 @@ def describe_organization_config_rule_statuses( def describe_organization_config_rules( self, context: RequestContext, - organization_config_rule_names: OrganizationConfigRuleNames = None, - limit: CosmosPageLimit = None, - next_token: String = None, + organization_config_rule_names: OrganizationConfigRuleNames | None = None, + limit: CosmosPageLimit | None = None, + next_token: String | None = None, **kwargs, ) -> DescribeOrganizationConfigRulesResponse: raise NotImplementedError @@ -3451,9 +3455,9 @@ def describe_organization_config_rules( def describe_organization_conformance_pack_statuses( self, context: RequestContext, - organization_conformance_pack_names: OrganizationConformancePackNames = None, - limit: CosmosPageLimit = None, - next_token: String = None, + organization_conformance_pack_names: OrganizationConformancePackNames | None = None, + limit: CosmosPageLimit | None = None, + next_token: String | None = None, **kwargs, ) -> DescribeOrganizationConformancePackStatusesResponse: raise NotImplementedError @@ -3462,9 +3466,9 @@ def describe_organization_conformance_pack_statuses( def describe_organization_conformance_packs( self, context: RequestContext, - organization_conformance_pack_names: OrganizationConformancePackNames = None, - limit: CosmosPageLimit = None, - next_token: String = None, + organization_conformance_pack_names: OrganizationConformancePackNames | None = None, + limit: CosmosPageLimit | None = None, + next_token: String | None = None, **kwargs, ) -> DescribeOrganizationConformancePacksResponse: raise NotImplementedError @@ -3473,8 +3477,8 @@ def describe_organization_conformance_packs( def describe_pending_aggregation_requests( self, context: RequestContext, - limit: DescribePendingAggregationRequestsLimit = None, - next_token: String = None, + limit: DescribePendingAggregationRequestsLimit | None = None, + next_token: String | None = None, **kwargs, ) -> DescribePendingAggregationRequestsResponse: raise NotImplementedError @@ -3490,9 +3494,9 @@ def describe_remediation_exceptions( self, context: RequestContext, config_rule_name: ConfigRuleName, - resource_keys: RemediationExceptionResourceKeys = None, - limit: Limit = None, - next_token: String = None, + resource_keys: RemediationExceptionResourceKeys | None = None, + limit: Limit | None = None, + next_token: String | None = None, **kwargs, ) -> DescribeRemediationExceptionsResponse: raise NotImplementedError @@ -3502,9 +3506,9 @@ def describe_remediation_execution_status( self, context: RequestContext, config_rule_name: ConfigRuleName, - resource_keys: ResourceKeys = None, - limit: Limit = None, - next_token: String = None, + resource_keys: ResourceKeys | None = None, + limit: Limit | None = None, + next_token: String | None = None, **kwargs, ) -> DescribeRemediationExecutionStatusResponse: raise NotImplementedError @@ -3513,8 +3517,8 @@ def describe_remediation_execution_status( def describe_retention_configurations( self, context: RequestContext, - retention_configuration_names: RetentionConfigurationNameList = None, - next_token: NextToken = None, + retention_configuration_names: RetentionConfigurationNameList | None = None, + next_token: NextToken | None = None, **kwargs, ) -> DescribeRetentionConfigurationsResponse: raise NotImplementedError @@ -3537,9 +3541,9 @@ def get_aggregate_compliance_details_by_config_rule( config_rule_name: ConfigRuleName, account_id: AccountId, aws_region: AwsRegion, - compliance_type: ComplianceType = None, - limit: Limit = None, - next_token: NextToken = None, + compliance_type: ComplianceType | None = None, + limit: Limit | None = None, + next_token: NextToken | None = None, **kwargs, ) -> GetAggregateComplianceDetailsByConfigRuleResponse: raise NotImplementedError @@ -3549,10 +3553,10 @@ def get_aggregate_config_rule_compliance_summary( self, context: RequestContext, configuration_aggregator_name: ConfigurationAggregatorName, - filters: ConfigRuleComplianceSummaryFilters = None, - group_by_key: ConfigRuleComplianceSummaryGroupKey = None, - limit: GroupByAPILimit = None, - next_token: NextToken = None, + filters: ConfigRuleComplianceSummaryFilters | None = None, + group_by_key: ConfigRuleComplianceSummaryGroupKey | None = None, + limit: GroupByAPILimit | None = None, + next_token: NextToken | None = None, **kwargs, ) -> GetAggregateConfigRuleComplianceSummaryResponse: raise NotImplementedError @@ -3562,10 +3566,10 @@ def get_aggregate_conformance_pack_compliance_summary( self, context: RequestContext, configuration_aggregator_name: ConfigurationAggregatorName, - filters: AggregateConformancePackComplianceSummaryFilters = None, - group_by_key: AggregateConformancePackComplianceSummaryGroupKey = None, - limit: Limit = None, - next_token: NextToken = None, + filters: AggregateConformancePackComplianceSummaryFilters | None = None, + group_by_key: AggregateConformancePackComplianceSummaryGroupKey | None = None, + limit: Limit | None = None, + next_token: NextToken | None = None, **kwargs, ) -> GetAggregateConformancePackComplianceSummaryResponse: raise NotImplementedError @@ -3575,10 +3579,10 @@ def get_aggregate_discovered_resource_counts( self, context: RequestContext, configuration_aggregator_name: ConfigurationAggregatorName, - filters: ResourceCountFilters = None, - group_by_key: ResourceCountGroupKey = None, - limit: GroupByAPILimit = None, - next_token: NextToken = None, + filters: ResourceCountFilters | None = None, + group_by_key: ResourceCountGroupKey | None = None, + limit: GroupByAPILimit | None = None, + next_token: NextToken | None = None, **kwargs, ) -> GetAggregateDiscoveredResourceCountsResponse: raise NotImplementedError @@ -3598,9 +3602,9 @@ def get_compliance_details_by_config_rule( self, context: RequestContext, config_rule_name: StringWithCharLimit64, - compliance_types: ComplianceTypes = None, - limit: Limit = None, - next_token: NextToken = None, + compliance_types: ComplianceTypes | None = None, + limit: Limit | None = None, + next_token: NextToken | None = None, **kwargs, ) -> GetComplianceDetailsByConfigRuleResponse: raise NotImplementedError @@ -3609,11 +3613,11 @@ def get_compliance_details_by_config_rule( def get_compliance_details_by_resource( self, context: RequestContext, - resource_type: StringWithCharLimit256 = None, - resource_id: BaseResourceId = None, - compliance_types: ComplianceTypes = None, - next_token: String = None, - resource_evaluation_id: ResourceEvaluationId = None, + resource_type: StringWithCharLimit256 | None = None, + resource_id: BaseResourceId | None = None, + compliance_types: ComplianceTypes | None = None, + next_token: String | None = None, + resource_evaluation_id: ResourceEvaluationId | None = None, **kwargs, ) -> GetComplianceDetailsByResourceResponse: raise NotImplementedError @@ -3626,7 +3630,7 @@ def get_compliance_summary_by_config_rule( @handler("GetComplianceSummaryByResourceType") def get_compliance_summary_by_resource_type( - self, context: RequestContext, resource_types: ResourceTypes = None, **kwargs + self, context: RequestContext, resource_types: ResourceTypes | None = None, **kwargs ) -> GetComplianceSummaryByResourceTypeResponse: raise NotImplementedError @@ -3635,9 +3639,9 @@ def get_conformance_pack_compliance_details( self, context: RequestContext, conformance_pack_name: ConformancePackName, - filters: ConformancePackEvaluationFilters = None, - limit: GetConformancePackComplianceDetailsLimit = None, - next_token: NextToken = None, + filters: ConformancePackEvaluationFilters | None = None, + limit: GetConformancePackComplianceDetailsLimit | None = None, + next_token: NextToken | None = None, **kwargs, ) -> GetConformancePackComplianceDetailsResponse: raise NotImplementedError @@ -3647,15 +3651,15 @@ def get_conformance_pack_compliance_summary( self, context: RequestContext, conformance_pack_names: ConformancePackNamesToSummarizeList, - limit: PageSizeLimit = None, - next_token: NextToken = None, + limit: PageSizeLimit | None = None, + next_token: NextToken | None = None, **kwargs, ) -> GetConformancePackComplianceSummaryResponse: raise NotImplementedError @handler("GetCustomRulePolicy") def get_custom_rule_policy( - self, context: RequestContext, config_rule_name: ConfigRuleName = None, **kwargs + self, context: RequestContext, config_rule_name: ConfigRuleName | None = None, **kwargs ) -> GetCustomRulePolicyResponse: raise NotImplementedError @@ -3663,9 +3667,9 @@ def get_custom_rule_policy( def get_discovered_resource_counts( self, context: RequestContext, - resource_types: ResourceTypes = None, - limit: Limit = None, - next_token: NextToken = None, + resource_types: ResourceTypes | None = None, + limit: Limit | None = None, + next_token: NextToken | None = None, **kwargs, ) -> GetDiscoveredResourceCountsResponse: raise NotImplementedError @@ -3675,9 +3679,9 @@ def get_organization_config_rule_detailed_status( self, context: RequestContext, organization_config_rule_name: OrganizationConfigRuleName, - filters: StatusDetailFilters = None, - limit: CosmosPageLimit = None, - next_token: String = None, + filters: StatusDetailFilters | None = None, + limit: CosmosPageLimit | None = None, + next_token: String | None = None, **kwargs, ) -> GetOrganizationConfigRuleDetailedStatusResponse: raise NotImplementedError @@ -3687,9 +3691,9 @@ def get_organization_conformance_pack_detailed_status( self, context: RequestContext, organization_conformance_pack_name: OrganizationConformancePackName, - filters: OrganizationResourceDetailedStatusFilters = None, - limit: CosmosPageLimit = None, - next_token: String = None, + filters: OrganizationResourceDetailedStatusFilters | None = None, + limit: CosmosPageLimit | None = None, + next_token: String | None = None, **kwargs, ) -> GetOrganizationConformancePackDetailedStatusResponse: raise NotImplementedError @@ -3709,11 +3713,11 @@ def get_resource_config_history( context: RequestContext, resource_type: ResourceType, resource_id: ResourceId, - later_time: LaterTime = None, - earlier_time: EarlierTime = None, - chronological_order: ChronologicalOrder = None, - limit: Limit = None, - next_token: NextToken = None, + later_time: LaterTime | None = None, + earlier_time: EarlierTime | None = None, + chronological_order: ChronologicalOrder | None = None, + limit: Limit | None = None, + next_token: NextToken | None = None, **kwargs, ) -> GetResourceConfigHistoryResponse: raise NotImplementedError @@ -3736,9 +3740,9 @@ def list_aggregate_discovered_resources( context: RequestContext, configuration_aggregator_name: ConfigurationAggregatorName, resource_type: ResourceType, - filters: ResourceFilters = None, - limit: Limit = None, - next_token: NextToken = None, + filters: ResourceFilters | None = None, + limit: Limit | None = None, + next_token: NextToken | None = None, **kwargs, ) -> ListAggregateDiscoveredResourcesResponse: raise NotImplementedError @@ -3747,9 +3751,9 @@ def list_aggregate_discovered_resources( def list_configuration_recorders( self, context: RequestContext, - filters: ConfigurationRecorderFilterList = None, - max_results: MaxResults = None, - next_token: NextToken = None, + filters: ConfigurationRecorderFilterList | None = None, + max_results: MaxResults | None = None, + next_token: NextToken | None = None, **kwargs, ) -> ListConfigurationRecordersResponse: raise NotImplementedError @@ -3758,11 +3762,11 @@ def list_configuration_recorders( def list_conformance_pack_compliance_scores( self, context: RequestContext, - filters: ConformancePackComplianceScoresFilters = None, - sort_order: SortOrder = None, - sort_by: SortBy = None, - limit: PageSizeLimit = None, - next_token: NextToken = None, + filters: ConformancePackComplianceScoresFilters | None = None, + sort_order: SortOrder | None = None, + sort_by: SortBy | None = None, + limit: PageSizeLimit | None = None, + next_token: NextToken | None = None, **kwargs, ) -> ListConformancePackComplianceScoresResponse: raise NotImplementedError @@ -3772,11 +3776,11 @@ def list_discovered_resources( self, context: RequestContext, resource_type: ResourceType, - resource_ids: ResourceIdList = None, - resource_name: ResourceName = None, - limit: Limit = None, - include_deleted_resources: Boolean = None, - next_token: NextToken = None, + resource_ids: ResourceIdList | None = None, + resource_name: ResourceName | None = None, + limit: Limit | None = None, + include_deleted_resources: Boolean | None = None, + next_token: NextToken | None = None, **kwargs, ) -> ListDiscoveredResourcesResponse: raise NotImplementedError @@ -3785,9 +3789,9 @@ def list_discovered_resources( def list_resource_evaluations( self, context: RequestContext, - filters: ResourceEvaluationFilters = None, - limit: ListResourceEvaluationsPageItemLimit = None, - next_token: String = None, + filters: ResourceEvaluationFilters | None = None, + limit: ListResourceEvaluationsPageItemLimit | None = None, + next_token: String | None = None, **kwargs, ) -> ListResourceEvaluationsResponse: raise NotImplementedError @@ -3796,8 +3800,8 @@ def list_resource_evaluations( def list_stored_queries( self, context: RequestContext, - next_token: String = None, - max_results: Limit = None, + next_token: String | None = None, + max_results: Limit | None = None, **kwargs, ) -> ListStoredQueriesResponse: raise NotImplementedError @@ -3807,8 +3811,8 @@ def list_tags_for_resource( self, context: RequestContext, resource_arn: AmazonResourceName, - limit: Limit = None, - next_token: NextToken = None, + limit: Limit | None = None, + next_token: NextToken | None = None, **kwargs, ) -> ListTagsForResourceResponse: raise NotImplementedError @@ -3819,14 +3823,18 @@ def put_aggregation_authorization( context: RequestContext, authorized_account_id: AccountId, authorized_aws_region: AwsRegion, - tags: TagsList = None, + tags: TagsList | None = None, **kwargs, ) -> PutAggregationAuthorizationResponse: raise NotImplementedError @handler("PutConfigRule") def put_config_rule( - self, context: RequestContext, config_rule: ConfigRule, tags: TagsList = None, **kwargs + self, + context: RequestContext, + config_rule: ConfigRule, + tags: TagsList | None = None, + **kwargs, ) -> None: raise NotImplementedError @@ -3835,10 +3843,10 @@ def put_configuration_aggregator( self, context: RequestContext, configuration_aggregator_name: ConfigurationAggregatorName, - account_aggregation_sources: AccountAggregationSourceList = None, - organization_aggregation_source: OrganizationAggregationSource = None, - tags: TagsList = None, - aggregator_filters: AggregatorFilters = None, + account_aggregation_sources: AccountAggregationSourceList | None = None, + organization_aggregation_source: OrganizationAggregationSource | None = None, + tags: TagsList | None = None, + aggregator_filters: AggregatorFilters | None = None, **kwargs, ) -> PutConfigurationAggregatorResponse: raise NotImplementedError @@ -3848,7 +3856,7 @@ def put_configuration_recorder( self, context: RequestContext, configuration_recorder: ConfigurationRecorder, - tags: TagsList = None, + tags: TagsList | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -3858,12 +3866,12 @@ def put_conformance_pack( self, context: RequestContext, conformance_pack_name: ConformancePackName, - template_s3_uri: TemplateS3Uri = None, - template_body: TemplateBody = None, - delivery_s3_bucket: DeliveryS3Bucket = None, - delivery_s3_key_prefix: DeliveryS3KeyPrefix = None, - conformance_pack_input_parameters: ConformancePackInputParameters = None, - template_ssm_document_details: TemplateSSMDocumentDetails = None, + template_s3_uri: TemplateS3Uri | None = None, + template_body: TemplateBody | None = None, + delivery_s3_bucket: DeliveryS3Bucket | None = None, + delivery_s3_key_prefix: DeliveryS3KeyPrefix | None = None, + conformance_pack_input_parameters: ConformancePackInputParameters | None = None, + template_ssm_document_details: TemplateSSMDocumentDetails | None = None, **kwargs, ) -> PutConformancePackResponse: raise NotImplementedError @@ -3879,8 +3887,8 @@ def put_evaluations( self, context: RequestContext, result_token: String, - evaluations: Evaluations = None, - test_mode: Boolean = None, + evaluations: Evaluations | None = None, + test_mode: Boolean | None = None, **kwargs, ) -> PutEvaluationsResponse: raise NotImplementedError @@ -3900,10 +3908,11 @@ def put_organization_config_rule( self, context: RequestContext, organization_config_rule_name: OrganizationConfigRuleName, - organization_managed_rule_metadata: OrganizationManagedRuleMetadata = None, - organization_custom_rule_metadata: OrganizationCustomRuleMetadata = None, - excluded_accounts: ExcludedAccounts = None, - organization_custom_policy_rule_metadata: OrganizationCustomPolicyRuleMetadata = None, + organization_managed_rule_metadata: OrganizationManagedRuleMetadata | None = None, + organization_custom_rule_metadata: OrganizationCustomRuleMetadata | None = None, + excluded_accounts: ExcludedAccounts | None = None, + organization_custom_policy_rule_metadata: OrganizationCustomPolicyRuleMetadata + | None = None, **kwargs, ) -> PutOrganizationConfigRuleResponse: raise NotImplementedError @@ -3913,12 +3922,12 @@ def put_organization_conformance_pack( self, context: RequestContext, organization_conformance_pack_name: OrganizationConformancePackName, - template_s3_uri: TemplateS3Uri = None, - template_body: TemplateBody = None, - delivery_s3_bucket: DeliveryS3Bucket = None, - delivery_s3_key_prefix: DeliveryS3KeyPrefix = None, - conformance_pack_input_parameters: ConformancePackInputParameters = None, - excluded_accounts: ExcludedAccounts = None, + template_s3_uri: TemplateS3Uri | None = None, + template_body: TemplateBody | None = None, + delivery_s3_bucket: DeliveryS3Bucket | None = None, + delivery_s3_key_prefix: DeliveryS3KeyPrefix | None = None, + conformance_pack_input_parameters: ConformancePackInputParameters | None = None, + excluded_accounts: ExcludedAccounts | None = None, **kwargs, ) -> PutOrganizationConformancePackResponse: raise NotImplementedError @@ -3938,8 +3947,8 @@ def put_remediation_exceptions( context: RequestContext, config_rule_name: ConfigRuleName, resource_keys: RemediationExceptionResourceKeys, - message: StringWithCharLimit1024 = None, - expiration_time: Date = None, + message: StringWithCharLimit1024 | None = None, + expiration_time: Date | None = None, **kwargs, ) -> PutRemediationExceptionsResponse: raise NotImplementedError @@ -3952,8 +3961,8 @@ def put_resource_config( schema_version_id: SchemaVersionId, resource_id: ResourceId, configuration: Configuration, - resource_name: ResourceName = None, - tags: Tags = None, + resource_name: ResourceName | None = None, + tags: Tags | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -3969,14 +3978,18 @@ def put_service_linked_configuration_recorder( self, context: RequestContext, service_principal: ServicePrincipal, - tags: TagsList = None, + tags: TagsList | None = None, **kwargs, ) -> PutServiceLinkedConfigurationRecorderResponse: raise NotImplementedError @handler("PutStoredQuery") def put_stored_query( - self, context: RequestContext, stored_query: StoredQuery, tags: TagsList = None, **kwargs + self, + context: RequestContext, + stored_query: StoredQuery, + tags: TagsList | None = None, + **kwargs, ) -> PutStoredQueryResponse: raise NotImplementedError @@ -3986,9 +3999,9 @@ def select_aggregate_resource_config( context: RequestContext, expression: Expression, configuration_aggregator_name: ConfigurationAggregatorName, - limit: Limit = None, - max_results: Limit = None, - next_token: NextToken = None, + limit: Limit | None = None, + max_results: Limit | None = None, + next_token: NextToken | None = None, **kwargs, ) -> SelectAggregateResourceConfigResponse: raise NotImplementedError @@ -3998,15 +4011,18 @@ def select_resource_config( self, context: RequestContext, expression: Expression, - limit: Limit = None, - next_token: NextToken = None, + limit: Limit | None = None, + next_token: NextToken | None = None, **kwargs, ) -> SelectResourceConfigResponse: raise NotImplementedError @handler("StartConfigRulesEvaluation") def start_config_rules_evaluation( - self, context: RequestContext, config_rule_names: ReevaluateConfigRuleNames = None, **kwargs + self, + context: RequestContext, + config_rule_names: ReevaluateConfigRuleNames | None = None, + **kwargs, ) -> StartConfigRulesEvaluationResponse: raise NotImplementedError @@ -4032,9 +4048,9 @@ def start_resource_evaluation( context: RequestContext, resource_details: ResourceDetails, evaluation_mode: EvaluationMode, - evaluation_context: EvaluationContext = None, - evaluation_timeout: EvaluationTimeout = None, - client_token: ClientToken = None, + evaluation_context: EvaluationContext | None = None, + evaluation_timeout: EvaluationTimeout | None = None, + client_token: ClientToken | None = None, **kwargs, ) -> StartResourceEvaluationResponse: raise NotImplementedError diff --git a/localstack-core/localstack/aws/api/dynamodb/__init__.py b/localstack-core/localstack/aws/api/dynamodb/__init__.py index eefc56fe3ce40..5f43f351e8ba4 100644 --- a/localstack-core/localstack/aws/api/dynamodb/__init__.py +++ b/localstack-core/localstack/aws/api/dynamodb/__init__.py @@ -2290,7 +2290,7 @@ def batch_execute_statement( self, context: RequestContext, statements: PartiQLBatchRequest, - return_consumed_capacity: ReturnConsumedCapacity = None, + return_consumed_capacity: ReturnConsumedCapacity | None = None, **kwargs, ) -> BatchExecuteStatementOutput: raise NotImplementedError @@ -2300,7 +2300,7 @@ def batch_get_item( self, context: RequestContext, request_items: BatchGetRequestMap, - return_consumed_capacity: ReturnConsumedCapacity = None, + return_consumed_capacity: ReturnConsumedCapacity | None = None, **kwargs, ) -> BatchGetItemOutput: raise NotImplementedError @@ -2310,8 +2310,8 @@ def batch_write_item( self, context: RequestContext, request_items: BatchWriteItemRequestMap, - return_consumed_capacity: ReturnConsumedCapacity = None, - return_item_collection_metrics: ReturnItemCollectionMetrics = None, + return_consumed_capacity: ReturnConsumedCapacity | None = None, + return_item_collection_metrics: ReturnItemCollectionMetrics | None = None, **kwargs, ) -> BatchWriteItemOutput: raise NotImplementedError @@ -2339,18 +2339,18 @@ def create_table( attribute_definitions: AttributeDefinitions, table_name: TableArn, key_schema: KeySchema, - local_secondary_indexes: LocalSecondaryIndexList = None, - global_secondary_indexes: GlobalSecondaryIndexList = None, - billing_mode: BillingMode = None, - provisioned_throughput: ProvisionedThroughput = None, - stream_specification: StreamSpecification = None, - sse_specification: SSESpecification = None, - tags: TagList = None, - table_class: TableClass = None, - deletion_protection_enabled: DeletionProtectionEnabled = None, - warm_throughput: WarmThroughput = None, - resource_policy: ResourcePolicy = None, - on_demand_throughput: OnDemandThroughput = None, + local_secondary_indexes: LocalSecondaryIndexList | None = None, + global_secondary_indexes: GlobalSecondaryIndexList | None = None, + billing_mode: BillingMode | None = None, + provisioned_throughput: ProvisionedThroughput | None = None, + stream_specification: StreamSpecification | None = None, + sse_specification: SSESpecification | None = None, + tags: TagList | None = None, + table_class: TableClass | None = None, + deletion_protection_enabled: DeletionProtectionEnabled | None = None, + warm_throughput: WarmThroughput | None = None, + resource_policy: ResourcePolicy | None = None, + on_demand_throughput: OnDemandThroughput | None = None, **kwargs, ) -> CreateTableOutput: raise NotImplementedError @@ -2367,15 +2367,15 @@ def delete_item( context: RequestContext, table_name: TableArn, key: Key, - expected: ExpectedAttributeMap = None, - conditional_operator: ConditionalOperator = None, - return_values: ReturnValue = None, - return_consumed_capacity: ReturnConsumedCapacity = None, - return_item_collection_metrics: ReturnItemCollectionMetrics = None, - condition_expression: ConditionExpression = None, - expression_attribute_names: ExpressionAttributeNameMap = None, - expression_attribute_values: ExpressionAttributeValueMap = None, - return_values_on_condition_check_failure: ReturnValuesOnConditionCheckFailure = None, + expected: ExpectedAttributeMap | None = None, + conditional_operator: ConditionalOperator | None = None, + return_values: ReturnValue | None = None, + return_consumed_capacity: ReturnConsumedCapacity | None = None, + return_item_collection_metrics: ReturnItemCollectionMetrics | None = None, + condition_expression: ConditionExpression | None = None, + expression_attribute_names: ExpressionAttributeNameMap | None = None, + expression_attribute_values: ExpressionAttributeValueMap | None = None, + return_values_on_condition_check_failure: ReturnValuesOnConditionCheckFailure | None = None, **kwargs, ) -> DeleteItemOutput: raise NotImplementedError @@ -2385,7 +2385,7 @@ def delete_resource_policy( self, context: RequestContext, resource_arn: ResourceArnString, - expected_revision_id: PolicyRevisionId = None, + expected_revision_id: PolicyRevisionId | None = None, **kwargs, ) -> DeleteResourcePolicyOutput: raise NotImplementedError @@ -2410,7 +2410,11 @@ def describe_continuous_backups( @handler("DescribeContributorInsights") def describe_contributor_insights( - self, context: RequestContext, table_name: TableArn, index_name: IndexName = None, **kwargs + self, + context: RequestContext, + table_name: TableArn, + index_name: IndexName | None = None, + **kwargs, ) -> DescribeContributorInsightsOutput: raise NotImplementedError @@ -2476,7 +2480,7 @@ def disable_kinesis_streaming_destination( context: RequestContext, table_name: TableArn, stream_arn: StreamArn, - enable_kinesis_streaming_configuration: EnableKinesisStreamingConfiguration = None, + enable_kinesis_streaming_configuration: EnableKinesisStreamingConfiguration | None = None, **kwargs, ) -> KinesisStreamingDestinationOutput: raise NotImplementedError @@ -2487,7 +2491,7 @@ def enable_kinesis_streaming_destination( context: RequestContext, table_name: TableArn, stream_arn: StreamArn, - enable_kinesis_streaming_configuration: EnableKinesisStreamingConfiguration = None, + enable_kinesis_streaming_configuration: EnableKinesisStreamingConfiguration | None = None, **kwargs, ) -> KinesisStreamingDestinationOutput: raise NotImplementedError @@ -2497,12 +2501,12 @@ def execute_statement( self, context: RequestContext, statement: PartiQLStatement, - parameters: PreparedStatementParameters = None, - consistent_read: ConsistentRead = None, - next_token: PartiQLNextToken = None, - return_consumed_capacity: ReturnConsumedCapacity = None, - limit: PositiveIntegerObject = None, - return_values_on_condition_check_failure: ReturnValuesOnConditionCheckFailure = None, + parameters: PreparedStatementParameters | None = None, + consistent_read: ConsistentRead | None = None, + next_token: PartiQLNextToken | None = None, + return_consumed_capacity: ReturnConsumedCapacity | None = None, + limit: PositiveIntegerObject | None = None, + return_values_on_condition_check_failure: ReturnValuesOnConditionCheckFailure | None = None, **kwargs, ) -> ExecuteStatementOutput: raise NotImplementedError @@ -2512,8 +2516,8 @@ def execute_transaction( self, context: RequestContext, transact_statements: ParameterizedStatements, - client_request_token: ClientRequestToken = None, - return_consumed_capacity: ReturnConsumedCapacity = None, + client_request_token: ClientRequestToken | None = None, + return_consumed_capacity: ReturnConsumedCapacity | None = None, **kwargs, ) -> ExecuteTransactionOutput: raise NotImplementedError @@ -2524,15 +2528,15 @@ def export_table_to_point_in_time( context: RequestContext, table_arn: TableArn, s3_bucket: S3Bucket, - export_time: ExportTime = None, - client_token: ClientToken = None, - s3_bucket_owner: S3BucketOwner = None, - s3_prefix: S3Prefix = None, - s3_sse_algorithm: S3SseAlgorithm = None, - s3_sse_kms_key_id: S3SseKmsKeyId = None, - export_format: ExportFormat = None, - export_type: ExportType = None, - incremental_export_specification: IncrementalExportSpecification = None, + export_time: ExportTime | None = None, + client_token: ClientToken | None = None, + s3_bucket_owner: S3BucketOwner | None = None, + s3_prefix: S3Prefix | None = None, + s3_sse_algorithm: S3SseAlgorithm | None = None, + s3_sse_kms_key_id: S3SseKmsKeyId | None = None, + export_format: ExportFormat | None = None, + export_type: ExportType | None = None, + incremental_export_specification: IncrementalExportSpecification | None = None, **kwargs, ) -> ExportTableToPointInTimeOutput: raise NotImplementedError @@ -2543,11 +2547,11 @@ def get_item( context: RequestContext, table_name: TableArn, key: Key, - attributes_to_get: AttributeNameList = None, - consistent_read: ConsistentRead = None, - return_consumed_capacity: ReturnConsumedCapacity = None, - projection_expression: ProjectionExpression = None, - expression_attribute_names: ExpressionAttributeNameMap = None, + attributes_to_get: AttributeNameList | None = None, + consistent_read: ConsistentRead | None = None, + return_consumed_capacity: ReturnConsumedCapacity | None = None, + projection_expression: ProjectionExpression | None = None, + expression_attribute_names: ExpressionAttributeNameMap | None = None, **kwargs, ) -> GetItemOutput: raise NotImplementedError @@ -2565,9 +2569,9 @@ def import_table( s3_bucket_source: S3BucketSource, input_format: InputFormat, table_creation_parameters: TableCreationParameters, - client_token: ClientToken = None, - input_format_options: InputFormatOptions = None, - input_compression_type: InputCompressionType = None, + client_token: ClientToken | None = None, + input_format_options: InputFormatOptions | None = None, + input_compression_type: InputCompressionType | None = None, **kwargs, ) -> ImportTableOutput: raise NotImplementedError @@ -2576,12 +2580,12 @@ def import_table( def list_backups( self, context: RequestContext, - table_name: TableArn = None, - limit: BackupsInputLimit = None, - time_range_lower_bound: TimeRangeLowerBound = None, - time_range_upper_bound: TimeRangeUpperBound = None, - exclusive_start_backup_arn: BackupArn = None, - backup_type: BackupTypeFilter = None, + table_name: TableArn | None = None, + limit: BackupsInputLimit | None = None, + time_range_lower_bound: TimeRangeLowerBound | None = None, + time_range_upper_bound: TimeRangeUpperBound | None = None, + exclusive_start_backup_arn: BackupArn | None = None, + backup_type: BackupTypeFilter | None = None, **kwargs, ) -> ListBackupsOutput: raise NotImplementedError @@ -2590,9 +2594,9 @@ def list_backups( def list_contributor_insights( self, context: RequestContext, - table_name: TableArn = None, - next_token: NextTokenString = None, - max_results: ListContributorInsightsLimit = None, + table_name: TableArn | None = None, + next_token: NextTokenString | None = None, + max_results: ListContributorInsightsLimit | None = None, **kwargs, ) -> ListContributorInsightsOutput: raise NotImplementedError @@ -2601,9 +2605,9 @@ def list_contributor_insights( def list_exports( self, context: RequestContext, - table_arn: TableArn = None, - max_results: ListExportsMaxLimit = None, - next_token: ExportNextToken = None, + table_arn: TableArn | None = None, + max_results: ListExportsMaxLimit | None = None, + next_token: ExportNextToken | None = None, **kwargs, ) -> ListExportsOutput: raise NotImplementedError @@ -2612,9 +2616,9 @@ def list_exports( def list_global_tables( self, context: RequestContext, - exclusive_start_global_table_name: TableName = None, - limit: PositiveIntegerObject = None, - region_name: RegionName = None, + exclusive_start_global_table_name: TableName | None = None, + limit: PositiveIntegerObject | None = None, + region_name: RegionName | None = None, **kwargs, ) -> ListGlobalTablesOutput: raise NotImplementedError @@ -2623,9 +2627,9 @@ def list_global_tables( def list_imports( self, context: RequestContext, - table_arn: TableArn = None, - page_size: ListImportsMaxLimit = None, - next_token: ImportNextToken = None, + table_arn: TableArn | None = None, + page_size: ListImportsMaxLimit | None = None, + next_token: ImportNextToken | None = None, **kwargs, ) -> ListImportsOutput: raise NotImplementedError @@ -2634,8 +2638,8 @@ def list_imports( def list_tables( self, context: RequestContext, - exclusive_start_table_name: TableName = None, - limit: ListTablesInputLimit = None, + exclusive_start_table_name: TableName | None = None, + limit: ListTablesInputLimit | None = None, **kwargs, ) -> ListTablesOutput: raise NotImplementedError @@ -2645,7 +2649,7 @@ def list_tags_of_resource( self, context: RequestContext, resource_arn: ResourceArnString, - next_token: NextTokenString = None, + next_token: NextTokenString | None = None, **kwargs, ) -> ListTagsOfResourceOutput: raise NotImplementedError @@ -2656,15 +2660,15 @@ def put_item( context: RequestContext, table_name: TableArn, item: PutItemInputAttributeMap, - expected: ExpectedAttributeMap = None, - return_values: ReturnValue = None, - return_consumed_capacity: ReturnConsumedCapacity = None, - return_item_collection_metrics: ReturnItemCollectionMetrics = None, - conditional_operator: ConditionalOperator = None, - condition_expression: ConditionExpression = None, - expression_attribute_names: ExpressionAttributeNameMap = None, - expression_attribute_values: ExpressionAttributeValueMap = None, - return_values_on_condition_check_failure: ReturnValuesOnConditionCheckFailure = None, + expected: ExpectedAttributeMap | None = None, + return_values: ReturnValue | None = None, + return_consumed_capacity: ReturnConsumedCapacity | None = None, + return_item_collection_metrics: ReturnItemCollectionMetrics | None = None, + conditional_operator: ConditionalOperator | None = None, + condition_expression: ConditionExpression | None = None, + expression_attribute_names: ExpressionAttributeNameMap | None = None, + expression_attribute_values: ExpressionAttributeValueMap | None = None, + return_values_on_condition_check_failure: ReturnValuesOnConditionCheckFailure | None = None, **kwargs, ) -> PutItemOutput: raise NotImplementedError @@ -2675,8 +2679,8 @@ def put_resource_policy( context: RequestContext, resource_arn: ResourceArnString, policy: ResourcePolicy, - expected_revision_id: PolicyRevisionId = None, - confirm_remove_self_resource_access: ConfirmRemoveSelfResourceAccess = None, + expected_revision_id: PolicyRevisionId | None = None, + confirm_remove_self_resource_access: ConfirmRemoveSelfResourceAccess | None = None, **kwargs, ) -> PutResourcePolicyOutput: raise NotImplementedError @@ -2686,22 +2690,22 @@ def query( self, context: RequestContext, table_name: TableArn, - index_name: IndexName = None, - select: Select = None, - attributes_to_get: AttributeNameList = None, - limit: PositiveIntegerObject = None, - consistent_read: ConsistentRead = None, - key_conditions: KeyConditions = None, - query_filter: FilterConditionMap = None, - conditional_operator: ConditionalOperator = None, - scan_index_forward: BooleanObject = None, - exclusive_start_key: Key = None, - return_consumed_capacity: ReturnConsumedCapacity = None, - projection_expression: ProjectionExpression = None, - filter_expression: ConditionExpression = None, - key_condition_expression: KeyExpression = None, - expression_attribute_names: ExpressionAttributeNameMap = None, - expression_attribute_values: ExpressionAttributeValueMap = None, + index_name: IndexName | None = None, + select: Select | None = None, + attributes_to_get: AttributeNameList | None = None, + limit: PositiveIntegerObject | None = None, + consistent_read: ConsistentRead | None = None, + key_conditions: KeyConditions | None = None, + query_filter: FilterConditionMap | None = None, + conditional_operator: ConditionalOperator | None = None, + scan_index_forward: BooleanObject | None = None, + exclusive_start_key: Key | None = None, + return_consumed_capacity: ReturnConsumedCapacity | None = None, + projection_expression: ProjectionExpression | None = None, + filter_expression: ConditionExpression | None = None, + key_condition_expression: KeyExpression | None = None, + expression_attribute_names: ExpressionAttributeNameMap | None = None, + expression_attribute_values: ExpressionAttributeValueMap | None = None, **kwargs, ) -> QueryOutput: raise NotImplementedError @@ -2712,12 +2716,12 @@ def restore_table_from_backup( context: RequestContext, target_table_name: TableName, backup_arn: BackupArn, - billing_mode_override: BillingMode = None, - global_secondary_index_override: GlobalSecondaryIndexList = None, - local_secondary_index_override: LocalSecondaryIndexList = None, - provisioned_throughput_override: ProvisionedThroughput = None, - on_demand_throughput_override: OnDemandThroughput = None, - sse_specification_override: SSESpecification = None, + billing_mode_override: BillingMode | None = None, + global_secondary_index_override: GlobalSecondaryIndexList | None = None, + local_secondary_index_override: LocalSecondaryIndexList | None = None, + provisioned_throughput_override: ProvisionedThroughput | None = None, + on_demand_throughput_override: OnDemandThroughput | None = None, + sse_specification_override: SSESpecification | None = None, **kwargs, ) -> RestoreTableFromBackupOutput: raise NotImplementedError @@ -2727,16 +2731,16 @@ def restore_table_to_point_in_time( self, context: RequestContext, target_table_name: TableName, - source_table_arn: TableArn = None, - source_table_name: TableName = None, - use_latest_restorable_time: BooleanObject = None, - restore_date_time: Date = None, - billing_mode_override: BillingMode = None, - global_secondary_index_override: GlobalSecondaryIndexList = None, - local_secondary_index_override: LocalSecondaryIndexList = None, - provisioned_throughput_override: ProvisionedThroughput = None, - on_demand_throughput_override: OnDemandThroughput = None, - sse_specification_override: SSESpecification = None, + source_table_arn: TableArn | None = None, + source_table_name: TableName | None = None, + use_latest_restorable_time: BooleanObject | None = None, + restore_date_time: Date | None = None, + billing_mode_override: BillingMode | None = None, + global_secondary_index_override: GlobalSecondaryIndexList | None = None, + local_secondary_index_override: LocalSecondaryIndexList | None = None, + provisioned_throughput_override: ProvisionedThroughput | None = None, + on_demand_throughput_override: OnDemandThroughput | None = None, + sse_specification_override: SSESpecification | None = None, **kwargs, ) -> RestoreTableToPointInTimeOutput: raise NotImplementedError @@ -2746,21 +2750,21 @@ def scan( self, context: RequestContext, table_name: TableArn, - index_name: IndexName = None, - attributes_to_get: AttributeNameList = None, - limit: PositiveIntegerObject = None, - select: Select = None, - scan_filter: FilterConditionMap = None, - conditional_operator: ConditionalOperator = None, - exclusive_start_key: Key = None, - return_consumed_capacity: ReturnConsumedCapacity = None, - total_segments: ScanTotalSegments = None, - segment: ScanSegment = None, - projection_expression: ProjectionExpression = None, - filter_expression: ConditionExpression = None, - expression_attribute_names: ExpressionAttributeNameMap = None, - expression_attribute_values: ExpressionAttributeValueMap = None, - consistent_read: ConsistentRead = None, + index_name: IndexName | None = None, + attributes_to_get: AttributeNameList | None = None, + limit: PositiveIntegerObject | None = None, + select: Select | None = None, + scan_filter: FilterConditionMap | None = None, + conditional_operator: ConditionalOperator | None = None, + exclusive_start_key: Key | None = None, + return_consumed_capacity: ReturnConsumedCapacity | None = None, + total_segments: ScanTotalSegments | None = None, + segment: ScanSegment | None = None, + projection_expression: ProjectionExpression | None = None, + filter_expression: ConditionExpression | None = None, + expression_attribute_names: ExpressionAttributeNameMap | None = None, + expression_attribute_values: ExpressionAttributeValueMap | None = None, + consistent_read: ConsistentRead | None = None, **kwargs, ) -> ScanOutput: raise NotImplementedError @@ -2776,7 +2780,7 @@ def transact_get_items( self, context: RequestContext, transact_items: TransactGetItemList, - return_consumed_capacity: ReturnConsumedCapacity = None, + return_consumed_capacity: ReturnConsumedCapacity | None = None, **kwargs, ) -> TransactGetItemsOutput: raise NotImplementedError @@ -2786,9 +2790,9 @@ def transact_write_items( self, context: RequestContext, transact_items: TransactWriteItemList, - return_consumed_capacity: ReturnConsumedCapacity = None, - return_item_collection_metrics: ReturnItemCollectionMetrics = None, - client_request_token: ClientRequestToken = None, + return_consumed_capacity: ReturnConsumedCapacity | None = None, + return_item_collection_metrics: ReturnItemCollectionMetrics | None = None, + client_request_token: ClientRequestToken | None = None, **kwargs, ) -> TransactWriteItemsOutput: raise NotImplementedError @@ -2819,7 +2823,7 @@ def update_contributor_insights( context: RequestContext, table_name: TableArn, contributor_insights_action: ContributorInsightsAction, - index_name: IndexName = None, + index_name: IndexName | None = None, **kwargs, ) -> UpdateContributorInsightsOutput: raise NotImplementedError @@ -2839,11 +2843,13 @@ def update_global_table_settings( self, context: RequestContext, global_table_name: TableName, - global_table_billing_mode: BillingMode = None, - global_table_provisioned_write_capacity_units: PositiveLongObject = None, - global_table_provisioned_write_capacity_auto_scaling_settings_update: AutoScalingSettingsUpdate = None, - global_table_global_secondary_index_settings_update: GlobalTableGlobalSecondaryIndexSettingsUpdateList = None, - replica_settings_update: ReplicaSettingsUpdateList = None, + global_table_billing_mode: BillingMode | None = None, + global_table_provisioned_write_capacity_units: PositiveLongObject | None = None, + global_table_provisioned_write_capacity_auto_scaling_settings_update: AutoScalingSettingsUpdate + | None = None, + global_table_global_secondary_index_settings_update: GlobalTableGlobalSecondaryIndexSettingsUpdateList + | None = None, + replica_settings_update: ReplicaSettingsUpdateList | None = None, **kwargs, ) -> UpdateGlobalTableSettingsOutput: raise NotImplementedError @@ -2854,17 +2860,17 @@ def update_item( context: RequestContext, table_name: TableArn, key: Key, - attribute_updates: AttributeUpdates = None, - expected: ExpectedAttributeMap = None, - conditional_operator: ConditionalOperator = None, - return_values: ReturnValue = None, - return_consumed_capacity: ReturnConsumedCapacity = None, - return_item_collection_metrics: ReturnItemCollectionMetrics = None, - update_expression: UpdateExpression = None, - condition_expression: ConditionExpression = None, - expression_attribute_names: ExpressionAttributeNameMap = None, - expression_attribute_values: ExpressionAttributeValueMap = None, - return_values_on_condition_check_failure: ReturnValuesOnConditionCheckFailure = None, + attribute_updates: AttributeUpdates | None = None, + expected: ExpectedAttributeMap | None = None, + conditional_operator: ConditionalOperator | None = None, + return_values: ReturnValue | None = None, + return_consumed_capacity: ReturnConsumedCapacity | None = None, + return_item_collection_metrics: ReturnItemCollectionMetrics | None = None, + update_expression: UpdateExpression | None = None, + condition_expression: ConditionExpression | None = None, + expression_attribute_names: ExpressionAttributeNameMap | None = None, + expression_attribute_values: ExpressionAttributeValueMap | None = None, + return_values_on_condition_check_failure: ReturnValuesOnConditionCheckFailure | None = None, **kwargs, ) -> UpdateItemOutput: raise NotImplementedError @@ -2875,7 +2881,7 @@ def update_kinesis_streaming_destination( context: RequestContext, table_name: TableArn, stream_arn: StreamArn, - update_kinesis_streaming_configuration: UpdateKinesisStreamingConfiguration = None, + update_kinesis_streaming_configuration: UpdateKinesisStreamingConfiguration | None = None, **kwargs, ) -> UpdateKinesisStreamingDestinationOutput: raise NotImplementedError @@ -2885,18 +2891,18 @@ def update_table( self, context: RequestContext, table_name: TableArn, - attribute_definitions: AttributeDefinitions = None, - billing_mode: BillingMode = None, - provisioned_throughput: ProvisionedThroughput = None, - global_secondary_index_updates: GlobalSecondaryIndexUpdateList = None, - stream_specification: StreamSpecification = None, - sse_specification: SSESpecification = None, - replica_updates: ReplicationGroupUpdateList = None, - table_class: TableClass = None, - deletion_protection_enabled: DeletionProtectionEnabled = None, - multi_region_consistency: MultiRegionConsistency = None, - on_demand_throughput: OnDemandThroughput = None, - warm_throughput: WarmThroughput = None, + attribute_definitions: AttributeDefinitions | None = None, + billing_mode: BillingMode | None = None, + provisioned_throughput: ProvisionedThroughput | None = None, + global_secondary_index_updates: GlobalSecondaryIndexUpdateList | None = None, + stream_specification: StreamSpecification | None = None, + sse_specification: SSESpecification | None = None, + replica_updates: ReplicationGroupUpdateList | None = None, + table_class: TableClass | None = None, + deletion_protection_enabled: DeletionProtectionEnabled | None = None, + multi_region_consistency: MultiRegionConsistency | None = None, + on_demand_throughput: OnDemandThroughput | None = None, + warm_throughput: WarmThroughput | None = None, **kwargs, ) -> UpdateTableOutput: raise NotImplementedError @@ -2906,9 +2912,9 @@ def update_table_replica_auto_scaling( self, context: RequestContext, table_name: TableArn, - global_secondary_index_updates: GlobalSecondaryIndexAutoScalingUpdateList = None, - provisioned_write_capacity_auto_scaling_update: AutoScalingSettingsUpdate = None, - replica_updates: ReplicaAutoScalingUpdateList = None, + global_secondary_index_updates: GlobalSecondaryIndexAutoScalingUpdateList | None = None, + provisioned_write_capacity_auto_scaling_update: AutoScalingSettingsUpdate | None = None, + replica_updates: ReplicaAutoScalingUpdateList | None = None, **kwargs, ) -> UpdateTableReplicaAutoScalingOutput: raise NotImplementedError diff --git a/localstack-core/localstack/aws/api/dynamodbstreams/__init__.py b/localstack-core/localstack/aws/api/dynamodbstreams/__init__.py index ab833d02e7416..a9ecabeff5864 100644 --- a/localstack-core/localstack/aws/api/dynamodbstreams/__init__.py +++ b/localstack-core/localstack/aws/api/dynamodbstreams/__init__.py @@ -230,8 +230,8 @@ def describe_stream( self, context: RequestContext, stream_arn: StreamArn, - limit: PositiveIntegerObject = None, - exclusive_start_shard_id: ShardId = None, + limit: PositiveIntegerObject | None = None, + exclusive_start_shard_id: ShardId | None = None, **kwargs, ) -> DescribeStreamOutput: raise NotImplementedError @@ -241,7 +241,7 @@ def get_records( self, context: RequestContext, shard_iterator: ShardIterator, - limit: PositiveIntegerObject = None, + limit: PositiveIntegerObject | None = None, **kwargs, ) -> GetRecordsOutput: raise NotImplementedError @@ -253,7 +253,7 @@ def get_shard_iterator( stream_arn: StreamArn, shard_id: ShardId, shard_iterator_type: ShardIteratorType, - sequence_number: SequenceNumber = None, + sequence_number: SequenceNumber | None = None, **kwargs, ) -> GetShardIteratorOutput: raise NotImplementedError @@ -262,9 +262,9 @@ def get_shard_iterator( def list_streams( self, context: RequestContext, - table_name: TableName = None, - limit: PositiveIntegerObject = None, - exclusive_start_stream_arn: StreamArn = None, + table_name: TableName | None = None, + limit: PositiveIntegerObject | None = None, + exclusive_start_stream_arn: StreamArn | None = None, **kwargs, ) -> ListStreamsOutput: raise NotImplementedError diff --git a/localstack-core/localstack/aws/api/ec2/__init__.py b/localstack-core/localstack/aws/api/ec2/__init__.py index dfcd5b140edc4..4625247ceedba 100644 --- a/localstack-core/localstack/aws/api/ec2/__init__.py +++ b/localstack-core/localstack/aws/api/ec2/__init__.py @@ -20378,8 +20378,8 @@ def accept_address_transfer( self, context: RequestContext, address: String, - tag_specifications: TagSpecificationList = None, - dry_run: Boolean = None, + tag_specifications: TagSpecificationList | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> AcceptAddressTransferResult: raise NotImplementedError @@ -20389,7 +20389,7 @@ def accept_capacity_reservation_billing_ownership( self, context: RequestContext, capacity_reservation_id: CapacityReservationId, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> AcceptCapacityReservationBillingOwnershipResult: raise NotImplementedError @@ -20399,8 +20399,8 @@ def accept_reserved_instances_exchange_quote( self, context: RequestContext, reserved_instance_ids: ReservedInstanceIdSet, - dry_run: Boolean = None, - target_configurations: TargetConfigurationRequestSet = None, + dry_run: Boolean | None = None, + target_configurations: TargetConfigurationRequestSet | None = None, **kwargs, ) -> AcceptReservedInstancesExchangeQuoteResult: raise NotImplementedError @@ -20409,10 +20409,10 @@ def accept_reserved_instances_exchange_quote( def accept_transit_gateway_multicast_domain_associations( self, context: RequestContext, - transit_gateway_multicast_domain_id: TransitGatewayMulticastDomainId = None, - transit_gateway_attachment_id: TransitGatewayAttachmentId = None, - subnet_ids: ValueStringList = None, - dry_run: Boolean = None, + transit_gateway_multicast_domain_id: TransitGatewayMulticastDomainId | None = None, + transit_gateway_attachment_id: TransitGatewayAttachmentId | None = None, + subnet_ids: ValueStringList | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> AcceptTransitGatewayMulticastDomainAssociationsResult: raise NotImplementedError @@ -20422,7 +20422,7 @@ def accept_transit_gateway_peering_attachment( self, context: RequestContext, transit_gateway_attachment_id: TransitGatewayAttachmentId, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> AcceptTransitGatewayPeeringAttachmentResult: raise NotImplementedError @@ -20432,7 +20432,7 @@ def accept_transit_gateway_vpc_attachment( self, context: RequestContext, transit_gateway_attachment_id: TransitGatewayAttachmentId, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> AcceptTransitGatewayVpcAttachmentResult: raise NotImplementedError @@ -20443,7 +20443,7 @@ def accept_vpc_endpoint_connections( context: RequestContext, service_id: VpcEndpointServiceId, vpc_endpoint_ids: VpcEndpointIdList, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> AcceptVpcEndpointConnectionsResult: raise NotImplementedError @@ -20453,7 +20453,7 @@ def accept_vpc_peering_connection( self, context: RequestContext, vpc_peering_connection_id: VpcPeeringConnectionIdWithResolver, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> AcceptVpcPeeringConnectionResult: raise NotImplementedError @@ -20463,9 +20463,9 @@ def advertise_byoip_cidr( self, context: RequestContext, cidr: String, - asn: String = None, - dry_run: Boolean = None, - network_border_group: String = None, + asn: String | None = None, + dry_run: Boolean | None = None, + network_border_group: String | None = None, **kwargs, ) -> AdvertiseByoipCidrResult: raise NotImplementedError @@ -20474,14 +20474,14 @@ def advertise_byoip_cidr( def allocate_address( self, context: RequestContext, - domain: DomainType = None, - address: PublicIpAddress = None, - public_ipv4_pool: Ipv4PoolEc2Id = None, - network_border_group: String = None, - customer_owned_ipv4_pool: String = None, - tag_specifications: TagSpecificationList = None, - ipam_pool_id: IpamPoolId = None, - dry_run: Boolean = None, + domain: DomainType | None = None, + address: PublicIpAddress | None = None, + public_ipv4_pool: Ipv4PoolEc2Id | None = None, + network_border_group: String | None = None, + customer_owned_ipv4_pool: String | None = None, + tag_specifications: TagSpecificationList | None = None, + ipam_pool_id: IpamPoolId | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> AllocateAddressResult: raise NotImplementedError @@ -20491,16 +20491,16 @@ def allocate_hosts( self, context: RequestContext, availability_zone: String, - instance_family: String = None, - tag_specifications: TagSpecificationList = None, - host_recovery: HostRecovery = None, - outpost_arn: String = None, - host_maintenance: HostMaintenance = None, - asset_ids: AssetIdList = None, - auto_placement: AutoPlacement = None, - client_token: String = None, - instance_type: String = None, - quantity: Integer = None, + instance_family: String | None = None, + tag_specifications: TagSpecificationList | None = None, + host_recovery: HostRecovery | None = None, + outpost_arn: String | None = None, + host_maintenance: HostMaintenance | None = None, + asset_ids: AssetIdList | None = None, + auto_placement: AutoPlacement | None = None, + client_token: String | None = None, + instance_type: String | None = None, + quantity: Integer | None = None, **kwargs, ) -> AllocateHostsResult: raise NotImplementedError @@ -20510,14 +20510,14 @@ def allocate_ipam_pool_cidr( self, context: RequestContext, ipam_pool_id: IpamPoolId, - dry_run: Boolean = None, - cidr: String = None, - netmask_length: Integer = None, - client_token: String = None, - description: String = None, - preview_next_cidr: Boolean = None, - allowed_cidrs: IpamPoolAllocationAllowedCidrs = None, - disallowed_cidrs: IpamPoolAllocationDisallowedCidrs = None, + dry_run: Boolean | None = None, + cidr: String | None = None, + netmask_length: Integer | None = None, + client_token: String | None = None, + description: String | None = None, + preview_next_cidr: Boolean | None = None, + allowed_cidrs: IpamPoolAllocationAllowedCidrs | None = None, + disallowed_cidrs: IpamPoolAllocationDisallowedCidrs | None = None, **kwargs, ) -> AllocateIpamPoolCidrResult: raise NotImplementedError @@ -20529,7 +20529,7 @@ def apply_security_groups_to_client_vpn_target_network( client_vpn_endpoint_id: ClientVpnEndpointId, vpc_id: VpcId, security_group_ids: ClientVpnSecurityGroupIdSet, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> ApplySecurityGroupsToClientVpnTargetNetworkResult: raise NotImplementedError @@ -20539,10 +20539,10 @@ def assign_ipv6_addresses( self, context: RequestContext, network_interface_id: NetworkInterfaceId, - ipv6_prefix_count: Integer = None, - ipv6_prefixes: IpPrefixList = None, - ipv6_addresses: Ipv6AddressList = None, - ipv6_address_count: Integer = None, + ipv6_prefix_count: Integer | None = None, + ipv6_prefixes: IpPrefixList | None = None, + ipv6_addresses: Ipv6AddressList | None = None, + ipv6_address_count: Integer | None = None, **kwargs, ) -> AssignIpv6AddressesResult: raise NotImplementedError @@ -20552,11 +20552,11 @@ def assign_private_ip_addresses( self, context: RequestContext, network_interface_id: NetworkInterfaceId, - ipv4_prefixes: IpPrefixList = None, - ipv4_prefix_count: Integer = None, - private_ip_addresses: PrivateIpAddressStringList = None, - secondary_private_ip_address_count: Integer = None, - allow_reassignment: Boolean = None, + ipv4_prefixes: IpPrefixList | None = None, + ipv4_prefix_count: Integer | None = None, + private_ip_addresses: PrivateIpAddressStringList | None = None, + secondary_private_ip_address_count: Integer | None = None, + allow_reassignment: Boolean | None = None, **kwargs, ) -> AssignPrivateIpAddressesResult: raise NotImplementedError @@ -20566,9 +20566,9 @@ def assign_private_nat_gateway_address( self, context: RequestContext, nat_gateway_id: NatGatewayId, - private_ip_addresses: IpList = None, - private_ip_address_count: PrivateIpAddressCount = None, - dry_run: Boolean = None, + private_ip_addresses: IpList | None = None, + private_ip_address_count: PrivateIpAddressCount | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> AssignPrivateNatGatewayAddressResult: raise NotImplementedError @@ -20577,13 +20577,13 @@ def assign_private_nat_gateway_address( def associate_address( self, context: RequestContext, - allocation_id: AllocationId = None, - instance_id: InstanceId = None, - public_ip: EipAllocationPublicIp = None, - dry_run: Boolean = None, - network_interface_id: NetworkInterfaceId = None, - private_ip_address: String = None, - allow_reassociation: Boolean = None, + allocation_id: AllocationId | None = None, + instance_id: InstanceId | None = None, + public_ip: EipAllocationPublicIp | None = None, + dry_run: Boolean | None = None, + network_interface_id: NetworkInterfaceId | None = None, + private_ip_address: String | None = None, + allow_reassociation: Boolean | None = None, **kwargs, ) -> AssociateAddressResult: raise NotImplementedError @@ -20594,7 +20594,7 @@ def associate_capacity_reservation_billing_owner( context: RequestContext, capacity_reservation_id: CapacityReservationId, unused_reservation_billing_owner_id: AccountID, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> AssociateCapacityReservationBillingOwnerResult: raise NotImplementedError @@ -20605,8 +20605,8 @@ def associate_client_vpn_target_network( context: RequestContext, client_vpn_endpoint_id: ClientVpnEndpointId, subnet_id: SubnetId, - client_token: String = None, - dry_run: Boolean = None, + client_token: String | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> AssociateClientVpnTargetNetworkResult: raise NotImplementedError @@ -20617,7 +20617,7 @@ def associate_dhcp_options( context: RequestContext, dhcp_options_id: DefaultingDhcpOptionsId, vpc_id: VpcId, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -20628,7 +20628,7 @@ def associate_enclave_certificate_iam_role( context: RequestContext, certificate_arn: CertificateId, role_arn: RoleId, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> AssociateEnclaveCertificateIamRoleResult: raise NotImplementedError @@ -20649,14 +20649,19 @@ def associate_instance_event_window( context: RequestContext, instance_event_window_id: InstanceEventWindowId, association_target: InstanceEventWindowAssociationRequest, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> AssociateInstanceEventWindowResult: raise NotImplementedError @handler("AssociateIpamByoasn") def associate_ipam_byoasn( - self, context: RequestContext, asn: String, cidr: String, dry_run: Boolean = None, **kwargs + self, + context: RequestContext, + asn: String, + cidr: String, + dry_run: Boolean | None = None, + **kwargs, ) -> AssociateIpamByoasnResult: raise NotImplementedError @@ -20666,9 +20671,9 @@ def associate_ipam_resource_discovery( context: RequestContext, ipam_id: IpamId, ipam_resource_discovery_id: IpamResourceDiscoveryId, - dry_run: Boolean = None, - tag_specifications: TagSpecificationList = None, - client_token: String = None, + dry_run: Boolean | None = None, + tag_specifications: TagSpecificationList | None = None, + client_token: String | None = None, **kwargs, ) -> AssociateIpamResourceDiscoveryResult: raise NotImplementedError @@ -20679,8 +20684,8 @@ def associate_nat_gateway_address( context: RequestContext, nat_gateway_id: NatGatewayId, allocation_ids: AllocationIdList, - private_ip_addresses: IpList = None, - dry_run: Boolean = None, + private_ip_addresses: IpList | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> AssociateNatGatewayAddressResult: raise NotImplementedError @@ -20691,7 +20696,7 @@ def associate_route_server( context: RequestContext, route_server_id: RouteServerId, vpc_id: VpcId, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> AssociateRouteServerResult: raise NotImplementedError @@ -20701,9 +20706,9 @@ def associate_route_table( self, context: RequestContext, route_table_id: RouteTableId, - gateway_id: RouteGatewayId = None, - dry_run: Boolean = None, - subnet_id: SubnetId = None, + gateway_id: RouteGatewayId | None = None, + dry_run: Boolean | None = None, + subnet_id: SubnetId | None = None, **kwargs, ) -> AssociateRouteTableResult: raise NotImplementedError @@ -20714,7 +20719,7 @@ def associate_security_group_vpc( context: RequestContext, group_id: SecurityGroupId, vpc_id: VpcId, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> AssociateSecurityGroupVpcResult: raise NotImplementedError @@ -20724,9 +20729,9 @@ def associate_subnet_cidr_block( self, context: RequestContext, subnet_id: SubnetId, - ipv6_ipam_pool_id: IpamPoolId = None, - ipv6_netmask_length: NetmaskLength = None, - ipv6_cidr_block: String = None, + ipv6_ipam_pool_id: IpamPoolId | None = None, + ipv6_netmask_length: NetmaskLength | None = None, + ipv6_cidr_block: String | None = None, **kwargs, ) -> AssociateSubnetCidrBlockResult: raise NotImplementedError @@ -20738,7 +20743,7 @@ def associate_transit_gateway_multicast_domain( transit_gateway_multicast_domain_id: TransitGatewayMulticastDomainId, transit_gateway_attachment_id: TransitGatewayAttachmentId, subnet_ids: TransitGatewaySubnetIdList, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> AssociateTransitGatewayMulticastDomainResult: raise NotImplementedError @@ -20749,7 +20754,7 @@ def associate_transit_gateway_policy_table( context: RequestContext, transit_gateway_policy_table_id: TransitGatewayPolicyTableId, transit_gateway_attachment_id: TransitGatewayAttachmentId, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> AssociateTransitGatewayPolicyTableResult: raise NotImplementedError @@ -20760,7 +20765,7 @@ def associate_transit_gateway_route_table( context: RequestContext, transit_gateway_route_table_id: TransitGatewayRouteTableId, transit_gateway_attachment_id: TransitGatewayAttachmentId, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> AssociateTransitGatewayRouteTableResult: raise NotImplementedError @@ -20771,10 +20776,10 @@ def associate_trunk_interface( context: RequestContext, branch_interface_id: NetworkInterfaceId, trunk_interface_id: NetworkInterfaceId, - vlan_id: Integer = None, - gre_key: Integer = None, - client_token: String = None, - dry_run: Boolean = None, + vlan_id: Integer | None = None, + gre_key: Integer | None = None, + client_token: String | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> AssociateTrunkInterfaceResult: raise NotImplementedError @@ -20784,15 +20789,15 @@ def associate_vpc_cidr_block( self, context: RequestContext, vpc_id: VpcId, - cidr_block: String = None, - ipv6_cidr_block_network_border_group: String = None, - ipv6_pool: Ipv6PoolEc2Id = None, - ipv6_cidr_block: String = None, - ipv4_ipam_pool_id: IpamPoolId = None, - ipv4_netmask_length: NetmaskLength = None, - ipv6_ipam_pool_id: IpamPoolId = None, - ipv6_netmask_length: NetmaskLength = None, - amazon_provided_ipv6_cidr_block: Boolean = None, + cidr_block: String | None = None, + ipv6_cidr_block_network_border_group: String | None = None, + ipv6_pool: Ipv6PoolEc2Id | None = None, + ipv6_cidr_block: String | None = None, + ipv4_ipam_pool_id: IpamPoolId | None = None, + ipv4_netmask_length: NetmaskLength | None = None, + ipv6_ipam_pool_id: IpamPoolId | None = None, + ipv6_netmask_length: NetmaskLength | None = None, + amazon_provided_ipv6_cidr_block: Boolean | None = None, **kwargs, ) -> AssociateVpcCidrBlockResult: raise NotImplementedError @@ -20804,7 +20809,7 @@ def attach_classic_link_vpc( instance_id: InstanceId, vpc_id: VpcId, groups: GroupIdStringList, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> AttachClassicLinkVpcResult: raise NotImplementedError @@ -20815,7 +20820,7 @@ def attach_internet_gateway( context: RequestContext, internet_gateway_id: InternetGatewayId, vpc_id: VpcId, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -20827,10 +20832,10 @@ def attach_network_interface( network_interface_id: NetworkInterfaceId, instance_id: InstanceId, device_index: Integer, - network_card_index: Integer = None, - ena_srd_specification: EnaSrdSpecification = None, - ena_queue_count: Integer = None, - dry_run: Boolean = None, + network_card_index: Integer | None = None, + ena_srd_specification: EnaSrdSpecification | None = None, + ena_queue_count: Integer | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> AttachNetworkInterfaceResult: raise NotImplementedError @@ -20841,8 +20846,8 @@ def attach_verified_access_trust_provider( context: RequestContext, verified_access_instance_id: VerifiedAccessInstanceId, verified_access_trust_provider_id: VerifiedAccessTrustProviderId, - client_token: String = None, - dry_run: Boolean = None, + client_token: String | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> AttachVerifiedAccessTrustProviderResult: raise NotImplementedError @@ -20854,7 +20859,7 @@ def attach_volume( device: String, instance_id: InstanceId, volume_id: VolumeId, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> VolumeAttachment: raise NotImplementedError @@ -20865,7 +20870,7 @@ def attach_vpn_gateway( context: RequestContext, vpc_id: VpcId, vpn_gateway_id: VpnGatewayId, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> AttachVpnGatewayResult: raise NotImplementedError @@ -20876,11 +20881,11 @@ def authorize_client_vpn_ingress( context: RequestContext, client_vpn_endpoint_id: ClientVpnEndpointId, target_network_cidr: String, - access_group_id: String = None, - authorize_all_groups: Boolean = None, - description: String = None, - client_token: String = None, - dry_run: Boolean = None, + access_group_id: String | None = None, + authorize_all_groups: Boolean | None = None, + description: String | None = None, + client_token: String | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> AuthorizeClientVpnIngressResult: raise NotImplementedError @@ -20890,15 +20895,15 @@ def authorize_security_group_egress( self, context: RequestContext, group_id: SecurityGroupId, - tag_specifications: TagSpecificationList = None, - dry_run: Boolean = None, - source_security_group_name: String = None, - source_security_group_owner_id: String = None, - ip_protocol: String = None, - from_port: Integer = None, - to_port: Integer = None, - cidr_ip: String = None, - ip_permissions: IpPermissionList = None, + tag_specifications: TagSpecificationList | None = None, + dry_run: Boolean | None = None, + source_security_group_name: String | None = None, + source_security_group_owner_id: String | None = None, + ip_protocol: String | None = None, + from_port: Integer | None = None, + to_port: Integer | None = None, + cidr_ip: String | None = None, + ip_permissions: IpPermissionList | None = None, **kwargs, ) -> AuthorizeSecurityGroupEgressResult: raise NotImplementedError @@ -20907,17 +20912,17 @@ def authorize_security_group_egress( def authorize_security_group_ingress( self, context: RequestContext, - cidr_ip: String = None, - from_port: Integer = None, - group_id: SecurityGroupId = None, - group_name: SecurityGroupName = None, - ip_permissions: IpPermissionList = None, - ip_protocol: String = None, - source_security_group_name: String = None, - source_security_group_owner_id: String = None, - to_port: Integer = None, - tag_specifications: TagSpecificationList = None, - dry_run: Boolean = None, + cidr_ip: String | None = None, + from_port: Integer | None = None, + group_id: SecurityGroupId | None = None, + group_name: SecurityGroupName | None = None, + ip_permissions: IpPermissionList | None = None, + ip_protocol: String | None = None, + source_security_group_name: String | None = None, + source_security_group_owner_id: String | None = None, + to_port: Integer | None = None, + tag_specifications: TagSpecificationList | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> AuthorizeSecurityGroupIngressResult: raise NotImplementedError @@ -20928,14 +20933,14 @@ def bundle_instance( context: RequestContext, instance_id: InstanceId, storage: Storage, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> BundleInstanceResult: raise NotImplementedError @handler("CancelBundleTask") def cancel_bundle_task( - self, context: RequestContext, bundle_id: BundleId, dry_run: Boolean = None, **kwargs + self, context: RequestContext, bundle_id: BundleId, dry_run: Boolean | None = None, **kwargs ) -> CancelBundleTaskResult: raise NotImplementedError @@ -20944,7 +20949,7 @@ def cancel_capacity_reservation( self, context: RequestContext, capacity_reservation_id: CapacityReservationId, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> CancelCapacityReservationResult: raise NotImplementedError @@ -20954,7 +20959,7 @@ def cancel_capacity_reservation_fleets( self, context: RequestContext, capacity_reservation_fleet_ids: CapacityReservationFleetIdSet, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> CancelCapacityReservationFleetsResult: raise NotImplementedError @@ -20964,8 +20969,8 @@ def cancel_conversion_task( self, context: RequestContext, conversion_task_id: ConversionTaskId, - dry_run: Boolean = None, - reason_message: String = None, + dry_run: Boolean | None = None, + reason_message: String | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -20975,7 +20980,7 @@ def cancel_declarative_policies_report( self, context: RequestContext, report_id: DeclarativePoliciesReportId, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> CancelDeclarativePoliciesReportResult: raise NotImplementedError @@ -20988,7 +20993,7 @@ def cancel_export_task( @handler("CancelImageLaunchPermission") def cancel_image_launch_permission( - self, context: RequestContext, image_id: ImageId, dry_run: Boolean = None, **kwargs + self, context: RequestContext, image_id: ImageId, dry_run: Boolean | None = None, **kwargs ) -> CancelImageLaunchPermissionResult: raise NotImplementedError @@ -20996,9 +21001,9 @@ def cancel_image_launch_permission( def cancel_import_task( self, context: RequestContext, - cancel_reason: String = None, - dry_run: Boolean = None, - import_task_id: ImportTaskId = None, + cancel_reason: String | None = None, + dry_run: Boolean | None = None, + import_task_id: ImportTaskId | None = None, **kwargs, ) -> CancelImportTaskResult: raise NotImplementedError @@ -21018,7 +21023,7 @@ def cancel_spot_fleet_requests( context: RequestContext, spot_fleet_request_ids: SpotFleetRequestIdList, terminate_instances: Boolean, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> CancelSpotFleetRequestsResponse: raise NotImplementedError @@ -21028,7 +21033,7 @@ def cancel_spot_instance_requests( self, context: RequestContext, spot_instance_request_ids: SpotInstanceRequestIdList, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> CancelSpotInstanceRequestsResult: raise NotImplementedError @@ -21039,7 +21044,7 @@ def confirm_product_instance( context: RequestContext, instance_id: InstanceId, product_code: String, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> ConfirmProductInstanceResult: raise NotImplementedError @@ -21050,10 +21055,10 @@ def copy_fpga_image( context: RequestContext, source_fpga_image_id: String, source_region: String, - dry_run: Boolean = None, - description: String = None, - name: String = None, - client_token: String = None, + dry_run: Boolean | None = None, + description: String | None = None, + name: String | None = None, + client_token: String | None = None, **kwargs, ) -> CopyFpgaImageResult: raise NotImplementedError @@ -21065,15 +21070,15 @@ def copy_image( name: String, source_image_id: String, source_region: String, - client_token: String = None, - description: String = None, - encrypted: Boolean = None, - kms_key_id: KmsKeyId = None, - destination_outpost_arn: String = None, - copy_image_tags: Boolean = None, - tag_specifications: TagSpecificationList = None, - snapshot_copy_completion_duration_minutes: Long = None, - dry_run: Boolean = None, + client_token: String | None = None, + description: String | None = None, + encrypted: Boolean | None = None, + kms_key_id: KmsKeyId | None = None, + destination_outpost_arn: String | None = None, + copy_image_tags: Boolean | None = None, + tag_specifications: TagSpecificationList | None = None, + snapshot_copy_completion_duration_minutes: Long | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> CopyImageResult: raise NotImplementedError @@ -21084,15 +21089,15 @@ def copy_snapshot( context: RequestContext, source_region: String, source_snapshot_id: String, - description: String = None, - destination_outpost_arn: String = None, - destination_region: String = None, - encrypted: Boolean = None, - kms_key_id: KmsKeyId = None, - presigned_url: CopySnapshotRequestPSU = None, - tag_specifications: TagSpecificationList = None, - completion_duration_minutes: SnapshotCompletionDurationMinutesRequest = None, - dry_run: Boolean = None, + description: String | None = None, + destination_outpost_arn: String | None = None, + destination_region: String | None = None, + encrypted: Boolean | None = None, + kms_key_id: KmsKeyId | None = None, + presigned_url: CopySnapshotRequestPSU | None = None, + tag_specifications: TagSpecificationList | None = None, + completion_duration_minutes: SnapshotCompletionDurationMinutesRequest | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> CopySnapshotResult: raise NotImplementedError @@ -21104,22 +21109,22 @@ def create_capacity_reservation( instance_type: String, instance_platform: CapacityReservationInstancePlatform, instance_count: Integer, - client_token: String = None, - availability_zone: AvailabilityZoneName = None, - availability_zone_id: AvailabilityZoneId = None, - tenancy: CapacityReservationTenancy = None, - ebs_optimized: Boolean = None, - ephemeral_storage: Boolean = None, - end_date: DateTime = None, - end_date_type: EndDateType = None, - instance_match_criteria: InstanceMatchCriteria = None, - tag_specifications: TagSpecificationList = None, - dry_run: Boolean = None, - outpost_arn: OutpostArn = None, - placement_group_arn: PlacementGroupArn = None, - start_date: MillisecondDateTime = None, - commitment_duration: CapacityReservationCommitmentDuration = None, - delivery_preference: CapacityReservationDeliveryPreference = None, + client_token: String | None = None, + availability_zone: AvailabilityZoneName | None = None, + availability_zone_id: AvailabilityZoneId | None = None, + tenancy: CapacityReservationTenancy | None = None, + ebs_optimized: Boolean | None = None, + ephemeral_storage: Boolean | None = None, + end_date: DateTime | None = None, + end_date_type: EndDateType | None = None, + instance_match_criteria: InstanceMatchCriteria | None = None, + tag_specifications: TagSpecificationList | None = None, + dry_run: Boolean | None = None, + outpost_arn: OutpostArn | None = None, + placement_group_arn: PlacementGroupArn | None = None, + start_date: MillisecondDateTime | None = None, + commitment_duration: CapacityReservationCommitmentDuration | None = None, + delivery_preference: CapacityReservationDeliveryPreference | None = None, **kwargs, ) -> CreateCapacityReservationResult: raise NotImplementedError @@ -21130,9 +21135,9 @@ def create_capacity_reservation_by_splitting( context: RequestContext, source_capacity_reservation_id: CapacityReservationId, instance_count: Integer, - dry_run: Boolean = None, - client_token: String = None, - tag_specifications: TagSpecificationList = None, + dry_run: Boolean | None = None, + client_token: String | None = None, + tag_specifications: TagSpecificationList | None = None, **kwargs, ) -> CreateCapacityReservationBySplittingResult: raise NotImplementedError @@ -21143,13 +21148,13 @@ def create_capacity_reservation_fleet( context: RequestContext, instance_type_specifications: ReservationFleetInstanceSpecificationList, total_target_capacity: Integer, - allocation_strategy: String = None, - client_token: String = None, - tenancy: FleetCapacityReservationTenancy = None, - end_date: MillisecondDateTime = None, - instance_match_criteria: FleetInstanceMatchCriteria = None, - tag_specifications: TagSpecificationList = None, - dry_run: Boolean = None, + allocation_strategy: String | None = None, + client_token: String | None = None, + tenancy: FleetCapacityReservationTenancy | None = None, + end_date: MillisecondDateTime | None = None, + instance_match_criteria: FleetInstanceMatchCriteria | None = None, + tag_specifications: TagSpecificationList | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> CreateCapacityReservationFleetResult: raise NotImplementedError @@ -21159,9 +21164,9 @@ def create_carrier_gateway( self, context: RequestContext, vpc_id: VpcId, - tag_specifications: TagSpecificationList = None, - dry_run: Boolean = None, - client_token: String = None, + tag_specifications: TagSpecificationList | None = None, + dry_run: Boolean | None = None, + client_token: String | None = None, **kwargs, ) -> CreateCarrierGatewayResult: raise NotImplementedError @@ -21174,22 +21179,22 @@ def create_client_vpn_endpoint( server_certificate_arn: String, authentication_options: ClientVpnAuthenticationRequestList, connection_log_options: ConnectionLogOptions, - dns_servers: ValueStringList = None, - transport_protocol: TransportProtocol = None, - vpn_port: Integer = None, - description: String = None, - split_tunnel: Boolean = None, - dry_run: Boolean = None, - client_token: String = None, - tag_specifications: TagSpecificationList = None, - security_group_ids: ClientVpnSecurityGroupIdSet = None, - vpc_id: VpcId = None, - self_service_portal: SelfServicePortal = None, - client_connect_options: ClientConnectOptions = None, - session_timeout_hours: Integer = None, - client_login_banner_options: ClientLoginBannerOptions = None, - client_route_enforcement_options: ClientRouteEnforcementOptions = None, - disconnect_on_session_timeout: Boolean = None, + dns_servers: ValueStringList | None = None, + transport_protocol: TransportProtocol | None = None, + vpn_port: Integer | None = None, + description: String | None = None, + split_tunnel: Boolean | None = None, + dry_run: Boolean | None = None, + client_token: String | None = None, + tag_specifications: TagSpecificationList | None = None, + security_group_ids: ClientVpnSecurityGroupIdSet | None = None, + vpc_id: VpcId | None = None, + self_service_portal: SelfServicePortal | None = None, + client_connect_options: ClientConnectOptions | None = None, + session_timeout_hours: Integer | None = None, + client_login_banner_options: ClientLoginBannerOptions | None = None, + client_route_enforcement_options: ClientRouteEnforcementOptions | None = None, + disconnect_on_session_timeout: Boolean | None = None, **kwargs, ) -> CreateClientVpnEndpointResult: raise NotImplementedError @@ -21201,9 +21206,9 @@ def create_client_vpn_route( client_vpn_endpoint_id: ClientVpnEndpointId, destination_cidr_block: String, target_vpc_subnet_id: SubnetId, - description: String = None, - client_token: String = None, - dry_run: Boolean = None, + description: String | None = None, + client_token: String | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> CreateClientVpnRouteResult: raise NotImplementedError @@ -21214,7 +21219,7 @@ def create_coip_cidr( context: RequestContext, cidr: String, coip_pool_id: Ipv4PoolCoipId, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> CreateCoipCidrResult: raise NotImplementedError @@ -21224,8 +21229,8 @@ def create_coip_pool( self, context: RequestContext, local_gateway_route_table_id: LocalGatewayRoutetableId, - tag_specifications: TagSpecificationList = None, - dry_run: Boolean = None, + tag_specifications: TagSpecificationList | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> CreateCoipPoolResult: raise NotImplementedError @@ -21241,15 +21246,15 @@ def create_default_subnet( self, context: RequestContext, availability_zone: AvailabilityZoneName, - dry_run: Boolean = None, - ipv6_native: Boolean = None, + dry_run: Boolean | None = None, + ipv6_native: Boolean | None = None, **kwargs, ) -> CreateDefaultSubnetResult: raise NotImplementedError @handler("CreateDefaultVpc") def create_default_vpc( - self, context: RequestContext, dry_run: Boolean = None, **kwargs + self, context: RequestContext, dry_run: Boolean | None = None, **kwargs ) -> CreateDefaultVpcResult: raise NotImplementedError @@ -21258,8 +21263,8 @@ def create_dhcp_options( self, context: RequestContext, dhcp_configurations: NewDhcpConfigurationList, - tag_specifications: TagSpecificationList = None, - dry_run: Boolean = None, + tag_specifications: TagSpecificationList | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> CreateDhcpOptionsResult: raise NotImplementedError @@ -21269,9 +21274,9 @@ def create_egress_only_internet_gateway( self, context: RequestContext, vpc_id: VpcId, - client_token: String = None, - dry_run: Boolean = None, - tag_specifications: TagSpecificationList = None, + client_token: String | None = None, + dry_run: Boolean | None = None, + tag_specifications: TagSpecificationList | None = None, **kwargs, ) -> CreateEgressOnlyInternetGatewayResult: raise NotImplementedError @@ -21288,18 +21293,18 @@ def create_flow_logs( context: RequestContext, resource_ids: FlowLogResourceIds, resource_type: FlowLogsResourceType, - dry_run: Boolean = None, - client_token: String = None, - deliver_logs_permission_arn: String = None, - deliver_cross_account_role: String = None, - log_group_name: String = None, - traffic_type: TrafficType = None, - log_destination_type: LogDestinationType = None, - log_destination: String = None, - log_format: String = None, - tag_specifications: TagSpecificationList = None, - max_aggregation_interval: Integer = None, - destination_options: DestinationOptionsRequest = None, + dry_run: Boolean | None = None, + client_token: String | None = None, + deliver_logs_permission_arn: String | None = None, + deliver_cross_account_role: String | None = None, + log_group_name: String | None = None, + traffic_type: TrafficType | None = None, + log_destination_type: LogDestinationType | None = None, + log_destination: String | None = None, + log_format: String | None = None, + tag_specifications: TagSpecificationList | None = None, + max_aggregation_interval: Integer | None = None, + destination_options: DestinationOptionsRequest | None = None, **kwargs, ) -> CreateFlowLogsResult: raise NotImplementedError @@ -21309,12 +21314,12 @@ def create_fpga_image( self, context: RequestContext, input_storage_location: StorageLocation, - dry_run: Boolean = None, - logs_storage_location: StorageLocation = None, - description: String = None, - name: String = None, - client_token: String = None, - tag_specifications: TagSpecificationList = None, + dry_run: Boolean | None = None, + logs_storage_location: StorageLocation | None = None, + description: String | None = None, + name: String | None = None, + client_token: String | None = None, + tag_specifications: TagSpecificationList | None = None, **kwargs, ) -> CreateFpgaImageResult: raise NotImplementedError @@ -21325,11 +21330,11 @@ def create_image( context: RequestContext, instance_id: InstanceId, name: String, - tag_specifications: TagSpecificationList = None, - dry_run: Boolean = None, - description: String = None, - no_reboot: Boolean = None, - block_device_mappings: BlockDeviceMappingRequestList = None, + tag_specifications: TagSpecificationList | None = None, + dry_run: Boolean | None = None, + description: String | None = None, + no_reboot: Boolean | None = None, + block_device_mappings: BlockDeviceMappingRequestList | None = None, **kwargs, ) -> CreateImageResult: raise NotImplementedError @@ -21339,11 +21344,11 @@ def create_instance_connect_endpoint( self, context: RequestContext, subnet_id: SubnetId, - dry_run: Boolean = None, - security_group_ids: SecurityGroupIdStringListRequest = None, - preserve_client_ip: Boolean = None, - client_token: String = None, - tag_specifications: TagSpecificationList = None, + dry_run: Boolean | None = None, + security_group_ids: SecurityGroupIdStringListRequest | None = None, + preserve_client_ip: Boolean | None = None, + client_token: String | None = None, + tag_specifications: TagSpecificationList | None = None, **kwargs, ) -> CreateInstanceConnectEndpointResult: raise NotImplementedError @@ -21352,11 +21357,11 @@ def create_instance_connect_endpoint( def create_instance_event_window( self, context: RequestContext, - dry_run: Boolean = None, - name: String = None, - time_ranges: InstanceEventWindowTimeRangeRequestSet = None, - cron_expression: InstanceEventWindowCronExpression = None, - tag_specifications: TagSpecificationList = None, + dry_run: Boolean | None = None, + name: String | None = None, + time_ranges: InstanceEventWindowTimeRangeRequestSet | None = None, + cron_expression: InstanceEventWindowCronExpression | None = None, + tag_specifications: TagSpecificationList | None = None, **kwargs, ) -> CreateInstanceEventWindowResult: raise NotImplementedError @@ -21368,8 +21373,8 @@ def create_instance_export_task( instance_id: InstanceId, target_environment: ExportEnvironment, export_to_s3_task: ExportToS3TaskSpecification, - tag_specifications: TagSpecificationList = None, - description: String = None, + tag_specifications: TagSpecificationList | None = None, + description: String | None = None, **kwargs, ) -> CreateInstanceExportTaskResult: raise NotImplementedError @@ -21378,8 +21383,8 @@ def create_instance_export_task( def create_internet_gateway( self, context: RequestContext, - tag_specifications: TagSpecificationList = None, - dry_run: Boolean = None, + tag_specifications: TagSpecificationList | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> CreateInternetGatewayResult: raise NotImplementedError @@ -21388,14 +21393,14 @@ def create_internet_gateway( def create_ipam( self, context: RequestContext, - dry_run: Boolean = None, - description: String = None, - operating_regions: AddIpamOperatingRegionSet = None, - tag_specifications: TagSpecificationList = None, - client_token: String = None, - tier: IpamTier = None, - enable_private_gua: Boolean = None, - metered_account: IpamMeteredAccount = None, + dry_run: Boolean | None = None, + description: String | None = None, + operating_regions: AddIpamOperatingRegionSet | None = None, + tag_specifications: TagSpecificationList | None = None, + client_token: String | None = None, + tier: IpamTier | None = None, + enable_private_gua: Boolean | None = None, + metered_account: IpamMeteredAccount | None = None, **kwargs, ) -> CreateIpamResult: raise NotImplementedError @@ -21405,9 +21410,9 @@ def create_ipam_external_resource_verification_token( self, context: RequestContext, ipam_id: IpamId, - dry_run: Boolean = None, - tag_specifications: TagSpecificationList = None, - client_token: String = None, + dry_run: Boolean | None = None, + tag_specifications: TagSpecificationList | None = None, + client_token: String | None = None, **kwargs, ) -> CreateIpamExternalResourceVerificationTokenResult: raise NotImplementedError @@ -21418,21 +21423,21 @@ def create_ipam_pool( context: RequestContext, ipam_scope_id: IpamScopeId, address_family: AddressFamily, - dry_run: Boolean = None, - locale: String = None, - source_ipam_pool_id: IpamPoolId = None, - description: String = None, - auto_import: Boolean = None, - publicly_advertisable: Boolean = None, - allocation_min_netmask_length: IpamNetmaskLength = None, - allocation_max_netmask_length: IpamNetmaskLength = None, - allocation_default_netmask_length: IpamNetmaskLength = None, - allocation_resource_tags: RequestIpamResourceTagList = None, - tag_specifications: TagSpecificationList = None, - client_token: String = None, - aws_service: IpamPoolAwsService = None, - public_ip_source: IpamPoolPublicIpSource = None, - source_resource: IpamPoolSourceResourceRequest = None, + dry_run: Boolean | None = None, + locale: String | None = None, + source_ipam_pool_id: IpamPoolId | None = None, + description: String | None = None, + auto_import: Boolean | None = None, + publicly_advertisable: Boolean | None = None, + allocation_min_netmask_length: IpamNetmaskLength | None = None, + allocation_max_netmask_length: IpamNetmaskLength | None = None, + allocation_default_netmask_length: IpamNetmaskLength | None = None, + allocation_resource_tags: RequestIpamResourceTagList | None = None, + tag_specifications: TagSpecificationList | None = None, + client_token: String | None = None, + aws_service: IpamPoolAwsService | None = None, + public_ip_source: IpamPoolPublicIpSource | None = None, + source_resource: IpamPoolSourceResourceRequest | None = None, **kwargs, ) -> CreateIpamPoolResult: raise NotImplementedError @@ -21441,11 +21446,11 @@ def create_ipam_pool( def create_ipam_resource_discovery( self, context: RequestContext, - dry_run: Boolean = None, - description: String = None, - operating_regions: AddIpamOperatingRegionSet = None, - tag_specifications: TagSpecificationList = None, - client_token: String = None, + dry_run: Boolean | None = None, + description: String | None = None, + operating_regions: AddIpamOperatingRegionSet | None = None, + tag_specifications: TagSpecificationList | None = None, + client_token: String | None = None, **kwargs, ) -> CreateIpamResourceDiscoveryResult: raise NotImplementedError @@ -21455,10 +21460,10 @@ def create_ipam_scope( self, context: RequestContext, ipam_id: IpamId, - dry_run: Boolean = None, - description: String = None, - tag_specifications: TagSpecificationList = None, - client_token: String = None, + dry_run: Boolean | None = None, + description: String | None = None, + tag_specifications: TagSpecificationList | None = None, + client_token: String | None = None, **kwargs, ) -> CreateIpamScopeResult: raise NotImplementedError @@ -21468,10 +21473,10 @@ def create_key_pair( self, context: RequestContext, key_name: String, - key_type: KeyType = None, - tag_specifications: TagSpecificationList = None, - key_format: KeyFormat = None, - dry_run: Boolean = None, + key_type: KeyType | None = None, + tag_specifications: TagSpecificationList | None = None, + key_format: KeyFormat | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> KeyPair: raise NotImplementedError @@ -21482,11 +21487,11 @@ def create_launch_template( context: RequestContext, launch_template_name: LaunchTemplateName, launch_template_data: RequestLaunchTemplateData, - dry_run: Boolean = None, - client_token: String = None, - version_description: VersionDescription = None, - operator: OperatorRequest = None, - tag_specifications: TagSpecificationList = None, + dry_run: Boolean | None = None, + client_token: String | None = None, + version_description: VersionDescription | None = None, + operator: OperatorRequest | None = None, + tag_specifications: TagSpecificationList | None = None, **kwargs, ) -> CreateLaunchTemplateResult: raise NotImplementedError @@ -21496,13 +21501,13 @@ def create_launch_template_version( self, context: RequestContext, launch_template_data: RequestLaunchTemplateData, - dry_run: Boolean = None, - client_token: String = None, - launch_template_id: LaunchTemplateId = None, - launch_template_name: LaunchTemplateName = None, - source_version: String = None, - version_description: VersionDescription = None, - resolve_alias: Boolean = None, + dry_run: Boolean | None = None, + client_token: String | None = None, + launch_template_id: LaunchTemplateId | None = None, + launch_template_name: LaunchTemplateName | None = None, + source_version: String | None = None, + version_description: VersionDescription | None = None, + resolve_alias: Boolean | None = None, **kwargs, ) -> CreateLaunchTemplateVersionResult: raise NotImplementedError @@ -21512,11 +21517,11 @@ def create_local_gateway_route( self, context: RequestContext, local_gateway_route_table_id: LocalGatewayRoutetableId, - destination_cidr_block: String = None, - local_gateway_virtual_interface_group_id: LocalGatewayVirtualInterfaceGroupId = None, - dry_run: Boolean = None, - network_interface_id: NetworkInterfaceId = None, - destination_prefix_list_id: PrefixListResourceId = None, + destination_cidr_block: String | None = None, + local_gateway_virtual_interface_group_id: LocalGatewayVirtualInterfaceGroupId | None = None, + dry_run: Boolean | None = None, + network_interface_id: NetworkInterfaceId | None = None, + destination_prefix_list_id: PrefixListResourceId | None = None, **kwargs, ) -> CreateLocalGatewayRouteResult: raise NotImplementedError @@ -21526,9 +21531,9 @@ def create_local_gateway_route_table( self, context: RequestContext, local_gateway_id: LocalGatewayId, - mode: LocalGatewayRouteTableMode = None, - tag_specifications: TagSpecificationList = None, - dry_run: Boolean = None, + mode: LocalGatewayRouteTableMode | None = None, + tag_specifications: TagSpecificationList | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> CreateLocalGatewayRouteTableResult: raise NotImplementedError @@ -21539,8 +21544,8 @@ def create_local_gateway_route_table_virtual_interface_group_association( context: RequestContext, local_gateway_route_table_id: LocalGatewayRoutetableId, local_gateway_virtual_interface_group_id: LocalGatewayVirtualInterfaceGroupId, - tag_specifications: TagSpecificationList = None, - dry_run: Boolean = None, + tag_specifications: TagSpecificationList | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociationResult: raise NotImplementedError @@ -21551,8 +21556,8 @@ def create_local_gateway_route_table_vpc_association( context: RequestContext, local_gateway_route_table_id: LocalGatewayRoutetableId, vpc_id: VpcId, - tag_specifications: TagSpecificationList = None, - dry_run: Boolean = None, + tag_specifications: TagSpecificationList | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> CreateLocalGatewayRouteTableVpcAssociationResult: raise NotImplementedError @@ -21566,10 +21571,10 @@ def create_local_gateway_virtual_interface( vlan: Integer, local_address: String, peer_address: String, - peer_bgp_asn: Integer = None, - tag_specifications: TagSpecificationList = None, - dry_run: Boolean = None, - peer_bgp_asn_extended: Long = None, + peer_bgp_asn: Integer | None = None, + tag_specifications: TagSpecificationList | None = None, + dry_run: Boolean | None = None, + peer_bgp_asn_extended: Long | None = None, **kwargs, ) -> CreateLocalGatewayVirtualInterfaceResult: raise NotImplementedError @@ -21579,10 +21584,10 @@ def create_local_gateway_virtual_interface_group( self, context: RequestContext, local_gateway_id: LocalGatewayId, - local_bgp_asn: Integer = None, - local_bgp_asn_extended: Long = None, - tag_specifications: TagSpecificationList = None, - dry_run: Boolean = None, + local_bgp_asn: Integer | None = None, + local_bgp_asn_extended: Long | None = None, + tag_specifications: TagSpecificationList | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> CreateLocalGatewayVirtualInterfaceGroupResult: raise NotImplementedError @@ -21594,10 +21599,10 @@ def create_managed_prefix_list( prefix_list_name: String, max_entries: Integer, address_family: String, - dry_run: Boolean = None, - entries: AddPrefixListEntries = None, - tag_specifications: TagSpecificationList = None, - client_token: String = None, + dry_run: Boolean | None = None, + entries: AddPrefixListEntries | None = None, + tag_specifications: TagSpecificationList | None = None, + client_token: String | None = None, **kwargs, ) -> CreateManagedPrefixListResult: raise NotImplementedError @@ -21607,15 +21612,15 @@ def create_nat_gateway( self, context: RequestContext, subnet_id: SubnetId, - allocation_id: AllocationId = None, - client_token: String = None, - dry_run: Boolean = None, - tag_specifications: TagSpecificationList = None, - connectivity_type: ConnectivityType = None, - private_ip_address: String = None, - secondary_allocation_ids: AllocationIdList = None, - secondary_private_ip_addresses: IpList = None, - secondary_private_ip_address_count: PrivateIpAddressCount = None, + allocation_id: AllocationId | None = None, + client_token: String | None = None, + dry_run: Boolean | None = None, + tag_specifications: TagSpecificationList | None = None, + connectivity_type: ConnectivityType | None = None, + private_ip_address: String | None = None, + secondary_allocation_ids: AllocationIdList | None = None, + secondary_private_ip_addresses: IpList | None = None, + secondary_private_ip_address_count: PrivateIpAddressCount | None = None, **kwargs, ) -> CreateNatGatewayResult: raise NotImplementedError @@ -21625,9 +21630,9 @@ def create_network_acl( self, context: RequestContext, vpc_id: VpcId, - tag_specifications: TagSpecificationList = None, - client_token: String = None, - dry_run: Boolean = None, + tag_specifications: TagSpecificationList | None = None, + client_token: String | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> CreateNetworkAclResult: raise NotImplementedError @@ -21641,11 +21646,11 @@ def create_network_acl_entry( protocol: String, rule_action: RuleAction, egress: Boolean, - dry_run: Boolean = None, - cidr_block: String = None, - ipv6_cidr_block: String = None, - icmp_type_code: IcmpTypeCode = None, - port_range: PortRange = None, + dry_run: Boolean | None = None, + cidr_block: String | None = None, + ipv6_cidr_block: String | None = None, + icmp_type_code: IcmpTypeCode | None = None, + port_range: PortRange | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -21655,10 +21660,10 @@ def create_network_insights_access_scope( self, context: RequestContext, client_token: String, - match_paths: AccessScopePathListRequest = None, - exclude_paths: AccessScopePathListRequest = None, - tag_specifications: TagSpecificationList = None, - dry_run: Boolean = None, + match_paths: AccessScopePathListRequest | None = None, + exclude_paths: AccessScopePathListRequest | None = None, + tag_specifications: TagSpecificationList | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> CreateNetworkInsightsAccessScopeResult: raise NotImplementedError @@ -21670,14 +21675,14 @@ def create_network_insights_path( source: NetworkInsightsResourceId, protocol: Protocol, client_token: String, - source_ip: IpAddress = None, - destination_ip: IpAddress = None, - destination: NetworkInsightsResourceId = None, - destination_port: Port = None, - tag_specifications: TagSpecificationList = None, - dry_run: Boolean = None, - filter_at_source: PathRequestFilter = None, - filter_at_destination: PathRequestFilter = None, + source_ip: IpAddress | None = None, + destination_ip: IpAddress | None = None, + destination: NetworkInsightsResourceId | None = None, + destination_port: Port | None = None, + tag_specifications: TagSpecificationList | None = None, + dry_run: Boolean | None = None, + filter_at_source: PathRequestFilter | None = None, + filter_at_destination: PathRequestFilter | None = None, **kwargs, ) -> CreateNetworkInsightsPathResult: raise NotImplementedError @@ -21687,24 +21692,24 @@ def create_network_interface( self, context: RequestContext, subnet_id: SubnetId, - ipv4_prefixes: Ipv4PrefixList = None, - ipv4_prefix_count: Integer = None, - ipv6_prefixes: Ipv6PrefixList = None, - ipv6_prefix_count: Integer = None, - interface_type: NetworkInterfaceCreationType = None, - tag_specifications: TagSpecificationList = None, - client_token: String = None, - enable_primary_ipv6: Boolean = None, - connection_tracking_specification: ConnectionTrackingSpecificationRequest = None, - operator: OperatorRequest = None, - description: String = None, - private_ip_address: String = None, - groups: SecurityGroupIdStringList = None, - private_ip_addresses: PrivateIpAddressSpecificationList = None, - secondary_private_ip_address_count: Integer = None, - ipv6_addresses: InstanceIpv6AddressList = None, - ipv6_address_count: Integer = None, - dry_run: Boolean = None, + ipv4_prefixes: Ipv4PrefixList | None = None, + ipv4_prefix_count: Integer | None = None, + ipv6_prefixes: Ipv6PrefixList | None = None, + ipv6_prefix_count: Integer | None = None, + interface_type: NetworkInterfaceCreationType | None = None, + tag_specifications: TagSpecificationList | None = None, + client_token: String | None = None, + enable_primary_ipv6: Boolean | None = None, + connection_tracking_specification: ConnectionTrackingSpecificationRequest | None = None, + operator: OperatorRequest | None = None, + description: String | None = None, + private_ip_address: String | None = None, + groups: SecurityGroupIdStringList | None = None, + private_ip_addresses: PrivateIpAddressSpecificationList | None = None, + secondary_private_ip_address_count: Integer | None = None, + ipv6_addresses: InstanceIpv6AddressList | None = None, + ipv6_address_count: Integer | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> CreateNetworkInterfaceResult: raise NotImplementedError @@ -21715,9 +21720,9 @@ def create_network_interface_permission( context: RequestContext, network_interface_id: NetworkInterfaceId, permission: InterfacePermissionType, - aws_account_id: String = None, - aws_service: String = None, - dry_run: Boolean = None, + aws_account_id: String | None = None, + aws_service: String | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> CreateNetworkInterfacePermissionResult: raise NotImplementedError @@ -21726,12 +21731,12 @@ def create_network_interface_permission( def create_placement_group( self, context: RequestContext, - partition_count: Integer = None, - tag_specifications: TagSpecificationList = None, - spread_level: SpreadLevel = None, - dry_run: Boolean = None, - group_name: String = None, - strategy: PlacementStrategy = None, + partition_count: Integer | None = None, + tag_specifications: TagSpecificationList | None = None, + spread_level: SpreadLevel | None = None, + dry_run: Boolean | None = None, + group_name: String | None = None, + strategy: PlacementStrategy | None = None, **kwargs, ) -> CreatePlacementGroupResult: raise NotImplementedError @@ -21740,9 +21745,9 @@ def create_placement_group( def create_public_ipv4_pool( self, context: RequestContext, - dry_run: Boolean = None, - tag_specifications: TagSpecificationList = None, - network_border_group: String = None, + dry_run: Boolean | None = None, + tag_specifications: TagSpecificationList | None = None, + network_border_group: String | None = None, **kwargs, ) -> CreatePublicIpv4PoolResult: raise NotImplementedError @@ -21752,13 +21757,13 @@ def create_replace_root_volume_task( self, context: RequestContext, instance_id: InstanceId, - snapshot_id: SnapshotId = None, - client_token: String = None, - dry_run: Boolean = None, - tag_specifications: TagSpecificationList = None, - image_id: ImageId = None, - delete_replaced_root_volume: Boolean = None, - volume_initialization_rate: Long = None, + snapshot_id: SnapshotId | None = None, + client_token: String | None = None, + dry_run: Boolean | None = None, + tag_specifications: TagSpecificationList | None = None, + image_id: ImageId | None = None, + delete_replaced_root_volume: Boolean | None = None, + volume_initialization_rate: Long | None = None, **kwargs, ) -> CreateReplaceRootVolumeTaskResult: raise NotImplementedError @@ -21781,9 +21786,9 @@ def create_restore_image_task( context: RequestContext, bucket: String, object_key: String, - name: String = None, - tag_specifications: TagSpecificationList = None, - dry_run: Boolean = None, + name: String | None = None, + tag_specifications: TagSpecificationList | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> CreateRestoreImageTaskResult: raise NotImplementedError @@ -21793,21 +21798,21 @@ def create_route( self, context: RequestContext, route_table_id: RouteTableId, - destination_prefix_list_id: PrefixListResourceId = None, - vpc_endpoint_id: VpcEndpointId = None, - transit_gateway_id: TransitGatewayId = None, - local_gateway_id: LocalGatewayId = None, - carrier_gateway_id: CarrierGatewayId = None, - core_network_arn: CoreNetworkArn = None, - dry_run: Boolean = None, - destination_cidr_block: String = None, - gateway_id: RouteGatewayId = None, - destination_ipv6_cidr_block: String = None, - egress_only_internet_gateway_id: EgressOnlyInternetGatewayId = None, - instance_id: InstanceId = None, - network_interface_id: NetworkInterfaceId = None, - vpc_peering_connection_id: VpcPeeringConnectionId = None, - nat_gateway_id: NatGatewayId = None, + destination_prefix_list_id: PrefixListResourceId | None = None, + vpc_endpoint_id: VpcEndpointId | None = None, + transit_gateway_id: TransitGatewayId | None = None, + local_gateway_id: LocalGatewayId | None = None, + carrier_gateway_id: CarrierGatewayId | None = None, + core_network_arn: CoreNetworkArn | None = None, + dry_run: Boolean | None = None, + destination_cidr_block: String | None = None, + gateway_id: RouteGatewayId | None = None, + destination_ipv6_cidr_block: String | None = None, + egress_only_internet_gateway_id: EgressOnlyInternetGatewayId | None = None, + instance_id: InstanceId | None = None, + network_interface_id: NetworkInterfaceId | None = None, + vpc_peering_connection_id: VpcPeeringConnectionId | None = None, + nat_gateway_id: NatGatewayId | None = None, **kwargs, ) -> CreateRouteResult: raise NotImplementedError @@ -21817,12 +21822,12 @@ def create_route_server( self, context: RequestContext, amazon_side_asn: Long, - client_token: String = None, - dry_run: Boolean = None, - persist_routes: RouteServerPersistRoutesAction = None, - persist_routes_duration: BoxedLong = None, - sns_notifications_enabled: Boolean = None, - tag_specifications: TagSpecificationList = None, + client_token: String | None = None, + dry_run: Boolean | None = None, + persist_routes: RouteServerPersistRoutesAction | None = None, + persist_routes_duration: BoxedLong | None = None, + sns_notifications_enabled: Boolean | None = None, + tag_specifications: TagSpecificationList | None = None, **kwargs, ) -> CreateRouteServerResult: raise NotImplementedError @@ -21833,9 +21838,9 @@ def create_route_server_endpoint( context: RequestContext, route_server_id: RouteServerId, subnet_id: SubnetId, - client_token: String = None, - dry_run: Boolean = None, - tag_specifications: TagSpecificationList = None, + client_token: String | None = None, + dry_run: Boolean | None = None, + tag_specifications: TagSpecificationList | None = None, **kwargs, ) -> CreateRouteServerEndpointResult: raise NotImplementedError @@ -21847,8 +21852,8 @@ def create_route_server_peer( route_server_endpoint_id: RouteServerEndpointId, peer_address: String, bgp_options: RouteServerBgpOptionsRequest, - dry_run: Boolean = None, - tag_specifications: TagSpecificationList = None, + dry_run: Boolean | None = None, + tag_specifications: TagSpecificationList | None = None, **kwargs, ) -> CreateRouteServerPeerResult: raise NotImplementedError @@ -21858,9 +21863,9 @@ def create_route_table( self, context: RequestContext, vpc_id: VpcId, - tag_specifications: TagSpecificationList = None, - client_token: String = None, - dry_run: Boolean = None, + tag_specifications: TagSpecificationList | None = None, + client_token: String | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> CreateRouteTableResult: raise NotImplementedError @@ -21871,9 +21876,9 @@ def create_security_group( context: RequestContext, description: String, group_name: String, - vpc_id: VpcId = None, - tag_specifications: TagSpecificationList = None, - dry_run: Boolean = None, + vpc_id: VpcId | None = None, + tag_specifications: TagSpecificationList | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> CreateSecurityGroupResult: raise NotImplementedError @@ -21883,11 +21888,11 @@ def create_snapshot( self, context: RequestContext, volume_id: VolumeId, - description: String = None, - outpost_arn: String = None, - tag_specifications: TagSpecificationList = None, - location: SnapshotLocationEnum = None, - dry_run: Boolean = None, + description: String | None = None, + outpost_arn: String | None = None, + tag_specifications: TagSpecificationList | None = None, + location: SnapshotLocationEnum | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> Snapshot: raise NotImplementedError @@ -21897,12 +21902,12 @@ def create_snapshots( self, context: RequestContext, instance_specification: InstanceSpecification, - description: String = None, - outpost_arn: String = None, - tag_specifications: TagSpecificationList = None, - dry_run: Boolean = None, - copy_tags_from_source: CopyTagsFromSource = None, - location: SnapshotLocationEnum = None, + description: String | None = None, + outpost_arn: String | None = None, + tag_specifications: TagSpecificationList | None = None, + dry_run: Boolean | None = None, + copy_tags_from_source: CopyTagsFromSource | None = None, + location: SnapshotLocationEnum | None = None, **kwargs, ) -> CreateSnapshotsResult: raise NotImplementedError @@ -21912,8 +21917,8 @@ def create_spot_datafeed_subscription( self, context: RequestContext, bucket: String, - dry_run: Boolean = None, - prefix: String = None, + dry_run: Boolean | None = None, + prefix: String | None = None, **kwargs, ) -> CreateSpotDatafeedSubscriptionResult: raise NotImplementedError @@ -21924,8 +21929,8 @@ def create_store_image_task( context: RequestContext, image_id: ImageId, bucket: String, - s3_object_tags: S3ObjectTagList = None, - dry_run: Boolean = None, + s3_object_tags: S3ObjectTagList | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> CreateStoreImageTaskResult: raise NotImplementedError @@ -21935,18 +21940,18 @@ def create_subnet( self, context: RequestContext, vpc_id: VpcId, - tag_specifications: TagSpecificationList = None, - availability_zone: String = None, - availability_zone_id: String = None, - cidr_block: String = None, - ipv6_cidr_block: String = None, - outpost_arn: String = None, - ipv6_native: Boolean = None, - ipv4_ipam_pool_id: IpamPoolId = None, - ipv4_netmask_length: NetmaskLength = None, - ipv6_ipam_pool_id: IpamPoolId = None, - ipv6_netmask_length: NetmaskLength = None, - dry_run: Boolean = None, + tag_specifications: TagSpecificationList | None = None, + availability_zone: String | None = None, + availability_zone_id: String | None = None, + cidr_block: String | None = None, + ipv6_cidr_block: String | None = None, + outpost_arn: String | None = None, + ipv6_native: Boolean | None = None, + ipv4_ipam_pool_id: IpamPoolId | None = None, + ipv4_netmask_length: NetmaskLength | None = None, + ipv6_ipam_pool_id: IpamPoolId | None = None, + ipv6_netmask_length: NetmaskLength | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> CreateSubnetResult: raise NotImplementedError @@ -21958,9 +21963,9 @@ def create_subnet_cidr_reservation( subnet_id: SubnetId, cidr: String, reservation_type: SubnetCidrReservationType, - description: String = None, - dry_run: Boolean = None, - tag_specifications: TagSpecificationList = None, + description: String | None = None, + dry_run: Boolean | None = None, + tag_specifications: TagSpecificationList | None = None, **kwargs, ) -> CreateSubnetCidrReservationResult: raise NotImplementedError @@ -21971,7 +21976,7 @@ def create_tags( context: RequestContext, resources: ResourceIdList, tags: TagList, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -21980,10 +21985,10 @@ def create_tags( def create_traffic_mirror_filter( self, context: RequestContext, - description: String = None, - tag_specifications: TagSpecificationList = None, - dry_run: Boolean = None, - client_token: String = None, + description: String | None = None, + tag_specifications: TagSpecificationList | None = None, + dry_run: Boolean | None = None, + client_token: String | None = None, **kwargs, ) -> CreateTrafficMirrorFilterResult: raise NotImplementedError @@ -21998,13 +22003,13 @@ def create_traffic_mirror_filter_rule( rule_action: TrafficMirrorRuleAction, destination_cidr_block: String, source_cidr_block: String, - destination_port_range: TrafficMirrorPortRangeRequest = None, - source_port_range: TrafficMirrorPortRangeRequest = None, - protocol: Integer = None, - description: String = None, - dry_run: Boolean = None, - client_token: String = None, - tag_specifications: TagSpecificationList = None, + destination_port_range: TrafficMirrorPortRangeRequest | None = None, + source_port_range: TrafficMirrorPortRangeRequest | None = None, + protocol: Integer | None = None, + description: String | None = None, + dry_run: Boolean | None = None, + client_token: String | None = None, + tag_specifications: TagSpecificationList | None = None, **kwargs, ) -> CreateTrafficMirrorFilterRuleResult: raise NotImplementedError @@ -22017,12 +22022,12 @@ def create_traffic_mirror_session( traffic_mirror_target_id: TrafficMirrorTargetId, traffic_mirror_filter_id: TrafficMirrorFilterId, session_number: Integer, - packet_length: Integer = None, - virtual_network_id: Integer = None, - description: String = None, - tag_specifications: TagSpecificationList = None, - dry_run: Boolean = None, - client_token: String = None, + packet_length: Integer | None = None, + virtual_network_id: Integer | None = None, + description: String | None = None, + tag_specifications: TagSpecificationList | None = None, + dry_run: Boolean | None = None, + client_token: String | None = None, **kwargs, ) -> CreateTrafficMirrorSessionResult: raise NotImplementedError @@ -22031,13 +22036,13 @@ def create_traffic_mirror_session( def create_traffic_mirror_target( self, context: RequestContext, - network_interface_id: NetworkInterfaceId = None, - network_load_balancer_arn: String = None, - description: String = None, - tag_specifications: TagSpecificationList = None, - dry_run: Boolean = None, - client_token: String = None, - gateway_load_balancer_endpoint_id: VpcEndpointId = None, + network_interface_id: NetworkInterfaceId | None = None, + network_load_balancer_arn: String | None = None, + description: String | None = None, + tag_specifications: TagSpecificationList | None = None, + dry_run: Boolean | None = None, + client_token: String | None = None, + gateway_load_balancer_endpoint_id: VpcEndpointId | None = None, **kwargs, ) -> CreateTrafficMirrorTargetResult: raise NotImplementedError @@ -22046,10 +22051,10 @@ def create_traffic_mirror_target( def create_transit_gateway( self, context: RequestContext, - description: String = None, - options: TransitGatewayRequestOptions = None, - tag_specifications: TagSpecificationList = None, - dry_run: Boolean = None, + description: String | None = None, + options: TransitGatewayRequestOptions | None = None, + tag_specifications: TagSpecificationList | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> CreateTransitGatewayResult: raise NotImplementedError @@ -22060,8 +22065,8 @@ def create_transit_gateway_connect( context: RequestContext, transport_transit_gateway_attachment_id: TransitGatewayAttachmentId, options: CreateTransitGatewayConnectRequestOptions, - tag_specifications: TagSpecificationList = None, - dry_run: Boolean = None, + tag_specifications: TagSpecificationList | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> CreateTransitGatewayConnectResult: raise NotImplementedError @@ -22073,10 +22078,10 @@ def create_transit_gateway_connect_peer( transit_gateway_attachment_id: TransitGatewayAttachmentId, peer_address: String, inside_cidr_blocks: InsideCidrBlocksStringList, - transit_gateway_address: String = None, - bgp_options: TransitGatewayConnectRequestBgpOptions = None, - tag_specifications: TagSpecificationList = None, - dry_run: Boolean = None, + transit_gateway_address: String | None = None, + bgp_options: TransitGatewayConnectRequestBgpOptions | None = None, + tag_specifications: TagSpecificationList | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> CreateTransitGatewayConnectPeerResult: raise NotImplementedError @@ -22086,9 +22091,9 @@ def create_transit_gateway_multicast_domain( self, context: RequestContext, transit_gateway_id: TransitGatewayId, - options: CreateTransitGatewayMulticastDomainRequestOptions = None, - tag_specifications: TagSpecificationList = None, - dry_run: Boolean = None, + options: CreateTransitGatewayMulticastDomainRequestOptions | None = None, + tag_specifications: TagSpecificationList | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> CreateTransitGatewayMulticastDomainResult: raise NotImplementedError @@ -22101,9 +22106,9 @@ def create_transit_gateway_peering_attachment( peer_transit_gateway_id: TransitAssociationGatewayId, peer_account_id: String, peer_region: String, - options: CreateTransitGatewayPeeringAttachmentRequestOptions = None, - tag_specifications: TagSpecificationList = None, - dry_run: Boolean = None, + options: CreateTransitGatewayPeeringAttachmentRequestOptions | None = None, + tag_specifications: TagSpecificationList | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> CreateTransitGatewayPeeringAttachmentResult: raise NotImplementedError @@ -22113,8 +22118,8 @@ def create_transit_gateway_policy_table( self, context: RequestContext, transit_gateway_id: TransitGatewayId, - tag_specifications: TagSpecificationList = None, - dry_run: Boolean = None, + tag_specifications: TagSpecificationList | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> CreateTransitGatewayPolicyTableResult: raise NotImplementedError @@ -22125,9 +22130,9 @@ def create_transit_gateway_prefix_list_reference( context: RequestContext, transit_gateway_route_table_id: TransitGatewayRouteTableId, prefix_list_id: PrefixListResourceId, - transit_gateway_attachment_id: TransitGatewayAttachmentId = None, - blackhole: Boolean = None, - dry_run: Boolean = None, + transit_gateway_attachment_id: TransitGatewayAttachmentId | None = None, + blackhole: Boolean | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> CreateTransitGatewayPrefixListReferenceResult: raise NotImplementedError @@ -22138,9 +22143,9 @@ def create_transit_gateway_route( context: RequestContext, destination_cidr_block: String, transit_gateway_route_table_id: TransitGatewayRouteTableId, - transit_gateway_attachment_id: TransitGatewayAttachmentId = None, - blackhole: Boolean = None, - dry_run: Boolean = None, + transit_gateway_attachment_id: TransitGatewayAttachmentId | None = None, + blackhole: Boolean | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> CreateTransitGatewayRouteResult: raise NotImplementedError @@ -22150,8 +22155,8 @@ def create_transit_gateway_route_table( self, context: RequestContext, transit_gateway_id: TransitGatewayId, - tag_specifications: TagSpecificationList = None, - dry_run: Boolean = None, + tag_specifications: TagSpecificationList | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> CreateTransitGatewayRouteTableResult: raise NotImplementedError @@ -22162,8 +22167,8 @@ def create_transit_gateway_route_table_announcement( context: RequestContext, transit_gateway_route_table_id: TransitGatewayRouteTableId, peering_attachment_id: TransitGatewayAttachmentId, - tag_specifications: TagSpecificationList = None, - dry_run: Boolean = None, + tag_specifications: TagSpecificationList | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> CreateTransitGatewayRouteTableAnnouncementResult: raise NotImplementedError @@ -22175,9 +22180,9 @@ def create_transit_gateway_vpc_attachment( transit_gateway_id: TransitGatewayId, vpc_id: VpcId, subnet_ids: TransitGatewaySubnetIdList, - options: CreateTransitGatewayVpcAttachmentRequestOptions = None, - tag_specifications: TagSpecificationList = None, - dry_run: Boolean = None, + options: CreateTransitGatewayVpcAttachmentRequestOptions | None = None, + tag_specifications: TagSpecificationList | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> CreateTransitGatewayVpcAttachmentResult: raise NotImplementedError @@ -22189,20 +22194,20 @@ def create_verified_access_endpoint( verified_access_group_id: VerifiedAccessGroupId, endpoint_type: VerifiedAccessEndpointType, attachment_type: VerifiedAccessEndpointAttachmentType, - domain_certificate_arn: CertificateArn = None, - application_domain: String = None, - endpoint_domain_prefix: String = None, - security_group_ids: SecurityGroupIdList = None, - load_balancer_options: CreateVerifiedAccessEndpointLoadBalancerOptions = None, - network_interface_options: CreateVerifiedAccessEndpointEniOptions = None, - description: String = None, - policy_document: String = None, - tag_specifications: TagSpecificationList = None, - client_token: String = None, - dry_run: Boolean = None, - sse_specification: VerifiedAccessSseSpecificationRequest = None, - rds_options: CreateVerifiedAccessEndpointRdsOptions = None, - cidr_options: CreateVerifiedAccessEndpointCidrOptions = None, + domain_certificate_arn: CertificateArn | None = None, + application_domain: String | None = None, + endpoint_domain_prefix: String | None = None, + security_group_ids: SecurityGroupIdList | None = None, + load_balancer_options: CreateVerifiedAccessEndpointLoadBalancerOptions | None = None, + network_interface_options: CreateVerifiedAccessEndpointEniOptions | None = None, + description: String | None = None, + policy_document: String | None = None, + tag_specifications: TagSpecificationList | None = None, + client_token: String | None = None, + dry_run: Boolean | None = None, + sse_specification: VerifiedAccessSseSpecificationRequest | None = None, + rds_options: CreateVerifiedAccessEndpointRdsOptions | None = None, + cidr_options: CreateVerifiedAccessEndpointCidrOptions | None = None, **kwargs, ) -> CreateVerifiedAccessEndpointResult: raise NotImplementedError @@ -22212,12 +22217,12 @@ def create_verified_access_group( self, context: RequestContext, verified_access_instance_id: VerifiedAccessInstanceId, - description: String = None, - policy_document: String = None, - tag_specifications: TagSpecificationList = None, - client_token: String = None, - dry_run: Boolean = None, - sse_specification: VerifiedAccessSseSpecificationRequest = None, + description: String | None = None, + policy_document: String | None = None, + tag_specifications: TagSpecificationList | None = None, + client_token: String | None = None, + dry_run: Boolean | None = None, + sse_specification: VerifiedAccessSseSpecificationRequest | None = None, **kwargs, ) -> CreateVerifiedAccessGroupResult: raise NotImplementedError @@ -22226,12 +22231,12 @@ def create_verified_access_group( def create_verified_access_instance( self, context: RequestContext, - description: String = None, - tag_specifications: TagSpecificationList = None, - client_token: String = None, - dry_run: Boolean = None, - fips_enabled: Boolean = None, - cidr_endpoints_custom_sub_domain: String = None, + description: String | None = None, + tag_specifications: TagSpecificationList | None = None, + client_token: String | None = None, + dry_run: Boolean | None = None, + fips_enabled: Boolean | None = None, + cidr_endpoints_custom_sub_domain: String | None = None, **kwargs, ) -> CreateVerifiedAccessInstanceResult: raise NotImplementedError @@ -22242,16 +22247,17 @@ def create_verified_access_trust_provider( context: RequestContext, trust_provider_type: TrustProviderType, policy_reference_name: String, - user_trust_provider_type: UserTrustProviderType = None, - device_trust_provider_type: DeviceTrustProviderType = None, - oidc_options: CreateVerifiedAccessTrustProviderOidcOptions = None, - device_options: CreateVerifiedAccessTrustProviderDeviceOptions = None, - description: String = None, - tag_specifications: TagSpecificationList = None, - client_token: String = None, - dry_run: Boolean = None, - sse_specification: VerifiedAccessSseSpecificationRequest = None, - native_application_oidc_options: CreateVerifiedAccessNativeApplicationOidcOptions = None, + user_trust_provider_type: UserTrustProviderType | None = None, + device_trust_provider_type: DeviceTrustProviderType | None = None, + oidc_options: CreateVerifiedAccessTrustProviderOidcOptions | None = None, + device_options: CreateVerifiedAccessTrustProviderDeviceOptions | None = None, + description: String | None = None, + tag_specifications: TagSpecificationList | None = None, + client_token: String | None = None, + dry_run: Boolean | None = None, + sse_specification: VerifiedAccessSseSpecificationRequest | None = None, + native_application_oidc_options: CreateVerifiedAccessNativeApplicationOidcOptions + | None = None, **kwargs, ) -> CreateVerifiedAccessTrustProviderResult: raise NotImplementedError @@ -22261,20 +22267,20 @@ def create_volume( self, context: RequestContext, availability_zone: AvailabilityZoneName, - encrypted: Boolean = None, - iops: Integer = None, - kms_key_id: KmsKeyId = None, - outpost_arn: String = None, - size: Integer = None, - snapshot_id: SnapshotId = None, - volume_type: VolumeType = None, - tag_specifications: TagSpecificationList = None, - multi_attach_enabled: Boolean = None, - throughput: Integer = None, - client_token: String = None, - volume_initialization_rate: Integer = None, - operator: OperatorRequest = None, - dry_run: Boolean = None, + encrypted: Boolean | None = None, + iops: Integer | None = None, + kms_key_id: KmsKeyId | None = None, + outpost_arn: String | None = None, + size: Integer | None = None, + snapshot_id: SnapshotId | None = None, + volume_type: VolumeType | None = None, + tag_specifications: TagSpecificationList | None = None, + multi_attach_enabled: Boolean | None = None, + throughput: Integer | None = None, + client_token: String | None = None, + volume_initialization_rate: Integer | None = None, + operator: OperatorRequest | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> Volume: raise NotImplementedError @@ -22283,18 +22289,18 @@ def create_volume( def create_vpc( self, context: RequestContext, - cidr_block: String = None, - ipv6_pool: Ipv6PoolEc2Id = None, - ipv6_cidr_block: String = None, - ipv4_ipam_pool_id: IpamPoolId = None, - ipv4_netmask_length: NetmaskLength = None, - ipv6_ipam_pool_id: IpamPoolId = None, - ipv6_netmask_length: NetmaskLength = None, - ipv6_cidr_block_network_border_group: String = None, - tag_specifications: TagSpecificationList = None, - dry_run: Boolean = None, - instance_tenancy: Tenancy = None, - amazon_provided_ipv6_cidr_block: Boolean = None, + cidr_block: String | None = None, + ipv6_pool: Ipv6PoolEc2Id | None = None, + ipv6_cidr_block: String | None = None, + ipv4_ipam_pool_id: IpamPoolId | None = None, + ipv4_netmask_length: NetmaskLength | None = None, + ipv6_ipam_pool_id: IpamPoolId | None = None, + ipv6_netmask_length: NetmaskLength | None = None, + ipv6_cidr_block_network_border_group: String | None = None, + tag_specifications: TagSpecificationList | None = None, + dry_run: Boolean | None = None, + instance_tenancy: Tenancy | None = None, + amazon_provided_ipv6_cidr_block: Boolean | None = None, **kwargs, ) -> CreateVpcResult: raise NotImplementedError @@ -22304,10 +22310,10 @@ def create_vpc_block_public_access_exclusion( self, context: RequestContext, internet_gateway_exclusion_mode: InternetGatewayExclusionMode, - dry_run: Boolean = None, - subnet_id: SubnetId = None, - vpc_id: VpcId = None, - tag_specifications: TagSpecificationList = None, + dry_run: Boolean | None = None, + subnet_id: SubnetId | None = None, + vpc_id: VpcId | None = None, + tag_specifications: TagSpecificationList | None = None, **kwargs, ) -> CreateVpcBlockPublicAccessExclusionResult: raise NotImplementedError @@ -22317,22 +22323,22 @@ def create_vpc_endpoint( self, context: RequestContext, vpc_id: VpcId, - dry_run: Boolean = None, - vpc_endpoint_type: VpcEndpointType = None, - service_name: String = None, - policy_document: String = None, - route_table_ids: VpcEndpointRouteTableIdList = None, - subnet_ids: VpcEndpointSubnetIdList = None, - security_group_ids: VpcEndpointSecurityGroupIdList = None, - ip_address_type: IpAddressType = None, - dns_options: DnsOptionsSpecification = None, - client_token: String = None, - private_dns_enabled: Boolean = None, - tag_specifications: TagSpecificationList = None, - subnet_configurations: SubnetConfigurationsList = None, - service_network_arn: ServiceNetworkArn = None, - resource_configuration_arn: ResourceConfigurationArn = None, - service_region: String = None, + dry_run: Boolean | None = None, + vpc_endpoint_type: VpcEndpointType | None = None, + service_name: String | None = None, + policy_document: String | None = None, + route_table_ids: VpcEndpointRouteTableIdList | None = None, + subnet_ids: VpcEndpointSubnetIdList | None = None, + security_group_ids: VpcEndpointSecurityGroupIdList | None = None, + ip_address_type: IpAddressType | None = None, + dns_options: DnsOptionsSpecification | None = None, + client_token: String | None = None, + private_dns_enabled: Boolean | None = None, + tag_specifications: TagSpecificationList | None = None, + subnet_configurations: SubnetConfigurationsList | None = None, + service_network_arn: ServiceNetworkArn | None = None, + resource_configuration_arn: ResourceConfigurationArn | None = None, + service_region: String | None = None, **kwargs, ) -> CreateVpcEndpointResult: raise NotImplementedError @@ -22343,10 +22349,10 @@ def create_vpc_endpoint_connection_notification( context: RequestContext, connection_notification_arn: String, connection_events: ValueStringList, - dry_run: Boolean = None, - service_id: VpcEndpointServiceId = None, - vpc_endpoint_id: VpcEndpointId = None, - client_token: String = None, + dry_run: Boolean | None = None, + service_id: VpcEndpointServiceId | None = None, + vpc_endpoint_id: VpcEndpointId | None = None, + client_token: String | None = None, **kwargs, ) -> CreateVpcEndpointConnectionNotificationResult: raise NotImplementedError @@ -22355,15 +22361,15 @@ def create_vpc_endpoint_connection_notification( def create_vpc_endpoint_service_configuration( self, context: RequestContext, - dry_run: Boolean = None, - acceptance_required: Boolean = None, - private_dns_name: String = None, - network_load_balancer_arns: ValueStringList = None, - gateway_load_balancer_arns: ValueStringList = None, - supported_ip_address_types: ValueStringList = None, - supported_regions: ValueStringList = None, - client_token: String = None, - tag_specifications: TagSpecificationList = None, + dry_run: Boolean | None = None, + acceptance_required: Boolean | None = None, + private_dns_name: String | None = None, + network_load_balancer_arns: ValueStringList | None = None, + gateway_load_balancer_arns: ValueStringList | None = None, + supported_ip_address_types: ValueStringList | None = None, + supported_regions: ValueStringList | None = None, + client_token: String | None = None, + tag_specifications: TagSpecificationList | None = None, **kwargs, ) -> CreateVpcEndpointServiceConfigurationResult: raise NotImplementedError @@ -22373,11 +22379,11 @@ def create_vpc_peering_connection( self, context: RequestContext, vpc_id: VpcId, - peer_region: String = None, - tag_specifications: TagSpecificationList = None, - dry_run: Boolean = None, - peer_vpc_id: String = None, - peer_owner_id: String = None, + peer_region: String | None = None, + tag_specifications: TagSpecificationList | None = None, + dry_run: Boolean | None = None, + peer_vpc_id: String | None = None, + peer_owner_id: String | None = None, **kwargs, ) -> CreateVpcPeeringConnectionResult: raise NotImplementedError @@ -22409,7 +22415,7 @@ def delete_carrier_gateway( self, context: RequestContext, carrier_gateway_id: CarrierGatewayId, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> DeleteCarrierGatewayResult: raise NotImplementedError @@ -22419,7 +22425,7 @@ def delete_client_vpn_endpoint( self, context: RequestContext, client_vpn_endpoint_id: ClientVpnEndpointId, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> DeleteClientVpnEndpointResult: raise NotImplementedError @@ -22430,8 +22436,8 @@ def delete_client_vpn_route( context: RequestContext, client_vpn_endpoint_id: ClientVpnEndpointId, destination_cidr_block: String, - target_vpc_subnet_id: SubnetId = None, - dry_run: Boolean = None, + target_vpc_subnet_id: SubnetId | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> DeleteClientVpnRouteResult: raise NotImplementedError @@ -22442,7 +22448,7 @@ def delete_coip_cidr( context: RequestContext, cidr: String, coip_pool_id: Ipv4PoolCoipId, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> DeleteCoipCidrResult: raise NotImplementedError @@ -22452,7 +22458,7 @@ def delete_coip_pool( self, context: RequestContext, coip_pool_id: Ipv4PoolCoipId, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> DeleteCoipPoolResult: raise NotImplementedError @@ -22462,7 +22468,7 @@ def delete_customer_gateway( self, context: RequestContext, customer_gateway_id: CustomerGatewayId, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -22472,7 +22478,7 @@ def delete_dhcp_options( self, context: RequestContext, dhcp_options_id: DhcpOptionsId, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -22482,7 +22488,7 @@ def delete_egress_only_internet_gateway( self, context: RequestContext, egress_only_internet_gateway_id: EgressOnlyInternetGatewayId, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> DeleteEgressOnlyInternetGatewayResult: raise NotImplementedError @@ -22493,7 +22499,7 @@ def delete_fleets( context: RequestContext, fleet_ids: FleetIdSet, terminate_instances: Boolean, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> DeleteFleetsResult: raise NotImplementedError @@ -22503,14 +22509,18 @@ def delete_flow_logs( self, context: RequestContext, flow_log_ids: FlowLogIdList, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> DeleteFlowLogsResult: raise NotImplementedError @handler("DeleteFpgaImage") def delete_fpga_image( - self, context: RequestContext, fpga_image_id: FpgaImageId, dry_run: Boolean = None, **kwargs + self, + context: RequestContext, + fpga_image_id: FpgaImageId, + dry_run: Boolean | None = None, + **kwargs, ) -> DeleteFpgaImageResult: raise NotImplementedError @@ -22519,7 +22529,7 @@ def delete_instance_connect_endpoint( self, context: RequestContext, instance_connect_endpoint_id: InstanceConnectEndpointId, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> DeleteInstanceConnectEndpointResult: raise NotImplementedError @@ -22529,8 +22539,8 @@ def delete_instance_event_window( self, context: RequestContext, instance_event_window_id: InstanceEventWindowId, - dry_run: Boolean = None, - force_delete: Boolean = None, + dry_run: Boolean | None = None, + force_delete: Boolean | None = None, **kwargs, ) -> DeleteInstanceEventWindowResult: raise NotImplementedError @@ -22540,7 +22550,7 @@ def delete_internet_gateway( self, context: RequestContext, internet_gateway_id: InternetGatewayId, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -22550,8 +22560,8 @@ def delete_ipam( self, context: RequestContext, ipam_id: IpamId, - dry_run: Boolean = None, - cascade: Boolean = None, + dry_run: Boolean | None = None, + cascade: Boolean | None = None, **kwargs, ) -> DeleteIpamResult: raise NotImplementedError @@ -22561,7 +22571,7 @@ def delete_ipam_external_resource_verification_token( self, context: RequestContext, ipam_external_resource_verification_token_id: IpamExternalResourceVerificationTokenId, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> DeleteIpamExternalResourceVerificationTokenResult: raise NotImplementedError @@ -22571,8 +22581,8 @@ def delete_ipam_pool( self, context: RequestContext, ipam_pool_id: IpamPoolId, - dry_run: Boolean = None, - cascade: Boolean = None, + dry_run: Boolean | None = None, + cascade: Boolean | None = None, **kwargs, ) -> DeleteIpamPoolResult: raise NotImplementedError @@ -22582,14 +22592,18 @@ def delete_ipam_resource_discovery( self, context: RequestContext, ipam_resource_discovery_id: IpamResourceDiscoveryId, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> DeleteIpamResourceDiscoveryResult: raise NotImplementedError @handler("DeleteIpamScope") def delete_ipam_scope( - self, context: RequestContext, ipam_scope_id: IpamScopeId, dry_run: Boolean = None, **kwargs + self, + context: RequestContext, + ipam_scope_id: IpamScopeId, + dry_run: Boolean | None = None, + **kwargs, ) -> DeleteIpamScopeResult: raise NotImplementedError @@ -22597,9 +22611,9 @@ def delete_ipam_scope( def delete_key_pair( self, context: RequestContext, - key_name: KeyPairNameWithResolver = None, - key_pair_id: KeyPairId = None, - dry_run: Boolean = None, + key_name: KeyPairNameWithResolver | None = None, + key_pair_id: KeyPairId | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> DeleteKeyPairResult: raise NotImplementedError @@ -22608,9 +22622,9 @@ def delete_key_pair( def delete_launch_template( self, context: RequestContext, - dry_run: Boolean = None, - launch_template_id: LaunchTemplateId = None, - launch_template_name: LaunchTemplateName = None, + dry_run: Boolean | None = None, + launch_template_id: LaunchTemplateId | None = None, + launch_template_name: LaunchTemplateName | None = None, **kwargs, ) -> DeleteLaunchTemplateResult: raise NotImplementedError @@ -22620,9 +22634,9 @@ def delete_launch_template_versions( self, context: RequestContext, versions: VersionStringList, - dry_run: Boolean = None, - launch_template_id: LaunchTemplateId = None, - launch_template_name: LaunchTemplateName = None, + dry_run: Boolean | None = None, + launch_template_id: LaunchTemplateId | None = None, + launch_template_name: LaunchTemplateName | None = None, **kwargs, ) -> DeleteLaunchTemplateVersionsResult: raise NotImplementedError @@ -22632,9 +22646,9 @@ def delete_local_gateway_route( self, context: RequestContext, local_gateway_route_table_id: LocalGatewayRoutetableId, - destination_cidr_block: String = None, - dry_run: Boolean = None, - destination_prefix_list_id: PrefixListResourceId = None, + destination_cidr_block: String | None = None, + dry_run: Boolean | None = None, + destination_prefix_list_id: PrefixListResourceId | None = None, **kwargs, ) -> DeleteLocalGatewayRouteResult: raise NotImplementedError @@ -22644,7 +22658,7 @@ def delete_local_gateway_route_table( self, context: RequestContext, local_gateway_route_table_id: LocalGatewayRoutetableId, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> DeleteLocalGatewayRouteTableResult: raise NotImplementedError @@ -22654,7 +22668,7 @@ def delete_local_gateway_route_table_virtual_interface_group_association( self, context: RequestContext, local_gateway_route_table_virtual_interface_group_association_id: LocalGatewayRouteTableVirtualInterfaceGroupAssociationId, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociationResult: raise NotImplementedError @@ -22664,7 +22678,7 @@ def delete_local_gateway_route_table_vpc_association( self, context: RequestContext, local_gateway_route_table_vpc_association_id: LocalGatewayRouteTableVpcAssociationId, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> DeleteLocalGatewayRouteTableVpcAssociationResult: raise NotImplementedError @@ -22674,7 +22688,7 @@ def delete_local_gateway_virtual_interface( self, context: RequestContext, local_gateway_virtual_interface_id: LocalGatewayVirtualInterfaceId, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> DeleteLocalGatewayVirtualInterfaceResult: raise NotImplementedError @@ -22684,7 +22698,7 @@ def delete_local_gateway_virtual_interface_group( self, context: RequestContext, local_gateway_virtual_interface_group_id: LocalGatewayVirtualInterfaceGroupId, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> DeleteLocalGatewayVirtualInterfaceGroupResult: raise NotImplementedError @@ -22694,7 +22708,7 @@ def delete_managed_prefix_list( self, context: RequestContext, prefix_list_id: PrefixListResourceId, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> DeleteManagedPrefixListResult: raise NotImplementedError @@ -22704,7 +22718,7 @@ def delete_nat_gateway( self, context: RequestContext, nat_gateway_id: NatGatewayId, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> DeleteNatGatewayResult: raise NotImplementedError @@ -22714,7 +22728,7 @@ def delete_network_acl( self, context: RequestContext, network_acl_id: NetworkAclId, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -22726,7 +22740,7 @@ def delete_network_acl_entry( network_acl_id: NetworkAclId, rule_number: Integer, egress: Boolean, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -22736,7 +22750,7 @@ def delete_network_insights_access_scope( self, context: RequestContext, network_insights_access_scope_id: NetworkInsightsAccessScopeId, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> DeleteNetworkInsightsAccessScopeResult: raise NotImplementedError @@ -22746,7 +22760,7 @@ def delete_network_insights_access_scope_analysis( self, context: RequestContext, network_insights_access_scope_analysis_id: NetworkInsightsAccessScopeAnalysisId, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> DeleteNetworkInsightsAccessScopeAnalysisResult: raise NotImplementedError @@ -22756,7 +22770,7 @@ def delete_network_insights_analysis( self, context: RequestContext, network_insights_analysis_id: NetworkInsightsAnalysisId, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> DeleteNetworkInsightsAnalysisResult: raise NotImplementedError @@ -22766,7 +22780,7 @@ def delete_network_insights_path( self, context: RequestContext, network_insights_path_id: NetworkInsightsPathId, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> DeleteNetworkInsightsPathResult: raise NotImplementedError @@ -22776,7 +22790,7 @@ def delete_network_interface( self, context: RequestContext, network_interface_id: NetworkInterfaceId, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -22786,8 +22800,8 @@ def delete_network_interface_permission( self, context: RequestContext, network_interface_permission_id: NetworkInterfacePermissionId, - force: Boolean = None, - dry_run: Boolean = None, + force: Boolean | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> DeleteNetworkInterfacePermissionResult: raise NotImplementedError @@ -22797,7 +22811,7 @@ def delete_placement_group( self, context: RequestContext, group_name: PlacementGroupName, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -22807,8 +22821,8 @@ def delete_public_ipv4_pool( self, context: RequestContext, pool_id: Ipv4PoolEc2Id, - dry_run: Boolean = None, - network_border_group: String = None, + dry_run: Boolean | None = None, + network_border_group: String | None = None, **kwargs, ) -> DeletePublicIpv4PoolResult: raise NotImplementedError @@ -22818,7 +22832,7 @@ def delete_queued_reserved_instances( self, context: RequestContext, reserved_instances_ids: DeleteQueuedReservedInstancesIdList, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> DeleteQueuedReservedInstancesResult: raise NotImplementedError @@ -22828,10 +22842,10 @@ def delete_route( self, context: RequestContext, route_table_id: RouteTableId, - destination_prefix_list_id: PrefixListResourceId = None, - dry_run: Boolean = None, - destination_cidr_block: String = None, - destination_ipv6_cidr_block: String = None, + destination_prefix_list_id: PrefixListResourceId | None = None, + dry_run: Boolean | None = None, + destination_cidr_block: String | None = None, + destination_ipv6_cidr_block: String | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -22841,7 +22855,7 @@ def delete_route_server( self, context: RequestContext, route_server_id: RouteServerId, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> DeleteRouteServerResult: raise NotImplementedError @@ -22851,7 +22865,7 @@ def delete_route_server_endpoint( self, context: RequestContext, route_server_endpoint_id: RouteServerEndpointId, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> DeleteRouteServerEndpointResult: raise NotImplementedError @@ -22861,7 +22875,7 @@ def delete_route_server_peer( self, context: RequestContext, route_server_peer_id: RouteServerPeerId, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> DeleteRouteServerPeerResult: raise NotImplementedError @@ -22871,7 +22885,7 @@ def delete_route_table( self, context: RequestContext, route_table_id: RouteTableId, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -22880,28 +22894,32 @@ def delete_route_table( def delete_security_group( self, context: RequestContext, - group_id: SecurityGroupId = None, - group_name: SecurityGroupName = None, - dry_run: Boolean = None, + group_id: SecurityGroupId | None = None, + group_name: SecurityGroupName | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> DeleteSecurityGroupResult: raise NotImplementedError @handler("DeleteSnapshot") def delete_snapshot( - self, context: RequestContext, snapshot_id: SnapshotId, dry_run: Boolean = None, **kwargs + self, + context: RequestContext, + snapshot_id: SnapshotId, + dry_run: Boolean | None = None, + **kwargs, ) -> None: raise NotImplementedError @handler("DeleteSpotDatafeedSubscription") def delete_spot_datafeed_subscription( - self, context: RequestContext, dry_run: Boolean = None, **kwargs + self, context: RequestContext, dry_run: Boolean | None = None, **kwargs ) -> None: raise NotImplementedError @handler("DeleteSubnet") def delete_subnet( - self, context: RequestContext, subnet_id: SubnetId, dry_run: Boolean = None, **kwargs + self, context: RequestContext, subnet_id: SubnetId, dry_run: Boolean | None = None, **kwargs ) -> None: raise NotImplementedError @@ -22910,7 +22928,7 @@ def delete_subnet_cidr_reservation( self, context: RequestContext, subnet_cidr_reservation_id: SubnetCidrReservationId, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> DeleteSubnetCidrReservationResult: raise NotImplementedError @@ -22920,8 +22938,8 @@ def delete_tags( self, context: RequestContext, resources: ResourceIdList, - dry_run: Boolean = None, - tags: TagList = None, + dry_run: Boolean | None = None, + tags: TagList | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -22931,7 +22949,7 @@ def delete_traffic_mirror_filter( self, context: RequestContext, traffic_mirror_filter_id: TrafficMirrorFilterId, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> DeleteTrafficMirrorFilterResult: raise NotImplementedError @@ -22941,7 +22959,7 @@ def delete_traffic_mirror_filter_rule( self, context: RequestContext, traffic_mirror_filter_rule_id: TrafficMirrorFilterRuleIdWithResolver, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> DeleteTrafficMirrorFilterRuleResult: raise NotImplementedError @@ -22951,7 +22969,7 @@ def delete_traffic_mirror_session( self, context: RequestContext, traffic_mirror_session_id: TrafficMirrorSessionId, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> DeleteTrafficMirrorSessionResult: raise NotImplementedError @@ -22961,7 +22979,7 @@ def delete_traffic_mirror_target( self, context: RequestContext, traffic_mirror_target_id: TrafficMirrorTargetId, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> DeleteTrafficMirrorTargetResult: raise NotImplementedError @@ -22971,7 +22989,7 @@ def delete_transit_gateway( self, context: RequestContext, transit_gateway_id: TransitGatewayId, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> DeleteTransitGatewayResult: raise NotImplementedError @@ -22981,7 +22999,7 @@ def delete_transit_gateway_connect( self, context: RequestContext, transit_gateway_attachment_id: TransitGatewayAttachmentId, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> DeleteTransitGatewayConnectResult: raise NotImplementedError @@ -22991,7 +23009,7 @@ def delete_transit_gateway_connect_peer( self, context: RequestContext, transit_gateway_connect_peer_id: TransitGatewayConnectPeerId, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> DeleteTransitGatewayConnectPeerResult: raise NotImplementedError @@ -23001,7 +23019,7 @@ def delete_transit_gateway_multicast_domain( self, context: RequestContext, transit_gateway_multicast_domain_id: TransitGatewayMulticastDomainId, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> DeleteTransitGatewayMulticastDomainResult: raise NotImplementedError @@ -23011,7 +23029,7 @@ def delete_transit_gateway_peering_attachment( self, context: RequestContext, transit_gateway_attachment_id: TransitGatewayAttachmentId, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> DeleteTransitGatewayPeeringAttachmentResult: raise NotImplementedError @@ -23021,7 +23039,7 @@ def delete_transit_gateway_policy_table( self, context: RequestContext, transit_gateway_policy_table_id: TransitGatewayPolicyTableId, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> DeleteTransitGatewayPolicyTableResult: raise NotImplementedError @@ -23032,7 +23050,7 @@ def delete_transit_gateway_prefix_list_reference( context: RequestContext, transit_gateway_route_table_id: TransitGatewayRouteTableId, prefix_list_id: PrefixListResourceId, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> DeleteTransitGatewayPrefixListReferenceResult: raise NotImplementedError @@ -23043,7 +23061,7 @@ def delete_transit_gateway_route( context: RequestContext, transit_gateway_route_table_id: TransitGatewayRouteTableId, destination_cidr_block: String, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> DeleteTransitGatewayRouteResult: raise NotImplementedError @@ -23053,7 +23071,7 @@ def delete_transit_gateway_route_table( self, context: RequestContext, transit_gateway_route_table_id: TransitGatewayRouteTableId, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> DeleteTransitGatewayRouteTableResult: raise NotImplementedError @@ -23063,7 +23081,7 @@ def delete_transit_gateway_route_table_announcement( self, context: RequestContext, transit_gateway_route_table_announcement_id: TransitGatewayRouteTableAnnouncementId, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> DeleteTransitGatewayRouteTableAnnouncementResult: raise NotImplementedError @@ -23073,7 +23091,7 @@ def delete_transit_gateway_vpc_attachment( self, context: RequestContext, transit_gateway_attachment_id: TransitGatewayAttachmentId, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> DeleteTransitGatewayVpcAttachmentResult: raise NotImplementedError @@ -23083,8 +23101,8 @@ def delete_verified_access_endpoint( self, context: RequestContext, verified_access_endpoint_id: VerifiedAccessEndpointId, - client_token: String = None, - dry_run: Boolean = None, + client_token: String | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> DeleteVerifiedAccessEndpointResult: raise NotImplementedError @@ -23094,8 +23112,8 @@ def delete_verified_access_group( self, context: RequestContext, verified_access_group_id: VerifiedAccessGroupId, - client_token: String = None, - dry_run: Boolean = None, + client_token: String | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> DeleteVerifiedAccessGroupResult: raise NotImplementedError @@ -23105,8 +23123,8 @@ def delete_verified_access_instance( self, context: RequestContext, verified_access_instance_id: VerifiedAccessInstanceId, - dry_run: Boolean = None, - client_token: String = None, + dry_run: Boolean | None = None, + client_token: String | None = None, **kwargs, ) -> DeleteVerifiedAccessInstanceResult: raise NotImplementedError @@ -23116,21 +23134,21 @@ def delete_verified_access_trust_provider( self, context: RequestContext, verified_access_trust_provider_id: VerifiedAccessTrustProviderId, - dry_run: Boolean = None, - client_token: String = None, + dry_run: Boolean | None = None, + client_token: String | None = None, **kwargs, ) -> DeleteVerifiedAccessTrustProviderResult: raise NotImplementedError @handler("DeleteVolume") def delete_volume( - self, context: RequestContext, volume_id: VolumeId, dry_run: Boolean = None, **kwargs + self, context: RequestContext, volume_id: VolumeId, dry_run: Boolean | None = None, **kwargs ) -> None: raise NotImplementedError @handler("DeleteVpc") def delete_vpc( - self, context: RequestContext, vpc_id: VpcId, dry_run: Boolean = None, **kwargs + self, context: RequestContext, vpc_id: VpcId, dry_run: Boolean | None = None, **kwargs ) -> None: raise NotImplementedError @@ -23139,7 +23157,7 @@ def delete_vpc_block_public_access_exclusion( self, context: RequestContext, exclusion_id: VpcBlockPublicAccessExclusionId, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> DeleteVpcBlockPublicAccessExclusionResult: raise NotImplementedError @@ -23149,7 +23167,7 @@ def delete_vpc_endpoint_connection_notifications( self, context: RequestContext, connection_notification_ids: ConnectionNotificationIdsList, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> DeleteVpcEndpointConnectionNotificationsResult: raise NotImplementedError @@ -23159,7 +23177,7 @@ def delete_vpc_endpoint_service_configurations( self, context: RequestContext, service_ids: VpcEndpointServiceIdList, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> DeleteVpcEndpointServiceConfigurationsResult: raise NotImplementedError @@ -23169,7 +23187,7 @@ def delete_vpc_endpoints( self, context: RequestContext, vpc_endpoint_ids: VpcEndpointIdList, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> DeleteVpcEndpointsResult: raise NotImplementedError @@ -23179,7 +23197,7 @@ def delete_vpc_peering_connection( self, context: RequestContext, vpc_peering_connection_id: VpcPeeringConnectionId, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> DeleteVpcPeeringConnectionResult: raise NotImplementedError @@ -23189,7 +23207,7 @@ def delete_vpn_connection( self, context: RequestContext, vpn_connection_id: VpnConnectionId, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -23209,14 +23227,14 @@ def delete_vpn_gateway( self, context: RequestContext, vpn_gateway_id: VpnGatewayId, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> None: raise NotImplementedError @handler("DeprovisionByoipCidr") def deprovision_byoip_cidr( - self, context: RequestContext, cidr: String, dry_run: Boolean = None, **kwargs + self, context: RequestContext, cidr: String, dry_run: Boolean | None = None, **kwargs ) -> DeprovisionByoipCidrResult: raise NotImplementedError @@ -23226,7 +23244,7 @@ def deprovision_ipam_byoasn( context: RequestContext, ipam_id: IpamId, asn: String, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> DeprovisionIpamByoasnResult: raise NotImplementedError @@ -23236,8 +23254,8 @@ def deprovision_ipam_pool_cidr( self, context: RequestContext, ipam_pool_id: IpamPoolId, - dry_run: Boolean = None, - cidr: String = None, + dry_run: Boolean | None = None, + cidr: String | None = None, **kwargs, ) -> DeprovisionIpamPoolCidrResult: raise NotImplementedError @@ -23248,14 +23266,14 @@ def deprovision_public_ipv4_pool_cidr( context: RequestContext, pool_id: Ipv4PoolEc2Id, cidr: String, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> DeprovisionPublicIpv4PoolCidrResult: raise NotImplementedError @handler("DeregisterImage") def deregister_image( - self, context: RequestContext, image_id: ImageId, dry_run: Boolean = None, **kwargs + self, context: RequestContext, image_id: ImageId, dry_run: Boolean | None = None, **kwargs ) -> DeregisterImageResult: raise NotImplementedError @@ -23264,7 +23282,7 @@ def deregister_instance_event_notification_attributes( self, context: RequestContext, instance_tag_attribute: DeregisterInstanceTagAttributeRequest, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> DeregisterInstanceEventNotificationAttributesResult: raise NotImplementedError @@ -23273,10 +23291,10 @@ def deregister_instance_event_notification_attributes( def deregister_transit_gateway_multicast_group_members( self, context: RequestContext, - transit_gateway_multicast_domain_id: TransitGatewayMulticastDomainId = None, - group_ip_address: String = None, - network_interface_ids: TransitGatewayNetworkInterfaceIdList = None, - dry_run: Boolean = None, + transit_gateway_multicast_domain_id: TransitGatewayMulticastDomainId | None = None, + group_ip_address: String | None = None, + network_interface_ids: TransitGatewayNetworkInterfaceIdList | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> DeregisterTransitGatewayMulticastGroupMembersResult: raise NotImplementedError @@ -23285,10 +23303,10 @@ def deregister_transit_gateway_multicast_group_members( def deregister_transit_gateway_multicast_group_sources( self, context: RequestContext, - transit_gateway_multicast_domain_id: TransitGatewayMulticastDomainId = None, - group_ip_address: String = None, - network_interface_ids: TransitGatewayNetworkInterfaceIdList = None, - dry_run: Boolean = None, + transit_gateway_multicast_domain_id: TransitGatewayMulticastDomainId | None = None, + group_ip_address: String | None = None, + network_interface_ids: TransitGatewayNetworkInterfaceIdList | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> DeregisterTransitGatewayMulticastGroupSourcesResult: raise NotImplementedError @@ -23297,8 +23315,8 @@ def deregister_transit_gateway_multicast_group_sources( def describe_account_attributes( self, context: RequestContext, - dry_run: Boolean = None, - attribute_names: AccountAttributeNameStringList = None, + dry_run: Boolean | None = None, + attribute_names: AccountAttributeNameStringList | None = None, **kwargs, ) -> DescribeAccountAttributesResult: raise NotImplementedError @@ -23307,10 +23325,10 @@ def describe_account_attributes( def describe_address_transfers( self, context: RequestContext, - allocation_ids: AllocationIdList = None, - next_token: String = None, - max_results: DescribeAddressTransfersMaxResults = None, - dry_run: Boolean = None, + allocation_ids: AllocationIdList | None = None, + next_token: String | None = None, + max_results: DescribeAddressTransfersMaxResults | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> DescribeAddressTransfersResult: raise NotImplementedError @@ -23319,10 +23337,10 @@ def describe_address_transfers( def describe_addresses( self, context: RequestContext, - public_ips: PublicIpStringList = None, - dry_run: Boolean = None, - filters: FilterList = None, - allocation_ids: AllocationIdList = None, + public_ips: PublicIpStringList | None = None, + dry_run: Boolean | None = None, + filters: FilterList | None = None, + allocation_ids: AllocationIdList | None = None, **kwargs, ) -> DescribeAddressesResult: raise NotImplementedError @@ -23331,18 +23349,18 @@ def describe_addresses( def describe_addresses_attribute( self, context: RequestContext, - allocation_ids: AllocationIds = None, - attribute: AddressAttributeName = None, - next_token: NextToken = None, - max_results: AddressMaxResults = None, - dry_run: Boolean = None, + allocation_ids: AllocationIds | None = None, + attribute: AddressAttributeName | None = None, + next_token: NextToken | None = None, + max_results: AddressMaxResults | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> DescribeAddressesAttributeResult: raise NotImplementedError @handler("DescribeAggregateIdFormat") def describe_aggregate_id_format( - self, context: RequestContext, dry_run: Boolean = None, **kwargs + self, context: RequestContext, dry_run: Boolean | None = None, **kwargs ) -> DescribeAggregateIdFormatResult: raise NotImplementedError @@ -23350,11 +23368,11 @@ def describe_aggregate_id_format( def describe_availability_zones( self, context: RequestContext, - zone_names: ZoneNameStringList = None, - zone_ids: ZoneIdStringList = None, - all_availability_zones: Boolean = None, - dry_run: Boolean = None, - filters: FilterList = None, + zone_names: ZoneNameStringList | None = None, + zone_ids: ZoneIdStringList | None = None, + all_availability_zones: Boolean | None = None, + dry_run: Boolean | None = None, + filters: FilterList | None = None, **kwargs, ) -> DescribeAvailabilityZonesResult: raise NotImplementedError @@ -23363,10 +23381,10 @@ def describe_availability_zones( def describe_aws_network_performance_metric_subscriptions( self, context: RequestContext, - max_results: MaxResultsParam = None, - next_token: String = None, - filters: FilterList = None, - dry_run: Boolean = None, + max_results: MaxResultsParam | None = None, + next_token: String | None = None, + filters: FilterList | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> DescribeAwsNetworkPerformanceMetricSubscriptionsResult: raise NotImplementedError @@ -23375,9 +23393,9 @@ def describe_aws_network_performance_metric_subscriptions( def describe_bundle_tasks( self, context: RequestContext, - bundle_ids: BundleIdStringList = None, - dry_run: Boolean = None, - filters: FilterList = None, + bundle_ids: BundleIdStringList | None = None, + dry_run: Boolean | None = None, + filters: FilterList | None = None, **kwargs, ) -> DescribeBundleTasksResult: raise NotImplementedError @@ -23387,8 +23405,8 @@ def describe_byoip_cidrs( self, context: RequestContext, max_results: DescribeByoipCidrsMaxResults, - dry_run: Boolean = None, - next_token: NextToken = None, + dry_run: Boolean | None = None, + next_token: NextToken | None = None, **kwargs, ) -> DescribeByoipCidrsResult: raise NotImplementedError @@ -23397,11 +23415,11 @@ def describe_byoip_cidrs( def describe_capacity_block_extension_history( self, context: RequestContext, - capacity_reservation_ids: CapacityReservationIdSet = None, - next_token: String = None, - max_results: DescribeFutureCapacityMaxResults = None, - filters: FilterList = None, - dry_run: Boolean = None, + capacity_reservation_ids: CapacityReservationIdSet | None = None, + next_token: String | None = None, + max_results: DescribeFutureCapacityMaxResults | None = None, + filters: FilterList | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> DescribeCapacityBlockExtensionHistoryResult: raise NotImplementedError @@ -23412,9 +23430,9 @@ def describe_capacity_block_extension_offerings( context: RequestContext, capacity_block_extension_duration_hours: Integer, capacity_reservation_id: CapacityReservationId, - dry_run: Boolean = None, - next_token: String = None, - max_results: DescribeCapacityBlockExtensionOfferingsMaxResults = None, + dry_run: Boolean | None = None, + next_token: String | None = None, + max_results: DescribeCapacityBlockExtensionOfferingsMaxResults | None = None, **kwargs, ) -> DescribeCapacityBlockExtensionOfferingsResult: raise NotImplementedError @@ -23424,13 +23442,13 @@ def describe_capacity_block_offerings( self, context: RequestContext, capacity_duration_hours: Integer, - dry_run: Boolean = None, - instance_type: String = None, - instance_count: Integer = None, - start_date_range: MillisecondDateTime = None, - end_date_range: MillisecondDateTime = None, - next_token: String = None, - max_results: DescribeCapacityBlockOfferingsMaxResults = None, + dry_run: Boolean | None = None, + instance_type: String | None = None, + instance_count: Integer | None = None, + start_date_range: MillisecondDateTime | None = None, + end_date_range: MillisecondDateTime | None = None, + next_token: String | None = None, + max_results: DescribeCapacityBlockOfferingsMaxResults | None = None, **kwargs, ) -> DescribeCapacityBlockOfferingsResult: raise NotImplementedError @@ -23440,11 +23458,11 @@ def describe_capacity_reservation_billing_requests( self, context: RequestContext, role: CallerRole, - capacity_reservation_ids: CapacityReservationIdSet = None, - next_token: String = None, - max_results: DescribeCapacityReservationBillingRequestsRequestMaxResults = None, - filters: FilterList = None, - dry_run: Boolean = None, + capacity_reservation_ids: CapacityReservationIdSet | None = None, + next_token: String | None = None, + max_results: DescribeCapacityReservationBillingRequestsRequestMaxResults | None = None, + filters: FilterList | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> DescribeCapacityReservationBillingRequestsResult: raise NotImplementedError @@ -23453,11 +23471,11 @@ def describe_capacity_reservation_billing_requests( def describe_capacity_reservation_fleets( self, context: RequestContext, - capacity_reservation_fleet_ids: CapacityReservationFleetIdSet = None, - next_token: String = None, - max_results: DescribeCapacityReservationFleetsMaxResults = None, - filters: FilterList = None, - dry_run: Boolean = None, + capacity_reservation_fleet_ids: CapacityReservationFleetIdSet | None = None, + next_token: String | None = None, + max_results: DescribeCapacityReservationFleetsMaxResults | None = None, + filters: FilterList | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> DescribeCapacityReservationFleetsResult: raise NotImplementedError @@ -23466,11 +23484,11 @@ def describe_capacity_reservation_fleets( def describe_capacity_reservations( self, context: RequestContext, - capacity_reservation_ids: CapacityReservationIdSet = None, - next_token: String = None, - max_results: DescribeCapacityReservationsMaxResults = None, - filters: FilterList = None, - dry_run: Boolean = None, + capacity_reservation_ids: CapacityReservationIdSet | None = None, + next_token: String | None = None, + max_results: DescribeCapacityReservationsMaxResults | None = None, + filters: FilterList | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> DescribeCapacityReservationsResult: raise NotImplementedError @@ -23479,11 +23497,11 @@ def describe_capacity_reservations( def describe_carrier_gateways( self, context: RequestContext, - carrier_gateway_ids: CarrierGatewayIdSet = None, - filters: FilterList = None, - max_results: CarrierGatewayMaxResults = None, - next_token: String = None, - dry_run: Boolean = None, + carrier_gateway_ids: CarrierGatewayIdSet | None = None, + filters: FilterList | None = None, + max_results: CarrierGatewayMaxResults | None = None, + next_token: String | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> DescribeCarrierGatewaysResult: raise NotImplementedError @@ -23492,11 +23510,11 @@ def describe_carrier_gateways( def describe_classic_link_instances( self, context: RequestContext, - dry_run: Boolean = None, - instance_ids: InstanceIdStringList = None, - filters: FilterList = None, - next_token: String = None, - max_results: DescribeClassicLinkInstancesMaxResults = None, + dry_run: Boolean | None = None, + instance_ids: InstanceIdStringList | None = None, + filters: FilterList | None = None, + next_token: String | None = None, + max_results: DescribeClassicLinkInstancesMaxResults | None = None, **kwargs, ) -> DescribeClassicLinkInstancesResult: raise NotImplementedError @@ -23506,10 +23524,10 @@ def describe_client_vpn_authorization_rules( self, context: RequestContext, client_vpn_endpoint_id: ClientVpnEndpointId, - dry_run: Boolean = None, - next_token: NextToken = None, - filters: FilterList = None, - max_results: DescribeClientVpnAuthorizationRulesMaxResults = None, + dry_run: Boolean | None = None, + next_token: NextToken | None = None, + filters: FilterList | None = None, + max_results: DescribeClientVpnAuthorizationRulesMaxResults | None = None, **kwargs, ) -> DescribeClientVpnAuthorizationRulesResult: raise NotImplementedError @@ -23519,10 +23537,10 @@ def describe_client_vpn_connections( self, context: RequestContext, client_vpn_endpoint_id: ClientVpnEndpointId, - filters: FilterList = None, - next_token: NextToken = None, - max_results: DescribeClientVpnConnectionsMaxResults = None, - dry_run: Boolean = None, + filters: FilterList | None = None, + next_token: NextToken | None = None, + max_results: DescribeClientVpnConnectionsMaxResults | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> DescribeClientVpnConnectionsResult: raise NotImplementedError @@ -23531,11 +23549,11 @@ def describe_client_vpn_connections( def describe_client_vpn_endpoints( self, context: RequestContext, - client_vpn_endpoint_ids: ClientVpnEndpointIdList = None, - max_results: DescribeClientVpnEndpointMaxResults = None, - next_token: NextToken = None, - filters: FilterList = None, - dry_run: Boolean = None, + client_vpn_endpoint_ids: ClientVpnEndpointIdList | None = None, + max_results: DescribeClientVpnEndpointMaxResults | None = None, + next_token: NextToken | None = None, + filters: FilterList | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> DescribeClientVpnEndpointsResult: raise NotImplementedError @@ -23545,10 +23563,10 @@ def describe_client_vpn_routes( self, context: RequestContext, client_vpn_endpoint_id: ClientVpnEndpointId, - filters: FilterList = None, - max_results: DescribeClientVpnRoutesMaxResults = None, - next_token: NextToken = None, - dry_run: Boolean = None, + filters: FilterList | None = None, + max_results: DescribeClientVpnRoutesMaxResults | None = None, + next_token: NextToken | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> DescribeClientVpnRoutesResult: raise NotImplementedError @@ -23558,11 +23576,11 @@ def describe_client_vpn_target_networks( self, context: RequestContext, client_vpn_endpoint_id: ClientVpnEndpointId, - association_ids: ValueStringList = None, - max_results: DescribeClientVpnTargetNetworksMaxResults = None, - next_token: NextToken = None, - filters: FilterList = None, - dry_run: Boolean = None, + association_ids: ValueStringList | None = None, + max_results: DescribeClientVpnTargetNetworksMaxResults | None = None, + next_token: NextToken | None = None, + filters: FilterList | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> DescribeClientVpnTargetNetworksResult: raise NotImplementedError @@ -23571,11 +23589,11 @@ def describe_client_vpn_target_networks( def describe_coip_pools( self, context: RequestContext, - pool_ids: CoipPoolIdSet = None, - filters: FilterList = None, - max_results: CoipPoolMaxResults = None, - next_token: String = None, - dry_run: Boolean = None, + pool_ids: CoipPoolIdSet | None = None, + filters: FilterList | None = None, + max_results: CoipPoolMaxResults | None = None, + next_token: String | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> DescribeCoipPoolsResult: raise NotImplementedError @@ -23584,8 +23602,8 @@ def describe_coip_pools( def describe_conversion_tasks( self, context: RequestContext, - dry_run: Boolean = None, - conversion_task_ids: ConversionIdStringList = None, + dry_run: Boolean | None = None, + conversion_task_ids: ConversionIdStringList | None = None, **kwargs, ) -> DescribeConversionTasksResult: raise NotImplementedError @@ -23594,9 +23612,9 @@ def describe_conversion_tasks( def describe_customer_gateways( self, context: RequestContext, - customer_gateway_ids: CustomerGatewayIdStringList = None, - filters: FilterList = None, - dry_run: Boolean = None, + customer_gateway_ids: CustomerGatewayIdStringList | None = None, + filters: FilterList | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> DescribeCustomerGatewaysResult: raise NotImplementedError @@ -23605,10 +23623,10 @@ def describe_customer_gateways( def describe_declarative_policies_reports( self, context: RequestContext, - dry_run: Boolean = None, - next_token: String = None, - max_results: DeclarativePoliciesMaxResults = None, - report_ids: ValueStringList = None, + dry_run: Boolean | None = None, + next_token: String | None = None, + max_results: DeclarativePoliciesMaxResults | None = None, + report_ids: ValueStringList | None = None, **kwargs, ) -> DescribeDeclarativePoliciesReportsResult: raise NotImplementedError @@ -23617,11 +23635,11 @@ def describe_declarative_policies_reports( def describe_dhcp_options( self, context: RequestContext, - dhcp_options_ids: DhcpOptionsIdStringList = None, - next_token: String = None, - max_results: DescribeDhcpOptionsMaxResults = None, - dry_run: Boolean = None, - filters: FilterList = None, + dhcp_options_ids: DhcpOptionsIdStringList | None = None, + next_token: String | None = None, + max_results: DescribeDhcpOptionsMaxResults | None = None, + dry_run: Boolean | None = None, + filters: FilterList | None = None, **kwargs, ) -> DescribeDhcpOptionsResult: raise NotImplementedError @@ -23630,11 +23648,11 @@ def describe_dhcp_options( def describe_egress_only_internet_gateways( self, context: RequestContext, - dry_run: Boolean = None, - egress_only_internet_gateway_ids: EgressOnlyInternetGatewayIdList = None, - max_results: DescribeEgressOnlyInternetGatewaysMaxResults = None, - next_token: String = None, - filters: FilterList = None, + dry_run: Boolean | None = None, + egress_only_internet_gateway_ids: EgressOnlyInternetGatewayIdList | None = None, + max_results: DescribeEgressOnlyInternetGatewaysMaxResults | None = None, + next_token: String | None = None, + filters: FilterList | None = None, **kwargs, ) -> DescribeEgressOnlyInternetGatewaysResult: raise NotImplementedError @@ -23643,11 +23661,11 @@ def describe_egress_only_internet_gateways( def describe_elastic_gpus( self, context: RequestContext, - elastic_gpu_ids: ElasticGpuIdSet = None, - dry_run: Boolean = None, - filters: FilterList = None, - max_results: DescribeElasticGpusMaxResults = None, - next_token: String = None, + elastic_gpu_ids: ElasticGpuIdSet | None = None, + dry_run: Boolean | None = None, + filters: FilterList | None = None, + max_results: DescribeElasticGpusMaxResults | None = None, + next_token: String | None = None, **kwargs, ) -> DescribeElasticGpusResult: raise NotImplementedError @@ -23656,11 +23674,11 @@ def describe_elastic_gpus( def describe_export_image_tasks( self, context: RequestContext, - dry_run: Boolean = None, - filters: FilterList = None, - export_image_task_ids: ExportImageTaskIdList = None, - max_results: DescribeExportImageTasksMaxResults = None, - next_token: NextToken = None, + dry_run: Boolean | None = None, + filters: FilterList | None = None, + export_image_task_ids: ExportImageTaskIdList | None = None, + max_results: DescribeExportImageTasksMaxResults | None = None, + next_token: NextToken | None = None, **kwargs, ) -> DescribeExportImageTasksResult: raise NotImplementedError @@ -23669,8 +23687,8 @@ def describe_export_image_tasks( def describe_export_tasks( self, context: RequestContext, - filters: FilterList = None, - export_task_ids: ExportTaskIdStringList = None, + filters: FilterList | None = None, + export_task_ids: ExportTaskIdStringList | None = None, **kwargs, ) -> DescribeExportTasksResult: raise NotImplementedError @@ -23679,11 +23697,11 @@ def describe_export_tasks( def describe_fast_launch_images( self, context: RequestContext, - image_ids: FastLaunchImageIdList = None, - filters: FilterList = None, - max_results: DescribeFastLaunchImagesRequestMaxResults = None, - next_token: NextToken = None, - dry_run: Boolean = None, + image_ids: FastLaunchImageIdList | None = None, + filters: FilterList | None = None, + max_results: DescribeFastLaunchImagesRequestMaxResults | None = None, + next_token: NextToken | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> DescribeFastLaunchImagesResult: raise NotImplementedError @@ -23692,10 +23710,10 @@ def describe_fast_launch_images( def describe_fast_snapshot_restores( self, context: RequestContext, - filters: FilterList = None, - max_results: DescribeFastSnapshotRestoresMaxResults = None, - next_token: NextToken = None, - dry_run: Boolean = None, + filters: FilterList | None = None, + max_results: DescribeFastSnapshotRestoresMaxResults | None = None, + next_token: NextToken | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> DescribeFastSnapshotRestoresResult: raise NotImplementedError @@ -23706,10 +23724,10 @@ def describe_fleet_history( context: RequestContext, fleet_id: FleetId, start_time: DateTime, - dry_run: Boolean = None, - event_type: FleetEventType = None, - max_results: Integer = None, - next_token: String = None, + dry_run: Boolean | None = None, + event_type: FleetEventType | None = None, + max_results: Integer | None = None, + next_token: String | None = None, **kwargs, ) -> DescribeFleetHistoryResult: raise NotImplementedError @@ -23719,10 +23737,10 @@ def describe_fleet_instances( self, context: RequestContext, fleet_id: FleetId, - dry_run: Boolean = None, - max_results: Integer = None, - next_token: String = None, - filters: FilterList = None, + dry_run: Boolean | None = None, + max_results: Integer | None = None, + next_token: String | None = None, + filters: FilterList | None = None, **kwargs, ) -> DescribeFleetInstancesResult: raise NotImplementedError @@ -23731,11 +23749,11 @@ def describe_fleet_instances( def describe_fleets( self, context: RequestContext, - dry_run: Boolean = None, - max_results: Integer = None, - next_token: String = None, - fleet_ids: FleetIdSet = None, - filters: FilterList = None, + dry_run: Boolean | None = None, + max_results: Integer | None = None, + next_token: String | None = None, + fleet_ids: FleetIdSet | None = None, + filters: FilterList | None = None, **kwargs, ) -> DescribeFleetsResult: raise NotImplementedError @@ -23744,11 +23762,11 @@ def describe_fleets( def describe_flow_logs( self, context: RequestContext, - dry_run: Boolean = None, - filter: FilterList = None, - flow_log_ids: FlowLogIdList = None, - max_results: Integer = None, - next_token: String = None, + dry_run: Boolean | None = None, + filter: FilterList | None = None, + flow_log_ids: FlowLogIdList | None = None, + max_results: Integer | None = None, + next_token: String | None = None, **kwargs, ) -> DescribeFlowLogsResult: raise NotImplementedError @@ -23759,7 +23777,7 @@ def describe_fpga_image_attribute( context: RequestContext, fpga_image_id: FpgaImageId, attribute: FpgaImageAttributeName, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> DescribeFpgaImageAttributeResult: raise NotImplementedError @@ -23768,12 +23786,12 @@ def describe_fpga_image_attribute( def describe_fpga_images( self, context: RequestContext, - dry_run: Boolean = None, - fpga_image_ids: FpgaImageIdList = None, - owners: OwnerStringList = None, - filters: FilterList = None, - next_token: NextToken = None, - max_results: DescribeFpgaImagesMaxResults = None, + dry_run: Boolean | None = None, + fpga_image_ids: FpgaImageIdList | None = None, + owners: OwnerStringList | None = None, + filters: FilterList | None = None, + next_token: NextToken | None = None, + max_results: DescribeFpgaImagesMaxResults | None = None, **kwargs, ) -> DescribeFpgaImagesResult: raise NotImplementedError @@ -23782,12 +23800,12 @@ def describe_fpga_images( def describe_host_reservation_offerings( self, context: RequestContext, - filter: FilterList = None, - max_duration: Integer = None, - max_results: DescribeHostReservationsMaxResults = None, - min_duration: Integer = None, - next_token: String = None, - offering_id: OfferingId = None, + filter: FilterList | None = None, + max_duration: Integer | None = None, + max_results: DescribeHostReservationsMaxResults | None = None, + min_duration: Integer | None = None, + next_token: String | None = None, + offering_id: OfferingId | None = None, **kwargs, ) -> DescribeHostReservationOfferingsResult: raise NotImplementedError @@ -23796,10 +23814,10 @@ def describe_host_reservation_offerings( def describe_host_reservations( self, context: RequestContext, - filter: FilterList = None, - host_reservation_id_set: HostReservationIdSet = None, - max_results: Integer = None, - next_token: String = None, + filter: FilterList | None = None, + host_reservation_id_set: HostReservationIdSet | None = None, + max_results: Integer | None = None, + next_token: String | None = None, **kwargs, ) -> DescribeHostReservationsResult: raise NotImplementedError @@ -23808,10 +23826,10 @@ def describe_host_reservations( def describe_hosts( self, context: RequestContext, - host_ids: RequestHostIdList = None, - next_token: String = None, - max_results: Integer = None, - filter: FilterList = None, + host_ids: RequestHostIdList | None = None, + next_token: String | None = None, + max_results: Integer | None = None, + filter: FilterList | None = None, **kwargs, ) -> DescribeHostsResult: raise NotImplementedError @@ -23820,23 +23838,27 @@ def describe_hosts( def describe_iam_instance_profile_associations( self, context: RequestContext, - association_ids: AssociationIdList = None, - filters: FilterList = None, - max_results: DescribeIamInstanceProfileAssociationsMaxResults = None, - next_token: NextToken = None, + association_ids: AssociationIdList | None = None, + filters: FilterList | None = None, + max_results: DescribeIamInstanceProfileAssociationsMaxResults | None = None, + next_token: NextToken | None = None, **kwargs, ) -> DescribeIamInstanceProfileAssociationsResult: raise NotImplementedError @handler("DescribeIdFormat") def describe_id_format( - self, context: RequestContext, resource: String = None, **kwargs + self, context: RequestContext, resource: String | None = None, **kwargs ) -> DescribeIdFormatResult: raise NotImplementedError @handler("DescribeIdentityIdFormat") def describe_identity_id_format( - self, context: RequestContext, principal_arn: String, resource: String = None, **kwargs + self, + context: RequestContext, + principal_arn: String, + resource: String | None = None, + **kwargs, ) -> DescribeIdentityIdFormatResult: raise NotImplementedError @@ -23846,7 +23868,7 @@ def describe_image_attribute( context: RequestContext, attribute: ImageAttributeName, image_id: ImageId, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> ImageAttribute: raise NotImplementedError @@ -23855,15 +23877,15 @@ def describe_image_attribute( def describe_images( self, context: RequestContext, - executable_users: ExecutableByStringList = None, - image_ids: ImageIdStringList = None, - owners: OwnerStringList = None, - include_deprecated: Boolean = None, - include_disabled: Boolean = None, - max_results: Integer = None, - next_token: String = None, - dry_run: Boolean = None, - filters: FilterList = None, + executable_users: ExecutableByStringList | None = None, + image_ids: ImageIdStringList | None = None, + owners: OwnerStringList | None = None, + include_deprecated: Boolean | None = None, + include_disabled: Boolean | None = None, + max_results: Integer | None = None, + next_token: String | None = None, + dry_run: Boolean | None = None, + filters: FilterList | None = None, **kwargs, ) -> DescribeImagesResult: raise NotImplementedError @@ -23872,11 +23894,11 @@ def describe_images( def describe_import_image_tasks( self, context: RequestContext, - dry_run: Boolean = None, - filters: FilterList = None, - import_task_ids: ImportTaskIdList = None, - max_results: Integer = None, - next_token: String = None, + dry_run: Boolean | None = None, + filters: FilterList | None = None, + import_task_ids: ImportTaskIdList | None = None, + max_results: Integer | None = None, + next_token: String | None = None, **kwargs, ) -> DescribeImportImageTasksResult: raise NotImplementedError @@ -23885,11 +23907,11 @@ def describe_import_image_tasks( def describe_import_snapshot_tasks( self, context: RequestContext, - dry_run: Boolean = None, - filters: FilterList = None, - import_task_ids: ImportSnapshotTaskIdList = None, - max_results: Integer = None, - next_token: String = None, + dry_run: Boolean | None = None, + filters: FilterList | None = None, + import_task_ids: ImportSnapshotTaskIdList | None = None, + max_results: Integer | None = None, + next_token: String | None = None, **kwargs, ) -> DescribeImportSnapshotTasksResult: raise NotImplementedError @@ -23900,7 +23922,7 @@ def describe_instance_attribute( context: RequestContext, instance_id: InstanceId, attribute: InstanceAttributeName, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> InstanceAttribute: raise NotImplementedError @@ -23909,11 +23931,11 @@ def describe_instance_attribute( def describe_instance_connect_endpoints( self, context: RequestContext, - dry_run: Boolean = None, - max_results: InstanceConnectEndpointMaxResults = None, - next_token: NextToken = None, - filters: FilterList = None, - instance_connect_endpoint_ids: ValueStringList = None, + dry_run: Boolean | None = None, + max_results: InstanceConnectEndpointMaxResults | None = None, + next_token: NextToken | None = None, + filters: FilterList | None = None, + instance_connect_endpoint_ids: ValueStringList | None = None, **kwargs, ) -> DescribeInstanceConnectEndpointsResult: raise NotImplementedError @@ -23922,18 +23944,18 @@ def describe_instance_connect_endpoints( def describe_instance_credit_specifications( self, context: RequestContext, - dry_run: Boolean = None, - filters: FilterList = None, - instance_ids: InstanceIdStringList = None, - max_results: DescribeInstanceCreditSpecificationsMaxResults = None, - next_token: String = None, + dry_run: Boolean | None = None, + filters: FilterList | None = None, + instance_ids: InstanceIdStringList | None = None, + max_results: DescribeInstanceCreditSpecificationsMaxResults | None = None, + next_token: String | None = None, **kwargs, ) -> DescribeInstanceCreditSpecificationsResult: raise NotImplementedError @handler("DescribeInstanceEventNotificationAttributes") def describe_instance_event_notification_attributes( - self, context: RequestContext, dry_run: Boolean = None, **kwargs + self, context: RequestContext, dry_run: Boolean | None = None, **kwargs ) -> DescribeInstanceEventNotificationAttributesResult: raise NotImplementedError @@ -23941,11 +23963,11 @@ def describe_instance_event_notification_attributes( def describe_instance_event_windows( self, context: RequestContext, - dry_run: Boolean = None, - instance_event_window_ids: InstanceEventWindowIdSet = None, - filters: FilterList = None, - max_results: ResultRange = None, - next_token: String = None, + dry_run: Boolean | None = None, + instance_event_window_ids: InstanceEventWindowIdSet | None = None, + filters: FilterList | None = None, + max_results: ResultRange | None = None, + next_token: String | None = None, **kwargs, ) -> DescribeInstanceEventWindowsResult: raise NotImplementedError @@ -23954,11 +23976,11 @@ def describe_instance_event_windows( def describe_instance_image_metadata( self, context: RequestContext, - filters: FilterList = None, - instance_ids: InstanceIdStringList = None, - max_results: DescribeInstanceImageMetadataMaxResults = None, - next_token: String = None, - dry_run: Boolean = None, + filters: FilterList | None = None, + instance_ids: InstanceIdStringList | None = None, + max_results: DescribeInstanceImageMetadataMaxResults | None = None, + next_token: String | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> DescribeInstanceImageMetadataResult: raise NotImplementedError @@ -23967,12 +23989,12 @@ def describe_instance_image_metadata( def describe_instance_status( self, context: RequestContext, - instance_ids: InstanceIdStringList = None, - max_results: Integer = None, - next_token: String = None, - dry_run: Boolean = None, - filters: FilterList = None, - include_all_instances: Boolean = None, + instance_ids: InstanceIdStringList | None = None, + max_results: Integer | None = None, + next_token: String | None = None, + dry_run: Boolean | None = None, + filters: FilterList | None = None, + include_all_instances: Boolean | None = None, **kwargs, ) -> DescribeInstanceStatusResult: raise NotImplementedError @@ -23981,12 +24003,12 @@ def describe_instance_status( def describe_instance_topology( self, context: RequestContext, - dry_run: Boolean = None, - next_token: String = None, - max_results: DescribeInstanceTopologyMaxResults = None, - instance_ids: DescribeInstanceTopologyInstanceIdSet = None, - group_names: DescribeInstanceTopologyGroupNameSet = None, - filters: FilterList = None, + dry_run: Boolean | None = None, + next_token: String | None = None, + max_results: DescribeInstanceTopologyMaxResults | None = None, + instance_ids: DescribeInstanceTopologyInstanceIdSet | None = None, + group_names: DescribeInstanceTopologyGroupNameSet | None = None, + filters: FilterList | None = None, **kwargs, ) -> DescribeInstanceTopologyResult: raise NotImplementedError @@ -23995,11 +24017,11 @@ def describe_instance_topology( def describe_instance_type_offerings( self, context: RequestContext, - dry_run: Boolean = None, - location_type: LocationType = None, - filters: FilterList = None, - max_results: DITOMaxResults = None, - next_token: NextToken = None, + dry_run: Boolean | None = None, + location_type: LocationType | None = None, + filters: FilterList | None = None, + max_results: DITOMaxResults | None = None, + next_token: NextToken | None = None, **kwargs, ) -> DescribeInstanceTypeOfferingsResult: raise NotImplementedError @@ -24008,11 +24030,11 @@ def describe_instance_type_offerings( def describe_instance_types( self, context: RequestContext, - dry_run: Boolean = None, - instance_types: RequestInstanceTypeList = None, - filters: FilterList = None, - max_results: DITMaxResults = None, - next_token: NextToken = None, + dry_run: Boolean | None = None, + instance_types: RequestInstanceTypeList | None = None, + filters: FilterList | None = None, + max_results: DITMaxResults | None = None, + next_token: NextToken | None = None, **kwargs, ) -> DescribeInstanceTypesResult: raise NotImplementedError @@ -24021,11 +24043,11 @@ def describe_instance_types( def describe_instances( self, context: RequestContext, - instance_ids: InstanceIdStringList = None, - dry_run: Boolean = None, - filters: FilterList = None, - next_token: String = None, - max_results: Integer = None, + instance_ids: InstanceIdStringList | None = None, + dry_run: Boolean | None = None, + filters: FilterList | None = None, + next_token: String | None = None, + max_results: Integer | None = None, **kwargs, ) -> DescribeInstancesResult: raise NotImplementedError @@ -24034,11 +24056,11 @@ def describe_instances( def describe_internet_gateways( self, context: RequestContext, - next_token: String = None, - max_results: DescribeInternetGatewaysMaxResults = None, - dry_run: Boolean = None, - internet_gateway_ids: InternetGatewayIdList = None, - filters: FilterList = None, + next_token: String | None = None, + max_results: DescribeInternetGatewaysMaxResults | None = None, + dry_run: Boolean | None = None, + internet_gateway_ids: InternetGatewayIdList | None = None, + filters: FilterList | None = None, **kwargs, ) -> DescribeInternetGatewaysResult: raise NotImplementedError @@ -24047,9 +24069,9 @@ def describe_internet_gateways( def describe_ipam_byoasn( self, context: RequestContext, - dry_run: Boolean = None, - max_results: DescribeIpamByoasnMaxResults = None, - next_token: NextToken = None, + dry_run: Boolean | None = None, + max_results: DescribeIpamByoasnMaxResults | None = None, + next_token: NextToken | None = None, **kwargs, ) -> DescribeIpamByoasnResult: raise NotImplementedError @@ -24058,11 +24080,11 @@ def describe_ipam_byoasn( def describe_ipam_external_resource_verification_tokens( self, context: RequestContext, - dry_run: Boolean = None, - filters: FilterList = None, - next_token: NextToken = None, - max_results: IpamMaxResults = None, - ipam_external_resource_verification_token_ids: ValueStringList = None, + dry_run: Boolean | None = None, + filters: FilterList | None = None, + next_token: NextToken | None = None, + max_results: IpamMaxResults | None = None, + ipam_external_resource_verification_token_ids: ValueStringList | None = None, **kwargs, ) -> DescribeIpamExternalResourceVerificationTokensResult: raise NotImplementedError @@ -24071,11 +24093,11 @@ def describe_ipam_external_resource_verification_tokens( def describe_ipam_pools( self, context: RequestContext, - dry_run: Boolean = None, - filters: FilterList = None, - max_results: IpamMaxResults = None, - next_token: NextToken = None, - ipam_pool_ids: ValueStringList = None, + dry_run: Boolean | None = None, + filters: FilterList | None = None, + max_results: IpamMaxResults | None = None, + next_token: NextToken | None = None, + ipam_pool_ids: ValueStringList | None = None, **kwargs, ) -> DescribeIpamPoolsResult: raise NotImplementedError @@ -24084,11 +24106,11 @@ def describe_ipam_pools( def describe_ipam_resource_discoveries( self, context: RequestContext, - dry_run: Boolean = None, - ipam_resource_discovery_ids: ValueStringList = None, - next_token: NextToken = None, - max_results: IpamMaxResults = None, - filters: FilterList = None, + dry_run: Boolean | None = None, + ipam_resource_discovery_ids: ValueStringList | None = None, + next_token: NextToken | None = None, + max_results: IpamMaxResults | None = None, + filters: FilterList | None = None, **kwargs, ) -> DescribeIpamResourceDiscoveriesResult: raise NotImplementedError @@ -24097,11 +24119,11 @@ def describe_ipam_resource_discoveries( def describe_ipam_resource_discovery_associations( self, context: RequestContext, - dry_run: Boolean = None, - ipam_resource_discovery_association_ids: ValueStringList = None, - next_token: NextToken = None, - max_results: IpamMaxResults = None, - filters: FilterList = None, + dry_run: Boolean | None = None, + ipam_resource_discovery_association_ids: ValueStringList | None = None, + next_token: NextToken | None = None, + max_results: IpamMaxResults | None = None, + filters: FilterList | None = None, **kwargs, ) -> DescribeIpamResourceDiscoveryAssociationsResult: raise NotImplementedError @@ -24110,11 +24132,11 @@ def describe_ipam_resource_discovery_associations( def describe_ipam_scopes( self, context: RequestContext, - dry_run: Boolean = None, - filters: FilterList = None, - max_results: IpamMaxResults = None, - next_token: NextToken = None, - ipam_scope_ids: ValueStringList = None, + dry_run: Boolean | None = None, + filters: FilterList | None = None, + max_results: IpamMaxResults | None = None, + next_token: NextToken | None = None, + ipam_scope_ids: ValueStringList | None = None, **kwargs, ) -> DescribeIpamScopesResult: raise NotImplementedError @@ -24123,11 +24145,11 @@ def describe_ipam_scopes( def describe_ipams( self, context: RequestContext, - dry_run: Boolean = None, - filters: FilterList = None, - max_results: IpamMaxResults = None, - next_token: NextToken = None, - ipam_ids: ValueStringList = None, + dry_run: Boolean | None = None, + filters: FilterList | None = None, + max_results: IpamMaxResults | None = None, + next_token: NextToken | None = None, + ipam_ids: ValueStringList | None = None, **kwargs, ) -> DescribeIpamsResult: raise NotImplementedError @@ -24136,11 +24158,11 @@ def describe_ipams( def describe_ipv6_pools( self, context: RequestContext, - pool_ids: Ipv6PoolIdList = None, - next_token: NextToken = None, - max_results: Ipv6PoolMaxResults = None, - dry_run: Boolean = None, - filters: FilterList = None, + pool_ids: Ipv6PoolIdList | None = None, + next_token: NextToken | None = None, + max_results: Ipv6PoolMaxResults | None = None, + dry_run: Boolean | None = None, + filters: FilterList | None = None, **kwargs, ) -> DescribeIpv6PoolsResult: raise NotImplementedError @@ -24149,11 +24171,11 @@ def describe_ipv6_pools( def describe_key_pairs( self, context: RequestContext, - key_names: KeyNameStringList = None, - key_pair_ids: KeyPairIdStringList = None, - include_public_key: Boolean = None, - dry_run: Boolean = None, - filters: FilterList = None, + key_names: KeyNameStringList | None = None, + key_pair_ids: KeyPairIdStringList | None = None, + include_public_key: Boolean | None = None, + dry_run: Boolean | None = None, + filters: FilterList | None = None, **kwargs, ) -> DescribeKeyPairsResult: raise NotImplementedError @@ -24162,16 +24184,16 @@ def describe_key_pairs( def describe_launch_template_versions( self, context: RequestContext, - dry_run: Boolean = None, - launch_template_id: LaunchTemplateId = None, - launch_template_name: LaunchTemplateName = None, - versions: VersionStringList = None, - min_version: String = None, - max_version: String = None, - next_token: String = None, - max_results: Integer = None, - filters: FilterList = None, - resolve_alias: Boolean = None, + dry_run: Boolean | None = None, + launch_template_id: LaunchTemplateId | None = None, + launch_template_name: LaunchTemplateName | None = None, + versions: VersionStringList | None = None, + min_version: String | None = None, + max_version: String | None = None, + next_token: String | None = None, + max_results: Integer | None = None, + filters: FilterList | None = None, + resolve_alias: Boolean | None = None, **kwargs, ) -> DescribeLaunchTemplateVersionsResult: raise NotImplementedError @@ -24180,12 +24202,12 @@ def describe_launch_template_versions( def describe_launch_templates( self, context: RequestContext, - dry_run: Boolean = None, - launch_template_ids: LaunchTemplateIdStringList = None, - launch_template_names: LaunchTemplateNameStringList = None, - filters: FilterList = None, - next_token: String = None, - max_results: DescribeLaunchTemplatesMaxResults = None, + dry_run: Boolean | None = None, + launch_template_ids: LaunchTemplateIdStringList | None = None, + launch_template_names: LaunchTemplateNameStringList | None = None, + filters: FilterList | None = None, + next_token: String | None = None, + max_results: DescribeLaunchTemplatesMaxResults | None = None, **kwargs, ) -> DescribeLaunchTemplatesResult: raise NotImplementedError @@ -24194,11 +24216,12 @@ def describe_launch_templates( def describe_local_gateway_route_table_virtual_interface_group_associations( self, context: RequestContext, - local_gateway_route_table_virtual_interface_group_association_ids: LocalGatewayRouteTableVirtualInterfaceGroupAssociationIdSet = None, - filters: FilterList = None, - max_results: LocalGatewayMaxResults = None, - next_token: String = None, - dry_run: Boolean = None, + local_gateway_route_table_virtual_interface_group_association_ids: LocalGatewayRouteTableVirtualInterfaceGroupAssociationIdSet + | None = None, + filters: FilterList | None = None, + max_results: LocalGatewayMaxResults | None = None, + next_token: String | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsResult: raise NotImplementedError @@ -24207,11 +24230,12 @@ def describe_local_gateway_route_table_virtual_interface_group_associations( def describe_local_gateway_route_table_vpc_associations( self, context: RequestContext, - local_gateway_route_table_vpc_association_ids: LocalGatewayRouteTableVpcAssociationIdSet = None, - filters: FilterList = None, - max_results: LocalGatewayMaxResults = None, - next_token: String = None, - dry_run: Boolean = None, + local_gateway_route_table_vpc_association_ids: LocalGatewayRouteTableVpcAssociationIdSet + | None = None, + filters: FilterList | None = None, + max_results: LocalGatewayMaxResults | None = None, + next_token: String | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> DescribeLocalGatewayRouteTableVpcAssociationsResult: raise NotImplementedError @@ -24220,11 +24244,11 @@ def describe_local_gateway_route_table_vpc_associations( def describe_local_gateway_route_tables( self, context: RequestContext, - local_gateway_route_table_ids: LocalGatewayRouteTableIdSet = None, - filters: FilterList = None, - max_results: LocalGatewayMaxResults = None, - next_token: String = None, - dry_run: Boolean = None, + local_gateway_route_table_ids: LocalGatewayRouteTableIdSet | None = None, + filters: FilterList | None = None, + max_results: LocalGatewayMaxResults | None = None, + next_token: String | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> DescribeLocalGatewayRouteTablesResult: raise NotImplementedError @@ -24233,11 +24257,12 @@ def describe_local_gateway_route_tables( def describe_local_gateway_virtual_interface_groups( self, context: RequestContext, - local_gateway_virtual_interface_group_ids: LocalGatewayVirtualInterfaceGroupIdSet = None, - filters: FilterList = None, - max_results: LocalGatewayMaxResults = None, - next_token: String = None, - dry_run: Boolean = None, + local_gateway_virtual_interface_group_ids: LocalGatewayVirtualInterfaceGroupIdSet + | None = None, + filters: FilterList | None = None, + max_results: LocalGatewayMaxResults | None = None, + next_token: String | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> DescribeLocalGatewayVirtualInterfaceGroupsResult: raise NotImplementedError @@ -24246,11 +24271,11 @@ def describe_local_gateway_virtual_interface_groups( def describe_local_gateway_virtual_interfaces( self, context: RequestContext, - local_gateway_virtual_interface_ids: LocalGatewayVirtualInterfaceIdSet = None, - filters: FilterList = None, - max_results: LocalGatewayMaxResults = None, - next_token: String = None, - dry_run: Boolean = None, + local_gateway_virtual_interface_ids: LocalGatewayVirtualInterfaceIdSet | None = None, + filters: FilterList | None = None, + max_results: LocalGatewayMaxResults | None = None, + next_token: String | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> DescribeLocalGatewayVirtualInterfacesResult: raise NotImplementedError @@ -24259,11 +24284,11 @@ def describe_local_gateway_virtual_interfaces( def describe_local_gateways( self, context: RequestContext, - local_gateway_ids: LocalGatewayIdSet = None, - filters: FilterList = None, - max_results: LocalGatewayMaxResults = None, - next_token: String = None, - dry_run: Boolean = None, + local_gateway_ids: LocalGatewayIdSet | None = None, + filters: FilterList | None = None, + max_results: LocalGatewayMaxResults | None = None, + next_token: String | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> DescribeLocalGatewaysResult: raise NotImplementedError @@ -24272,11 +24297,11 @@ def describe_local_gateways( def describe_locked_snapshots( self, context: RequestContext, - filters: FilterList = None, - max_results: DescribeLockedSnapshotsMaxResults = None, - next_token: String = None, - snapshot_ids: SnapshotIdStringList = None, - dry_run: Boolean = None, + filters: FilterList | None = None, + max_results: DescribeLockedSnapshotsMaxResults | None = None, + next_token: String | None = None, + snapshot_ids: SnapshotIdStringList | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> DescribeLockedSnapshotsResult: raise NotImplementedError @@ -24285,10 +24310,10 @@ def describe_locked_snapshots( def describe_mac_hosts( self, context: RequestContext, - filters: FilterList = None, - host_ids: RequestHostIdList = None, - max_results: DescribeMacHostsRequestMaxResults = None, - next_token: String = None, + filters: FilterList | None = None, + host_ids: RequestHostIdList | None = None, + max_results: DescribeMacHostsRequestMaxResults | None = None, + next_token: String | None = None, **kwargs, ) -> DescribeMacHostsResult: raise NotImplementedError @@ -24297,11 +24322,11 @@ def describe_mac_hosts( def describe_managed_prefix_lists( self, context: RequestContext, - dry_run: Boolean = None, - filters: FilterList = None, - max_results: PrefixListMaxResults = None, - next_token: NextToken = None, - prefix_list_ids: ValueStringList = None, + dry_run: Boolean | None = None, + filters: FilterList | None = None, + max_results: PrefixListMaxResults | None = None, + next_token: NextToken | None = None, + prefix_list_ids: ValueStringList | None = None, **kwargs, ) -> DescribeManagedPrefixListsResult: raise NotImplementedError @@ -24310,11 +24335,11 @@ def describe_managed_prefix_lists( def describe_moving_addresses( self, context: RequestContext, - dry_run: Boolean = None, - public_ips: ValueStringList = None, - next_token: String = None, - filters: FilterList = None, - max_results: DescribeMovingAddressesMaxResults = None, + dry_run: Boolean | None = None, + public_ips: ValueStringList | None = None, + next_token: String | None = None, + filters: FilterList | None = None, + max_results: DescribeMovingAddressesMaxResults | None = None, **kwargs, ) -> DescribeMovingAddressesResult: raise NotImplementedError @@ -24323,11 +24348,11 @@ def describe_moving_addresses( def describe_nat_gateways( self, context: RequestContext, - dry_run: Boolean = None, - filter: FilterList = None, - max_results: DescribeNatGatewaysMaxResults = None, - nat_gateway_ids: NatGatewayIdStringList = None, - next_token: String = None, + dry_run: Boolean | None = None, + filter: FilterList | None = None, + max_results: DescribeNatGatewaysMaxResults | None = None, + nat_gateway_ids: NatGatewayIdStringList | None = None, + next_token: String | None = None, **kwargs, ) -> DescribeNatGatewaysResult: raise NotImplementedError @@ -24336,11 +24361,11 @@ def describe_nat_gateways( def describe_network_acls( self, context: RequestContext, - next_token: String = None, - max_results: DescribeNetworkAclsMaxResults = None, - dry_run: Boolean = None, - network_acl_ids: NetworkAclIdStringList = None, - filters: FilterList = None, + next_token: String | None = None, + max_results: DescribeNetworkAclsMaxResults | None = None, + dry_run: Boolean | None = None, + network_acl_ids: NetworkAclIdStringList | None = None, + filters: FilterList | None = None, **kwargs, ) -> DescribeNetworkAclsResult: raise NotImplementedError @@ -24349,14 +24374,15 @@ def describe_network_acls( def describe_network_insights_access_scope_analyses( self, context: RequestContext, - network_insights_access_scope_analysis_ids: NetworkInsightsAccessScopeAnalysisIdList = None, - network_insights_access_scope_id: NetworkInsightsAccessScopeId = None, - analysis_start_time_begin: MillisecondDateTime = None, - analysis_start_time_end: MillisecondDateTime = None, - filters: FilterList = None, - max_results: NetworkInsightsMaxResults = None, - dry_run: Boolean = None, - next_token: NextToken = None, + network_insights_access_scope_analysis_ids: NetworkInsightsAccessScopeAnalysisIdList + | None = None, + network_insights_access_scope_id: NetworkInsightsAccessScopeId | None = None, + analysis_start_time_begin: MillisecondDateTime | None = None, + analysis_start_time_end: MillisecondDateTime | None = None, + filters: FilterList | None = None, + max_results: NetworkInsightsMaxResults | None = None, + dry_run: Boolean | None = None, + next_token: NextToken | None = None, **kwargs, ) -> DescribeNetworkInsightsAccessScopeAnalysesResult: raise NotImplementedError @@ -24365,11 +24391,11 @@ def describe_network_insights_access_scope_analyses( def describe_network_insights_access_scopes( self, context: RequestContext, - network_insights_access_scope_ids: NetworkInsightsAccessScopeIdList = None, - filters: FilterList = None, - max_results: NetworkInsightsMaxResults = None, - dry_run: Boolean = None, - next_token: NextToken = None, + network_insights_access_scope_ids: NetworkInsightsAccessScopeIdList | None = None, + filters: FilterList | None = None, + max_results: NetworkInsightsMaxResults | None = None, + dry_run: Boolean | None = None, + next_token: NextToken | None = None, **kwargs, ) -> DescribeNetworkInsightsAccessScopesResult: raise NotImplementedError @@ -24378,14 +24404,14 @@ def describe_network_insights_access_scopes( def describe_network_insights_analyses( self, context: RequestContext, - network_insights_analysis_ids: NetworkInsightsAnalysisIdList = None, - network_insights_path_id: NetworkInsightsPathId = None, - analysis_start_time: MillisecondDateTime = None, - analysis_end_time: MillisecondDateTime = None, - filters: FilterList = None, - max_results: NetworkInsightsMaxResults = None, - dry_run: Boolean = None, - next_token: NextToken = None, + network_insights_analysis_ids: NetworkInsightsAnalysisIdList | None = None, + network_insights_path_id: NetworkInsightsPathId | None = None, + analysis_start_time: MillisecondDateTime | None = None, + analysis_end_time: MillisecondDateTime | None = None, + filters: FilterList | None = None, + max_results: NetworkInsightsMaxResults | None = None, + dry_run: Boolean | None = None, + next_token: NextToken | None = None, **kwargs, ) -> DescribeNetworkInsightsAnalysesResult: raise NotImplementedError @@ -24394,11 +24420,11 @@ def describe_network_insights_analyses( def describe_network_insights_paths( self, context: RequestContext, - network_insights_path_ids: NetworkInsightsPathIdList = None, - filters: FilterList = None, - max_results: NetworkInsightsMaxResults = None, - dry_run: Boolean = None, - next_token: NextToken = None, + network_insights_path_ids: NetworkInsightsPathIdList | None = None, + filters: FilterList | None = None, + max_results: NetworkInsightsMaxResults | None = None, + dry_run: Boolean | None = None, + next_token: NextToken | None = None, **kwargs, ) -> DescribeNetworkInsightsPathsResult: raise NotImplementedError @@ -24408,8 +24434,8 @@ def describe_network_interface_attribute( self, context: RequestContext, network_interface_id: NetworkInterfaceId, - dry_run: Boolean = None, - attribute: NetworkInterfaceAttribute = None, + dry_run: Boolean | None = None, + attribute: NetworkInterfaceAttribute | None = None, **kwargs, ) -> DescribeNetworkInterfaceAttributeResult: raise NotImplementedError @@ -24418,10 +24444,10 @@ def describe_network_interface_attribute( def describe_network_interface_permissions( self, context: RequestContext, - network_interface_permission_ids: NetworkInterfacePermissionIdList = None, - filters: FilterList = None, - next_token: String = None, - max_results: DescribeNetworkInterfacePermissionsMaxResults = None, + network_interface_permission_ids: NetworkInterfacePermissionIdList | None = None, + filters: FilterList | None = None, + next_token: String | None = None, + max_results: DescribeNetworkInterfacePermissionsMaxResults | None = None, **kwargs, ) -> DescribeNetworkInterfacePermissionsResult: raise NotImplementedError @@ -24430,11 +24456,11 @@ def describe_network_interface_permissions( def describe_network_interfaces( self, context: RequestContext, - next_token: String = None, - max_results: DescribeNetworkInterfacesMaxResults = None, - dry_run: Boolean = None, - network_interface_ids: NetworkInterfaceIdList = None, - filters: FilterList = None, + next_token: String | None = None, + max_results: DescribeNetworkInterfacesMaxResults | None = None, + dry_run: Boolean | None = None, + network_interface_ids: NetworkInterfaceIdList | None = None, + filters: FilterList | None = None, **kwargs, ) -> DescribeNetworkInterfacesResult: raise NotImplementedError @@ -24443,11 +24469,11 @@ def describe_network_interfaces( def describe_outpost_lags( self, context: RequestContext, - outpost_lag_ids: OutpostLagIdSet = None, - filters: FilterList = None, - max_results: OutpostLagMaxResults = None, - next_token: String = None, - dry_run: Boolean = None, + outpost_lag_ids: OutpostLagIdSet | None = None, + filters: FilterList | None = None, + max_results: OutpostLagMaxResults | None = None, + next_token: String | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> DescribeOutpostLagsResult: raise NotImplementedError @@ -24456,10 +24482,10 @@ def describe_outpost_lags( def describe_placement_groups( self, context: RequestContext, - group_ids: PlacementGroupIdStringList = None, - dry_run: Boolean = None, - group_names: PlacementGroupStringList = None, - filters: FilterList = None, + group_ids: PlacementGroupIdStringList | None = None, + dry_run: Boolean | None = None, + group_names: PlacementGroupStringList | None = None, + filters: FilterList | None = None, **kwargs, ) -> DescribePlacementGroupsResult: raise NotImplementedError @@ -24468,11 +24494,11 @@ def describe_placement_groups( def describe_prefix_lists( self, context: RequestContext, - dry_run: Boolean = None, - filters: FilterList = None, - max_results: Integer = None, - next_token: String = None, - prefix_list_ids: PrefixListResourceIdStringList = None, + dry_run: Boolean | None = None, + filters: FilterList | None = None, + max_results: Integer | None = None, + next_token: String | None = None, + prefix_list_ids: PrefixListResourceIdStringList | None = None, **kwargs, ) -> DescribePrefixListsResult: raise NotImplementedError @@ -24481,10 +24507,10 @@ def describe_prefix_lists( def describe_principal_id_format( self, context: RequestContext, - dry_run: Boolean = None, - resources: ResourceList = None, - max_results: DescribePrincipalIdFormatMaxResults = None, - next_token: String = None, + dry_run: Boolean | None = None, + resources: ResourceList | None = None, + max_results: DescribePrincipalIdFormatMaxResults | None = None, + next_token: String | None = None, **kwargs, ) -> DescribePrincipalIdFormatResult: raise NotImplementedError @@ -24493,10 +24519,10 @@ def describe_principal_id_format( def describe_public_ipv4_pools( self, context: RequestContext, - pool_ids: PublicIpv4PoolIdStringList = None, - next_token: NextToken = None, - max_results: PoolMaxResults = None, - filters: FilterList = None, + pool_ids: PublicIpv4PoolIdStringList | None = None, + next_token: NextToken | None = None, + max_results: PoolMaxResults | None = None, + filters: FilterList | None = None, **kwargs, ) -> DescribePublicIpv4PoolsResult: raise NotImplementedError @@ -24505,10 +24531,10 @@ def describe_public_ipv4_pools( def describe_regions( self, context: RequestContext, - region_names: RegionNameStringList = None, - all_regions: Boolean = None, - dry_run: Boolean = None, - filters: FilterList = None, + region_names: RegionNameStringList | None = None, + all_regions: Boolean | None = None, + dry_run: Boolean | None = None, + filters: FilterList | None = None, **kwargs, ) -> DescribeRegionsResult: raise NotImplementedError @@ -24517,11 +24543,11 @@ def describe_regions( def describe_replace_root_volume_tasks( self, context: RequestContext, - replace_root_volume_task_ids: ReplaceRootVolumeTaskIds = None, - filters: FilterList = None, - max_results: DescribeReplaceRootVolumeTasksMaxResults = None, - next_token: NextToken = None, - dry_run: Boolean = None, + replace_root_volume_task_ids: ReplaceRootVolumeTaskIds | None = None, + filters: FilterList | None = None, + max_results: DescribeReplaceRootVolumeTasksMaxResults | None = None, + next_token: NextToken | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> DescribeReplaceRootVolumeTasksResult: raise NotImplementedError @@ -24530,11 +24556,11 @@ def describe_replace_root_volume_tasks( def describe_reserved_instances( self, context: RequestContext, - offering_class: OfferingClassType = None, - reserved_instances_ids: ReservedInstancesIdStringList = None, - dry_run: Boolean = None, - filters: FilterList = None, - offering_type: OfferingTypeValues = None, + offering_class: OfferingClassType | None = None, + reserved_instances_ids: ReservedInstancesIdStringList | None = None, + dry_run: Boolean | None = None, + filters: FilterList | None = None, + offering_type: OfferingTypeValues | None = None, **kwargs, ) -> DescribeReservedInstancesResult: raise NotImplementedError @@ -24543,9 +24569,9 @@ def describe_reserved_instances( def describe_reserved_instances_listings( self, context: RequestContext, - reserved_instances_id: ReservationId = None, - reserved_instances_listing_id: ReservedInstancesListingId = None, - filters: FilterList = None, + reserved_instances_id: ReservationId | None = None, + reserved_instances_listing_id: ReservedInstancesListingId | None = None, + filters: FilterList | None = None, **kwargs, ) -> DescribeReservedInstancesListingsResult: raise NotImplementedError @@ -24554,9 +24580,10 @@ def describe_reserved_instances_listings( def describe_reserved_instances_modifications( self, context: RequestContext, - reserved_instances_modification_ids: ReservedInstancesModificationIdStringList = None, - next_token: String = None, - filters: FilterList = None, + reserved_instances_modification_ids: ReservedInstancesModificationIdStringList + | None = None, + next_token: String | None = None, + filters: FilterList | None = None, **kwargs, ) -> DescribeReservedInstancesModificationsResult: raise NotImplementedError @@ -24565,21 +24592,21 @@ def describe_reserved_instances_modifications( def describe_reserved_instances_offerings( self, context: RequestContext, - availability_zone: String = None, - include_marketplace: Boolean = None, - instance_type: InstanceType = None, - max_duration: Long = None, - max_instance_count: Integer = None, - min_duration: Long = None, - offering_class: OfferingClassType = None, - product_description: RIProductDescription = None, - reserved_instances_offering_ids: ReservedInstancesOfferingIdStringList = None, - dry_run: Boolean = None, - filters: FilterList = None, - instance_tenancy: Tenancy = None, - offering_type: OfferingTypeValues = None, - next_token: String = None, - max_results: Integer = None, + availability_zone: String | None = None, + include_marketplace: Boolean | None = None, + instance_type: InstanceType | None = None, + max_duration: Long | None = None, + max_instance_count: Integer | None = None, + min_duration: Long | None = None, + offering_class: OfferingClassType | None = None, + product_description: RIProductDescription | None = None, + reserved_instances_offering_ids: ReservedInstancesOfferingIdStringList | None = None, + dry_run: Boolean | None = None, + filters: FilterList | None = None, + instance_tenancy: Tenancy | None = None, + offering_type: OfferingTypeValues | None = None, + next_token: String | None = None, + max_results: Integer | None = None, **kwargs, ) -> DescribeReservedInstancesOfferingsResult: raise NotImplementedError @@ -24588,11 +24615,11 @@ def describe_reserved_instances_offerings( def describe_route_server_endpoints( self, context: RequestContext, - route_server_endpoint_ids: RouteServerEndpointIdsList = None, - next_token: String = None, - max_results: RouteServerMaxResults = None, - filters: FilterList = None, - dry_run: Boolean = None, + route_server_endpoint_ids: RouteServerEndpointIdsList | None = None, + next_token: String | None = None, + max_results: RouteServerMaxResults | None = None, + filters: FilterList | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> DescribeRouteServerEndpointsResult: raise NotImplementedError @@ -24601,11 +24628,11 @@ def describe_route_server_endpoints( def describe_route_server_peers( self, context: RequestContext, - route_server_peer_ids: RouteServerPeerIdsList = None, - next_token: String = None, - max_results: RouteServerMaxResults = None, - filters: FilterList = None, - dry_run: Boolean = None, + route_server_peer_ids: RouteServerPeerIdsList | None = None, + next_token: String | None = None, + max_results: RouteServerMaxResults | None = None, + filters: FilterList | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> DescribeRouteServerPeersResult: raise NotImplementedError @@ -24614,11 +24641,11 @@ def describe_route_server_peers( def describe_route_servers( self, context: RequestContext, - route_server_ids: RouteServerIdsList = None, - next_token: String = None, - max_results: RouteServerMaxResults = None, - filters: FilterList = None, - dry_run: Boolean = None, + route_server_ids: RouteServerIdsList | None = None, + next_token: String | None = None, + max_results: RouteServerMaxResults | None = None, + filters: FilterList | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> DescribeRouteServersResult: raise NotImplementedError @@ -24627,11 +24654,11 @@ def describe_route_servers( def describe_route_tables( self, context: RequestContext, - next_token: String = None, - max_results: DescribeRouteTablesMaxResults = None, - dry_run: Boolean = None, - route_table_ids: RouteTableIdStringList = None, - filters: FilterList = None, + next_token: String | None = None, + max_results: DescribeRouteTablesMaxResults | None = None, + dry_run: Boolean | None = None, + route_table_ids: RouteTableIdStringList | None = None, + filters: FilterList | None = None, **kwargs, ) -> DescribeRouteTablesResult: raise NotImplementedError @@ -24642,12 +24669,12 @@ def describe_scheduled_instance_availability( context: RequestContext, first_slot_start_time_range: SlotDateTimeRangeRequest, recurrence: ScheduledInstanceRecurrenceRequest, - dry_run: Boolean = None, - filters: FilterList = None, - max_results: DescribeScheduledInstanceAvailabilityMaxResults = None, - max_slot_duration_in_hours: Integer = None, - min_slot_duration_in_hours: Integer = None, - next_token: String = None, + dry_run: Boolean | None = None, + filters: FilterList | None = None, + max_results: DescribeScheduledInstanceAvailabilityMaxResults | None = None, + max_slot_duration_in_hours: Integer | None = None, + min_slot_duration_in_hours: Integer | None = None, + next_token: String | None = None, **kwargs, ) -> DescribeScheduledInstanceAvailabilityResult: raise NotImplementedError @@ -24656,19 +24683,19 @@ def describe_scheduled_instance_availability( def describe_scheduled_instances( self, context: RequestContext, - dry_run: Boolean = None, - filters: FilterList = None, - max_results: Integer = None, - next_token: String = None, - scheduled_instance_ids: ScheduledInstanceIdRequestSet = None, - slot_start_time_range: SlotStartTimeRangeRequest = None, + dry_run: Boolean | None = None, + filters: FilterList | None = None, + max_results: Integer | None = None, + next_token: String | None = None, + scheduled_instance_ids: ScheduledInstanceIdRequestSet | None = None, + slot_start_time_range: SlotStartTimeRangeRequest | None = None, **kwargs, ) -> DescribeScheduledInstancesResult: raise NotImplementedError @handler("DescribeSecurityGroupReferences") def describe_security_group_references( - self, context: RequestContext, group_id: GroupIds, dry_run: Boolean = None, **kwargs + self, context: RequestContext, group_id: GroupIds, dry_run: Boolean | None = None, **kwargs ) -> DescribeSecurityGroupReferencesResult: raise NotImplementedError @@ -24676,11 +24703,11 @@ def describe_security_group_references( def describe_security_group_rules( self, context: RequestContext, - filters: FilterList = None, - security_group_rule_ids: SecurityGroupRuleIdList = None, - dry_run: Boolean = None, - next_token: String = None, - max_results: DescribeSecurityGroupRulesMaxResults = None, + filters: FilterList | None = None, + security_group_rule_ids: SecurityGroupRuleIdList | None = None, + dry_run: Boolean | None = None, + next_token: String | None = None, + max_results: DescribeSecurityGroupRulesMaxResults | None = None, **kwargs, ) -> DescribeSecurityGroupRulesResult: raise NotImplementedError @@ -24689,10 +24716,10 @@ def describe_security_group_rules( def describe_security_group_vpc_associations( self, context: RequestContext, - filters: FilterList = None, - next_token: String = None, - max_results: DescribeSecurityGroupVpcAssociationsMaxResults = None, - dry_run: Boolean = None, + filters: FilterList | None = None, + next_token: String | None = None, + max_results: DescribeSecurityGroupVpcAssociationsMaxResults | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> DescribeSecurityGroupVpcAssociationsResult: raise NotImplementedError @@ -24701,12 +24728,12 @@ def describe_security_group_vpc_associations( def describe_security_groups( self, context: RequestContext, - group_ids: GroupIdStringList = None, - group_names: GroupNameStringList = None, - next_token: String = None, - max_results: DescribeSecurityGroupsMaxResults = None, - dry_run: Boolean = None, - filters: FilterList = None, + group_ids: GroupIdStringList | None = None, + group_names: GroupNameStringList | None = None, + next_token: String | None = None, + max_results: DescribeSecurityGroupsMaxResults | None = None, + dry_run: Boolean | None = None, + filters: FilterList | None = None, **kwargs, ) -> DescribeSecurityGroupsResult: raise NotImplementedError @@ -24715,11 +24742,11 @@ def describe_security_groups( def describe_service_link_virtual_interfaces( self, context: RequestContext, - service_link_virtual_interface_ids: ServiceLinkVirtualInterfaceIdSet = None, - filters: FilterList = None, - max_results: ServiceLinkMaxResults = None, - next_token: String = None, - dry_run: Boolean = None, + service_link_virtual_interface_ids: ServiceLinkVirtualInterfaceIdSet | None = None, + filters: FilterList | None = None, + max_results: ServiceLinkMaxResults | None = None, + next_token: String | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> DescribeServiceLinkVirtualInterfacesResult: raise NotImplementedError @@ -24730,7 +24757,7 @@ def describe_snapshot_attribute( context: RequestContext, attribute: SnapshotAttributeName, snapshot_id: SnapshotId, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> DescribeSnapshotAttributeResult: raise NotImplementedError @@ -24739,10 +24766,10 @@ def describe_snapshot_attribute( def describe_snapshot_tier_status( self, context: RequestContext, - filters: FilterList = None, - dry_run: Boolean = None, - next_token: String = None, - max_results: DescribeSnapshotTierStatusMaxResults = None, + filters: FilterList | None = None, + dry_run: Boolean | None = None, + next_token: String | None = None, + max_results: DescribeSnapshotTierStatusMaxResults | None = None, **kwargs, ) -> DescribeSnapshotTierStatusResult: raise NotImplementedError @@ -24751,20 +24778,20 @@ def describe_snapshot_tier_status( def describe_snapshots( self, context: RequestContext, - max_results: Integer = None, - next_token: String = None, - owner_ids: OwnerStringList = None, - restorable_by_user_ids: RestorableByStringList = None, - snapshot_ids: SnapshotIdStringList = None, - dry_run: Boolean = None, - filters: FilterList = None, + max_results: Integer | None = None, + next_token: String | None = None, + owner_ids: OwnerStringList | None = None, + restorable_by_user_ids: RestorableByStringList | None = None, + snapshot_ids: SnapshotIdStringList | None = None, + dry_run: Boolean | None = None, + filters: FilterList | None = None, **kwargs, ) -> DescribeSnapshotsResult: raise NotImplementedError @handler("DescribeSpotDatafeedSubscription") def describe_spot_datafeed_subscription( - self, context: RequestContext, dry_run: Boolean = None, **kwargs + self, context: RequestContext, dry_run: Boolean | None = None, **kwargs ) -> DescribeSpotDatafeedSubscriptionResult: raise NotImplementedError @@ -24773,9 +24800,9 @@ def describe_spot_fleet_instances( self, context: RequestContext, spot_fleet_request_id: SpotFleetRequestId, - dry_run: Boolean = None, - next_token: String = None, - max_results: DescribeSpotFleetInstancesMaxResults = None, + dry_run: Boolean | None = None, + next_token: String | None = None, + max_results: DescribeSpotFleetInstancesMaxResults | None = None, **kwargs, ) -> DescribeSpotFleetInstancesResponse: raise NotImplementedError @@ -24786,10 +24813,10 @@ def describe_spot_fleet_request_history( context: RequestContext, spot_fleet_request_id: SpotFleetRequestId, start_time: DateTime, - dry_run: Boolean = None, - event_type: EventType = None, - next_token: String = None, - max_results: DescribeSpotFleetRequestHistoryMaxResults = None, + dry_run: Boolean | None = None, + event_type: EventType | None = None, + next_token: String | None = None, + max_results: DescribeSpotFleetRequestHistoryMaxResults | None = None, **kwargs, ) -> DescribeSpotFleetRequestHistoryResponse: raise NotImplementedError @@ -24798,10 +24825,10 @@ def describe_spot_fleet_request_history( def describe_spot_fleet_requests( self, context: RequestContext, - dry_run: Boolean = None, - spot_fleet_request_ids: SpotFleetRequestIdList = None, - next_token: String = None, - max_results: Integer = None, + dry_run: Boolean | None = None, + spot_fleet_request_ids: SpotFleetRequestIdList | None = None, + next_token: String | None = None, + max_results: Integer | None = None, **kwargs, ) -> DescribeSpotFleetRequestsResponse: raise NotImplementedError @@ -24810,11 +24837,11 @@ def describe_spot_fleet_requests( def describe_spot_instance_requests( self, context: RequestContext, - next_token: String = None, - max_results: Integer = None, - dry_run: Boolean = None, - spot_instance_request_ids: SpotInstanceRequestIdList = None, - filters: FilterList = None, + next_token: String | None = None, + max_results: Integer | None = None, + dry_run: Boolean | None = None, + spot_instance_request_ids: SpotInstanceRequestIdList | None = None, + filters: FilterList | None = None, **kwargs, ) -> DescribeSpotInstanceRequestsResult: raise NotImplementedError @@ -24823,15 +24850,15 @@ def describe_spot_instance_requests( def describe_spot_price_history( self, context: RequestContext, - dry_run: Boolean = None, - start_time: DateTime = None, - end_time: DateTime = None, - instance_types: InstanceTypeList = None, - product_descriptions: ProductDescriptionList = None, - filters: FilterList = None, - availability_zone: String = None, - max_results: Integer = None, - next_token: String = None, + dry_run: Boolean | None = None, + start_time: DateTime | None = None, + end_time: DateTime | None = None, + instance_types: InstanceTypeList | None = None, + product_descriptions: ProductDescriptionList | None = None, + filters: FilterList | None = None, + availability_zone: String | None = None, + max_results: Integer | None = None, + next_token: String | None = None, **kwargs, ) -> DescribeSpotPriceHistoryResult: raise NotImplementedError @@ -24841,9 +24868,9 @@ def describe_stale_security_groups( self, context: RequestContext, vpc_id: VpcId, - dry_run: Boolean = None, - max_results: DescribeStaleSecurityGroupsMaxResults = None, - next_token: DescribeStaleSecurityGroupsNextToken = None, + dry_run: Boolean | None = None, + max_results: DescribeStaleSecurityGroupsMaxResults | None = None, + next_token: DescribeStaleSecurityGroupsNextToken | None = None, **kwargs, ) -> DescribeStaleSecurityGroupsResult: raise NotImplementedError @@ -24852,11 +24879,11 @@ def describe_stale_security_groups( def describe_store_image_tasks( self, context: RequestContext, - image_ids: ImageIdList = None, - dry_run: Boolean = None, - filters: FilterList = None, - next_token: String = None, - max_results: DescribeStoreImageTasksRequestMaxResults = None, + image_ids: ImageIdList | None = None, + dry_run: Boolean | None = None, + filters: FilterList | None = None, + next_token: String | None = None, + max_results: DescribeStoreImageTasksRequestMaxResults | None = None, **kwargs, ) -> DescribeStoreImageTasksResult: raise NotImplementedError @@ -24865,11 +24892,11 @@ def describe_store_image_tasks( def describe_subnets( self, context: RequestContext, - filters: FilterList = None, - subnet_ids: SubnetIdStringList = None, - next_token: String = None, - max_results: DescribeSubnetsMaxResults = None, - dry_run: Boolean = None, + filters: FilterList | None = None, + subnet_ids: SubnetIdStringList | None = None, + next_token: String | None = None, + max_results: DescribeSubnetsMaxResults | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> DescribeSubnetsResult: raise NotImplementedError @@ -24878,10 +24905,10 @@ def describe_subnets( def describe_tags( self, context: RequestContext, - dry_run: Boolean = None, - filters: FilterList = None, - max_results: Integer = None, - next_token: String = None, + dry_run: Boolean | None = None, + filters: FilterList | None = None, + max_results: Integer | None = None, + next_token: String | None = None, **kwargs, ) -> DescribeTagsResult: raise NotImplementedError @@ -24890,12 +24917,12 @@ def describe_tags( def describe_traffic_mirror_filter_rules( self, context: RequestContext, - traffic_mirror_filter_rule_ids: TrafficMirrorFilterRuleIdList = None, - traffic_mirror_filter_id: TrafficMirrorFilterId = None, - dry_run: Boolean = None, - filters: FilterList = None, - max_results: TrafficMirroringMaxResults = None, - next_token: NextToken = None, + traffic_mirror_filter_rule_ids: TrafficMirrorFilterRuleIdList | None = None, + traffic_mirror_filter_id: TrafficMirrorFilterId | None = None, + dry_run: Boolean | None = None, + filters: FilterList | None = None, + max_results: TrafficMirroringMaxResults | None = None, + next_token: NextToken | None = None, **kwargs, ) -> DescribeTrafficMirrorFilterRulesResult: raise NotImplementedError @@ -24904,11 +24931,11 @@ def describe_traffic_mirror_filter_rules( def describe_traffic_mirror_filters( self, context: RequestContext, - traffic_mirror_filter_ids: TrafficMirrorFilterIdList = None, - dry_run: Boolean = None, - filters: FilterList = None, - max_results: TrafficMirroringMaxResults = None, - next_token: NextToken = None, + traffic_mirror_filter_ids: TrafficMirrorFilterIdList | None = None, + dry_run: Boolean | None = None, + filters: FilterList | None = None, + max_results: TrafficMirroringMaxResults | None = None, + next_token: NextToken | None = None, **kwargs, ) -> DescribeTrafficMirrorFiltersResult: raise NotImplementedError @@ -24917,11 +24944,11 @@ def describe_traffic_mirror_filters( def describe_traffic_mirror_sessions( self, context: RequestContext, - traffic_mirror_session_ids: TrafficMirrorSessionIdList = None, - dry_run: Boolean = None, - filters: FilterList = None, - max_results: TrafficMirroringMaxResults = None, - next_token: NextToken = None, + traffic_mirror_session_ids: TrafficMirrorSessionIdList | None = None, + dry_run: Boolean | None = None, + filters: FilterList | None = None, + max_results: TrafficMirroringMaxResults | None = None, + next_token: NextToken | None = None, **kwargs, ) -> DescribeTrafficMirrorSessionsResult: raise NotImplementedError @@ -24930,11 +24957,11 @@ def describe_traffic_mirror_sessions( def describe_traffic_mirror_targets( self, context: RequestContext, - traffic_mirror_target_ids: TrafficMirrorTargetIdList = None, - dry_run: Boolean = None, - filters: FilterList = None, - max_results: TrafficMirroringMaxResults = None, - next_token: NextToken = None, + traffic_mirror_target_ids: TrafficMirrorTargetIdList | None = None, + dry_run: Boolean | None = None, + filters: FilterList | None = None, + max_results: TrafficMirroringMaxResults | None = None, + next_token: NextToken | None = None, **kwargs, ) -> DescribeTrafficMirrorTargetsResult: raise NotImplementedError @@ -24943,11 +24970,11 @@ def describe_traffic_mirror_targets( def describe_transit_gateway_attachments( self, context: RequestContext, - transit_gateway_attachment_ids: TransitGatewayAttachmentIdStringList = None, - filters: FilterList = None, - max_results: TransitGatewayMaxResults = None, - next_token: String = None, - dry_run: Boolean = None, + transit_gateway_attachment_ids: TransitGatewayAttachmentIdStringList | None = None, + filters: FilterList | None = None, + max_results: TransitGatewayMaxResults | None = None, + next_token: String | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> DescribeTransitGatewayAttachmentsResult: raise NotImplementedError @@ -24956,11 +24983,11 @@ def describe_transit_gateway_attachments( def describe_transit_gateway_connect_peers( self, context: RequestContext, - transit_gateway_connect_peer_ids: TransitGatewayConnectPeerIdStringList = None, - filters: FilterList = None, - max_results: TransitGatewayMaxResults = None, - next_token: String = None, - dry_run: Boolean = None, + transit_gateway_connect_peer_ids: TransitGatewayConnectPeerIdStringList | None = None, + filters: FilterList | None = None, + max_results: TransitGatewayMaxResults | None = None, + next_token: String | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> DescribeTransitGatewayConnectPeersResult: raise NotImplementedError @@ -24969,11 +24996,11 @@ def describe_transit_gateway_connect_peers( def describe_transit_gateway_connects( self, context: RequestContext, - transit_gateway_attachment_ids: TransitGatewayAttachmentIdStringList = None, - filters: FilterList = None, - max_results: TransitGatewayMaxResults = None, - next_token: String = None, - dry_run: Boolean = None, + transit_gateway_attachment_ids: TransitGatewayAttachmentIdStringList | None = None, + filters: FilterList | None = None, + max_results: TransitGatewayMaxResults | None = None, + next_token: String | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> DescribeTransitGatewayConnectsResult: raise NotImplementedError @@ -24982,11 +25009,12 @@ def describe_transit_gateway_connects( def describe_transit_gateway_multicast_domains( self, context: RequestContext, - transit_gateway_multicast_domain_ids: TransitGatewayMulticastDomainIdStringList = None, - filters: FilterList = None, - max_results: TransitGatewayMaxResults = None, - next_token: String = None, - dry_run: Boolean = None, + transit_gateway_multicast_domain_ids: TransitGatewayMulticastDomainIdStringList + | None = None, + filters: FilterList | None = None, + max_results: TransitGatewayMaxResults | None = None, + next_token: String | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> DescribeTransitGatewayMulticastDomainsResult: raise NotImplementedError @@ -24995,11 +25023,11 @@ def describe_transit_gateway_multicast_domains( def describe_transit_gateway_peering_attachments( self, context: RequestContext, - transit_gateway_attachment_ids: TransitGatewayAttachmentIdStringList = None, - filters: FilterList = None, - max_results: TransitGatewayMaxResults = None, - next_token: String = None, - dry_run: Boolean = None, + transit_gateway_attachment_ids: TransitGatewayAttachmentIdStringList | None = None, + filters: FilterList | None = None, + max_results: TransitGatewayMaxResults | None = None, + next_token: String | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> DescribeTransitGatewayPeeringAttachmentsResult: raise NotImplementedError @@ -25008,11 +25036,11 @@ def describe_transit_gateway_peering_attachments( def describe_transit_gateway_policy_tables( self, context: RequestContext, - transit_gateway_policy_table_ids: TransitGatewayPolicyTableIdStringList = None, - filters: FilterList = None, - max_results: TransitGatewayMaxResults = None, - next_token: String = None, - dry_run: Boolean = None, + transit_gateway_policy_table_ids: TransitGatewayPolicyTableIdStringList | None = None, + filters: FilterList | None = None, + max_results: TransitGatewayMaxResults | None = None, + next_token: String | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> DescribeTransitGatewayPolicyTablesResult: raise NotImplementedError @@ -25021,11 +25049,12 @@ def describe_transit_gateway_policy_tables( def describe_transit_gateway_route_table_announcements( self, context: RequestContext, - transit_gateway_route_table_announcement_ids: TransitGatewayRouteTableAnnouncementIdStringList = None, - filters: FilterList = None, - max_results: TransitGatewayMaxResults = None, - next_token: String = None, - dry_run: Boolean = None, + transit_gateway_route_table_announcement_ids: TransitGatewayRouteTableAnnouncementIdStringList + | None = None, + filters: FilterList | None = None, + max_results: TransitGatewayMaxResults | None = None, + next_token: String | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> DescribeTransitGatewayRouteTableAnnouncementsResult: raise NotImplementedError @@ -25034,11 +25063,11 @@ def describe_transit_gateway_route_table_announcements( def describe_transit_gateway_route_tables( self, context: RequestContext, - transit_gateway_route_table_ids: TransitGatewayRouteTableIdStringList = None, - filters: FilterList = None, - max_results: TransitGatewayMaxResults = None, - next_token: String = None, - dry_run: Boolean = None, + transit_gateway_route_table_ids: TransitGatewayRouteTableIdStringList | None = None, + filters: FilterList | None = None, + max_results: TransitGatewayMaxResults | None = None, + next_token: String | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> DescribeTransitGatewayRouteTablesResult: raise NotImplementedError @@ -25047,11 +25076,11 @@ def describe_transit_gateway_route_tables( def describe_transit_gateway_vpc_attachments( self, context: RequestContext, - transit_gateway_attachment_ids: TransitGatewayAttachmentIdStringList = None, - filters: FilterList = None, - max_results: TransitGatewayMaxResults = None, - next_token: String = None, - dry_run: Boolean = None, + transit_gateway_attachment_ids: TransitGatewayAttachmentIdStringList | None = None, + filters: FilterList | None = None, + max_results: TransitGatewayMaxResults | None = None, + next_token: String | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> DescribeTransitGatewayVpcAttachmentsResult: raise NotImplementedError @@ -25060,11 +25089,11 @@ def describe_transit_gateway_vpc_attachments( def describe_transit_gateways( self, context: RequestContext, - transit_gateway_ids: TransitGatewayIdStringList = None, - filters: FilterList = None, - max_results: TransitGatewayMaxResults = None, - next_token: String = None, - dry_run: Boolean = None, + transit_gateway_ids: TransitGatewayIdStringList | None = None, + filters: FilterList | None = None, + max_results: TransitGatewayMaxResults | None = None, + next_token: String | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> DescribeTransitGatewaysResult: raise NotImplementedError @@ -25073,11 +25102,11 @@ def describe_transit_gateways( def describe_trunk_interface_associations( self, context: RequestContext, - association_ids: TrunkInterfaceAssociationIdList = None, - dry_run: Boolean = None, - filters: FilterList = None, - next_token: String = None, - max_results: DescribeTrunkInterfaceAssociationsMaxResults = None, + association_ids: TrunkInterfaceAssociationIdList | None = None, + dry_run: Boolean | None = None, + filters: FilterList | None = None, + next_token: String | None = None, + max_results: DescribeTrunkInterfaceAssociationsMaxResults | None = None, **kwargs, ) -> DescribeTrunkInterfaceAssociationsResult: raise NotImplementedError @@ -25086,13 +25115,13 @@ def describe_trunk_interface_associations( def describe_verified_access_endpoints( self, context: RequestContext, - verified_access_endpoint_ids: VerifiedAccessEndpointIdList = None, - verified_access_instance_id: VerifiedAccessInstanceId = None, - verified_access_group_id: VerifiedAccessGroupId = None, - max_results: DescribeVerifiedAccessEndpointsMaxResults = None, - next_token: NextToken = None, - filters: FilterList = None, - dry_run: Boolean = None, + verified_access_endpoint_ids: VerifiedAccessEndpointIdList | None = None, + verified_access_instance_id: VerifiedAccessInstanceId | None = None, + verified_access_group_id: VerifiedAccessGroupId | None = None, + max_results: DescribeVerifiedAccessEndpointsMaxResults | None = None, + next_token: NextToken | None = None, + filters: FilterList | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> DescribeVerifiedAccessEndpointsResult: raise NotImplementedError @@ -25101,12 +25130,12 @@ def describe_verified_access_endpoints( def describe_verified_access_groups( self, context: RequestContext, - verified_access_group_ids: VerifiedAccessGroupIdList = None, - verified_access_instance_id: VerifiedAccessInstanceId = None, - max_results: DescribeVerifiedAccessGroupMaxResults = None, - next_token: NextToken = None, - filters: FilterList = None, - dry_run: Boolean = None, + verified_access_group_ids: VerifiedAccessGroupIdList | None = None, + verified_access_instance_id: VerifiedAccessInstanceId | None = None, + max_results: DescribeVerifiedAccessGroupMaxResults | None = None, + next_token: NextToken | None = None, + filters: FilterList | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> DescribeVerifiedAccessGroupsResult: raise NotImplementedError @@ -25115,11 +25144,11 @@ def describe_verified_access_groups( def describe_verified_access_instance_logging_configurations( self, context: RequestContext, - verified_access_instance_ids: VerifiedAccessInstanceIdList = None, - max_results: DescribeVerifiedAccessInstanceLoggingConfigurationsMaxResults = None, - next_token: NextToken = None, - filters: FilterList = None, - dry_run: Boolean = None, + verified_access_instance_ids: VerifiedAccessInstanceIdList | None = None, + max_results: DescribeVerifiedAccessInstanceLoggingConfigurationsMaxResults | None = None, + next_token: NextToken | None = None, + filters: FilterList | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> DescribeVerifiedAccessInstanceLoggingConfigurationsResult: raise NotImplementedError @@ -25128,11 +25157,11 @@ def describe_verified_access_instance_logging_configurations( def describe_verified_access_instances( self, context: RequestContext, - verified_access_instance_ids: VerifiedAccessInstanceIdList = None, - max_results: DescribeVerifiedAccessInstancesMaxResults = None, - next_token: NextToken = None, - filters: FilterList = None, - dry_run: Boolean = None, + verified_access_instance_ids: VerifiedAccessInstanceIdList | None = None, + max_results: DescribeVerifiedAccessInstancesMaxResults | None = None, + next_token: NextToken | None = None, + filters: FilterList | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> DescribeVerifiedAccessInstancesResult: raise NotImplementedError @@ -25141,11 +25170,11 @@ def describe_verified_access_instances( def describe_verified_access_trust_providers( self, context: RequestContext, - verified_access_trust_provider_ids: VerifiedAccessTrustProviderIdList = None, - max_results: DescribeVerifiedAccessTrustProvidersMaxResults = None, - next_token: NextToken = None, - filters: FilterList = None, - dry_run: Boolean = None, + verified_access_trust_provider_ids: VerifiedAccessTrustProviderIdList | None = None, + max_results: DescribeVerifiedAccessTrustProvidersMaxResults | None = None, + next_token: NextToken | None = None, + filters: FilterList | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> DescribeVerifiedAccessTrustProvidersResult: raise NotImplementedError @@ -25156,7 +25185,7 @@ def describe_volume_attribute( context: RequestContext, attribute: VolumeAttributeName, volume_id: VolumeId, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> DescribeVolumeAttributeResult: raise NotImplementedError @@ -25165,11 +25194,11 @@ def describe_volume_attribute( def describe_volume_status( self, context: RequestContext, - max_results: Integer = None, - next_token: String = None, - volume_ids: VolumeIdStringList = None, - dry_run: Boolean = None, - filters: FilterList = None, + max_results: Integer | None = None, + next_token: String | None = None, + volume_ids: VolumeIdStringList | None = None, + dry_run: Boolean | None = None, + filters: FilterList | None = None, **kwargs, ) -> DescribeVolumeStatusResult: raise NotImplementedError @@ -25178,11 +25207,11 @@ def describe_volume_status( def describe_volumes( self, context: RequestContext, - volume_ids: VolumeIdStringList = None, - dry_run: Boolean = None, - filters: FilterList = None, - next_token: String = None, - max_results: Integer = None, + volume_ids: VolumeIdStringList | None = None, + dry_run: Boolean | None = None, + filters: FilterList | None = None, + next_token: String | None = None, + max_results: Integer | None = None, **kwargs, ) -> DescribeVolumesResult: raise NotImplementedError @@ -25191,11 +25220,11 @@ def describe_volumes( def describe_volumes_modifications( self, context: RequestContext, - dry_run: Boolean = None, - volume_ids: VolumeIdStringList = None, - filters: FilterList = None, - next_token: String = None, - max_results: Integer = None, + dry_run: Boolean | None = None, + volume_ids: VolumeIdStringList | None = None, + filters: FilterList | None = None, + next_token: String | None = None, + max_results: Integer | None = None, **kwargs, ) -> DescribeVolumesModificationsResult: raise NotImplementedError @@ -25206,7 +25235,7 @@ def describe_vpc_attribute( context: RequestContext, attribute: VpcAttributeName, vpc_id: VpcId, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> DescribeVpcAttributeResult: raise NotImplementedError @@ -25215,18 +25244,18 @@ def describe_vpc_attribute( def describe_vpc_block_public_access_exclusions( self, context: RequestContext, - dry_run: Boolean = None, - filters: FilterList = None, - exclusion_ids: VpcBlockPublicAccessExclusionIdList = None, - next_token: String = None, - max_results: DescribeVpcBlockPublicAccessExclusionsMaxResults = None, + dry_run: Boolean | None = None, + filters: FilterList | None = None, + exclusion_ids: VpcBlockPublicAccessExclusionIdList | None = None, + next_token: String | None = None, + max_results: DescribeVpcBlockPublicAccessExclusionsMaxResults | None = None, **kwargs, ) -> DescribeVpcBlockPublicAccessExclusionsResult: raise NotImplementedError @handler("DescribeVpcBlockPublicAccessOptions") def describe_vpc_block_public_access_options( - self, context: RequestContext, dry_run: Boolean = None, **kwargs + self, context: RequestContext, dry_run: Boolean | None = None, **kwargs ) -> DescribeVpcBlockPublicAccessOptionsResult: raise NotImplementedError @@ -25234,9 +25263,9 @@ def describe_vpc_block_public_access_options( def describe_vpc_classic_link( self, context: RequestContext, - dry_run: Boolean = None, - vpc_ids: VpcClassicLinkIdList = None, - filters: FilterList = None, + dry_run: Boolean | None = None, + vpc_ids: VpcClassicLinkIdList | None = None, + filters: FilterList | None = None, **kwargs, ) -> DescribeVpcClassicLinkResult: raise NotImplementedError @@ -25245,9 +25274,9 @@ def describe_vpc_classic_link( def describe_vpc_classic_link_dns_support( self, context: RequestContext, - vpc_ids: VpcClassicLinkIdList = None, - max_results: DescribeVpcClassicLinkDnsSupportMaxResults = None, - next_token: DescribeVpcClassicLinkDnsSupportNextToken = None, + vpc_ids: VpcClassicLinkIdList | None = None, + max_results: DescribeVpcClassicLinkDnsSupportMaxResults | None = None, + next_token: DescribeVpcClassicLinkDnsSupportNextToken | None = None, **kwargs, ) -> DescribeVpcClassicLinkDnsSupportResult: raise NotImplementedError @@ -25256,11 +25285,11 @@ def describe_vpc_classic_link_dns_support( def describe_vpc_endpoint_associations( self, context: RequestContext, - dry_run: Boolean = None, - vpc_endpoint_ids: VpcEndpointIdList = None, - filters: FilterList = None, - max_results: maxResults = None, - next_token: String = None, + dry_run: Boolean | None = None, + vpc_endpoint_ids: VpcEndpointIdList | None = None, + filters: FilterList | None = None, + max_results: maxResults | None = None, + next_token: String | None = None, **kwargs, ) -> DescribeVpcEndpointAssociationsResult: raise NotImplementedError @@ -25269,11 +25298,11 @@ def describe_vpc_endpoint_associations( def describe_vpc_endpoint_connection_notifications( self, context: RequestContext, - dry_run: Boolean = None, - connection_notification_id: ConnectionNotificationId = None, - filters: FilterList = None, - max_results: Integer = None, - next_token: String = None, + dry_run: Boolean | None = None, + connection_notification_id: ConnectionNotificationId | None = None, + filters: FilterList | None = None, + max_results: Integer | None = None, + next_token: String | None = None, **kwargs, ) -> DescribeVpcEndpointConnectionNotificationsResult: raise NotImplementedError @@ -25282,10 +25311,10 @@ def describe_vpc_endpoint_connection_notifications( def describe_vpc_endpoint_connections( self, context: RequestContext, - dry_run: Boolean = None, - filters: FilterList = None, - max_results: Integer = None, - next_token: String = None, + dry_run: Boolean | None = None, + filters: FilterList | None = None, + max_results: Integer | None = None, + next_token: String | None = None, **kwargs, ) -> DescribeVpcEndpointConnectionsResult: raise NotImplementedError @@ -25294,11 +25323,11 @@ def describe_vpc_endpoint_connections( def describe_vpc_endpoint_service_configurations( self, context: RequestContext, - dry_run: Boolean = None, - service_ids: VpcEndpointServiceIdList = None, - filters: FilterList = None, - max_results: Integer = None, - next_token: String = None, + dry_run: Boolean | None = None, + service_ids: VpcEndpointServiceIdList | None = None, + filters: FilterList | None = None, + max_results: Integer | None = None, + next_token: String | None = None, **kwargs, ) -> DescribeVpcEndpointServiceConfigurationsResult: raise NotImplementedError @@ -25308,10 +25337,10 @@ def describe_vpc_endpoint_service_permissions( self, context: RequestContext, service_id: VpcEndpointServiceId, - dry_run: Boolean = None, - filters: FilterList = None, - max_results: Integer = None, - next_token: String = None, + dry_run: Boolean | None = None, + filters: FilterList | None = None, + max_results: Integer | None = None, + next_token: String | None = None, **kwargs, ) -> DescribeVpcEndpointServicePermissionsResult: raise NotImplementedError @@ -25320,12 +25349,12 @@ def describe_vpc_endpoint_service_permissions( def describe_vpc_endpoint_services( self, context: RequestContext, - dry_run: Boolean = None, - service_names: ValueStringList = None, - filters: FilterList = None, - max_results: Integer = None, - next_token: String = None, - service_regions: ValueStringList = None, + dry_run: Boolean | None = None, + service_names: ValueStringList | None = None, + filters: FilterList | None = None, + max_results: Integer | None = None, + next_token: String | None = None, + service_regions: ValueStringList | None = None, **kwargs, ) -> DescribeVpcEndpointServicesResult: raise NotImplementedError @@ -25334,11 +25363,11 @@ def describe_vpc_endpoint_services( def describe_vpc_endpoints( self, context: RequestContext, - dry_run: Boolean = None, - vpc_endpoint_ids: VpcEndpointIdList = None, - filters: FilterList = None, - max_results: Integer = None, - next_token: String = None, + dry_run: Boolean | None = None, + vpc_endpoint_ids: VpcEndpointIdList | None = None, + filters: FilterList | None = None, + max_results: Integer | None = None, + next_token: String | None = None, **kwargs, ) -> DescribeVpcEndpointsResult: raise NotImplementedError @@ -25347,11 +25376,11 @@ def describe_vpc_endpoints( def describe_vpc_peering_connections( self, context: RequestContext, - next_token: String = None, - max_results: DescribeVpcPeeringConnectionsMaxResults = None, - dry_run: Boolean = None, - vpc_peering_connection_ids: VpcPeeringConnectionIdList = None, - filters: FilterList = None, + next_token: String | None = None, + max_results: DescribeVpcPeeringConnectionsMaxResults | None = None, + dry_run: Boolean | None = None, + vpc_peering_connection_ids: VpcPeeringConnectionIdList | None = None, + filters: FilterList | None = None, **kwargs, ) -> DescribeVpcPeeringConnectionsResult: raise NotImplementedError @@ -25360,11 +25389,11 @@ def describe_vpc_peering_connections( def describe_vpcs( self, context: RequestContext, - filters: FilterList = None, - vpc_ids: VpcIdStringList = None, - next_token: String = None, - max_results: DescribeVpcsMaxResults = None, - dry_run: Boolean = None, + filters: FilterList | None = None, + vpc_ids: VpcIdStringList | None = None, + next_token: String | None = None, + max_results: DescribeVpcsMaxResults | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> DescribeVpcsResult: raise NotImplementedError @@ -25373,9 +25402,9 @@ def describe_vpcs( def describe_vpn_connections( self, context: RequestContext, - filters: FilterList = None, - vpn_connection_ids: VpnConnectionIdStringList = None, - dry_run: Boolean = None, + filters: FilterList | None = None, + vpn_connection_ids: VpnConnectionIdStringList | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> DescribeVpnConnectionsResult: raise NotImplementedError @@ -25384,9 +25413,9 @@ def describe_vpn_connections( def describe_vpn_gateways( self, context: RequestContext, - filters: FilterList = None, - vpn_gateway_ids: VpnGatewayIdStringList = None, - dry_run: Boolean = None, + filters: FilterList | None = None, + vpn_gateway_ids: VpnGatewayIdStringList | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> DescribeVpnGatewaysResult: raise NotImplementedError @@ -25397,7 +25426,7 @@ def detach_classic_link_vpc( context: RequestContext, instance_id: InstanceId, vpc_id: VpcId, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> DetachClassicLinkVpcResult: raise NotImplementedError @@ -25408,7 +25437,7 @@ def detach_internet_gateway( context: RequestContext, internet_gateway_id: InternetGatewayId, vpc_id: VpcId, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -25418,8 +25447,8 @@ def detach_network_interface( self, context: RequestContext, attachment_id: NetworkInterfaceAttachmentId, - dry_run: Boolean = None, - force: Boolean = None, + dry_run: Boolean | None = None, + force: Boolean | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -25430,8 +25459,8 @@ def detach_verified_access_trust_provider( context: RequestContext, verified_access_instance_id: VerifiedAccessInstanceId, verified_access_trust_provider_id: VerifiedAccessTrustProviderId, - client_token: String = None, - dry_run: Boolean = None, + client_token: String | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> DetachVerifiedAccessTrustProviderResult: raise NotImplementedError @@ -25441,10 +25470,10 @@ def detach_volume( self, context: RequestContext, volume_id: VolumeIdWithResolver, - device: String = None, - force: Boolean = None, - instance_id: InstanceIdForResolver = None, - dry_run: Boolean = None, + device: String | None = None, + force: Boolean | None = None, + instance_id: InstanceIdForResolver | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> VolumeAttachment: raise NotImplementedError @@ -25455,7 +25484,7 @@ def detach_vpn_gateway( context: RequestContext, vpc_id: VpcId, vpn_gateway_id: VpnGatewayId, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -25465,14 +25494,14 @@ def disable_address_transfer( self, context: RequestContext, allocation_id: AllocationId, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> DisableAddressTransferResult: raise NotImplementedError @handler("DisableAllowedImagesSettings") def disable_allowed_images_settings( - self, context: RequestContext, dry_run: Boolean = None, **kwargs + self, context: RequestContext, dry_run: Boolean | None = None, **kwargs ) -> DisableAllowedImagesSettingsResult: raise NotImplementedError @@ -25480,18 +25509,18 @@ def disable_allowed_images_settings( def disable_aws_network_performance_metric_subscription( self, context: RequestContext, - source: String = None, - destination: String = None, - metric: MetricType = None, - statistic: StatisticType = None, - dry_run: Boolean = None, + source: String | None = None, + destination: String | None = None, + metric: MetricType | None = None, + statistic: StatisticType | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> DisableAwsNetworkPerformanceMetricSubscriptionResult: raise NotImplementedError @handler("DisableEbsEncryptionByDefault") def disable_ebs_encryption_by_default( - self, context: RequestContext, dry_run: Boolean = None, **kwargs + self, context: RequestContext, dry_run: Boolean | None = None, **kwargs ) -> DisableEbsEncryptionByDefaultResult: raise NotImplementedError @@ -25500,8 +25529,8 @@ def disable_fast_launch( self, context: RequestContext, image_id: ImageId, - force: Boolean = None, - dry_run: Boolean = None, + force: Boolean | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> DisableFastLaunchResult: raise NotImplementedError @@ -25512,32 +25541,32 @@ def disable_fast_snapshot_restores( context: RequestContext, availability_zones: AvailabilityZoneStringList, source_snapshot_ids: SnapshotIdStringList, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> DisableFastSnapshotRestoresResult: raise NotImplementedError @handler("DisableImage") def disable_image( - self, context: RequestContext, image_id: ImageId, dry_run: Boolean = None, **kwargs + self, context: RequestContext, image_id: ImageId, dry_run: Boolean | None = None, **kwargs ) -> DisableImageResult: raise NotImplementedError @handler("DisableImageBlockPublicAccess") def disable_image_block_public_access( - self, context: RequestContext, dry_run: Boolean = None, **kwargs + self, context: RequestContext, dry_run: Boolean | None = None, **kwargs ) -> DisableImageBlockPublicAccessResult: raise NotImplementedError @handler("DisableImageDeprecation") def disable_image_deprecation( - self, context: RequestContext, image_id: ImageId, dry_run: Boolean = None, **kwargs + self, context: RequestContext, image_id: ImageId, dry_run: Boolean | None = None, **kwargs ) -> DisableImageDeprecationResult: raise NotImplementedError @handler("DisableImageDeregistrationProtection") def disable_image_deregistration_protection( - self, context: RequestContext, image_id: ImageId, dry_run: Boolean = None, **kwargs + self, context: RequestContext, image_id: ImageId, dry_run: Boolean | None = None, **kwargs ) -> DisableImageDeregistrationProtectionResult: raise NotImplementedError @@ -25546,7 +25575,7 @@ def disable_ipam_organization_admin_account( self, context: RequestContext, delegated_admin_account_id: String, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> DisableIpamOrganizationAdminAccountResult: raise NotImplementedError @@ -25557,20 +25586,20 @@ def disable_route_server_propagation( context: RequestContext, route_server_id: RouteServerId, route_table_id: RouteTableId, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> DisableRouteServerPropagationResult: raise NotImplementedError @handler("DisableSerialConsoleAccess") def disable_serial_console_access( - self, context: RequestContext, dry_run: Boolean = None, **kwargs + self, context: RequestContext, dry_run: Boolean | None = None, **kwargs ) -> DisableSerialConsoleAccessResult: raise NotImplementedError @handler("DisableSnapshotBlockPublicAccess") def disable_snapshot_block_public_access( - self, context: RequestContext, dry_run: Boolean = None, **kwargs + self, context: RequestContext, dry_run: Boolean | None = None, **kwargs ) -> DisableSnapshotBlockPublicAccessResult: raise NotImplementedError @@ -25579,9 +25608,10 @@ def disable_transit_gateway_route_table_propagation( self, context: RequestContext, transit_gateway_route_table_id: TransitGatewayRouteTableId, - transit_gateway_attachment_id: TransitGatewayAttachmentId = None, - dry_run: Boolean = None, - transit_gateway_route_table_announcement_id: TransitGatewayRouteTableAnnouncementId = None, + transit_gateway_attachment_id: TransitGatewayAttachmentId | None = None, + dry_run: Boolean | None = None, + transit_gateway_route_table_announcement_id: TransitGatewayRouteTableAnnouncementId + | None = None, **kwargs, ) -> DisableTransitGatewayRouteTablePropagationResult: raise NotImplementedError @@ -25592,20 +25622,20 @@ def disable_vgw_route_propagation( context: RequestContext, gateway_id: VpnGatewayId, route_table_id: RouteTableId, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> None: raise NotImplementedError @handler("DisableVpcClassicLink") def disable_vpc_classic_link( - self, context: RequestContext, vpc_id: VpcId, dry_run: Boolean = None, **kwargs + self, context: RequestContext, vpc_id: VpcId, dry_run: Boolean | None = None, **kwargs ) -> DisableVpcClassicLinkResult: raise NotImplementedError @handler("DisableVpcClassicLinkDnsSupport") def disable_vpc_classic_link_dns_support( - self, context: RequestContext, vpc_id: VpcId = None, **kwargs + self, context: RequestContext, vpc_id: VpcId | None = None, **kwargs ) -> DisableVpcClassicLinkDnsSupportResult: raise NotImplementedError @@ -25613,9 +25643,9 @@ def disable_vpc_classic_link_dns_support( def disassociate_address( self, context: RequestContext, - association_id: ElasticIpAssociationId = None, - public_ip: EipAllocationPublicIp = None, - dry_run: Boolean = None, + association_id: ElasticIpAssociationId | None = None, + public_ip: EipAllocationPublicIp | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -25626,7 +25656,7 @@ def disassociate_capacity_reservation_billing_owner( context: RequestContext, capacity_reservation_id: CapacityReservationId, unused_reservation_billing_owner_id: AccountID, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> DisassociateCapacityReservationBillingOwnerResult: raise NotImplementedError @@ -25637,7 +25667,7 @@ def disassociate_client_vpn_target_network( context: RequestContext, client_vpn_endpoint_id: ClientVpnEndpointId, association_id: String, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> DisassociateClientVpnTargetNetworkResult: raise NotImplementedError @@ -25648,7 +25678,7 @@ def disassociate_enclave_certificate_iam_role( context: RequestContext, certificate_arn: CertificateId, role_arn: RoleId, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> DisassociateEnclaveCertificateIamRoleResult: raise NotImplementedError @@ -25665,14 +25695,19 @@ def disassociate_instance_event_window( context: RequestContext, instance_event_window_id: InstanceEventWindowId, association_target: InstanceEventWindowDisassociationRequest, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> DisassociateInstanceEventWindowResult: raise NotImplementedError @handler("DisassociateIpamByoasn") def disassociate_ipam_byoasn( - self, context: RequestContext, asn: String, cidr: String, dry_run: Boolean = None, **kwargs + self, + context: RequestContext, + asn: String, + cidr: String, + dry_run: Boolean | None = None, + **kwargs, ) -> DisassociateIpamByoasnResult: raise NotImplementedError @@ -25681,7 +25716,7 @@ def disassociate_ipam_resource_discovery( self, context: RequestContext, ipam_resource_discovery_association_id: IpamResourceDiscoveryAssociationId, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> DisassociateIpamResourceDiscoveryResult: raise NotImplementedError @@ -25692,8 +25727,8 @@ def disassociate_nat_gateway_address( context: RequestContext, nat_gateway_id: NatGatewayId, association_ids: EipAssociationIdList, - max_drain_duration_seconds: DrainSeconds = None, - dry_run: Boolean = None, + max_drain_duration_seconds: DrainSeconds | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> DisassociateNatGatewayAddressResult: raise NotImplementedError @@ -25704,7 +25739,7 @@ def disassociate_route_server( context: RequestContext, route_server_id: RouteServerId, vpc_id: VpcId, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> DisassociateRouteServerResult: raise NotImplementedError @@ -25714,7 +25749,7 @@ def disassociate_route_table( self, context: RequestContext, association_id: RouteTableAssociationId, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -25725,7 +25760,7 @@ def disassociate_security_group_vpc( context: RequestContext, group_id: DisassociateSecurityGroupVpcSecurityGroupId, vpc_id: String, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> DisassociateSecurityGroupVpcResult: raise NotImplementedError @@ -25743,7 +25778,7 @@ def disassociate_transit_gateway_multicast_domain( transit_gateway_multicast_domain_id: TransitGatewayMulticastDomainId, transit_gateway_attachment_id: TransitGatewayAttachmentId, subnet_ids: TransitGatewaySubnetIdList, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> DisassociateTransitGatewayMulticastDomainResult: raise NotImplementedError @@ -25754,7 +25789,7 @@ def disassociate_transit_gateway_policy_table( context: RequestContext, transit_gateway_policy_table_id: TransitGatewayPolicyTableId, transit_gateway_attachment_id: TransitGatewayAttachmentId, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> DisassociateTransitGatewayPolicyTableResult: raise NotImplementedError @@ -25765,7 +25800,7 @@ def disassociate_transit_gateway_route_table( context: RequestContext, transit_gateway_route_table_id: TransitGatewayRouteTableId, transit_gateway_attachment_id: TransitGatewayAttachmentId, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> DisassociateTransitGatewayRouteTableResult: raise NotImplementedError @@ -25775,8 +25810,8 @@ def disassociate_trunk_interface( self, context: RequestContext, association_id: TrunkInterfaceAssociationId, - client_token: String = None, - dry_run: Boolean = None, + client_token: String | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> DisassociateTrunkInterfaceResult: raise NotImplementedError @@ -25793,7 +25828,7 @@ def enable_address_transfer( context: RequestContext, allocation_id: AllocationId, transfer_account_id: String, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> EnableAddressTransferResult: raise NotImplementedError @@ -25803,7 +25838,7 @@ def enable_allowed_images_settings( self, context: RequestContext, allowed_images_settings_state: AllowedImagesSettingsEnabledState, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> EnableAllowedImagesSettingsResult: raise NotImplementedError @@ -25812,18 +25847,18 @@ def enable_allowed_images_settings( def enable_aws_network_performance_metric_subscription( self, context: RequestContext, - source: String = None, - destination: String = None, - metric: MetricType = None, - statistic: StatisticType = None, - dry_run: Boolean = None, + source: String | None = None, + destination: String | None = None, + metric: MetricType | None = None, + statistic: StatisticType | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> EnableAwsNetworkPerformanceMetricSubscriptionResult: raise NotImplementedError @handler("EnableEbsEncryptionByDefault") def enable_ebs_encryption_by_default( - self, context: RequestContext, dry_run: Boolean = None, **kwargs + self, context: RequestContext, dry_run: Boolean | None = None, **kwargs ) -> EnableEbsEncryptionByDefaultResult: raise NotImplementedError @@ -25832,11 +25867,11 @@ def enable_fast_launch( self, context: RequestContext, image_id: ImageId, - resource_type: String = None, - snapshot_configuration: FastLaunchSnapshotConfigurationRequest = None, - launch_template: FastLaunchLaunchTemplateSpecificationRequest = None, - max_parallel_launches: Integer = None, - dry_run: Boolean = None, + resource_type: String | None = None, + snapshot_configuration: FastLaunchSnapshotConfigurationRequest | None = None, + launch_template: FastLaunchLaunchTemplateSpecificationRequest | None = None, + max_parallel_launches: Integer | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> EnableFastLaunchResult: raise NotImplementedError @@ -25847,14 +25882,14 @@ def enable_fast_snapshot_restores( context: RequestContext, availability_zones: AvailabilityZoneStringList, source_snapshot_ids: SnapshotIdStringList, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> EnableFastSnapshotRestoresResult: raise NotImplementedError @handler("EnableImage") def enable_image( - self, context: RequestContext, image_id: ImageId, dry_run: Boolean = None, **kwargs + self, context: RequestContext, image_id: ImageId, dry_run: Boolean | None = None, **kwargs ) -> EnableImageResult: raise NotImplementedError @@ -25863,7 +25898,7 @@ def enable_image_block_public_access( self, context: RequestContext, image_block_public_access_state: ImageBlockPublicAccessEnabledState, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> EnableImageBlockPublicAccessResult: raise NotImplementedError @@ -25874,7 +25909,7 @@ def enable_image_deprecation( context: RequestContext, image_id: ImageId, deprecate_at: MillisecondDateTime, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> EnableImageDeprecationResult: raise NotImplementedError @@ -25884,8 +25919,8 @@ def enable_image_deregistration_protection( self, context: RequestContext, image_id: ImageId, - with_cooldown: Boolean = None, - dry_run: Boolean = None, + with_cooldown: Boolean | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> EnableImageDeregistrationProtectionResult: raise NotImplementedError @@ -25895,14 +25930,14 @@ def enable_ipam_organization_admin_account( self, context: RequestContext, delegated_admin_account_id: String, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> EnableIpamOrganizationAdminAccountResult: raise NotImplementedError @handler("EnableReachabilityAnalyzerOrganizationSharing") def enable_reachability_analyzer_organization_sharing( - self, context: RequestContext, dry_run: Boolean = None, **kwargs + self, context: RequestContext, dry_run: Boolean | None = None, **kwargs ) -> EnableReachabilityAnalyzerOrganizationSharingResult: raise NotImplementedError @@ -25912,14 +25947,14 @@ def enable_route_server_propagation( context: RequestContext, route_server_id: RouteServerId, route_table_id: RouteTableId, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> EnableRouteServerPropagationResult: raise NotImplementedError @handler("EnableSerialConsoleAccess") def enable_serial_console_access( - self, context: RequestContext, dry_run: Boolean = None, **kwargs + self, context: RequestContext, dry_run: Boolean | None = None, **kwargs ) -> EnableSerialConsoleAccessResult: raise NotImplementedError @@ -25928,7 +25963,7 @@ def enable_snapshot_block_public_access( self, context: RequestContext, state: SnapshotBlockPublicAccessState, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> EnableSnapshotBlockPublicAccessResult: raise NotImplementedError @@ -25938,9 +25973,10 @@ def enable_transit_gateway_route_table_propagation( self, context: RequestContext, transit_gateway_route_table_id: TransitGatewayRouteTableId, - transit_gateway_attachment_id: TransitGatewayAttachmentId = None, - dry_run: Boolean = None, - transit_gateway_route_table_announcement_id: TransitGatewayRouteTableAnnouncementId = None, + transit_gateway_attachment_id: TransitGatewayAttachmentId | None = None, + dry_run: Boolean | None = None, + transit_gateway_route_table_announcement_id: TransitGatewayRouteTableAnnouncementId + | None = None, **kwargs, ) -> EnableTransitGatewayRouteTablePropagationResult: raise NotImplementedError @@ -25951,26 +25987,26 @@ def enable_vgw_route_propagation( context: RequestContext, gateway_id: VpnGatewayId, route_table_id: RouteTableId, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> None: raise NotImplementedError @handler("EnableVolumeIO") def enable_volume_io( - self, context: RequestContext, volume_id: VolumeId, dry_run: Boolean = None, **kwargs + self, context: RequestContext, volume_id: VolumeId, dry_run: Boolean | None = None, **kwargs ) -> None: raise NotImplementedError @handler("EnableVpcClassicLink") def enable_vpc_classic_link( - self, context: RequestContext, vpc_id: VpcId, dry_run: Boolean = None, **kwargs + self, context: RequestContext, vpc_id: VpcId, dry_run: Boolean | None = None, **kwargs ) -> EnableVpcClassicLinkResult: raise NotImplementedError @handler("EnableVpcClassicLinkDnsSupport") def enable_vpc_classic_link_dns_support( - self, context: RequestContext, vpc_id: VpcId = None, **kwargs + self, context: RequestContext, vpc_id: VpcId | None = None, **kwargs ) -> EnableVpcClassicLinkDnsSupportResult: raise NotImplementedError @@ -25979,7 +26015,7 @@ def export_client_vpn_client_certificate_revocation_list( self, context: RequestContext, client_vpn_endpoint_id: ClientVpnEndpointId, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> ExportClientVpnClientCertificateRevocationListResult: raise NotImplementedError @@ -25989,7 +26025,7 @@ def export_client_vpn_client_configuration( self, context: RequestContext, client_vpn_endpoint_id: ClientVpnEndpointId, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> ExportClientVpnClientConfigurationResult: raise NotImplementedError @@ -26001,11 +26037,11 @@ def export_image( disk_image_format: DiskImageFormat, image_id: ImageId, s3_export_location: ExportTaskS3LocationRequest, - client_token: String = None, - description: String = None, - dry_run: Boolean = None, - role_name: String = None, - tag_specifications: TagSpecificationList = None, + client_token: String | None = None, + description: String | None = None, + dry_run: Boolean | None = None, + role_name: String | None = None, + tag_specifications: TagSpecificationList | None = None, **kwargs, ) -> ExportImageResult: raise NotImplementedError @@ -26016,8 +26052,8 @@ def export_transit_gateway_routes( context: RequestContext, transit_gateway_route_table_id: TransitGatewayRouteTableId, s3_bucket: String, - filters: FilterList = None, - dry_run: Boolean = None, + filters: FilterList | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> ExportTransitGatewayRoutesResult: raise NotImplementedError @@ -26027,14 +26063,14 @@ def export_verified_access_instance_client_configuration( self, context: RequestContext, verified_access_instance_id: VerifiedAccessInstanceId, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> ExportVerifiedAccessInstanceClientConfigurationResult: raise NotImplementedError @handler("GetAllowedImagesSettings") def get_allowed_images_settings( - self, context: RequestContext, dry_run: Boolean = None, **kwargs + self, context: RequestContext, dry_run: Boolean | None = None, **kwargs ) -> GetAllowedImagesSettingsResult: raise NotImplementedError @@ -26043,7 +26079,7 @@ def get_associated_enclave_certificate_iam_roles( self, context: RequestContext, certificate_arn: CertificateId, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> GetAssociatedEnclaveCertificateIamRolesResult: raise NotImplementedError @@ -26053,9 +26089,9 @@ def get_associated_ipv6_pool_cidrs( self, context: RequestContext, pool_id: Ipv6PoolEc2Id, - next_token: NextToken = None, - max_results: Ipv6PoolMaxResults = None, - dry_run: Boolean = None, + next_token: NextToken | None = None, + max_results: Ipv6PoolMaxResults | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> GetAssociatedIpv6PoolCidrsResult: raise NotImplementedError @@ -26064,12 +26100,12 @@ def get_associated_ipv6_pool_cidrs( def get_aws_network_performance_data( self, context: RequestContext, - data_queries: DataQueries = None, - start_time: MillisecondDateTime = None, - end_time: MillisecondDateTime = None, - max_results: Integer = None, - next_token: String = None, - dry_run: Boolean = None, + data_queries: DataQueries | None = None, + start_time: MillisecondDateTime | None = None, + end_time: MillisecondDateTime | None = None, + max_results: Integer | None = None, + next_token: String | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> GetAwsNetworkPerformanceDataResult: raise NotImplementedError @@ -26079,9 +26115,9 @@ def get_capacity_reservation_usage( self, context: RequestContext, capacity_reservation_id: CapacityReservationId, - next_token: String = None, - max_results: GetCapacityReservationUsageRequestMaxResults = None, - dry_run: Boolean = None, + next_token: String | None = None, + max_results: GetCapacityReservationUsageRequestMaxResults | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> GetCapacityReservationUsageResult: raise NotImplementedError @@ -26091,10 +26127,10 @@ def get_coip_pool_usage( self, context: RequestContext, pool_id: Ipv4PoolCoipId, - filters: FilterList = None, - max_results: CoipPoolMaxResults = None, - next_token: String = None, - dry_run: Boolean = None, + filters: FilterList | None = None, + max_results: CoipPoolMaxResults | None = None, + next_token: String | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> GetCoipPoolUsageResult: raise NotImplementedError @@ -26104,8 +26140,8 @@ def get_console_output( self, context: RequestContext, instance_id: InstanceId, - latest: Boolean = None, - dry_run: Boolean = None, + latest: Boolean | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> GetConsoleOutputResult: raise NotImplementedError @@ -26115,8 +26151,8 @@ def get_console_screenshot( self, context: RequestContext, instance_id: InstanceId, - dry_run: Boolean = None, - wake_up: Boolean = None, + dry_run: Boolean | None = None, + wake_up: Boolean | None = None, **kwargs, ) -> GetConsoleScreenshotResult: raise NotImplementedError @@ -26126,7 +26162,7 @@ def get_declarative_policies_report_summary( self, context: RequestContext, report_id: DeclarativePoliciesReportId, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> GetDeclarativePoliciesReportSummaryResult: raise NotImplementedError @@ -26136,20 +26172,20 @@ def get_default_credit_specification( self, context: RequestContext, instance_family: UnlimitedSupportedInstanceFamily, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> GetDefaultCreditSpecificationResult: raise NotImplementedError @handler("GetEbsDefaultKmsKeyId") def get_ebs_default_kms_key_id( - self, context: RequestContext, dry_run: Boolean = None, **kwargs + self, context: RequestContext, dry_run: Boolean | None = None, **kwargs ) -> GetEbsDefaultKmsKeyIdResult: raise NotImplementedError @handler("GetEbsEncryptionByDefault") def get_ebs_encryption_by_default( - self, context: RequestContext, dry_run: Boolean = None, **kwargs + self, context: RequestContext, dry_run: Boolean | None = None, **kwargs ) -> GetEbsEncryptionByDefaultResult: raise NotImplementedError @@ -26160,7 +26196,7 @@ def get_flow_logs_integration_template( flow_log_id: VpcFlowLogId, config_delivery_s3_destination_arn: String, integrate_services: IntegrateServices, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> GetFlowLogsIntegrationTemplateResult: raise NotImplementedError @@ -26170,9 +26206,9 @@ def get_groups_for_capacity_reservation( self, context: RequestContext, capacity_reservation_id: CapacityReservationId, - next_token: String = None, - max_results: GetGroupsForCapacityReservationRequestMaxResults = None, - dry_run: Boolean = None, + next_token: String | None = None, + max_results: GetGroupsForCapacityReservationRequestMaxResults | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> GetGroupsForCapacityReservationResult: raise NotImplementedError @@ -26189,13 +26225,13 @@ def get_host_reservation_purchase_preview( @handler("GetImageBlockPublicAccessState") def get_image_block_public_access_state( - self, context: RequestContext, dry_run: Boolean = None, **kwargs + self, context: RequestContext, dry_run: Boolean | None = None, **kwargs ) -> GetImageBlockPublicAccessStateResult: raise NotImplementedError @handler("GetInstanceMetadataDefaults") def get_instance_metadata_defaults( - self, context: RequestContext, dry_run: Boolean = None, **kwargs + self, context: RequestContext, dry_run: Boolean | None = None, **kwargs ) -> GetInstanceMetadataDefaultsResult: raise NotImplementedError @@ -26206,7 +26242,7 @@ def get_instance_tpm_ek_pub( instance_id: InstanceId, key_type: EkPubKeyType, key_format: EkPubKeyFormat, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> GetInstanceTpmEkPubResult: raise NotImplementedError @@ -26218,16 +26254,20 @@ def get_instance_types_from_instance_requirements( architecture_types: ArchitectureTypeSet, virtualization_types: VirtualizationTypeSet, instance_requirements: InstanceRequirementsRequest, - dry_run: Boolean = None, - max_results: Integer = None, - next_token: String = None, + dry_run: Boolean | None = None, + max_results: Integer | None = None, + next_token: String | None = None, **kwargs, ) -> GetInstanceTypesFromInstanceRequirementsResult: raise NotImplementedError @handler("GetInstanceUefiData") def get_instance_uefi_data( - self, context: RequestContext, instance_id: InstanceId, dry_run: Boolean = None, **kwargs + self, + context: RequestContext, + instance_id: InstanceId, + dry_run: Boolean | None = None, + **kwargs, ) -> GetInstanceUefiDataResult: raise NotImplementedError @@ -26237,12 +26277,12 @@ def get_ipam_address_history( context: RequestContext, cidr: String, ipam_scope_id: IpamScopeId, - dry_run: Boolean = None, - vpc_id: String = None, - start_time: MillisecondDateTime = None, - end_time: MillisecondDateTime = None, - max_results: IpamAddressHistoryMaxResults = None, - next_token: NextToken = None, + dry_run: Boolean | None = None, + vpc_id: String | None = None, + start_time: MillisecondDateTime | None = None, + end_time: MillisecondDateTime | None = None, + max_results: IpamAddressHistoryMaxResults | None = None, + next_token: NextToken | None = None, **kwargs, ) -> GetIpamAddressHistoryResult: raise NotImplementedError @@ -26253,10 +26293,10 @@ def get_ipam_discovered_accounts( context: RequestContext, ipam_resource_discovery_id: IpamResourceDiscoveryId, discovery_region: String, - dry_run: Boolean = None, - filters: FilterList = None, - next_token: NextToken = None, - max_results: IpamMaxResults = None, + dry_run: Boolean | None = None, + filters: FilterList | None = None, + next_token: NextToken | None = None, + max_results: IpamMaxResults | None = None, **kwargs, ) -> GetIpamDiscoveredAccountsResult: raise NotImplementedError @@ -26267,10 +26307,10 @@ def get_ipam_discovered_public_addresses( context: RequestContext, ipam_resource_discovery_id: IpamResourceDiscoveryId, address_region: String, - dry_run: Boolean = None, - filters: FilterList = None, - next_token: NextToken = None, - max_results: IpamMaxResults = None, + dry_run: Boolean | None = None, + filters: FilterList | None = None, + next_token: NextToken | None = None, + max_results: IpamMaxResults | None = None, **kwargs, ) -> GetIpamDiscoveredPublicAddressesResult: raise NotImplementedError @@ -26281,10 +26321,10 @@ def get_ipam_discovered_resource_cidrs( context: RequestContext, ipam_resource_discovery_id: IpamResourceDiscoveryId, resource_region: String, - dry_run: Boolean = None, - filters: FilterList = None, - next_token: NextToken = None, - max_results: IpamMaxResults = None, + dry_run: Boolean | None = None, + filters: FilterList | None = None, + next_token: NextToken | None = None, + max_results: IpamMaxResults | None = None, **kwargs, ) -> GetIpamDiscoveredResourceCidrsResult: raise NotImplementedError @@ -26294,11 +26334,11 @@ def get_ipam_pool_allocations( self, context: RequestContext, ipam_pool_id: IpamPoolId, - dry_run: Boolean = None, - ipam_pool_allocation_id: IpamPoolAllocationId = None, - filters: FilterList = None, - max_results: GetIpamPoolAllocationsMaxResults = None, - next_token: NextToken = None, + dry_run: Boolean | None = None, + ipam_pool_allocation_id: IpamPoolAllocationId | None = None, + filters: FilterList | None = None, + max_results: GetIpamPoolAllocationsMaxResults | None = None, + next_token: NextToken | None = None, **kwargs, ) -> GetIpamPoolAllocationsResult: raise NotImplementedError @@ -26308,10 +26348,10 @@ def get_ipam_pool_cidrs( self, context: RequestContext, ipam_pool_id: IpamPoolId, - dry_run: Boolean = None, - filters: FilterList = None, - max_results: IpamMaxResults = None, - next_token: NextToken = None, + dry_run: Boolean | None = None, + filters: FilterList | None = None, + max_results: IpamMaxResults | None = None, + next_token: NextToken | None = None, **kwargs, ) -> GetIpamPoolCidrsResult: raise NotImplementedError @@ -26321,22 +26361,26 @@ def get_ipam_resource_cidrs( self, context: RequestContext, ipam_scope_id: IpamScopeId, - dry_run: Boolean = None, - filters: FilterList = None, - max_results: IpamMaxResults = None, - next_token: NextToken = None, - ipam_pool_id: IpamPoolId = None, - resource_id: String = None, - resource_type: IpamResourceType = None, - resource_tag: RequestIpamResourceTag = None, - resource_owner: String = None, + dry_run: Boolean | None = None, + filters: FilterList | None = None, + max_results: IpamMaxResults | None = None, + next_token: NextToken | None = None, + ipam_pool_id: IpamPoolId | None = None, + resource_id: String | None = None, + resource_type: IpamResourceType | None = None, + resource_tag: RequestIpamResourceTag | None = None, + resource_owner: String | None = None, **kwargs, ) -> GetIpamResourceCidrsResult: raise NotImplementedError @handler("GetLaunchTemplateData") def get_launch_template_data( - self, context: RequestContext, instance_id: InstanceId, dry_run: Boolean = None, **kwargs + self, + context: RequestContext, + instance_id: InstanceId, + dry_run: Boolean | None = None, + **kwargs, ) -> GetLaunchTemplateDataResult: raise NotImplementedError @@ -26345,9 +26389,9 @@ def get_managed_prefix_list_associations( self, context: RequestContext, prefix_list_id: PrefixListResourceId, - dry_run: Boolean = None, - max_results: GetManagedPrefixListAssociationsMaxResults = None, - next_token: NextToken = None, + dry_run: Boolean | None = None, + max_results: GetManagedPrefixListAssociationsMaxResults | None = None, + next_token: NextToken | None = None, **kwargs, ) -> GetManagedPrefixListAssociationsResult: raise NotImplementedError @@ -26357,10 +26401,10 @@ def get_managed_prefix_list_entries( self, context: RequestContext, prefix_list_id: PrefixListResourceId, - dry_run: Boolean = None, - target_version: Long = None, - max_results: PrefixListMaxResults = None, - next_token: NextToken = None, + dry_run: Boolean | None = None, + target_version: Long | None = None, + max_results: PrefixListMaxResults | None = None, + next_token: NextToken | None = None, **kwargs, ) -> GetManagedPrefixListEntriesResult: raise NotImplementedError @@ -26370,9 +26414,9 @@ def get_network_insights_access_scope_analysis_findings( self, context: RequestContext, network_insights_access_scope_analysis_id: NetworkInsightsAccessScopeAnalysisId, - max_results: GetNetworkInsightsAccessScopeAnalysisFindingsMaxResults = None, - next_token: NextToken = None, - dry_run: Boolean = None, + max_results: GetNetworkInsightsAccessScopeAnalysisFindingsMaxResults | None = None, + next_token: NextToken | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> GetNetworkInsightsAccessScopeAnalysisFindingsResult: raise NotImplementedError @@ -26382,14 +26426,18 @@ def get_network_insights_access_scope_content( self, context: RequestContext, network_insights_access_scope_id: NetworkInsightsAccessScopeId, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> GetNetworkInsightsAccessScopeContentResult: raise NotImplementedError @handler("GetPasswordData") def get_password_data( - self, context: RequestContext, instance_id: InstanceId, dry_run: Boolean = None, **kwargs + self, + context: RequestContext, + instance_id: InstanceId, + dry_run: Boolean | None = None, + **kwargs, ) -> GetPasswordDataResult: raise NotImplementedError @@ -26398,8 +26446,8 @@ def get_reserved_instances_exchange_quote( self, context: RequestContext, reserved_instance_ids: ReservedInstanceIdSet, - dry_run: Boolean = None, - target_configurations: TargetConfigurationRequestSet = None, + dry_run: Boolean | None = None, + target_configurations: TargetConfigurationRequestSet | None = None, **kwargs, ) -> GetReservedInstancesExchangeQuoteResult: raise NotImplementedError @@ -26409,7 +26457,7 @@ def get_route_server_associations( self, context: RequestContext, route_server_id: RouteServerId, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> GetRouteServerAssociationsResult: raise NotImplementedError @@ -26419,8 +26467,8 @@ def get_route_server_propagations( self, context: RequestContext, route_server_id: RouteServerId, - route_table_id: RouteTableId = None, - dry_run: Boolean = None, + route_table_id: RouteTableId | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> GetRouteServerPropagationsResult: raise NotImplementedError @@ -26430,10 +26478,10 @@ def get_route_server_routing_database( self, context: RequestContext, route_server_id: RouteServerId, - next_token: String = None, - max_results: RouteServerMaxResults = None, - dry_run: Boolean = None, - filters: FilterList = None, + next_token: String | None = None, + max_results: RouteServerMaxResults | None = None, + dry_run: Boolean | None = None, + filters: FilterList | None = None, **kwargs, ) -> GetRouteServerRoutingDatabaseResult: raise NotImplementedError @@ -26443,23 +26491,23 @@ def get_security_groups_for_vpc( self, context: RequestContext, vpc_id: VpcId, - next_token: String = None, - max_results: GetSecurityGroupsForVpcRequestMaxResults = None, - filters: FilterList = None, - dry_run: Boolean = None, + next_token: String | None = None, + max_results: GetSecurityGroupsForVpcRequestMaxResults | None = None, + filters: FilterList | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> GetSecurityGroupsForVpcResult: raise NotImplementedError @handler("GetSerialConsoleAccessStatus") def get_serial_console_access_status( - self, context: RequestContext, dry_run: Boolean = None, **kwargs + self, context: RequestContext, dry_run: Boolean | None = None, **kwargs ) -> GetSerialConsoleAccessStatusResult: raise NotImplementedError @handler("GetSnapshotBlockPublicAccessState") def get_snapshot_block_public_access_state( - self, context: RequestContext, dry_run: Boolean = None, **kwargs + self, context: RequestContext, dry_run: Boolean | None = None, **kwargs ) -> GetSnapshotBlockPublicAccessStateResult: raise NotImplementedError @@ -26468,14 +26516,14 @@ def get_spot_placement_scores( self, context: RequestContext, target_capacity: SpotPlacementScoresTargetCapacity, - instance_types: InstanceTypes = None, - target_capacity_unit_type: TargetCapacityUnitType = None, - single_availability_zone: Boolean = None, - region_names: RegionNames = None, - instance_requirements_with_metadata: InstanceRequirementsWithMetadataRequest = None, - dry_run: Boolean = None, - max_results: SpotPlacementScoresMaxResults = None, - next_token: String = None, + instance_types: InstanceTypes | None = None, + target_capacity_unit_type: TargetCapacityUnitType | None = None, + single_availability_zone: Boolean | None = None, + region_names: RegionNames | None = None, + instance_requirements_with_metadata: InstanceRequirementsWithMetadataRequest | None = None, + dry_run: Boolean | None = None, + max_results: SpotPlacementScoresMaxResults | None = None, + next_token: String | None = None, **kwargs, ) -> GetSpotPlacementScoresResult: raise NotImplementedError @@ -26485,10 +26533,10 @@ def get_subnet_cidr_reservations( self, context: RequestContext, subnet_id: SubnetId, - filters: FilterList = None, - dry_run: Boolean = None, - next_token: String = None, - max_results: GetSubnetCidrReservationsMaxResults = None, + filters: FilterList | None = None, + dry_run: Boolean | None = None, + next_token: String | None = None, + max_results: GetSubnetCidrReservationsMaxResults | None = None, **kwargs, ) -> GetSubnetCidrReservationsResult: raise NotImplementedError @@ -26498,10 +26546,10 @@ def get_transit_gateway_attachment_propagations( self, context: RequestContext, transit_gateway_attachment_id: TransitGatewayAttachmentId, - filters: FilterList = None, - max_results: TransitGatewayMaxResults = None, - next_token: String = None, - dry_run: Boolean = None, + filters: FilterList | None = None, + max_results: TransitGatewayMaxResults | None = None, + next_token: String | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> GetTransitGatewayAttachmentPropagationsResult: raise NotImplementedError @@ -26511,10 +26559,10 @@ def get_transit_gateway_multicast_domain_associations( self, context: RequestContext, transit_gateway_multicast_domain_id: TransitGatewayMulticastDomainId, - filters: FilterList = None, - max_results: TransitGatewayMaxResults = None, - next_token: String = None, - dry_run: Boolean = None, + filters: FilterList | None = None, + max_results: TransitGatewayMaxResults | None = None, + next_token: String | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> GetTransitGatewayMulticastDomainAssociationsResult: raise NotImplementedError @@ -26524,10 +26572,10 @@ def get_transit_gateway_policy_table_associations( self, context: RequestContext, transit_gateway_policy_table_id: TransitGatewayPolicyTableId, - filters: FilterList = None, - max_results: TransitGatewayMaxResults = None, - next_token: String = None, - dry_run: Boolean = None, + filters: FilterList | None = None, + max_results: TransitGatewayMaxResults | None = None, + next_token: String | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> GetTransitGatewayPolicyTableAssociationsResult: raise NotImplementedError @@ -26537,10 +26585,10 @@ def get_transit_gateway_policy_table_entries( self, context: RequestContext, transit_gateway_policy_table_id: TransitGatewayPolicyTableId, - filters: FilterList = None, - max_results: TransitGatewayMaxResults = None, - next_token: String = None, - dry_run: Boolean = None, + filters: FilterList | None = None, + max_results: TransitGatewayMaxResults | None = None, + next_token: String | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> GetTransitGatewayPolicyTableEntriesResult: raise NotImplementedError @@ -26550,10 +26598,10 @@ def get_transit_gateway_prefix_list_references( self, context: RequestContext, transit_gateway_route_table_id: TransitGatewayRouteTableId, - filters: FilterList = None, - max_results: TransitGatewayMaxResults = None, - next_token: String = None, - dry_run: Boolean = None, + filters: FilterList | None = None, + max_results: TransitGatewayMaxResults | None = None, + next_token: String | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> GetTransitGatewayPrefixListReferencesResult: raise NotImplementedError @@ -26563,10 +26611,10 @@ def get_transit_gateway_route_table_associations( self, context: RequestContext, transit_gateway_route_table_id: TransitGatewayRouteTableId, - filters: FilterList = None, - max_results: TransitGatewayMaxResults = None, - next_token: String = None, - dry_run: Boolean = None, + filters: FilterList | None = None, + max_results: TransitGatewayMaxResults | None = None, + next_token: String | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> GetTransitGatewayRouteTableAssociationsResult: raise NotImplementedError @@ -26576,10 +26624,10 @@ def get_transit_gateway_route_table_propagations( self, context: RequestContext, transit_gateway_route_table_id: TransitGatewayRouteTableId, - filters: FilterList = None, - max_results: TransitGatewayMaxResults = None, - next_token: String = None, - dry_run: Boolean = None, + filters: FilterList | None = None, + max_results: TransitGatewayMaxResults | None = None, + next_token: String | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> GetTransitGatewayRouteTablePropagationsResult: raise NotImplementedError @@ -26589,7 +26637,7 @@ def get_verified_access_endpoint_policy( self, context: RequestContext, verified_access_endpoint_id: VerifiedAccessEndpointId, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> GetVerifiedAccessEndpointPolicyResult: raise NotImplementedError @@ -26599,9 +26647,9 @@ def get_verified_access_endpoint_targets( self, context: RequestContext, verified_access_endpoint_id: VerifiedAccessEndpointId, - max_results: GetVerifiedAccessEndpointTargetsMaxResults = None, - next_token: NextToken = None, - dry_run: Boolean = None, + max_results: GetVerifiedAccessEndpointTargetsMaxResults | None = None, + next_token: NextToken | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> GetVerifiedAccessEndpointTargetsResult: raise NotImplementedError @@ -26611,7 +26659,7 @@ def get_verified_access_group_policy( self, context: RequestContext, verified_access_group_id: VerifiedAccessGroupId, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> GetVerifiedAccessGroupPolicyResult: raise NotImplementedError @@ -26622,8 +26670,8 @@ def get_vpn_connection_device_sample_configuration( context: RequestContext, vpn_connection_id: VpnConnectionId, vpn_connection_device_type_id: VpnConnectionDeviceTypeId, - internet_key_exchange_version: String = None, - dry_run: Boolean = None, + internet_key_exchange_version: String | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> GetVpnConnectionDeviceSampleConfigurationResult: raise NotImplementedError @@ -26632,9 +26680,9 @@ def get_vpn_connection_device_sample_configuration( def get_vpn_connection_device_types( self, context: RequestContext, - max_results: GVCDMaxResults = None, - next_token: NextToken = None, - dry_run: Boolean = None, + max_results: GVCDMaxResults | None = None, + next_token: NextToken | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> GetVpnConnectionDeviceTypesResult: raise NotImplementedError @@ -26645,7 +26693,7 @@ def get_vpn_tunnel_replacement_status( context: RequestContext, vpn_connection_id: VpnConnectionId, vpn_tunnel_outside_ip_address: String, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> GetVpnTunnelReplacementStatusResult: raise NotImplementedError @@ -26656,7 +26704,7 @@ def import_client_vpn_client_certificate_revocation_list( context: RequestContext, client_vpn_endpoint_id: ClientVpnEndpointId, certificate_revocation_list: String, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> ImportClientVpnClientCertificateRevocationListResult: raise NotImplementedError @@ -26665,22 +26713,22 @@ def import_client_vpn_client_certificate_revocation_list( def import_image( self, context: RequestContext, - architecture: String = None, - client_data: ClientData = None, - client_token: String = None, - description: String = None, - disk_containers: ImageDiskContainerList = None, - dry_run: Boolean = None, - encrypted: Boolean = None, - hypervisor: String = None, - kms_key_id: KmsKeyId = None, - license_type: String = None, - platform: String = None, - role_name: String = None, - license_specifications: ImportImageLicenseSpecificationListRequest = None, - tag_specifications: TagSpecificationList = None, - usage_operation: String = None, - boot_mode: BootModeValues = None, + architecture: String | None = None, + client_data: ClientData | None = None, + client_token: String | None = None, + description: String | None = None, + disk_containers: ImageDiskContainerList | None = None, + dry_run: Boolean | None = None, + encrypted: Boolean | None = None, + hypervisor: String | None = None, + kms_key_id: KmsKeyId | None = None, + license_type: String | None = None, + platform: String | None = None, + role_name: String | None = None, + license_specifications: ImportImageLicenseSpecificationListRequest | None = None, + tag_specifications: TagSpecificationList | None = None, + usage_operation: String | None = None, + boot_mode: BootModeValues | None = None, **kwargs, ) -> ImportImageResult: raise NotImplementedError @@ -26690,10 +26738,10 @@ def import_instance( self, context: RequestContext, platform: PlatformValues, - dry_run: Boolean = None, - description: String = None, - launch_specification: ImportInstanceLaunchSpecification = None, - disk_images: DiskImageList = None, + dry_run: Boolean | None = None, + description: String | None = None, + launch_specification: ImportInstanceLaunchSpecification | None = None, + disk_images: DiskImageList | None = None, **kwargs, ) -> ImportInstanceResult: raise NotImplementedError @@ -26704,8 +26752,8 @@ def import_key_pair( context: RequestContext, key_name: String, public_key_material: Blob, - tag_specifications: TagSpecificationList = None, - dry_run: Boolean = None, + tag_specifications: TagSpecificationList | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> ImportKeyPairResult: raise NotImplementedError @@ -26714,15 +26762,15 @@ def import_key_pair( def import_snapshot( self, context: RequestContext, - client_data: ClientData = None, - client_token: String = None, - description: String = None, - disk_container: SnapshotDiskContainer = None, - dry_run: Boolean = None, - encrypted: Boolean = None, - kms_key_id: KmsKeyId = None, - role_name: String = None, - tag_specifications: TagSpecificationList = None, + client_data: ClientData | None = None, + client_token: String | None = None, + description: String | None = None, + disk_container: SnapshotDiskContainer | None = None, + dry_run: Boolean | None = None, + encrypted: Boolean | None = None, + kms_key_id: KmsKeyId | None = None, + role_name: String | None = None, + tag_specifications: TagSpecificationList | None = None, **kwargs, ) -> ImportSnapshotResult: raise NotImplementedError @@ -26734,8 +26782,8 @@ def import_volume( availability_zone: String, image: DiskImageDetail, volume: VolumeDetail, - dry_run: Boolean = None, - description: String = None, + dry_run: Boolean | None = None, + description: String | None = None, **kwargs, ) -> ImportVolumeResult: raise NotImplementedError @@ -26744,10 +26792,10 @@ def import_volume( def list_images_in_recycle_bin( self, context: RequestContext, - image_ids: ImageIdStringList = None, - next_token: String = None, - max_results: ListImagesInRecycleBinMaxResults = None, - dry_run: Boolean = None, + image_ids: ImageIdStringList | None = None, + next_token: String | None = None, + max_results: ListImagesInRecycleBinMaxResults | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> ListImagesInRecycleBinResult: raise NotImplementedError @@ -26756,10 +26804,10 @@ def list_images_in_recycle_bin( def list_snapshots_in_recycle_bin( self, context: RequestContext, - max_results: ListSnapshotsInRecycleBinMaxResults = None, - next_token: String = None, - snapshot_ids: SnapshotIdStringList = None, - dry_run: Boolean = None, + max_results: ListSnapshotsInRecycleBinMaxResults | None = None, + next_token: String | None = None, + snapshot_ids: SnapshotIdStringList | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> ListSnapshotsInRecycleBinResult: raise NotImplementedError @@ -26770,10 +26818,10 @@ def lock_snapshot( context: RequestContext, snapshot_id: SnapshotId, lock_mode: LockMode, - dry_run: Boolean = None, - cool_off_period: CoolOffPeriodRequestHours = None, - lock_duration: RetentionPeriodRequestDays = None, - expiration_date: MillisecondDateTime = None, + dry_run: Boolean | None = None, + cool_off_period: CoolOffPeriodRequestHours | None = None, + lock_duration: RetentionPeriodRequestDays | None = None, + expiration_date: MillisecondDateTime | None = None, **kwargs, ) -> LockSnapshotResult: raise NotImplementedError @@ -26783,8 +26831,8 @@ def modify_address_attribute( self, context: RequestContext, allocation_id: AllocationId, - domain_name: String = None, - dry_run: Boolean = None, + domain_name: String | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> ModifyAddressAttributeResult: raise NotImplementedError @@ -26795,7 +26843,7 @@ def modify_availability_zone_group( context: RequestContext, group_name: String, opt_in_status: ModifyAvailabilityZoneOptInStatus, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> ModifyAvailabilityZoneGroupResult: raise NotImplementedError @@ -26805,13 +26853,13 @@ def modify_capacity_reservation( self, context: RequestContext, capacity_reservation_id: CapacityReservationId, - instance_count: Integer = None, - end_date: DateTime = None, - end_date_type: EndDateType = None, - accept: Boolean = None, - dry_run: Boolean = None, - additional_info: String = None, - instance_match_criteria: InstanceMatchCriteria = None, + instance_count: Integer | None = None, + end_date: DateTime | None = None, + end_date_type: EndDateType | None = None, + accept: Boolean | None = None, + dry_run: Boolean | None = None, + additional_info: String | None = None, + instance_match_criteria: InstanceMatchCriteria | None = None, **kwargs, ) -> ModifyCapacityReservationResult: raise NotImplementedError @@ -26821,10 +26869,10 @@ def modify_capacity_reservation_fleet( self, context: RequestContext, capacity_reservation_fleet_id: CapacityReservationFleetId, - total_target_capacity: Integer = None, - end_date: MillisecondDateTime = None, - dry_run: Boolean = None, - remove_end_date: Boolean = None, + total_target_capacity: Integer | None = None, + end_date: MillisecondDateTime | None = None, + dry_run: Boolean | None = None, + remove_end_date: Boolean | None = None, **kwargs, ) -> ModifyCapacityReservationFleetResult: raise NotImplementedError @@ -26834,21 +26882,21 @@ def modify_client_vpn_endpoint( self, context: RequestContext, client_vpn_endpoint_id: ClientVpnEndpointId, - server_certificate_arn: String = None, - connection_log_options: ConnectionLogOptions = None, - dns_servers: DnsServersOptionsModifyStructure = None, - vpn_port: Integer = None, - description: String = None, - split_tunnel: Boolean = None, - dry_run: Boolean = None, - security_group_ids: ClientVpnSecurityGroupIdSet = None, - vpc_id: VpcId = None, - self_service_portal: SelfServicePortal = None, - client_connect_options: ClientConnectOptions = None, - session_timeout_hours: Integer = None, - client_login_banner_options: ClientLoginBannerOptions = None, - client_route_enforcement_options: ClientRouteEnforcementOptions = None, - disconnect_on_session_timeout: Boolean = None, + server_certificate_arn: String | None = None, + connection_log_options: ConnectionLogOptions | None = None, + dns_servers: DnsServersOptionsModifyStructure | None = None, + vpn_port: Integer | None = None, + description: String | None = None, + split_tunnel: Boolean | None = None, + dry_run: Boolean | None = None, + security_group_ids: ClientVpnSecurityGroupIdSet | None = None, + vpc_id: VpcId | None = None, + self_service_portal: SelfServicePortal | None = None, + client_connect_options: ClientConnectOptions | None = None, + session_timeout_hours: Integer | None = None, + client_login_banner_options: ClientLoginBannerOptions | None = None, + client_route_enforcement_options: ClientRouteEnforcementOptions | None = None, + disconnect_on_session_timeout: Boolean | None = None, **kwargs, ) -> ModifyClientVpnEndpointResult: raise NotImplementedError @@ -26859,14 +26907,18 @@ def modify_default_credit_specification( context: RequestContext, instance_family: UnlimitedSupportedInstanceFamily, cpu_credits: String, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> ModifyDefaultCreditSpecificationResult: raise NotImplementedError @handler("ModifyEbsDefaultKmsKeyId") def modify_ebs_default_kms_key_id( - self, context: RequestContext, kms_key_id: KmsKeyId, dry_run: Boolean = None, **kwargs + self, + context: RequestContext, + kms_key_id: KmsKeyId, + dry_run: Boolean | None = None, + **kwargs, ) -> ModifyEbsDefaultKmsKeyIdResult: raise NotImplementedError @@ -26881,15 +26933,15 @@ def modify_fpga_image_attribute( self, context: RequestContext, fpga_image_id: FpgaImageId, - dry_run: Boolean = None, - attribute: FpgaImageAttributeName = None, - operation_type: OperationType = None, - user_ids: UserIdStringList = None, - user_groups: UserGroupStringList = None, - product_codes: ProductCodeStringList = None, - load_permission: LoadPermissionModifications = None, - description: String = None, - name: String = None, + dry_run: Boolean | None = None, + attribute: FpgaImageAttributeName | None = None, + operation_type: OperationType | None = None, + user_ids: UserIdStringList | None = None, + user_groups: UserGroupStringList | None = None, + product_codes: ProductCodeStringList | None = None, + load_permission: LoadPermissionModifications | None = None, + description: String | None = None, + name: String | None = None, **kwargs, ) -> ModifyFpgaImageAttributeResult: raise NotImplementedError @@ -26899,11 +26951,11 @@ def modify_hosts( self, context: RequestContext, host_ids: RequestHostIdList, - host_recovery: HostRecovery = None, - instance_type: String = None, - instance_family: String = None, - host_maintenance: HostMaintenance = None, - auto_placement: AutoPlacement = None, + host_recovery: HostRecovery | None = None, + instance_type: String | None = None, + instance_family: String | None = None, + host_maintenance: HostMaintenance | None = None, + auto_placement: AutoPlacement | None = None, **kwargs, ) -> ModifyHostsResult: raise NotImplementedError @@ -26930,18 +26982,18 @@ def modify_image_attribute( self, context: RequestContext, image_id: ImageId, - attribute: String = None, - description: AttributeValue = None, - launch_permission: LaunchPermissionModifications = None, - operation_type: OperationType = None, - product_codes: ProductCodeStringList = None, - user_groups: UserGroupStringList = None, - user_ids: UserIdStringList = None, - value: String = None, - organization_arns: OrganizationArnStringList = None, - organizational_unit_arns: OrganizationalUnitArnStringList = None, - imds_support: AttributeValue = None, - dry_run: Boolean = None, + attribute: String | None = None, + description: AttributeValue | None = None, + launch_permission: LaunchPermissionModifications | None = None, + operation_type: OperationType | None = None, + product_codes: ProductCodeStringList | None = None, + user_groups: UserGroupStringList | None = None, + user_ids: UserIdStringList | None = None, + value: String | None = None, + organization_arns: OrganizationArnStringList | None = None, + organizational_unit_arns: OrganizationalUnitArnStringList | None = None, + imds_support: AttributeValue | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -26951,22 +27003,22 @@ def modify_instance_attribute( self, context: RequestContext, instance_id: InstanceId, - source_dest_check: AttributeBooleanValue = None, - disable_api_stop: AttributeBooleanValue = None, - dry_run: Boolean = None, - attribute: InstanceAttributeName = None, - value: String = None, - block_device_mappings: InstanceBlockDeviceMappingSpecificationList = None, - disable_api_termination: AttributeBooleanValue = None, - instance_type: AttributeValue = None, - kernel: AttributeValue = None, - ramdisk: AttributeValue = None, - user_data: BlobAttributeValue = None, - instance_initiated_shutdown_behavior: AttributeValue = None, - groups: GroupIdStringList = None, - ebs_optimized: AttributeBooleanValue = None, - sriov_net_support: AttributeValue = None, - ena_support: AttributeBooleanValue = None, + source_dest_check: AttributeBooleanValue | None = None, + disable_api_stop: AttributeBooleanValue | None = None, + dry_run: Boolean | None = None, + attribute: InstanceAttributeName | None = None, + value: String | None = None, + block_device_mappings: InstanceBlockDeviceMappingSpecificationList | None = None, + disable_api_termination: AttributeBooleanValue | None = None, + instance_type: AttributeValue | None = None, + kernel: AttributeValue | None = None, + ramdisk: AttributeValue | None = None, + user_data: BlobAttributeValue | None = None, + instance_initiated_shutdown_behavior: AttributeValue | None = None, + groups: GroupIdStringList | None = None, + ebs_optimized: AttributeBooleanValue | None = None, + sriov_net_support: AttributeValue | None = None, + ena_support: AttributeBooleanValue | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -26977,7 +27029,7 @@ def modify_instance_capacity_reservation_attributes( context: RequestContext, instance_id: InstanceId, capacity_reservation_specification: CapacityReservationSpecification, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> ModifyInstanceCapacityReservationAttributesResult: raise NotImplementedError @@ -26989,7 +27041,7 @@ def modify_instance_cpu_options( instance_id: InstanceId, core_count: Integer, threads_per_core: Integer, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> ModifyInstanceCpuOptionsResult: raise NotImplementedError @@ -26999,8 +27051,8 @@ def modify_instance_credit_specification( self, context: RequestContext, instance_credit_specifications: InstanceCreditSpecificationListRequest, - dry_run: Boolean = None, - client_token: String = None, + dry_run: Boolean | None = None, + client_token: String | None = None, **kwargs, ) -> ModifyInstanceCreditSpecificationResult: raise NotImplementedError @@ -27012,7 +27064,7 @@ def modify_instance_event_start_time( instance_id: InstanceId, instance_event_id: String, not_before: DateTime, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> ModifyInstanceEventStartTimeResult: raise NotImplementedError @@ -27022,10 +27074,10 @@ def modify_instance_event_window( self, context: RequestContext, instance_event_window_id: InstanceEventWindowId, - dry_run: Boolean = None, - name: String = None, - time_ranges: InstanceEventWindowTimeRangeRequestSet = None, - cron_expression: InstanceEventWindowCronExpression = None, + dry_run: Boolean | None = None, + name: String | None = None, + time_ranges: InstanceEventWindowTimeRangeRequestSet | None = None, + cron_expression: InstanceEventWindowCronExpression | None = None, **kwargs, ) -> ModifyInstanceEventWindowResult: raise NotImplementedError @@ -27035,8 +27087,8 @@ def modify_instance_maintenance_options( self, context: RequestContext, instance_id: InstanceId, - auto_recovery: InstanceAutoRecoveryState = None, - dry_run: Boolean = None, + auto_recovery: InstanceAutoRecoveryState | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> ModifyInstanceMaintenanceOptionsResult: raise NotImplementedError @@ -27045,11 +27097,11 @@ def modify_instance_maintenance_options( def modify_instance_metadata_defaults( self, context: RequestContext, - http_tokens: MetadataDefaultHttpTokensState = None, - http_put_response_hop_limit: BoxedInteger = None, - http_endpoint: DefaultInstanceMetadataEndpointState = None, - instance_metadata_tags: DefaultInstanceMetadataTagsState = None, - dry_run: Boolean = None, + http_tokens: MetadataDefaultHttpTokensState | None = None, + http_put_response_hop_limit: BoxedInteger | None = None, + http_endpoint: DefaultInstanceMetadataEndpointState | None = None, + instance_metadata_tags: DefaultInstanceMetadataTagsState | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> ModifyInstanceMetadataDefaultsResult: raise NotImplementedError @@ -27059,12 +27111,12 @@ def modify_instance_metadata_options( self, context: RequestContext, instance_id: InstanceId, - http_tokens: HttpTokensState = None, - http_put_response_hop_limit: Integer = None, - http_endpoint: InstanceMetadataEndpointState = None, - dry_run: Boolean = None, - http_protocol_ipv6: InstanceMetadataProtocolState = None, - instance_metadata_tags: InstanceMetadataTagsState = None, + http_tokens: HttpTokensState | None = None, + http_put_response_hop_limit: Integer | None = None, + http_endpoint: InstanceMetadataEndpointState | None = None, + dry_run: Boolean | None = None, + http_protocol_ipv6: InstanceMetadataProtocolState | None = None, + instance_metadata_tags: InstanceMetadataTagsState | None = None, **kwargs, ) -> ModifyInstanceMetadataOptionsResult: raise NotImplementedError @@ -27075,7 +27127,7 @@ def modify_instance_network_performance_options( context: RequestContext, instance_id: InstanceId, bandwidth_weighting: InstanceBandwidthWeighting, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> ModifyInstanceNetworkPerformanceResult: raise NotImplementedError @@ -27085,13 +27137,13 @@ def modify_instance_placement( self, context: RequestContext, instance_id: InstanceId, - group_name: PlacementGroupName = None, - partition_number: Integer = None, - host_resource_group_arn: String = None, - group_id: PlacementGroupId = None, - tenancy: HostTenancy = None, - affinity: Affinity = None, - host_id: DedicatedHostId = None, + group_name: PlacementGroupName | None = None, + partition_number: Integer | None = None, + host_resource_group_arn: String | None = None, + group_id: PlacementGroupId | None = None, + tenancy: HostTenancy | None = None, + affinity: Affinity | None = None, + host_id: DedicatedHostId | None = None, **kwargs, ) -> ModifyInstancePlacementResult: raise NotImplementedError @@ -27101,13 +27153,13 @@ def modify_ipam( self, context: RequestContext, ipam_id: IpamId, - dry_run: Boolean = None, - description: String = None, - add_operating_regions: AddIpamOperatingRegionSet = None, - remove_operating_regions: RemoveIpamOperatingRegionSet = None, - tier: IpamTier = None, - enable_private_gua: Boolean = None, - metered_account: IpamMeteredAccount = None, + dry_run: Boolean | None = None, + description: String | None = None, + add_operating_regions: AddIpamOperatingRegionSet | None = None, + remove_operating_regions: RemoveIpamOperatingRegionSet | None = None, + tier: IpamTier | None = None, + enable_private_gua: Boolean | None = None, + metered_account: IpamMeteredAccount | None = None, **kwargs, ) -> ModifyIpamResult: raise NotImplementedError @@ -27117,15 +27169,15 @@ def modify_ipam_pool( self, context: RequestContext, ipam_pool_id: IpamPoolId, - dry_run: Boolean = None, - description: String = None, - auto_import: Boolean = None, - allocation_min_netmask_length: IpamNetmaskLength = None, - allocation_max_netmask_length: IpamNetmaskLength = None, - allocation_default_netmask_length: IpamNetmaskLength = None, - clear_allocation_default_netmask_length: Boolean = None, - add_allocation_resource_tags: RequestIpamResourceTagList = None, - remove_allocation_resource_tags: RequestIpamResourceTagList = None, + dry_run: Boolean | None = None, + description: String | None = None, + auto_import: Boolean | None = None, + allocation_min_netmask_length: IpamNetmaskLength | None = None, + allocation_max_netmask_length: IpamNetmaskLength | None = None, + allocation_default_netmask_length: IpamNetmaskLength | None = None, + clear_allocation_default_netmask_length: Boolean | None = None, + add_allocation_resource_tags: RequestIpamResourceTagList | None = None, + remove_allocation_resource_tags: RequestIpamResourceTagList | None = None, **kwargs, ) -> ModifyIpamPoolResult: raise NotImplementedError @@ -27139,8 +27191,8 @@ def modify_ipam_resource_cidr( resource_region: String, current_ipam_scope_id: IpamScopeId, monitored: Boolean, - dry_run: Boolean = None, - destination_ipam_scope_id: IpamScopeId = None, + dry_run: Boolean | None = None, + destination_ipam_scope_id: IpamScopeId | None = None, **kwargs, ) -> ModifyIpamResourceCidrResult: raise NotImplementedError @@ -27150,12 +27202,13 @@ def modify_ipam_resource_discovery( self, context: RequestContext, ipam_resource_discovery_id: IpamResourceDiscoveryId, - dry_run: Boolean = None, - description: String = None, - add_operating_regions: AddIpamOperatingRegionSet = None, - remove_operating_regions: RemoveIpamOperatingRegionSet = None, - add_organizational_unit_exclusions: AddIpamOrganizationalUnitExclusionSet = None, - remove_organizational_unit_exclusions: RemoveIpamOrganizationalUnitExclusionSet = None, + dry_run: Boolean | None = None, + description: String | None = None, + add_operating_regions: AddIpamOperatingRegionSet | None = None, + remove_operating_regions: RemoveIpamOperatingRegionSet | None = None, + add_organizational_unit_exclusions: AddIpamOrganizationalUnitExclusionSet | None = None, + remove_organizational_unit_exclusions: RemoveIpamOrganizationalUnitExclusionSet + | None = None, **kwargs, ) -> ModifyIpamResourceDiscoveryResult: raise NotImplementedError @@ -27165,8 +27218,8 @@ def modify_ipam_scope( self, context: RequestContext, ipam_scope_id: IpamScopeId, - dry_run: Boolean = None, - description: String = None, + dry_run: Boolean | None = None, + description: String | None = None, **kwargs, ) -> ModifyIpamScopeResult: raise NotImplementedError @@ -27175,11 +27228,11 @@ def modify_ipam_scope( def modify_launch_template( self, context: RequestContext, - dry_run: Boolean = None, - client_token: String = None, - launch_template_id: LaunchTemplateId = None, - launch_template_name: LaunchTemplateName = None, - default_version: String = None, + dry_run: Boolean | None = None, + client_token: String | None = None, + launch_template_id: LaunchTemplateId | None = None, + launch_template_name: LaunchTemplateName | None = None, + default_version: String | None = None, **kwargs, ) -> ModifyLaunchTemplateResult: raise NotImplementedError @@ -27189,11 +27242,11 @@ def modify_local_gateway_route( self, context: RequestContext, local_gateway_route_table_id: LocalGatewayRoutetableId, - destination_cidr_block: String = None, - local_gateway_virtual_interface_group_id: LocalGatewayVirtualInterfaceGroupId = None, - network_interface_id: NetworkInterfaceId = None, - dry_run: Boolean = None, - destination_prefix_list_id: PrefixListResourceId = None, + destination_cidr_block: String | None = None, + local_gateway_virtual_interface_group_id: LocalGatewayVirtualInterfaceGroupId | None = None, + network_interface_id: NetworkInterfaceId | None = None, + dry_run: Boolean | None = None, + destination_prefix_list_id: PrefixListResourceId | None = None, **kwargs, ) -> ModifyLocalGatewayRouteResult: raise NotImplementedError @@ -27203,12 +27256,12 @@ def modify_managed_prefix_list( self, context: RequestContext, prefix_list_id: PrefixListResourceId, - dry_run: Boolean = None, - current_version: Long = None, - prefix_list_name: String = None, - add_entries: AddPrefixListEntries = None, - remove_entries: RemovePrefixListEntries = None, - max_entries: Integer = None, + dry_run: Boolean | None = None, + current_version: Long | None = None, + prefix_list_name: String | None = None, + add_entries: AddPrefixListEntries | None = None, + remove_entries: RemovePrefixListEntries | None = None, + max_entries: Integer | None = None, **kwargs, ) -> ModifyManagedPrefixListResult: raise NotImplementedError @@ -27218,15 +27271,15 @@ def modify_network_interface_attribute( self, context: RequestContext, network_interface_id: NetworkInterfaceId, - ena_srd_specification: EnaSrdSpecification = None, - enable_primary_ipv6: Boolean = None, - connection_tracking_specification: ConnectionTrackingSpecificationRequest = None, - associate_public_ip_address: Boolean = None, - dry_run: Boolean = None, - description: AttributeValue = None, - source_dest_check: AttributeBooleanValue = None, - groups: SecurityGroupIdStringList = None, - attachment: NetworkInterfaceAttachmentChanges = None, + ena_srd_specification: EnaSrdSpecification | None = None, + enable_primary_ipv6: Boolean | None = None, + connection_tracking_specification: ConnectionTrackingSpecificationRequest | None = None, + associate_public_ip_address: Boolean | None = None, + dry_run: Boolean | None = None, + description: AttributeValue | None = None, + source_dest_check: AttributeBooleanValue | None = None, + groups: SecurityGroupIdStringList | None = None, + attachment: NetworkInterfaceAttachmentChanges | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -27236,10 +27289,10 @@ def modify_private_dns_name_options( self, context: RequestContext, instance_id: InstanceId, - dry_run: Boolean = None, - private_dns_hostname_type: HostnameType = None, - enable_resource_name_dns_a_record: Boolean = None, - enable_resource_name_dns_aaaa_record: Boolean = None, + dry_run: Boolean | None = None, + private_dns_hostname_type: HostnameType | None = None, + enable_resource_name_dns_a_record: Boolean | None = None, + enable_resource_name_dns_aaaa_record: Boolean | None = None, **kwargs, ) -> ModifyPrivateDnsNameOptionsResult: raise NotImplementedError @@ -27250,7 +27303,7 @@ def modify_reserved_instances( context: RequestContext, reserved_instances_ids: ReservedInstancesIdStringList, target_configurations: ReservedInstancesConfigurationList, - client_token: String = None, + client_token: String | None = None, **kwargs, ) -> ModifyReservedInstancesResult: raise NotImplementedError @@ -27260,10 +27313,10 @@ def modify_route_server( self, context: RequestContext, route_server_id: RouteServerId, - persist_routes: RouteServerPersistRoutesAction = None, - persist_routes_duration: BoxedLong = None, - sns_notifications_enabled: Boolean = None, - dry_run: Boolean = None, + persist_routes: RouteServerPersistRoutesAction | None = None, + persist_routes_duration: BoxedLong | None = None, + sns_notifications_enabled: Boolean | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> ModifyRouteServerResult: raise NotImplementedError @@ -27274,7 +27327,7 @@ def modify_security_group_rules( context: RequestContext, group_id: SecurityGroupId, security_group_rules: SecurityGroupRuleUpdateList, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> ModifySecurityGroupRulesResult: raise NotImplementedError @@ -27284,12 +27337,12 @@ def modify_snapshot_attribute( self, context: RequestContext, snapshot_id: SnapshotId, - attribute: SnapshotAttributeName = None, - create_volume_permission: CreateVolumePermissionModifications = None, - group_names: GroupNameStringList = None, - operation_type: OperationType = None, - user_ids: UserIdStringList = None, - dry_run: Boolean = None, + attribute: SnapshotAttributeName | None = None, + create_volume_permission: CreateVolumePermissionModifications | None = None, + group_names: GroupNameStringList | None = None, + operation_type: OperationType | None = None, + user_ids: UserIdStringList | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -27299,8 +27352,8 @@ def modify_snapshot_tier( self, context: RequestContext, snapshot_id: SnapshotId, - storage_tier: TargetStorageTier = None, - dry_run: Boolean = None, + storage_tier: TargetStorageTier | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> ModifySnapshotTierResult: raise NotImplementedError @@ -27316,16 +27369,16 @@ def modify_subnet_attribute( self, context: RequestContext, subnet_id: SubnetId, - assign_ipv6_address_on_creation: AttributeBooleanValue = None, - map_public_ip_on_launch: AttributeBooleanValue = None, - map_customer_owned_ip_on_launch: AttributeBooleanValue = None, - customer_owned_ipv4_pool: CoipPoolId = None, - enable_dns64: AttributeBooleanValue = None, - private_dns_hostname_type_on_launch: HostnameType = None, - enable_resource_name_dns_a_record_on_launch: AttributeBooleanValue = None, - enable_resource_name_dns_aaaa_record_on_launch: AttributeBooleanValue = None, - enable_lni_at_device_index: Integer = None, - disable_lni_at_device_index: AttributeBooleanValue = None, + assign_ipv6_address_on_creation: AttributeBooleanValue | None = None, + map_public_ip_on_launch: AttributeBooleanValue | None = None, + map_customer_owned_ip_on_launch: AttributeBooleanValue | None = None, + customer_owned_ipv4_pool: CoipPoolId | None = None, + enable_dns64: AttributeBooleanValue | None = None, + private_dns_hostname_type_on_launch: HostnameType | None = None, + enable_resource_name_dns_a_record_on_launch: AttributeBooleanValue | None = None, + enable_resource_name_dns_aaaa_record_on_launch: AttributeBooleanValue | None = None, + enable_lni_at_device_index: Integer | None = None, + disable_lni_at_device_index: AttributeBooleanValue | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -27335,9 +27388,9 @@ def modify_traffic_mirror_filter_network_services( self, context: RequestContext, traffic_mirror_filter_id: TrafficMirrorFilterId, - add_network_services: TrafficMirrorNetworkServiceList = None, - remove_network_services: TrafficMirrorNetworkServiceList = None, - dry_run: Boolean = None, + add_network_services: TrafficMirrorNetworkServiceList | None = None, + remove_network_services: TrafficMirrorNetworkServiceList | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> ModifyTrafficMirrorFilterNetworkServicesResult: raise NotImplementedError @@ -27347,17 +27400,17 @@ def modify_traffic_mirror_filter_rule( self, context: RequestContext, traffic_mirror_filter_rule_id: TrafficMirrorFilterRuleIdWithResolver, - traffic_direction: TrafficDirection = None, - rule_number: Integer = None, - rule_action: TrafficMirrorRuleAction = None, - destination_port_range: TrafficMirrorPortRangeRequest = None, - source_port_range: TrafficMirrorPortRangeRequest = None, - protocol: Integer = None, - destination_cidr_block: String = None, - source_cidr_block: String = None, - description: String = None, - remove_fields: TrafficMirrorFilterRuleFieldList = None, - dry_run: Boolean = None, + traffic_direction: TrafficDirection | None = None, + rule_number: Integer | None = None, + rule_action: TrafficMirrorRuleAction | None = None, + destination_port_range: TrafficMirrorPortRangeRequest | None = None, + source_port_range: TrafficMirrorPortRangeRequest | None = None, + protocol: Integer | None = None, + destination_cidr_block: String | None = None, + source_cidr_block: String | None = None, + description: String | None = None, + remove_fields: TrafficMirrorFilterRuleFieldList | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> ModifyTrafficMirrorFilterRuleResult: raise NotImplementedError @@ -27367,14 +27420,14 @@ def modify_traffic_mirror_session( self, context: RequestContext, traffic_mirror_session_id: TrafficMirrorSessionId, - traffic_mirror_target_id: TrafficMirrorTargetId = None, - traffic_mirror_filter_id: TrafficMirrorFilterId = None, - packet_length: Integer = None, - session_number: Integer = None, - virtual_network_id: Integer = None, - description: String = None, - remove_fields: TrafficMirrorSessionFieldList = None, - dry_run: Boolean = None, + traffic_mirror_target_id: TrafficMirrorTargetId | None = None, + traffic_mirror_filter_id: TrafficMirrorFilterId | None = None, + packet_length: Integer | None = None, + session_number: Integer | None = None, + virtual_network_id: Integer | None = None, + description: String | None = None, + remove_fields: TrafficMirrorSessionFieldList | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> ModifyTrafficMirrorSessionResult: raise NotImplementedError @@ -27384,9 +27437,9 @@ def modify_transit_gateway( self, context: RequestContext, transit_gateway_id: TransitGatewayId, - description: String = None, - options: ModifyTransitGatewayOptions = None, - dry_run: Boolean = None, + description: String | None = None, + options: ModifyTransitGatewayOptions | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> ModifyTransitGatewayResult: raise NotImplementedError @@ -27397,9 +27450,9 @@ def modify_transit_gateway_prefix_list_reference( context: RequestContext, transit_gateway_route_table_id: TransitGatewayRouteTableId, prefix_list_id: PrefixListResourceId, - transit_gateway_attachment_id: TransitGatewayAttachmentId = None, - blackhole: Boolean = None, - dry_run: Boolean = None, + transit_gateway_attachment_id: TransitGatewayAttachmentId | None = None, + blackhole: Boolean | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> ModifyTransitGatewayPrefixListReferenceResult: raise NotImplementedError @@ -27409,10 +27462,10 @@ def modify_transit_gateway_vpc_attachment( self, context: RequestContext, transit_gateway_attachment_id: TransitGatewayAttachmentId, - add_subnet_ids: TransitGatewaySubnetIdList = None, - remove_subnet_ids: TransitGatewaySubnetIdList = None, - options: ModifyTransitGatewayVpcAttachmentRequestOptions = None, - dry_run: Boolean = None, + add_subnet_ids: TransitGatewaySubnetIdList | None = None, + remove_subnet_ids: TransitGatewaySubnetIdList | None = None, + options: ModifyTransitGatewayVpcAttachmentRequestOptions | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> ModifyTransitGatewayVpcAttachmentResult: raise NotImplementedError @@ -27422,14 +27475,14 @@ def modify_verified_access_endpoint( self, context: RequestContext, verified_access_endpoint_id: VerifiedAccessEndpointId, - verified_access_group_id: VerifiedAccessGroupId = None, - load_balancer_options: ModifyVerifiedAccessEndpointLoadBalancerOptions = None, - network_interface_options: ModifyVerifiedAccessEndpointEniOptions = None, - description: String = None, - client_token: String = None, - dry_run: Boolean = None, - rds_options: ModifyVerifiedAccessEndpointRdsOptions = None, - cidr_options: ModifyVerifiedAccessEndpointCidrOptions = None, + verified_access_group_id: VerifiedAccessGroupId | None = None, + load_balancer_options: ModifyVerifiedAccessEndpointLoadBalancerOptions | None = None, + network_interface_options: ModifyVerifiedAccessEndpointEniOptions | None = None, + description: String | None = None, + client_token: String | None = None, + dry_run: Boolean | None = None, + rds_options: ModifyVerifiedAccessEndpointRdsOptions | None = None, + cidr_options: ModifyVerifiedAccessEndpointCidrOptions | None = None, **kwargs, ) -> ModifyVerifiedAccessEndpointResult: raise NotImplementedError @@ -27439,11 +27492,11 @@ def modify_verified_access_endpoint_policy( self, context: RequestContext, verified_access_endpoint_id: VerifiedAccessEndpointId, - policy_enabled: Boolean = None, - policy_document: String = None, - client_token: String = None, - dry_run: Boolean = None, - sse_specification: VerifiedAccessSseSpecificationRequest = None, + policy_enabled: Boolean | None = None, + policy_document: String | None = None, + client_token: String | None = None, + dry_run: Boolean | None = None, + sse_specification: VerifiedAccessSseSpecificationRequest | None = None, **kwargs, ) -> ModifyVerifiedAccessEndpointPolicyResult: raise NotImplementedError @@ -27453,10 +27506,10 @@ def modify_verified_access_group( self, context: RequestContext, verified_access_group_id: VerifiedAccessGroupId, - verified_access_instance_id: VerifiedAccessInstanceId = None, - description: String = None, - client_token: String = None, - dry_run: Boolean = None, + verified_access_instance_id: VerifiedAccessInstanceId | None = None, + description: String | None = None, + client_token: String | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> ModifyVerifiedAccessGroupResult: raise NotImplementedError @@ -27466,11 +27519,11 @@ def modify_verified_access_group_policy( self, context: RequestContext, verified_access_group_id: VerifiedAccessGroupId, - policy_enabled: Boolean = None, - policy_document: String = None, - client_token: String = None, - dry_run: Boolean = None, - sse_specification: VerifiedAccessSseSpecificationRequest = None, + policy_enabled: Boolean | None = None, + policy_document: String | None = None, + client_token: String | None = None, + dry_run: Boolean | None = None, + sse_specification: VerifiedAccessSseSpecificationRequest | None = None, **kwargs, ) -> ModifyVerifiedAccessGroupPolicyResult: raise NotImplementedError @@ -27480,10 +27533,10 @@ def modify_verified_access_instance( self, context: RequestContext, verified_access_instance_id: VerifiedAccessInstanceId, - description: String = None, - dry_run: Boolean = None, - client_token: String = None, - cidr_endpoints_custom_sub_domain: String = None, + description: String | None = None, + dry_run: Boolean | None = None, + client_token: String | None = None, + cidr_endpoints_custom_sub_domain: String | None = None, **kwargs, ) -> ModifyVerifiedAccessInstanceResult: raise NotImplementedError @@ -27494,8 +27547,8 @@ def modify_verified_access_instance_logging_configuration( context: RequestContext, verified_access_instance_id: VerifiedAccessInstanceId, access_logs: VerifiedAccessLogOptions, - dry_run: Boolean = None, - client_token: String = None, + dry_run: Boolean | None = None, + client_token: String | None = None, **kwargs, ) -> ModifyVerifiedAccessInstanceLoggingConfigurationResult: raise NotImplementedError @@ -27505,13 +27558,14 @@ def modify_verified_access_trust_provider( self, context: RequestContext, verified_access_trust_provider_id: VerifiedAccessTrustProviderId, - oidc_options: ModifyVerifiedAccessTrustProviderOidcOptions = None, - device_options: ModifyVerifiedAccessTrustProviderDeviceOptions = None, - description: String = None, - dry_run: Boolean = None, - client_token: String = None, - sse_specification: VerifiedAccessSseSpecificationRequest = None, - native_application_oidc_options: ModifyVerifiedAccessNativeApplicationOidcOptions = None, + oidc_options: ModifyVerifiedAccessTrustProviderOidcOptions | None = None, + device_options: ModifyVerifiedAccessTrustProviderDeviceOptions | None = None, + description: String | None = None, + dry_run: Boolean | None = None, + client_token: String | None = None, + sse_specification: VerifiedAccessSseSpecificationRequest | None = None, + native_application_oidc_options: ModifyVerifiedAccessNativeApplicationOidcOptions + | None = None, **kwargs, ) -> ModifyVerifiedAccessTrustProviderResult: raise NotImplementedError @@ -27521,12 +27575,12 @@ def modify_volume( self, context: RequestContext, volume_id: VolumeId, - dry_run: Boolean = None, - size: Integer = None, - volume_type: VolumeType = None, - iops: Integer = None, - throughput: Integer = None, - multi_attach_enabled: Boolean = None, + dry_run: Boolean | None = None, + size: Integer | None = None, + volume_type: VolumeType | None = None, + iops: Integer | None = None, + throughput: Integer | None = None, + multi_attach_enabled: Boolean | None = None, **kwargs, ) -> ModifyVolumeResult: raise NotImplementedError @@ -27536,8 +27590,8 @@ def modify_volume_attribute( self, context: RequestContext, volume_id: VolumeId, - auto_enable_io: AttributeBooleanValue = None, - dry_run: Boolean = None, + auto_enable_io: AttributeBooleanValue | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -27547,9 +27601,9 @@ def modify_vpc_attribute( self, context: RequestContext, vpc_id: VpcId, - enable_dns_hostnames: AttributeBooleanValue = None, - enable_dns_support: AttributeBooleanValue = None, - enable_network_address_usage_metrics: AttributeBooleanValue = None, + enable_dns_hostnames: AttributeBooleanValue | None = None, + enable_dns_support: AttributeBooleanValue | None = None, + enable_network_address_usage_metrics: AttributeBooleanValue | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -27560,7 +27614,7 @@ def modify_vpc_block_public_access_exclusion( context: RequestContext, exclusion_id: VpcBlockPublicAccessExclusionId, internet_gateway_exclusion_mode: InternetGatewayExclusionMode, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> ModifyVpcBlockPublicAccessExclusionResult: raise NotImplementedError @@ -27570,7 +27624,7 @@ def modify_vpc_block_public_access_options( self, context: RequestContext, internet_gateway_block_mode: InternetGatewayBlockMode, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> ModifyVpcBlockPublicAccessOptionsResult: raise NotImplementedError @@ -27580,19 +27634,19 @@ def modify_vpc_endpoint( self, context: RequestContext, vpc_endpoint_id: VpcEndpointId, - dry_run: Boolean = None, - reset_policy: Boolean = None, - policy_document: String = None, - add_route_table_ids: VpcEndpointRouteTableIdList = None, - remove_route_table_ids: VpcEndpointRouteTableIdList = None, - add_subnet_ids: VpcEndpointSubnetIdList = None, - remove_subnet_ids: VpcEndpointSubnetIdList = None, - add_security_group_ids: VpcEndpointSecurityGroupIdList = None, - remove_security_group_ids: VpcEndpointSecurityGroupIdList = None, - ip_address_type: IpAddressType = None, - dns_options: DnsOptionsSpecification = None, - private_dns_enabled: Boolean = None, - subnet_configurations: SubnetConfigurationsList = None, + dry_run: Boolean | None = None, + reset_policy: Boolean | None = None, + policy_document: String | None = None, + add_route_table_ids: VpcEndpointRouteTableIdList | None = None, + remove_route_table_ids: VpcEndpointRouteTableIdList | None = None, + add_subnet_ids: VpcEndpointSubnetIdList | None = None, + remove_subnet_ids: VpcEndpointSubnetIdList | None = None, + add_security_group_ids: VpcEndpointSecurityGroupIdList | None = None, + remove_security_group_ids: VpcEndpointSecurityGroupIdList | None = None, + ip_address_type: IpAddressType | None = None, + dns_options: DnsOptionsSpecification | None = None, + private_dns_enabled: Boolean | None = None, + subnet_configurations: SubnetConfigurationsList | None = None, **kwargs, ) -> ModifyVpcEndpointResult: raise NotImplementedError @@ -27602,9 +27656,9 @@ def modify_vpc_endpoint_connection_notification( self, context: RequestContext, connection_notification_id: ConnectionNotificationId, - dry_run: Boolean = None, - connection_notification_arn: String = None, - connection_events: ValueStringList = None, + dry_run: Boolean | None = None, + connection_notification_arn: String | None = None, + connection_events: ValueStringList | None = None, **kwargs, ) -> ModifyVpcEndpointConnectionNotificationResult: raise NotImplementedError @@ -27614,18 +27668,18 @@ def modify_vpc_endpoint_service_configuration( self, context: RequestContext, service_id: VpcEndpointServiceId, - dry_run: Boolean = None, - private_dns_name: String = None, - remove_private_dns_name: Boolean = None, - acceptance_required: Boolean = None, - add_network_load_balancer_arns: ValueStringList = None, - remove_network_load_balancer_arns: ValueStringList = None, - add_gateway_load_balancer_arns: ValueStringList = None, - remove_gateway_load_balancer_arns: ValueStringList = None, - add_supported_ip_address_types: ValueStringList = None, - remove_supported_ip_address_types: ValueStringList = None, - add_supported_regions: ValueStringList = None, - remove_supported_regions: ValueStringList = None, + dry_run: Boolean | None = None, + private_dns_name: String | None = None, + remove_private_dns_name: Boolean | None = None, + acceptance_required: Boolean | None = None, + add_network_load_balancer_arns: ValueStringList | None = None, + remove_network_load_balancer_arns: ValueStringList | None = None, + add_gateway_load_balancer_arns: ValueStringList | None = None, + remove_gateway_load_balancer_arns: ValueStringList | None = None, + add_supported_ip_address_types: ValueStringList | None = None, + remove_supported_ip_address_types: ValueStringList | None = None, + add_supported_regions: ValueStringList | None = None, + remove_supported_regions: ValueStringList | None = None, **kwargs, ) -> ModifyVpcEndpointServiceConfigurationResult: raise NotImplementedError @@ -27636,7 +27690,7 @@ def modify_vpc_endpoint_service_payer_responsibility( context: RequestContext, service_id: VpcEndpointServiceId, payer_responsibility: PayerResponsibility, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> ModifyVpcEndpointServicePayerResponsibilityResult: raise NotImplementedError @@ -27646,9 +27700,9 @@ def modify_vpc_endpoint_service_permissions( self, context: RequestContext, service_id: VpcEndpointServiceId, - dry_run: Boolean = None, - add_allowed_principals: ValueStringList = None, - remove_allowed_principals: ValueStringList = None, + dry_run: Boolean | None = None, + add_allowed_principals: ValueStringList | None = None, + remove_allowed_principals: ValueStringList | None = None, **kwargs, ) -> ModifyVpcEndpointServicePermissionsResult: raise NotImplementedError @@ -27658,9 +27712,9 @@ def modify_vpc_peering_connection_options( self, context: RequestContext, vpc_peering_connection_id: VpcPeeringConnectionId, - accepter_peering_connection_options: PeeringConnectionOptionsRequest = None, - dry_run: Boolean = None, - requester_peering_connection_options: PeeringConnectionOptionsRequest = None, + accepter_peering_connection_options: PeeringConnectionOptionsRequest | None = None, + dry_run: Boolean | None = None, + requester_peering_connection_options: PeeringConnectionOptionsRequest | None = None, **kwargs, ) -> ModifyVpcPeeringConnectionOptionsResult: raise NotImplementedError @@ -27671,7 +27725,7 @@ def modify_vpc_tenancy( context: RequestContext, vpc_id: VpcId, instance_tenancy: VpcTenancy, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> ModifyVpcTenancyResult: raise NotImplementedError @@ -27681,10 +27735,10 @@ def modify_vpn_connection( self, context: RequestContext, vpn_connection_id: VpnConnectionId, - transit_gateway_id: TransitGatewayId = None, - customer_gateway_id: CustomerGatewayId = None, - vpn_gateway_id: VpnGatewayId = None, - dry_run: Boolean = None, + transit_gateway_id: TransitGatewayId | None = None, + customer_gateway_id: CustomerGatewayId | None = None, + vpn_gateway_id: VpnGatewayId | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> ModifyVpnConnectionResult: raise NotImplementedError @@ -27694,11 +27748,11 @@ def modify_vpn_connection_options( self, context: RequestContext, vpn_connection_id: VpnConnectionId, - local_ipv4_network_cidr: String = None, - remote_ipv4_network_cidr: String = None, - local_ipv6_network_cidr: String = None, - remote_ipv6_network_cidr: String = None, - dry_run: Boolean = None, + local_ipv4_network_cidr: String | None = None, + remote_ipv4_network_cidr: String | None = None, + local_ipv6_network_cidr: String | None = None, + remote_ipv6_network_cidr: String | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> ModifyVpnConnectionOptionsResult: raise NotImplementedError @@ -27709,7 +27763,7 @@ def modify_vpn_tunnel_certificate( context: RequestContext, vpn_connection_id: VpnConnectionId, vpn_tunnel_outside_ip_address: String, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> ModifyVpnTunnelCertificateResult: raise NotImplementedError @@ -27721,8 +27775,8 @@ def modify_vpn_tunnel_options( vpn_connection_id: VpnConnectionId, vpn_tunnel_outside_ip_address: String, tunnel_options: ModifyVpnTunnelOptionsSpecification, - dry_run: Boolean = None, - skip_tunnel_replacement: Boolean = None, + dry_run: Boolean | None = None, + skip_tunnel_replacement: Boolean | None = None, **kwargs, ) -> ModifyVpnTunnelOptionsResult: raise NotImplementedError @@ -27732,14 +27786,14 @@ def monitor_instances( self, context: RequestContext, instance_ids: InstanceIdStringList, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> MonitorInstancesResult: raise NotImplementedError @handler("MoveAddressToVpc") def move_address_to_vpc( - self, context: RequestContext, public_ip: String, dry_run: Boolean = None, **kwargs + self, context: RequestContext, public_ip: String, dry_run: Boolean | None = None, **kwargs ) -> MoveAddressToVpcResult: raise NotImplementedError @@ -27750,7 +27804,7 @@ def move_byoip_cidr_to_ipam( cidr: String, ipam_pool_id: IpamPoolId, ipam_pool_owner: String, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> MoveByoipCidrToIpamResult: raise NotImplementedError @@ -27762,8 +27816,8 @@ def move_capacity_reservation_instances( source_capacity_reservation_id: CapacityReservationId, destination_capacity_reservation_id: CapacityReservationId, instance_count: Integer, - dry_run: Boolean = None, - client_token: String = None, + dry_run: Boolean | None = None, + client_token: String | None = None, **kwargs, ) -> MoveCapacityReservationInstancesResult: raise NotImplementedError @@ -27773,13 +27827,13 @@ def provision_byoip_cidr( self, context: RequestContext, cidr: String, - cidr_authorization_context: CidrAuthorizationContext = None, - publicly_advertisable: Boolean = None, - description: String = None, - dry_run: Boolean = None, - pool_tag_specifications: TagSpecificationList = None, - multi_region: Boolean = None, - network_border_group: String = None, + cidr_authorization_context: CidrAuthorizationContext | None = None, + publicly_advertisable: Boolean | None = None, + description: String | None = None, + dry_run: Boolean | None = None, + pool_tag_specifications: TagSpecificationList | None = None, + multi_region: Boolean | None = None, + network_border_group: String | None = None, **kwargs, ) -> ProvisionByoipCidrResult: raise NotImplementedError @@ -27791,7 +27845,7 @@ def provision_ipam_byoasn( ipam_id: IpamId, asn: String, asn_authorization_context: AsnAuthorizationContext, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> ProvisionIpamByoasnResult: raise NotImplementedError @@ -27801,13 +27855,14 @@ def provision_ipam_pool_cidr( self, context: RequestContext, ipam_pool_id: IpamPoolId, - dry_run: Boolean = None, - cidr: String = None, - cidr_authorization_context: IpamCidrAuthorizationContext = None, - netmask_length: Integer = None, - client_token: String = None, - verification_method: VerificationMethod = None, - ipam_external_resource_verification_token_id: IpamExternalResourceVerificationTokenId = None, + dry_run: Boolean | None = None, + cidr: String | None = None, + cidr_authorization_context: IpamCidrAuthorizationContext | None = None, + netmask_length: Integer | None = None, + client_token: String | None = None, + verification_method: VerificationMethod | None = None, + ipam_external_resource_verification_token_id: IpamExternalResourceVerificationTokenId + | None = None, **kwargs, ) -> ProvisionIpamPoolCidrResult: raise NotImplementedError @@ -27819,8 +27874,8 @@ def provision_public_ipv4_pool_cidr( ipam_pool_id: IpamPoolId, pool_id: Ipv4PoolEc2Id, netmask_length: Integer, - dry_run: Boolean = None, - network_border_group: String = None, + dry_run: Boolean | None = None, + network_border_group: String | None = None, **kwargs, ) -> ProvisionPublicIpv4PoolCidrResult: raise NotImplementedError @@ -27831,8 +27886,8 @@ def purchase_capacity_block( context: RequestContext, capacity_block_offering_id: OfferingId, instance_platform: CapacityReservationInstancePlatform, - dry_run: Boolean = None, - tag_specifications: TagSpecificationList = None, + dry_run: Boolean | None = None, + tag_specifications: TagSpecificationList | None = None, **kwargs, ) -> PurchaseCapacityBlockResult: raise NotImplementedError @@ -27843,7 +27898,7 @@ def purchase_capacity_block_extension( context: RequestContext, capacity_block_extension_offering_id: OfferingId, capacity_reservation_id: CapacityReservationId, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> PurchaseCapacityBlockExtensionResult: raise NotImplementedError @@ -27854,10 +27909,10 @@ def purchase_host_reservation( context: RequestContext, host_id_set: RequestHostIdSet, offering_id: OfferingId, - client_token: String = None, - currency_code: CurrencyCodeValues = None, - limit_price: String = None, - tag_specifications: TagSpecificationList = None, + client_token: String | None = None, + currency_code: CurrencyCodeValues | None = None, + limit_price: String | None = None, + tag_specifications: TagSpecificationList | None = None, **kwargs, ) -> PurchaseHostReservationResult: raise NotImplementedError @@ -27868,9 +27923,9 @@ def purchase_reserved_instances_offering( context: RequestContext, instance_count: Integer, reserved_instances_offering_id: ReservedInstancesOfferingId, - purchase_time: DateTime = None, - dry_run: Boolean = None, - limit_price: ReservedInstanceLimitPrice = None, + purchase_time: DateTime | None = None, + dry_run: Boolean | None = None, + limit_price: ReservedInstanceLimitPrice | None = None, **kwargs, ) -> PurchaseReservedInstancesOfferingResult: raise NotImplementedError @@ -27880,8 +27935,8 @@ def purchase_scheduled_instances( self, context: RequestContext, purchase_requests: PurchaseRequestSet, - client_token: String = None, - dry_run: Boolean = None, + client_token: String | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> PurchaseScheduledInstancesResult: raise NotImplementedError @@ -27891,7 +27946,7 @@ def reboot_instances( self, context: RequestContext, instance_ids: InstanceIdStringList, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -27901,23 +27956,23 @@ def register_image( self, context: RequestContext, name: String, - image_location: String = None, - billing_products: BillingProductList = None, - boot_mode: BootModeValues = None, - tpm_support: TpmSupportValues = None, - uefi_data: StringType = None, - imds_support: ImdsSupportValues = None, - tag_specifications: TagSpecificationList = None, - dry_run: Boolean = None, - description: String = None, - architecture: ArchitectureValues = None, - kernel_id: KernelId = None, - ramdisk_id: RamdiskId = None, - root_device_name: String = None, - block_device_mappings: BlockDeviceMappingRequestList = None, - virtualization_type: String = None, - sriov_net_support: String = None, - ena_support: Boolean = None, + image_location: String | None = None, + billing_products: BillingProductList | None = None, + boot_mode: BootModeValues | None = None, + tpm_support: TpmSupportValues | None = None, + uefi_data: StringType | None = None, + imds_support: ImdsSupportValues | None = None, + tag_specifications: TagSpecificationList | None = None, + dry_run: Boolean | None = None, + description: String | None = None, + architecture: ArchitectureValues | None = None, + kernel_id: KernelId | None = None, + ramdisk_id: RamdiskId | None = None, + root_device_name: String | None = None, + block_device_mappings: BlockDeviceMappingRequestList | None = None, + virtualization_type: String | None = None, + sriov_net_support: String | None = None, + ena_support: Boolean | None = None, **kwargs, ) -> RegisterImageResult: raise NotImplementedError @@ -27927,7 +27982,7 @@ def register_instance_event_notification_attributes( self, context: RequestContext, instance_tag_attribute: RegisterInstanceTagAttributeRequest, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> RegisterInstanceEventNotificationAttributesResult: raise NotImplementedError @@ -27938,8 +27993,8 @@ def register_transit_gateway_multicast_group_members( context: RequestContext, transit_gateway_multicast_domain_id: TransitGatewayMulticastDomainId, network_interface_ids: TransitGatewayNetworkInterfaceIdList, - group_ip_address: String = None, - dry_run: Boolean = None, + group_ip_address: String | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> RegisterTransitGatewayMulticastGroupMembersResult: raise NotImplementedError @@ -27950,8 +28005,8 @@ def register_transit_gateway_multicast_group_sources( context: RequestContext, transit_gateway_multicast_domain_id: TransitGatewayMulticastDomainId, network_interface_ids: TransitGatewayNetworkInterfaceIdList, - group_ip_address: String = None, - dry_run: Boolean = None, + group_ip_address: String | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> RegisterTransitGatewayMulticastGroupSourcesResult: raise NotImplementedError @@ -27961,7 +28016,7 @@ def reject_capacity_reservation_billing_ownership( self, context: RequestContext, capacity_reservation_id: CapacityReservationId, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> RejectCapacityReservationBillingOwnershipResult: raise NotImplementedError @@ -27970,10 +28025,10 @@ def reject_capacity_reservation_billing_ownership( def reject_transit_gateway_multicast_domain_associations( self, context: RequestContext, - transit_gateway_multicast_domain_id: TransitGatewayMulticastDomainId = None, - transit_gateway_attachment_id: TransitGatewayAttachmentId = None, - subnet_ids: ValueStringList = None, - dry_run: Boolean = None, + transit_gateway_multicast_domain_id: TransitGatewayMulticastDomainId | None = None, + transit_gateway_attachment_id: TransitGatewayAttachmentId | None = None, + subnet_ids: ValueStringList | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> RejectTransitGatewayMulticastDomainAssociationsResult: raise NotImplementedError @@ -27983,7 +28038,7 @@ def reject_transit_gateway_peering_attachment( self, context: RequestContext, transit_gateway_attachment_id: TransitGatewayAttachmentId, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> RejectTransitGatewayPeeringAttachmentResult: raise NotImplementedError @@ -27993,7 +28048,7 @@ def reject_transit_gateway_vpc_attachment( self, context: RequestContext, transit_gateway_attachment_id: TransitGatewayAttachmentId, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> RejectTransitGatewayVpcAttachmentResult: raise NotImplementedError @@ -28004,7 +28059,7 @@ def reject_vpc_endpoint_connections( context: RequestContext, service_id: VpcEndpointServiceId, vpc_endpoint_ids: VpcEndpointIdList, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> RejectVpcEndpointConnectionsResult: raise NotImplementedError @@ -28014,7 +28069,7 @@ def reject_vpc_peering_connection( self, context: RequestContext, vpc_peering_connection_id: VpcPeeringConnectionId, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> RejectVpcPeeringConnectionResult: raise NotImplementedError @@ -28023,10 +28078,10 @@ def reject_vpc_peering_connection( def release_address( self, context: RequestContext, - allocation_id: AllocationId = None, - public_ip: String = None, - network_border_group: String = None, - dry_run: Boolean = None, + allocation_id: AllocationId | None = None, + public_ip: String | None = None, + network_border_group: String | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -28044,7 +28099,7 @@ def release_ipam_pool_allocation( ipam_pool_id: IpamPoolId, cidr: String, ipam_pool_allocation_id: IpamPoolAllocationId, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> ReleaseIpamPoolAllocationResult: raise NotImplementedError @@ -28063,8 +28118,8 @@ def replace_iam_instance_profile_association( def replace_image_criteria_in_allowed_images_settings( self, context: RequestContext, - image_criteria: ImageCriterionRequestList = None, - dry_run: Boolean = None, + image_criteria: ImageCriterionRequestList | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> ReplaceImageCriteriaInAllowedImagesSettingsResult: raise NotImplementedError @@ -28075,7 +28130,7 @@ def replace_network_acl_association( context: RequestContext, association_id: NetworkAclAssociationId, network_acl_id: NetworkAclId, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> ReplaceNetworkAclAssociationResult: raise NotImplementedError @@ -28089,11 +28144,11 @@ def replace_network_acl_entry( protocol: String, rule_action: RuleAction, egress: Boolean, - dry_run: Boolean = None, - cidr_block: String = None, - ipv6_cidr_block: String = None, - icmp_type_code: IcmpTypeCode = None, - port_range: PortRange = None, + dry_run: Boolean | None = None, + cidr_block: String | None = None, + ipv6_cidr_block: String | None = None, + icmp_type_code: IcmpTypeCode | None = None, + port_range: PortRange | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -28103,22 +28158,22 @@ def replace_route( self, context: RequestContext, route_table_id: RouteTableId, - destination_prefix_list_id: PrefixListResourceId = None, - vpc_endpoint_id: VpcEndpointId = None, - local_target: Boolean = None, - transit_gateway_id: TransitGatewayId = None, - local_gateway_id: LocalGatewayId = None, - carrier_gateway_id: CarrierGatewayId = None, - core_network_arn: CoreNetworkArn = None, - dry_run: Boolean = None, - destination_cidr_block: String = None, - gateway_id: RouteGatewayId = None, - destination_ipv6_cidr_block: String = None, - egress_only_internet_gateway_id: EgressOnlyInternetGatewayId = None, - instance_id: InstanceId = None, - network_interface_id: NetworkInterfaceId = None, - vpc_peering_connection_id: VpcPeeringConnectionId = None, - nat_gateway_id: NatGatewayId = None, + destination_prefix_list_id: PrefixListResourceId | None = None, + vpc_endpoint_id: VpcEndpointId | None = None, + local_target: Boolean | None = None, + transit_gateway_id: TransitGatewayId | None = None, + local_gateway_id: LocalGatewayId | None = None, + carrier_gateway_id: CarrierGatewayId | None = None, + core_network_arn: CoreNetworkArn | None = None, + dry_run: Boolean | None = None, + destination_cidr_block: String | None = None, + gateway_id: RouteGatewayId | None = None, + destination_ipv6_cidr_block: String | None = None, + egress_only_internet_gateway_id: EgressOnlyInternetGatewayId | None = None, + instance_id: InstanceId | None = None, + network_interface_id: NetworkInterfaceId | None = None, + vpc_peering_connection_id: VpcPeeringConnectionId | None = None, + nat_gateway_id: NatGatewayId | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -28129,7 +28184,7 @@ def replace_route_table_association( context: RequestContext, association_id: RouteTableAssociationId, route_table_id: RouteTableId, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> ReplaceRouteTableAssociationResult: raise NotImplementedError @@ -28140,9 +28195,9 @@ def replace_transit_gateway_route( context: RequestContext, destination_cidr_block: String, transit_gateway_route_table_id: TransitGatewayRouteTableId, - transit_gateway_attachment_id: TransitGatewayAttachmentId = None, - blackhole: Boolean = None, - dry_run: Boolean = None, + transit_gateway_attachment_id: TransitGatewayAttachmentId | None = None, + blackhole: Boolean | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> ReplaceTransitGatewayRouteResult: raise NotImplementedError @@ -28153,8 +28208,8 @@ def replace_vpn_tunnel( context: RequestContext, vpn_connection_id: VpnConnectionId, vpn_tunnel_outside_ip_address: String, - apply_pending_maintenance: Boolean = None, - dry_run: Boolean = None, + apply_pending_maintenance: Boolean | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> ReplaceVpnTunnelResult: raise NotImplementedError @@ -28166,10 +28221,10 @@ def report_instance_status( instances: InstanceIdStringList, status: ReportStatusType, reason_codes: ReasonCodesList, - dry_run: Boolean = None, - start_time: DateTime = None, - end_time: DateTime = None, - description: ReportInstanceStatusRequestDescription = None, + dry_run: Boolean | None = None, + start_time: DateTime | None = None, + end_time: DateTime | None = None, + description: ReportInstanceStatusRequestDescription | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -28179,7 +28234,7 @@ def request_spot_fleet( self, context: RequestContext, spot_fleet_request_config: SpotFleetRequestConfigData, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> RequestSpotFleetResponse: raise NotImplementedError @@ -28196,14 +28251,14 @@ def reset_address_attribute( context: RequestContext, allocation_id: AllocationId, attribute: AddressAttributeName, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> ResetAddressAttributeResult: raise NotImplementedError @handler("ResetEbsDefaultKmsKeyId") def reset_ebs_default_kms_key_id( - self, context: RequestContext, dry_run: Boolean = None, **kwargs + self, context: RequestContext, dry_run: Boolean | None = None, **kwargs ) -> ResetEbsDefaultKmsKeyIdResult: raise NotImplementedError @@ -28212,8 +28267,8 @@ def reset_fpga_image_attribute( self, context: RequestContext, fpga_image_id: FpgaImageId, - dry_run: Boolean = None, - attribute: ResetFpgaImageAttributeName = None, + dry_run: Boolean | None = None, + attribute: ResetFpgaImageAttributeName | None = None, **kwargs, ) -> ResetFpgaImageAttributeResult: raise NotImplementedError @@ -28224,7 +28279,7 @@ def reset_image_attribute( context: RequestContext, attribute: ResetImageAttributeName, image_id: ImageId, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -28235,7 +28290,7 @@ def reset_instance_attribute( context: RequestContext, instance_id: InstanceId, attribute: InstanceAttributeName, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -28245,8 +28300,8 @@ def reset_network_interface_attribute( self, context: RequestContext, network_interface_id: NetworkInterfaceId, - dry_run: Boolean = None, - source_dest_check: String = None, + dry_run: Boolean | None = None, + source_dest_check: String | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -28257,20 +28312,20 @@ def reset_snapshot_attribute( context: RequestContext, attribute: SnapshotAttributeName, snapshot_id: SnapshotId, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> None: raise NotImplementedError @handler("RestoreAddressToClassic") def restore_address_to_classic( - self, context: RequestContext, public_ip: String, dry_run: Boolean = None, **kwargs + self, context: RequestContext, public_ip: String, dry_run: Boolean | None = None, **kwargs ) -> RestoreAddressToClassicResult: raise NotImplementedError @handler("RestoreImageFromRecycleBin") def restore_image_from_recycle_bin( - self, context: RequestContext, image_id: ImageId, dry_run: Boolean = None, **kwargs + self, context: RequestContext, image_id: ImageId, dry_run: Boolean | None = None, **kwargs ) -> RestoreImageFromRecycleBinResult: raise NotImplementedError @@ -28281,14 +28336,18 @@ def restore_managed_prefix_list_version( prefix_list_id: PrefixListResourceId, previous_version: Long, current_version: Long, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> RestoreManagedPrefixListVersionResult: raise NotImplementedError @handler("RestoreSnapshotFromRecycleBin") def restore_snapshot_from_recycle_bin( - self, context: RequestContext, snapshot_id: SnapshotId, dry_run: Boolean = None, **kwargs + self, + context: RequestContext, + snapshot_id: SnapshotId, + dry_run: Boolean | None = None, + **kwargs, ) -> RestoreSnapshotFromRecycleBinResult: raise NotImplementedError @@ -28297,9 +28356,9 @@ def restore_snapshot_tier( self, context: RequestContext, snapshot_id: SnapshotId, - temporary_restore_days: RestoreSnapshotTierRequestTemporaryRestoreDays = None, - permanent_restore: Boolean = None, - dry_run: Boolean = None, + temporary_restore_days: RestoreSnapshotTierRequestTemporaryRestoreDays | None = None, + permanent_restore: Boolean | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> RestoreSnapshotTierResult: raise NotImplementedError @@ -28310,9 +28369,9 @@ def revoke_client_vpn_ingress( context: RequestContext, client_vpn_endpoint_id: ClientVpnEndpointId, target_network_cidr: String, - access_group_id: String = None, - revoke_all_groups: Boolean = None, - dry_run: Boolean = None, + access_group_id: String | None = None, + revoke_all_groups: Boolean | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> RevokeClientVpnIngressResult: raise NotImplementedError @@ -28322,15 +28381,15 @@ def revoke_security_group_egress( self, context: RequestContext, group_id: SecurityGroupId, - security_group_rule_ids: SecurityGroupRuleIdList = None, - dry_run: Boolean = None, - source_security_group_name: String = None, - source_security_group_owner_id: String = None, - ip_protocol: String = None, - from_port: Integer = None, - to_port: Integer = None, - cidr_ip: String = None, - ip_permissions: IpPermissionList = None, + security_group_rule_ids: SecurityGroupRuleIdList | None = None, + dry_run: Boolean | None = None, + source_security_group_name: String | None = None, + source_security_group_owner_id: String | None = None, + ip_protocol: String | None = None, + from_port: Integer | None = None, + to_port: Integer | None = None, + cidr_ip: String | None = None, + ip_permissions: IpPermissionList | None = None, **kwargs, ) -> RevokeSecurityGroupEgressResult: raise NotImplementedError @@ -28339,17 +28398,17 @@ def revoke_security_group_egress( def revoke_security_group_ingress( self, context: RequestContext, - cidr_ip: String = None, - from_port: Integer = None, - group_id: SecurityGroupId = None, - group_name: SecurityGroupName = None, - ip_permissions: IpPermissionList = None, - ip_protocol: String = None, - source_security_group_name: String = None, - source_security_group_owner_id: String = None, - to_port: Integer = None, - security_group_rule_ids: SecurityGroupRuleIdList = None, - dry_run: Boolean = None, + cidr_ip: String | None = None, + from_port: Integer | None = None, + group_id: SecurityGroupId | None = None, + group_name: SecurityGroupName | None = None, + ip_permissions: IpPermissionList | None = None, + ip_protocol: String | None = None, + source_security_group_name: String | None = None, + source_security_group_owner_id: String | None = None, + to_port: Integer | None = None, + security_group_rule_ids: SecurityGroupRuleIdList | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> RevokeSecurityGroupIngressResult: raise NotImplementedError @@ -28360,47 +28419,47 @@ def run_instances( context: RequestContext, max_count: Integer, min_count: Integer, - block_device_mappings: BlockDeviceMappingRequestList = None, - image_id: ImageId = None, - instance_type: InstanceType = None, - ipv6_address_count: Integer = None, - ipv6_addresses: InstanceIpv6AddressList = None, - kernel_id: KernelId = None, - key_name: KeyPairName = None, - monitoring: RunInstancesMonitoringEnabled = None, - placement: Placement = None, - ramdisk_id: RamdiskId = None, - security_group_ids: SecurityGroupIdStringList = None, - security_groups: SecurityGroupStringList = None, - subnet_id: SubnetId = None, - user_data: RunInstancesUserData = None, - elastic_gpu_specification: ElasticGpuSpecifications = None, - elastic_inference_accelerators: ElasticInferenceAccelerators = None, - tag_specifications: TagSpecificationList = None, - launch_template: LaunchTemplateSpecification = None, - instance_market_options: InstanceMarketOptionsRequest = None, - credit_specification: CreditSpecificationRequest = None, - cpu_options: CpuOptionsRequest = None, - capacity_reservation_specification: CapacityReservationSpecification = None, - hibernation_options: HibernationOptionsRequest = None, - license_specifications: LicenseSpecificationListRequest = None, - metadata_options: InstanceMetadataOptionsRequest = None, - enclave_options: EnclaveOptionsRequest = None, - private_dns_name_options: PrivateDnsNameOptionsRequest = None, - maintenance_options: InstanceMaintenanceOptionsRequest = None, - disable_api_stop: Boolean = None, - enable_primary_ipv6: Boolean = None, - network_performance_options: InstanceNetworkPerformanceOptionsRequest = None, - operator: OperatorRequest = None, - dry_run: Boolean = None, - disable_api_termination: Boolean = None, - instance_initiated_shutdown_behavior: ShutdownBehavior = None, - private_ip_address: String = None, - client_token: String = None, - additional_info: String = None, - network_interfaces: InstanceNetworkInterfaceSpecificationList = None, - iam_instance_profile: IamInstanceProfileSpecification = None, - ebs_optimized: Boolean = None, + block_device_mappings: BlockDeviceMappingRequestList | None = None, + image_id: ImageId | None = None, + instance_type: InstanceType | None = None, + ipv6_address_count: Integer | None = None, + ipv6_addresses: InstanceIpv6AddressList | None = None, + kernel_id: KernelId | None = None, + key_name: KeyPairName | None = None, + monitoring: RunInstancesMonitoringEnabled | None = None, + placement: Placement | None = None, + ramdisk_id: RamdiskId | None = None, + security_group_ids: SecurityGroupIdStringList | None = None, + security_groups: SecurityGroupStringList | None = None, + subnet_id: SubnetId | None = None, + user_data: RunInstancesUserData | None = None, + elastic_gpu_specification: ElasticGpuSpecifications | None = None, + elastic_inference_accelerators: ElasticInferenceAccelerators | None = None, + tag_specifications: TagSpecificationList | None = None, + launch_template: LaunchTemplateSpecification | None = None, + instance_market_options: InstanceMarketOptionsRequest | None = None, + credit_specification: CreditSpecificationRequest | None = None, + cpu_options: CpuOptionsRequest | None = None, + capacity_reservation_specification: CapacityReservationSpecification | None = None, + hibernation_options: HibernationOptionsRequest | None = None, + license_specifications: LicenseSpecificationListRequest | None = None, + metadata_options: InstanceMetadataOptionsRequest | None = None, + enclave_options: EnclaveOptionsRequest | None = None, + private_dns_name_options: PrivateDnsNameOptionsRequest | None = None, + maintenance_options: InstanceMaintenanceOptionsRequest | None = None, + disable_api_stop: Boolean | None = None, + enable_primary_ipv6: Boolean | None = None, + network_performance_options: InstanceNetworkPerformanceOptionsRequest | None = None, + operator: OperatorRequest | None = None, + dry_run: Boolean | None = None, + disable_api_termination: Boolean | None = None, + instance_initiated_shutdown_behavior: ShutdownBehavior | None = None, + private_ip_address: String | None = None, + client_token: String | None = None, + additional_info: String | None = None, + network_interfaces: InstanceNetworkInterfaceSpecificationList | None = None, + iam_instance_profile: IamInstanceProfileSpecification | None = None, + ebs_optimized: Boolean | None = None, **kwargs, ) -> Reservation: raise NotImplementedError @@ -28411,9 +28470,9 @@ def run_scheduled_instances( context: RequestContext, launch_specification: ScheduledInstancesLaunchSpecification, scheduled_instance_id: ScheduledInstanceId, - client_token: String = None, - dry_run: Boolean = None, - instance_count: Integer = None, + client_token: String | None = None, + dry_run: Boolean | None = None, + instance_count: Integer | None = None, **kwargs, ) -> RunScheduledInstancesResult: raise NotImplementedError @@ -28423,10 +28482,10 @@ def search_local_gateway_routes( self, context: RequestContext, local_gateway_route_table_id: LocalGatewayRoutetableId, - filters: FilterList = None, - max_results: MaxResults = None, - next_token: String = None, - dry_run: Boolean = None, + filters: FilterList | None = None, + max_results: MaxResults | None = None, + next_token: String | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> SearchLocalGatewayRoutesResult: raise NotImplementedError @@ -28436,10 +28495,10 @@ def search_transit_gateway_multicast_groups( self, context: RequestContext, transit_gateway_multicast_domain_id: TransitGatewayMulticastDomainId, - filters: FilterList = None, - max_results: TransitGatewayMaxResults = None, - next_token: String = None, - dry_run: Boolean = None, + filters: FilterList | None = None, + max_results: TransitGatewayMaxResults | None = None, + next_token: String | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> SearchTransitGatewayMulticastGroupsResult: raise NotImplementedError @@ -28450,15 +28509,19 @@ def search_transit_gateway_routes( context: RequestContext, transit_gateway_route_table_id: TransitGatewayRouteTableId, filters: FilterList, - max_results: TransitGatewayMaxResults = None, - dry_run: Boolean = None, + max_results: TransitGatewayMaxResults | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> SearchTransitGatewayRoutesResult: raise NotImplementedError @handler("SendDiagnosticInterrupt") def send_diagnostic_interrupt( - self, context: RequestContext, instance_id: InstanceId, dry_run: Boolean = None, **kwargs + self, + context: RequestContext, + instance_id: InstanceId, + dry_run: Boolean | None = None, + **kwargs, ) -> None: raise NotImplementedError @@ -28468,9 +28531,9 @@ def start_declarative_policies_report( context: RequestContext, s3_bucket: String, target_id: String, - dry_run: Boolean = None, - s3_prefix: String = None, - tag_specifications: TagSpecificationList = None, + dry_run: Boolean | None = None, + s3_prefix: String | None = None, + tag_specifications: TagSpecificationList | None = None, **kwargs, ) -> StartDeclarativePoliciesReportResult: raise NotImplementedError @@ -28480,8 +28543,8 @@ def start_instances( self, context: RequestContext, instance_ids: InstanceIdStringList, - additional_info: String = None, - dry_run: Boolean = None, + additional_info: String | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> StartInstancesResult: raise NotImplementedError @@ -28492,8 +28555,8 @@ def start_network_insights_access_scope_analysis( context: RequestContext, network_insights_access_scope_id: NetworkInsightsAccessScopeId, client_token: String, - dry_run: Boolean = None, - tag_specifications: TagSpecificationList = None, + dry_run: Boolean | None = None, + tag_specifications: TagSpecificationList | None = None, **kwargs, ) -> StartNetworkInsightsAccessScopeAnalysisResult: raise NotImplementedError @@ -28504,11 +28567,11 @@ def start_network_insights_analysis( context: RequestContext, network_insights_path_id: NetworkInsightsPathId, client_token: String, - additional_accounts: ValueStringList = None, - filter_in_arns: ArnList = None, - filter_out_arns: ArnList = None, - dry_run: Boolean = None, - tag_specifications: TagSpecificationList = None, + additional_accounts: ValueStringList | None = None, + filter_in_arns: ArnList | None = None, + filter_out_arns: ArnList | None = None, + dry_run: Boolean | None = None, + tag_specifications: TagSpecificationList | None = None, **kwargs, ) -> StartNetworkInsightsAnalysisResult: raise NotImplementedError @@ -28518,7 +28581,7 @@ def start_vpc_endpoint_service_private_dns_verification( self, context: RequestContext, service_id: VpcEndpointServiceId, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> StartVpcEndpointServicePrivateDnsVerificationResult: raise NotImplementedError @@ -28528,9 +28591,9 @@ def stop_instances( self, context: RequestContext, instance_ids: InstanceIdStringList, - hibernate: Boolean = None, - dry_run: Boolean = None, - force: Boolean = None, + hibernate: Boolean | None = None, + dry_run: Boolean | None = None, + force: Boolean | None = None, **kwargs, ) -> StopInstancesResult: raise NotImplementedError @@ -28540,9 +28603,9 @@ def terminate_client_vpn_connections( self, context: RequestContext, client_vpn_endpoint_id: ClientVpnEndpointId, - connection_id: String = None, - username: String = None, - dry_run: Boolean = None, + connection_id: String | None = None, + username: String | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> TerminateClientVpnConnectionsResult: raise NotImplementedError @@ -28552,7 +28615,7 @@ def terminate_instances( self, context: RequestContext, instance_ids: InstanceIdStringList, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> TerminateInstancesResult: raise NotImplementedError @@ -28562,8 +28625,8 @@ def unassign_ipv6_addresses( self, context: RequestContext, network_interface_id: NetworkInterfaceId, - ipv6_prefixes: IpPrefixList = None, - ipv6_addresses: Ipv6AddressList = None, + ipv6_prefixes: IpPrefixList | None = None, + ipv6_addresses: Ipv6AddressList | None = None, **kwargs, ) -> UnassignIpv6AddressesResult: raise NotImplementedError @@ -28573,8 +28636,8 @@ def unassign_private_ip_addresses( self, context: RequestContext, network_interface_id: NetworkInterfaceId, - ipv4_prefixes: IpPrefixList = None, - private_ip_addresses: PrivateIpAddressStringList = None, + ipv4_prefixes: IpPrefixList | None = None, + private_ip_addresses: PrivateIpAddressStringList | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -28585,15 +28648,19 @@ def unassign_private_nat_gateway_address( context: RequestContext, nat_gateway_id: NatGatewayId, private_ip_addresses: IpList, - max_drain_duration_seconds: DrainSeconds = None, - dry_run: Boolean = None, + max_drain_duration_seconds: DrainSeconds | None = None, + dry_run: Boolean | None = None, **kwargs, ) -> UnassignPrivateNatGatewayAddressResult: raise NotImplementedError @handler("UnlockSnapshot") def unlock_snapshot( - self, context: RequestContext, snapshot_id: SnapshotId, dry_run: Boolean = None, **kwargs + self, + context: RequestContext, + snapshot_id: SnapshotId, + dry_run: Boolean | None = None, + **kwargs, ) -> UnlockSnapshotResult: raise NotImplementedError @@ -28602,7 +28669,7 @@ def unmonitor_instances( self, context: RequestContext, instance_ids: InstanceIdStringList, - dry_run: Boolean = None, + dry_run: Boolean | None = None, **kwargs, ) -> UnmonitorInstancesResult: raise NotImplementedError @@ -28611,11 +28678,11 @@ def unmonitor_instances( def update_security_group_rule_descriptions_egress( self, context: RequestContext, - dry_run: Boolean = None, - group_id: SecurityGroupId = None, - group_name: SecurityGroupName = None, - ip_permissions: IpPermissionList = None, - security_group_rule_descriptions: SecurityGroupRuleDescriptionList = None, + dry_run: Boolean | None = None, + group_id: SecurityGroupId | None = None, + group_name: SecurityGroupName | None = None, + ip_permissions: IpPermissionList | None = None, + security_group_rule_descriptions: SecurityGroupRuleDescriptionList | None = None, **kwargs, ) -> UpdateSecurityGroupRuleDescriptionsEgressResult: raise NotImplementedError @@ -28624,17 +28691,17 @@ def update_security_group_rule_descriptions_egress( def update_security_group_rule_descriptions_ingress( self, context: RequestContext, - dry_run: Boolean = None, - group_id: SecurityGroupId = None, - group_name: SecurityGroupName = None, - ip_permissions: IpPermissionList = None, - security_group_rule_descriptions: SecurityGroupRuleDescriptionList = None, + dry_run: Boolean | None = None, + group_id: SecurityGroupId | None = None, + group_name: SecurityGroupName | None = None, + ip_permissions: IpPermissionList | None = None, + security_group_rule_descriptions: SecurityGroupRuleDescriptionList | None = None, **kwargs, ) -> UpdateSecurityGroupRuleDescriptionsIngressResult: raise NotImplementedError @handler("WithdrawByoipCidr") def withdraw_byoip_cidr( - self, context: RequestContext, cidr: String, dry_run: Boolean = None, **kwargs + self, context: RequestContext, cidr: String, dry_run: Boolean | None = None, **kwargs ) -> WithdrawByoipCidrResult: raise NotImplementedError diff --git a/localstack-core/localstack/aws/api/es/__init__.py b/localstack-core/localstack/aws/api/es/__init__.py index fa054208b44b9..4c5774cbd36fa 100644 --- a/localstack-core/localstack/aws/api/es/__init__.py +++ b/localstack-core/localstack/aws/api/es/__init__.py @@ -1640,7 +1640,11 @@ def authorize_vpc_endpoint_access( @handler("CancelDomainConfigChange") def cancel_domain_config_change( - self, context: RequestContext, domain_name: DomainName, dry_run: DryRun = None, **kwargs + self, + context: RequestContext, + domain_name: DomainName, + dry_run: DryRun | None = None, + **kwargs, ) -> CancelDomainConfigChangeResponse: raise NotImplementedError @@ -1655,21 +1659,21 @@ def create_elasticsearch_domain( self, context: RequestContext, domain_name: DomainName, - elasticsearch_version: ElasticsearchVersionString = None, - elasticsearch_cluster_config: ElasticsearchClusterConfig = None, - ebs_options: EBSOptions = None, - access_policies: PolicyDocument = None, - snapshot_options: SnapshotOptions = None, - vpc_options: VPCOptions = None, - cognito_options: CognitoOptions = None, - encryption_at_rest_options: EncryptionAtRestOptions = None, - node_to_node_encryption_options: NodeToNodeEncryptionOptions = None, - advanced_options: AdvancedOptions = None, - log_publishing_options: LogPublishingOptions = None, - domain_endpoint_options: DomainEndpointOptions = None, - advanced_security_options: AdvancedSecurityOptionsInput = None, - auto_tune_options: AutoTuneOptionsInput = None, - tag_list: TagList = None, + elasticsearch_version: ElasticsearchVersionString | None = None, + elasticsearch_cluster_config: ElasticsearchClusterConfig | None = None, + ebs_options: EBSOptions | None = None, + access_policies: PolicyDocument | None = None, + snapshot_options: SnapshotOptions | None = None, + vpc_options: VPCOptions | None = None, + cognito_options: CognitoOptions | None = None, + encryption_at_rest_options: EncryptionAtRestOptions | None = None, + node_to_node_encryption_options: NodeToNodeEncryptionOptions | None = None, + advanced_options: AdvancedOptions | None = None, + log_publishing_options: LogPublishingOptions | None = None, + domain_endpoint_options: DomainEndpointOptions | None = None, + advanced_security_options: AdvancedSecurityOptionsInput | None = None, + auto_tune_options: AutoTuneOptionsInput | None = None, + tag_list: TagList | None = None, **kwargs, ) -> CreateElasticsearchDomainResponse: raise NotImplementedError @@ -1692,7 +1696,7 @@ def create_package( package_name: PackageName, package_type: PackageType, package_source: PackageSource, - package_description: PackageDescription = None, + package_description: PackageDescription | None = None, **kwargs, ) -> CreatePackageResponse: raise NotImplementedError @@ -1703,7 +1707,7 @@ def create_vpc_endpoint( context: RequestContext, domain_arn: DomainArn, vpc_options: VPCOptions, - client_token: ClientToken = None, + client_token: ClientToken | None = None, **kwargs, ) -> CreateVpcEndpointResponse: raise NotImplementedError @@ -1753,15 +1757,19 @@ def describe_domain_auto_tunes( self, context: RequestContext, domain_name: DomainName, - max_results: MaxResults = None, - next_token: NextToken = None, + max_results: MaxResults | None = None, + next_token: NextToken | None = None, **kwargs, ) -> DescribeDomainAutoTunesResponse: raise NotImplementedError @handler("DescribeDomainChangeProgress") def describe_domain_change_progress( - self, context: RequestContext, domain_name: DomainName, change_id: GUID = None, **kwargs + self, + context: RequestContext, + domain_name: DomainName, + change_id: GUID | None = None, + **kwargs, ) -> DescribeDomainChangeProgressResponse: raise NotImplementedError @@ -1789,7 +1797,7 @@ def describe_elasticsearch_instance_type_limits( context: RequestContext, instance_type: ESPartitionInstanceType, elasticsearch_version: ElasticsearchVersionString, - domain_name: DomainName = None, + domain_name: DomainName | None = None, **kwargs, ) -> DescribeElasticsearchInstanceTypeLimitsResponse: raise NotImplementedError @@ -1798,9 +1806,9 @@ def describe_elasticsearch_instance_type_limits( def describe_inbound_cross_cluster_search_connections( self, context: RequestContext, - filters: FilterList = None, - max_results: MaxResults = None, - next_token: NextToken = None, + filters: FilterList | None = None, + max_results: MaxResults | None = None, + next_token: NextToken | None = None, **kwargs, ) -> DescribeInboundCrossClusterSearchConnectionsResponse: raise NotImplementedError @@ -1809,9 +1817,9 @@ def describe_inbound_cross_cluster_search_connections( def describe_outbound_cross_cluster_search_connections( self, context: RequestContext, - filters: FilterList = None, - max_results: MaxResults = None, - next_token: NextToken = None, + filters: FilterList | None = None, + max_results: MaxResults | None = None, + next_token: NextToken | None = None, **kwargs, ) -> DescribeOutboundCrossClusterSearchConnectionsResponse: raise NotImplementedError @@ -1820,9 +1828,9 @@ def describe_outbound_cross_cluster_search_connections( def describe_packages( self, context: RequestContext, - filters: DescribePackagesFilterList = None, - max_results: MaxResults = None, - next_token: NextToken = None, + filters: DescribePackagesFilterList | None = None, + max_results: MaxResults | None = None, + next_token: NextToken | None = None, **kwargs, ) -> DescribePackagesResponse: raise NotImplementedError @@ -1831,9 +1839,9 @@ def describe_packages( def describe_reserved_elasticsearch_instance_offerings( self, context: RequestContext, - reserved_elasticsearch_instance_offering_id: GUID = None, - max_results: MaxResults = None, - next_token: NextToken = None, + reserved_elasticsearch_instance_offering_id: GUID | None = None, + max_results: MaxResults | None = None, + next_token: NextToken | None = None, **kwargs, ) -> DescribeReservedElasticsearchInstanceOfferingsResponse: raise NotImplementedError @@ -1842,9 +1850,9 @@ def describe_reserved_elasticsearch_instance_offerings( def describe_reserved_elasticsearch_instances( self, context: RequestContext, - reserved_elasticsearch_instance_id: GUID = None, - max_results: MaxResults = None, - next_token: NextToken = None, + reserved_elasticsearch_instance_id: GUID | None = None, + max_results: MaxResults | None = None, + next_token: NextToken | None = None, **kwargs, ) -> DescribeReservedElasticsearchInstancesResponse: raise NotImplementedError @@ -1863,7 +1871,7 @@ def dissociate_package( @handler("GetCompatibleElasticsearchVersions") def get_compatible_elasticsearch_versions( - self, context: RequestContext, domain_name: DomainName = None, **kwargs + self, context: RequestContext, domain_name: DomainName | None = None, **kwargs ) -> GetCompatibleElasticsearchVersionsResponse: raise NotImplementedError @@ -1872,8 +1880,8 @@ def get_package_version_history( self, context: RequestContext, package_id: PackageID, - max_results: MaxResults = None, - next_token: NextToken = None, + max_results: MaxResults | None = None, + next_token: NextToken | None = None, **kwargs, ) -> GetPackageVersionHistoryResponse: raise NotImplementedError @@ -1883,8 +1891,8 @@ def get_upgrade_history( self, context: RequestContext, domain_name: DomainName, - max_results: MaxResults = None, - next_token: NextToken = None, + max_results: MaxResults | None = None, + next_token: NextToken | None = None, **kwargs, ) -> GetUpgradeHistoryResponse: raise NotImplementedError @@ -1897,7 +1905,7 @@ def get_upgrade_status( @handler("ListDomainNames") def list_domain_names( - self, context: RequestContext, engine_type: EngineType = None, **kwargs + self, context: RequestContext, engine_type: EngineType | None = None, **kwargs ) -> ListDomainNamesResponse: raise NotImplementedError @@ -1906,8 +1914,8 @@ def list_domains_for_package( self, context: RequestContext, package_id: PackageID, - max_results: MaxResults = None, - next_token: NextToken = None, + max_results: MaxResults | None = None, + next_token: NextToken | None = None, **kwargs, ) -> ListDomainsForPackageResponse: raise NotImplementedError @@ -1917,9 +1925,9 @@ def list_elasticsearch_instance_types( self, context: RequestContext, elasticsearch_version: ElasticsearchVersionString, - domain_name: DomainName = None, - max_results: MaxResults = None, - next_token: NextToken = None, + domain_name: DomainName | None = None, + max_results: MaxResults | None = None, + next_token: NextToken | None = None, **kwargs, ) -> ListElasticsearchInstanceTypesResponse: raise NotImplementedError @@ -1928,8 +1936,8 @@ def list_elasticsearch_instance_types( def list_elasticsearch_versions( self, context: RequestContext, - max_results: MaxResults = None, - next_token: NextToken = None, + max_results: MaxResults | None = None, + next_token: NextToken | None = None, **kwargs, ) -> ListElasticsearchVersionsResponse: raise NotImplementedError @@ -1939,8 +1947,8 @@ def list_packages_for_domain( self, context: RequestContext, domain_name: DomainName, - max_results: MaxResults = None, - next_token: NextToken = None, + max_results: MaxResults | None = None, + next_token: NextToken | None = None, **kwargs, ) -> ListPackagesForDomainResponse: raise NotImplementedError @@ -1954,14 +1962,14 @@ def list_vpc_endpoint_access( self, context: RequestContext, domain_name: DomainName, - next_token: NextToken = None, + next_token: NextToken | None = None, **kwargs, ) -> ListVpcEndpointAccessResponse: raise NotImplementedError @handler("ListVpcEndpoints") def list_vpc_endpoints( - self, context: RequestContext, next_token: NextToken = None, **kwargs + self, context: RequestContext, next_token: NextToken | None = None, **kwargs ) -> ListVpcEndpointsResponse: raise NotImplementedError @@ -1970,7 +1978,7 @@ def list_vpc_endpoints_for_domain( self, context: RequestContext, domain_name: DomainName, - next_token: NextToken = None, + next_token: NextToken | None = None, **kwargs, ) -> ListVpcEndpointsForDomainResponse: raise NotImplementedError @@ -1981,7 +1989,7 @@ def purchase_reserved_elasticsearch_instance_offering( context: RequestContext, reserved_elasticsearch_instance_offering_id: GUID, reservation_name: ReservationToken, - instance_count: InstanceCount = None, + instance_count: InstanceCount | None = None, **kwargs, ) -> PurchaseReservedElasticsearchInstanceOfferingResponse: raise NotImplementedError @@ -2018,20 +2026,20 @@ def update_elasticsearch_domain_config( self, context: RequestContext, domain_name: DomainName, - elasticsearch_cluster_config: ElasticsearchClusterConfig = None, - ebs_options: EBSOptions = None, - snapshot_options: SnapshotOptions = None, - vpc_options: VPCOptions = None, - cognito_options: CognitoOptions = None, - advanced_options: AdvancedOptions = None, - access_policies: PolicyDocument = None, - log_publishing_options: LogPublishingOptions = None, - domain_endpoint_options: DomainEndpointOptions = None, - advanced_security_options: AdvancedSecurityOptionsInput = None, - node_to_node_encryption_options: NodeToNodeEncryptionOptions = None, - encryption_at_rest_options: EncryptionAtRestOptions = None, - auto_tune_options: AutoTuneOptions = None, - dry_run: DryRun = None, + elasticsearch_cluster_config: ElasticsearchClusterConfig | None = None, + ebs_options: EBSOptions | None = None, + snapshot_options: SnapshotOptions | None = None, + vpc_options: VPCOptions | None = None, + cognito_options: CognitoOptions | None = None, + advanced_options: AdvancedOptions | None = None, + access_policies: PolicyDocument | None = None, + log_publishing_options: LogPublishingOptions | None = None, + domain_endpoint_options: DomainEndpointOptions | None = None, + advanced_security_options: AdvancedSecurityOptionsInput | None = None, + node_to_node_encryption_options: NodeToNodeEncryptionOptions | None = None, + encryption_at_rest_options: EncryptionAtRestOptions | None = None, + auto_tune_options: AutoTuneOptions | None = None, + dry_run: DryRun | None = None, **kwargs, ) -> UpdateElasticsearchDomainConfigResponse: raise NotImplementedError @@ -2042,8 +2050,8 @@ def update_package( context: RequestContext, package_id: PackageID, package_source: PackageSource, - package_description: PackageDescription = None, - commit_message: CommitMessage = None, + package_description: PackageDescription | None = None, + commit_message: CommitMessage | None = None, **kwargs, ) -> UpdatePackageResponse: raise NotImplementedError @@ -2064,7 +2072,7 @@ def upgrade_elasticsearch_domain( context: RequestContext, domain_name: DomainName, target_version: ElasticsearchVersionString, - perform_check_only: Boolean = None, + perform_check_only: Boolean | None = None, **kwargs, ) -> UpgradeElasticsearchDomainResponse: raise NotImplementedError diff --git a/localstack-core/localstack/aws/api/events/__init__.py b/localstack-core/localstack/aws/api/events/__init__.py index 680a3e1ef3328..3ad5d9dcaaaf1 100644 --- a/localstack-core/localstack/aws/api/events/__init__.py +++ b/localstack-core/localstack/aws/api/events/__init__.py @@ -1577,8 +1577,8 @@ def create_api_destination( connection_arn: ConnectionArn, invocation_endpoint: HttpsEndpoint, http_method: ApiDestinationHttpMethod, - description: ApiDestinationDescription = None, - invocation_rate_limit_per_second: ApiDestinationInvocationRateLimitPerSecond = None, + description: ApiDestinationDescription | None = None, + invocation_rate_limit_per_second: ApiDestinationInvocationRateLimitPerSecond | None = None, **kwargs, ) -> CreateApiDestinationResponse: raise NotImplementedError @@ -1589,10 +1589,10 @@ def create_archive( context: RequestContext, archive_name: ArchiveName, event_source_arn: EventBusArn, - description: ArchiveDescription = None, - event_pattern: EventPattern = None, - retention_days: RetentionDays = None, - kms_key_identifier: KmsKeyIdentifier = None, + description: ArchiveDescription | None = None, + event_pattern: EventPattern | None = None, + retention_days: RetentionDays | None = None, + kms_key_identifier: KmsKeyIdentifier | None = None, **kwargs, ) -> CreateArchiveResponse: raise NotImplementedError @@ -1604,9 +1604,9 @@ def create_connection( name: ConnectionName, authorization_type: ConnectionAuthorizationType, auth_parameters: CreateConnectionAuthRequestParameters, - description: ConnectionDescription = None, - invocation_connectivity_parameters: ConnectivityResourceParameters = None, - kms_key_identifier: KmsKeyIdentifier = None, + description: ConnectionDescription | None = None, + invocation_connectivity_parameters: ConnectivityResourceParameters | None = None, + kms_key_identifier: KmsKeyIdentifier | None = None, **kwargs, ) -> CreateConnectionResponse: raise NotImplementedError @@ -1618,9 +1618,9 @@ def create_endpoint( name: EndpointName, routing_config: RoutingConfig, event_buses: EndpointEventBusList, - description: EndpointDescription = None, - replication_config: ReplicationConfig = None, - role_arn: IamRoleArn = None, + description: EndpointDescription | None = None, + replication_config: ReplicationConfig | None = None, + role_arn: IamRoleArn | None = None, **kwargs, ) -> CreateEndpointResponse: raise NotImplementedError @@ -1630,11 +1630,11 @@ def create_event_bus( self, context: RequestContext, name: EventBusName, - event_source_name: EventSourceName = None, - description: EventBusDescription = None, - kms_key_identifier: KmsKeyIdentifier = None, - dead_letter_config: DeadLetterConfig = None, - tags: TagList = None, + event_source_name: EventSourceName | None = None, + description: EventBusDescription | None = None, + kms_key_identifier: KmsKeyIdentifier | None = None, + dead_letter_config: DeadLetterConfig | None = None, + tags: TagList | None = None, **kwargs, ) -> CreateEventBusResponse: raise NotImplementedError @@ -1696,8 +1696,8 @@ def delete_rule( self, context: RequestContext, name: RuleName, - event_bus_name: EventBusNameOrArn = None, - force: Boolean = None, + event_bus_name: EventBusNameOrArn | None = None, + force: Boolean | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -1722,13 +1722,17 @@ def describe_connection( @handler("DescribeEndpoint") def describe_endpoint( - self, context: RequestContext, name: EndpointName, home_region: HomeRegion = None, **kwargs + self, + context: RequestContext, + name: EndpointName, + home_region: HomeRegion | None = None, + **kwargs, ) -> DescribeEndpointResponse: raise NotImplementedError @handler("DescribeEventBus") def describe_event_bus( - self, context: RequestContext, name: EventBusNameOrArn = None, **kwargs + self, context: RequestContext, name: EventBusNameOrArn | None = None, **kwargs ) -> DescribeEventBusResponse: raise NotImplementedError @@ -1755,7 +1759,7 @@ def describe_rule( self, context: RequestContext, name: RuleName, - event_bus_name: EventBusNameOrArn = None, + event_bus_name: EventBusNameOrArn | None = None, **kwargs, ) -> DescribeRuleResponse: raise NotImplementedError @@ -1765,7 +1769,7 @@ def disable_rule( self, context: RequestContext, name: RuleName, - event_bus_name: EventBusNameOrArn = None, + event_bus_name: EventBusNameOrArn | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -1775,7 +1779,7 @@ def enable_rule( self, context: RequestContext, name: RuleName, - event_bus_name: EventBusNameOrArn = None, + event_bus_name: EventBusNameOrArn | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -1784,10 +1788,10 @@ def enable_rule( def list_api_destinations( self, context: RequestContext, - name_prefix: ApiDestinationName = None, - connection_arn: ConnectionArn = None, - next_token: NextToken = None, - limit: LimitMax100 = None, + name_prefix: ApiDestinationName | None = None, + connection_arn: ConnectionArn | None = None, + next_token: NextToken | None = None, + limit: LimitMax100 | None = None, **kwargs, ) -> ListApiDestinationsResponse: raise NotImplementedError @@ -1796,11 +1800,11 @@ def list_api_destinations( def list_archives( self, context: RequestContext, - name_prefix: ArchiveName = None, - event_source_arn: EventBusArn = None, - state: ArchiveState = None, - next_token: NextToken = None, - limit: LimitMax100 = None, + name_prefix: ArchiveName | None = None, + event_source_arn: EventBusArn | None = None, + state: ArchiveState | None = None, + next_token: NextToken | None = None, + limit: LimitMax100 | None = None, **kwargs, ) -> ListArchivesResponse: raise NotImplementedError @@ -1809,10 +1813,10 @@ def list_archives( def list_connections( self, context: RequestContext, - name_prefix: ConnectionName = None, - connection_state: ConnectionState = None, - next_token: NextToken = None, - limit: LimitMax100 = None, + name_prefix: ConnectionName | None = None, + connection_state: ConnectionState | None = None, + next_token: NextToken | None = None, + limit: LimitMax100 | None = None, **kwargs, ) -> ListConnectionsResponse: raise NotImplementedError @@ -1821,10 +1825,10 @@ def list_connections( def list_endpoints( self, context: RequestContext, - name_prefix: EndpointName = None, - home_region: HomeRegion = None, - next_token: NextToken = None, - max_results: LimitMax100 = None, + name_prefix: EndpointName | None = None, + home_region: HomeRegion | None = None, + next_token: NextToken | None = None, + max_results: LimitMax100 | None = None, **kwargs, ) -> ListEndpointsResponse: raise NotImplementedError @@ -1833,9 +1837,9 @@ def list_endpoints( def list_event_buses( self, context: RequestContext, - name_prefix: EventBusName = None, - next_token: NextToken = None, - limit: LimitMax100 = None, + name_prefix: EventBusName | None = None, + next_token: NextToken | None = None, + limit: LimitMax100 | None = None, **kwargs, ) -> ListEventBusesResponse: raise NotImplementedError @@ -1844,9 +1848,9 @@ def list_event_buses( def list_event_sources( self, context: RequestContext, - name_prefix: EventSourceNamePrefix = None, - next_token: NextToken = None, - limit: LimitMax100 = None, + name_prefix: EventSourceNamePrefix | None = None, + next_token: NextToken | None = None, + limit: LimitMax100 | None = None, **kwargs, ) -> ListEventSourcesResponse: raise NotImplementedError @@ -1856,8 +1860,8 @@ def list_partner_event_source_accounts( self, context: RequestContext, event_source_name: EventSourceName, - next_token: NextToken = None, - limit: LimitMax100 = None, + next_token: NextToken | None = None, + limit: LimitMax100 | None = None, **kwargs, ) -> ListPartnerEventSourceAccountsResponse: raise NotImplementedError @@ -1867,8 +1871,8 @@ def list_partner_event_sources( self, context: RequestContext, name_prefix: PartnerEventSourceNamePrefix, - next_token: NextToken = None, - limit: LimitMax100 = None, + next_token: NextToken | None = None, + limit: LimitMax100 | None = None, **kwargs, ) -> ListPartnerEventSourcesResponse: raise NotImplementedError @@ -1877,11 +1881,11 @@ def list_partner_event_sources( def list_replays( self, context: RequestContext, - name_prefix: ReplayName = None, - state: ReplayState = None, - event_source_arn: ArchiveArn = None, - next_token: NextToken = None, - limit: LimitMax100 = None, + name_prefix: ReplayName | None = None, + state: ReplayState | None = None, + event_source_arn: ArchiveArn | None = None, + next_token: NextToken | None = None, + limit: LimitMax100 | None = None, **kwargs, ) -> ListReplaysResponse: raise NotImplementedError @@ -1891,9 +1895,9 @@ def list_rule_names_by_target( self, context: RequestContext, target_arn: TargetArn, - event_bus_name: EventBusNameOrArn = None, - next_token: NextToken = None, - limit: LimitMax100 = None, + event_bus_name: EventBusNameOrArn | None = None, + next_token: NextToken | None = None, + limit: LimitMax100 | None = None, **kwargs, ) -> ListRuleNamesByTargetResponse: raise NotImplementedError @@ -1902,10 +1906,10 @@ def list_rule_names_by_target( def list_rules( self, context: RequestContext, - name_prefix: RuleName = None, - event_bus_name: EventBusNameOrArn = None, - next_token: NextToken = None, - limit: LimitMax100 = None, + name_prefix: RuleName | None = None, + event_bus_name: EventBusNameOrArn | None = None, + next_token: NextToken | None = None, + limit: LimitMax100 | None = None, **kwargs, ) -> ListRulesResponse: raise NotImplementedError @@ -1921,9 +1925,9 @@ def list_targets_by_rule( self, context: RequestContext, rule: RuleName, - event_bus_name: EventBusNameOrArn = None, - next_token: NextToken = None, - limit: LimitMax100 = None, + event_bus_name: EventBusNameOrArn | None = None, + next_token: NextToken | None = None, + limit: LimitMax100 | None = None, **kwargs, ) -> ListTargetsByRuleResponse: raise NotImplementedError @@ -1933,7 +1937,7 @@ def put_events( self, context: RequestContext, entries: PutEventsRequestEntryList, - endpoint_id: EndpointId = None, + endpoint_id: EndpointId | None = None, **kwargs, ) -> PutEventsResponse: raise NotImplementedError @@ -1948,12 +1952,12 @@ def put_partner_events( def put_permission( self, context: RequestContext, - event_bus_name: NonPartnerEventBusName = None, - action: Action = None, - principal: Principal = None, - statement_id: StatementId = None, - condition: Condition = None, - policy: String = None, + event_bus_name: NonPartnerEventBusName | None = None, + action: Action | None = None, + principal: Principal | None = None, + statement_id: StatementId | None = None, + condition: Condition | None = None, + policy: String | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -1963,13 +1967,13 @@ def put_rule( self, context: RequestContext, name: RuleName, - schedule_expression: ScheduleExpression = None, - event_pattern: EventPattern = None, - state: RuleState = None, - description: RuleDescription = None, - role_arn: RoleArn = None, - tags: TagList = None, - event_bus_name: EventBusNameOrArn = None, + schedule_expression: ScheduleExpression | None = None, + event_pattern: EventPattern | None = None, + state: RuleState | None = None, + description: RuleDescription | None = None, + role_arn: RoleArn | None = None, + tags: TagList | None = None, + event_bus_name: EventBusNameOrArn | None = None, **kwargs, ) -> PutRuleResponse: raise NotImplementedError @@ -1980,7 +1984,7 @@ def put_targets( context: RequestContext, rule: RuleName, targets: TargetList, - event_bus_name: EventBusNameOrArn = None, + event_bus_name: EventBusNameOrArn | None = None, **kwargs, ) -> PutTargetsResponse: raise NotImplementedError @@ -1989,9 +1993,9 @@ def put_targets( def remove_permission( self, context: RequestContext, - statement_id: StatementId = None, - remove_all_permissions: Boolean = None, - event_bus_name: NonPartnerEventBusName = None, + statement_id: StatementId | None = None, + remove_all_permissions: Boolean | None = None, + event_bus_name: NonPartnerEventBusName | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -2002,8 +2006,8 @@ def remove_targets( context: RequestContext, rule: RuleName, ids: TargetIdList, - event_bus_name: EventBusNameOrArn = None, - force: Boolean = None, + event_bus_name: EventBusNameOrArn | None = None, + force: Boolean | None = None, **kwargs, ) -> RemoveTargetsResponse: raise NotImplementedError @@ -2017,7 +2021,7 @@ def start_replay( event_start_time: Timestamp, event_end_time: Timestamp, destination: ReplayDestination, - description: ReplayDescription = None, + description: ReplayDescription | None = None, **kwargs, ) -> StartReplayResponse: raise NotImplementedError @@ -2045,11 +2049,11 @@ def update_api_destination( self, context: RequestContext, name: ApiDestinationName, - description: ApiDestinationDescription = None, - connection_arn: ConnectionArn = None, - invocation_endpoint: HttpsEndpoint = None, - http_method: ApiDestinationHttpMethod = None, - invocation_rate_limit_per_second: ApiDestinationInvocationRateLimitPerSecond = None, + description: ApiDestinationDescription | None = None, + connection_arn: ConnectionArn | None = None, + invocation_endpoint: HttpsEndpoint | None = None, + http_method: ApiDestinationHttpMethod | None = None, + invocation_rate_limit_per_second: ApiDestinationInvocationRateLimitPerSecond | None = None, **kwargs, ) -> UpdateApiDestinationResponse: raise NotImplementedError @@ -2059,10 +2063,10 @@ def update_archive( self, context: RequestContext, archive_name: ArchiveName, - description: ArchiveDescription = None, - event_pattern: EventPattern = None, - retention_days: RetentionDays = None, - kms_key_identifier: KmsKeyIdentifier = None, + description: ArchiveDescription | None = None, + event_pattern: EventPattern | None = None, + retention_days: RetentionDays | None = None, + kms_key_identifier: KmsKeyIdentifier | None = None, **kwargs, ) -> UpdateArchiveResponse: raise NotImplementedError @@ -2072,11 +2076,11 @@ def update_connection( self, context: RequestContext, name: ConnectionName, - description: ConnectionDescription = None, - authorization_type: ConnectionAuthorizationType = None, - auth_parameters: UpdateConnectionAuthRequestParameters = None, - invocation_connectivity_parameters: ConnectivityResourceParameters = None, - kms_key_identifier: KmsKeyIdentifier = None, + description: ConnectionDescription | None = None, + authorization_type: ConnectionAuthorizationType | None = None, + auth_parameters: UpdateConnectionAuthRequestParameters | None = None, + invocation_connectivity_parameters: ConnectivityResourceParameters | None = None, + kms_key_identifier: KmsKeyIdentifier | None = None, **kwargs, ) -> UpdateConnectionResponse: raise NotImplementedError @@ -2086,11 +2090,11 @@ def update_endpoint( self, context: RequestContext, name: EndpointName, - description: EndpointDescription = None, - routing_config: RoutingConfig = None, - replication_config: ReplicationConfig = None, - event_buses: EndpointEventBusList = None, - role_arn: IamRoleArn = None, + description: EndpointDescription | None = None, + routing_config: RoutingConfig | None = None, + replication_config: ReplicationConfig | None = None, + event_buses: EndpointEventBusList | None = None, + role_arn: IamRoleArn | None = None, **kwargs, ) -> UpdateEndpointResponse: raise NotImplementedError @@ -2099,10 +2103,10 @@ def update_endpoint( def update_event_bus( self, context: RequestContext, - name: EventBusName = None, - kms_key_identifier: KmsKeyIdentifier = None, - description: EventBusDescription = None, - dead_letter_config: DeadLetterConfig = None, + name: EventBusName | None = None, + kms_key_identifier: KmsKeyIdentifier | None = None, + description: EventBusDescription | None = None, + dead_letter_config: DeadLetterConfig | None = None, **kwargs, ) -> UpdateEventBusResponse: raise NotImplementedError diff --git a/localstack-core/localstack/aws/api/firehose/__init__.py b/localstack-core/localstack/aws/api/firehose/__init__.py index 2bff1439b848b..f1b3c79ac204d 100644 --- a/localstack-core/localstack/aws/api/firehose/__init__.py +++ b/localstack-core/localstack/aws/api/firehose/__init__.py @@ -1487,23 +1487,27 @@ def create_delivery_stream( self, context: RequestContext, delivery_stream_name: DeliveryStreamName, - delivery_stream_type: DeliveryStreamType = None, - direct_put_source_configuration: DirectPutSourceConfiguration = None, - kinesis_stream_source_configuration: KinesisStreamSourceConfiguration = None, - delivery_stream_encryption_configuration_input: DeliveryStreamEncryptionConfigurationInput = None, - s3_destination_configuration: S3DestinationConfiguration = None, - extended_s3_destination_configuration: ExtendedS3DestinationConfiguration = None, - redshift_destination_configuration: RedshiftDestinationConfiguration = None, - elasticsearch_destination_configuration: ElasticsearchDestinationConfiguration = None, - amazonopensearchservice_destination_configuration: AmazonopensearchserviceDestinationConfiguration = None, - splunk_destination_configuration: SplunkDestinationConfiguration = None, - http_endpoint_destination_configuration: HttpEndpointDestinationConfiguration = None, - tags: TagDeliveryStreamInputTagList = None, - amazon_open_search_serverless_destination_configuration: AmazonOpenSearchServerlessDestinationConfiguration = None, - msk_source_configuration: MSKSourceConfiguration = None, - snowflake_destination_configuration: SnowflakeDestinationConfiguration = None, - iceberg_destination_configuration: IcebergDestinationConfiguration = None, - database_source_configuration: DatabaseSourceConfiguration = None, + delivery_stream_type: DeliveryStreamType | None = None, + direct_put_source_configuration: DirectPutSourceConfiguration | None = None, + kinesis_stream_source_configuration: KinesisStreamSourceConfiguration | None = None, + delivery_stream_encryption_configuration_input: DeliveryStreamEncryptionConfigurationInput + | None = None, + s3_destination_configuration: S3DestinationConfiguration | None = None, + extended_s3_destination_configuration: ExtendedS3DestinationConfiguration | None = None, + redshift_destination_configuration: RedshiftDestinationConfiguration | None = None, + elasticsearch_destination_configuration: ElasticsearchDestinationConfiguration + | None = None, + amazonopensearchservice_destination_configuration: AmazonopensearchserviceDestinationConfiguration + | None = None, + splunk_destination_configuration: SplunkDestinationConfiguration | None = None, + http_endpoint_destination_configuration: HttpEndpointDestinationConfiguration | None = None, + tags: TagDeliveryStreamInputTagList | None = None, + amazon_open_search_serverless_destination_configuration: AmazonOpenSearchServerlessDestinationConfiguration + | None = None, + msk_source_configuration: MSKSourceConfiguration | None = None, + snowflake_destination_configuration: SnowflakeDestinationConfiguration | None = None, + iceberg_destination_configuration: IcebergDestinationConfiguration | None = None, + database_source_configuration: DatabaseSourceConfiguration | None = None, **kwargs, ) -> CreateDeliveryStreamOutput: raise NotImplementedError @@ -1513,7 +1517,7 @@ def delete_delivery_stream( self, context: RequestContext, delivery_stream_name: DeliveryStreamName, - allow_force_delete: BooleanObject = None, + allow_force_delete: BooleanObject | None = None, **kwargs, ) -> DeleteDeliveryStreamOutput: raise NotImplementedError @@ -1523,8 +1527,8 @@ def describe_delivery_stream( self, context: RequestContext, delivery_stream_name: DeliveryStreamName, - limit: DescribeDeliveryStreamInputLimit = None, - exclusive_start_destination_id: DestinationId = None, + limit: DescribeDeliveryStreamInputLimit | None = None, + exclusive_start_destination_id: DestinationId | None = None, **kwargs, ) -> DescribeDeliveryStreamOutput: raise NotImplementedError @@ -1533,9 +1537,9 @@ def describe_delivery_stream( def list_delivery_streams( self, context: RequestContext, - limit: ListDeliveryStreamsInputLimit = None, - delivery_stream_type: DeliveryStreamType = None, - exclusive_start_delivery_stream_name: DeliveryStreamName = None, + limit: ListDeliveryStreamsInputLimit | None = None, + delivery_stream_type: DeliveryStreamType | None = None, + exclusive_start_delivery_stream_name: DeliveryStreamName | None = None, **kwargs, ) -> ListDeliveryStreamsOutput: raise NotImplementedError @@ -1545,8 +1549,8 @@ def list_tags_for_delivery_stream( self, context: RequestContext, delivery_stream_name: DeliveryStreamName, - exclusive_start_tag_key: TagKey = None, - limit: ListTagsForDeliveryStreamInputLimit = None, + exclusive_start_tag_key: TagKey | None = None, + limit: ListTagsForDeliveryStreamInputLimit | None = None, **kwargs, ) -> ListTagsForDeliveryStreamOutput: raise NotImplementedError @@ -1576,7 +1580,8 @@ def start_delivery_stream_encryption( self, context: RequestContext, delivery_stream_name: DeliveryStreamName, - delivery_stream_encryption_configuration_input: DeliveryStreamEncryptionConfigurationInput = None, + delivery_stream_encryption_configuration_input: DeliveryStreamEncryptionConfigurationInput + | None = None, **kwargs, ) -> StartDeliveryStreamEncryptionOutput: raise NotImplementedError @@ -1614,16 +1619,18 @@ def update_destination( delivery_stream_name: DeliveryStreamName, current_delivery_stream_version_id: DeliveryStreamVersionId, destination_id: DestinationId, - s3_destination_update: S3DestinationUpdate = None, - extended_s3_destination_update: ExtendedS3DestinationUpdate = None, - redshift_destination_update: RedshiftDestinationUpdate = None, - elasticsearch_destination_update: ElasticsearchDestinationUpdate = None, - amazonopensearchservice_destination_update: AmazonopensearchserviceDestinationUpdate = None, - splunk_destination_update: SplunkDestinationUpdate = None, - http_endpoint_destination_update: HttpEndpointDestinationUpdate = None, - amazon_open_search_serverless_destination_update: AmazonOpenSearchServerlessDestinationUpdate = None, - snowflake_destination_update: SnowflakeDestinationUpdate = None, - iceberg_destination_update: IcebergDestinationUpdate = None, + s3_destination_update: S3DestinationUpdate | None = None, + extended_s3_destination_update: ExtendedS3DestinationUpdate | None = None, + redshift_destination_update: RedshiftDestinationUpdate | None = None, + elasticsearch_destination_update: ElasticsearchDestinationUpdate | None = None, + amazonopensearchservice_destination_update: AmazonopensearchserviceDestinationUpdate + | None = None, + splunk_destination_update: SplunkDestinationUpdate | None = None, + http_endpoint_destination_update: HttpEndpointDestinationUpdate | None = None, + amazon_open_search_serverless_destination_update: AmazonOpenSearchServerlessDestinationUpdate + | None = None, + snowflake_destination_update: SnowflakeDestinationUpdate | None = None, + iceberg_destination_update: IcebergDestinationUpdate | None = None, **kwargs, ) -> UpdateDestinationOutput: raise NotImplementedError diff --git a/localstack-core/localstack/aws/api/iam/__init__.py b/localstack-core/localstack/aws/api/iam/__init__.py index 061b57a5fc091..9d9c9e6994325 100644 --- a/localstack-core/localstack/aws/api/iam/__init__.py +++ b/localstack-core/localstack/aws/api/iam/__init__.py @@ -2457,7 +2457,7 @@ def change_password( @handler("CreateAccessKey") def create_access_key( - self, context: RequestContext, user_name: existingUserNameType = None, **kwargs + self, context: RequestContext, user_name: existingUserNameType | None = None, **kwargs ) -> CreateAccessKeyResponse: raise NotImplementedError @@ -2469,7 +2469,11 @@ def create_account_alias( @handler("CreateGroup") def create_group( - self, context: RequestContext, group_name: groupNameType, path: pathType = None, **kwargs + self, + context: RequestContext, + group_name: groupNameType, + path: pathType | None = None, + **kwargs, ) -> CreateGroupResponse: raise NotImplementedError @@ -2478,8 +2482,8 @@ def create_instance_profile( self, context: RequestContext, instance_profile_name: instanceProfileNameType, - path: pathType = None, - tags: tagListType = None, + path: pathType | None = None, + tags: tagListType | None = None, **kwargs, ) -> CreateInstanceProfileResponse: raise NotImplementedError @@ -2488,9 +2492,9 @@ def create_instance_profile( def create_login_profile( self, context: RequestContext, - user_name: userNameType = None, - password: passwordType = None, - password_reset_required: booleanType = None, + user_name: userNameType | None = None, + password: passwordType | None = None, + password_reset_required: booleanType | None = None, **kwargs, ) -> CreateLoginProfileResponse: raise NotImplementedError @@ -2500,9 +2504,9 @@ def create_open_id_connect_provider( self, context: RequestContext, url: OpenIDConnectProviderUrlType, - client_id_list: clientIDListType = None, - thumbprint_list: thumbprintListType = None, - tags: tagListType = None, + client_id_list: clientIDListType | None = None, + thumbprint_list: thumbprintListType | None = None, + tags: tagListType | None = None, **kwargs, ) -> CreateOpenIDConnectProviderResponse: raise NotImplementedError @@ -2513,9 +2517,9 @@ def create_policy( context: RequestContext, policy_name: policyNameType, policy_document: policyDocumentType, - path: policyPathType = None, - description: policyDescriptionType = None, - tags: tagListType = None, + path: policyPathType | None = None, + description: policyDescriptionType | None = None, + tags: tagListType | None = None, **kwargs, ) -> CreatePolicyResponse: raise NotImplementedError @@ -2526,7 +2530,7 @@ def create_policy_version( context: RequestContext, policy_arn: arnType, policy_document: policyDocumentType, - set_as_default: booleanType = None, + set_as_default: booleanType | None = None, **kwargs, ) -> CreatePolicyVersionResponse: raise NotImplementedError @@ -2537,11 +2541,11 @@ def create_role( context: RequestContext, role_name: roleNameType, assume_role_policy_document: policyDocumentType, - path: pathType = None, - description: roleDescriptionType = None, - max_session_duration: roleMaxSessionDurationType = None, - permissions_boundary: arnType = None, - tags: tagListType = None, + path: pathType | None = None, + description: roleDescriptionType | None = None, + max_session_duration: roleMaxSessionDurationType | None = None, + permissions_boundary: arnType | None = None, + tags: tagListType | None = None, **kwargs, ) -> CreateRoleResponse: raise NotImplementedError @@ -2552,9 +2556,9 @@ def create_saml_provider( context: RequestContext, saml_metadata_document: SAMLMetadataDocumentType, name: SAMLProviderNameType, - tags: tagListType = None, - assertion_encryption_mode: assertionEncryptionModeType = None, - add_private_key: privateKeyType = None, + tags: tagListType | None = None, + assertion_encryption_mode: assertionEncryptionModeType | None = None, + add_private_key: privateKeyType | None = None, **kwargs, ) -> CreateSAMLProviderResponse: raise NotImplementedError @@ -2564,8 +2568,8 @@ def create_service_linked_role( self, context: RequestContext, aws_service_name: groupNameType, - description: roleDescriptionType = None, - custom_suffix: customSuffixType = None, + description: roleDescriptionType | None = None, + custom_suffix: customSuffixType | None = None, **kwargs, ) -> CreateServiceLinkedRoleResponse: raise NotImplementedError @@ -2581,9 +2585,9 @@ def create_user( self, context: RequestContext, user_name: userNameType, - path: pathType = None, - permissions_boundary: arnType = None, - tags: tagListType = None, + path: pathType | None = None, + permissions_boundary: arnType | None = None, + tags: tagListType | None = None, **kwargs, ) -> CreateUserResponse: raise NotImplementedError @@ -2593,8 +2597,8 @@ def create_virtual_mfa_device( self, context: RequestContext, virtual_mfa_device_name: virtualMFADeviceName, - path: pathType = None, - tags: tagListType = None, + path: pathType | None = None, + tags: tagListType | None = None, **kwargs, ) -> CreateVirtualMFADeviceResponse: raise NotImplementedError @@ -2604,7 +2608,7 @@ def deactivate_mfa_device( self, context: RequestContext, serial_number: serialNumberType, - user_name: existingUserNameType = None, + user_name: existingUserNameType | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -2614,7 +2618,7 @@ def delete_access_key( self, context: RequestContext, access_key_id: accessKeyIdType, - user_name: existingUserNameType = None, + user_name: existingUserNameType | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -2651,7 +2655,7 @@ def delete_instance_profile( @handler("DeleteLoginProfile") def delete_login_profile( - self, context: RequestContext, user_name: userNameType = None, **kwargs + self, context: RequestContext, user_name: userNameType | None = None, **kwargs ) -> None: raise NotImplementedError @@ -2728,7 +2732,7 @@ def delete_service_specific_credential( self, context: RequestContext, service_specific_credential_id: serviceSpecificCredentialId, - user_name: userNameType = None, + user_name: userNameType | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -2738,7 +2742,7 @@ def delete_signing_certificate( self, context: RequestContext, certificate_id: certificateIdType, - user_name: existingUserNameType = None, + user_name: existingUserNameType | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -2836,7 +2840,7 @@ def generate_organizations_access_report( self, context: RequestContext, entity_path: organizationsEntityPathType, - organizations_policy_id: organizationsPolicyIdType = None, + organizations_policy_id: organizationsPolicyIdType | None = None, **kwargs, ) -> GenerateOrganizationsAccessReportResponse: raise NotImplementedError @@ -2846,7 +2850,7 @@ def generate_service_last_accessed_details( self, context: RequestContext, arn: arnType, - granularity: AccessAdvisorUsageGranularityType = None, + granularity: AccessAdvisorUsageGranularityType | None = None, **kwargs, ) -> GenerateServiceLastAccessedDetailsResponse: raise NotImplementedError @@ -2861,9 +2865,9 @@ def get_access_key_last_used( def get_account_authorization_details( self, context: RequestContext, - filter: entityListType = None, - max_items: maxItemsType = None, - marker: markerType = None, + filter: entityListType | None = None, + max_items: maxItemsType | None = None, + marker: markerType | None = None, **kwargs, ) -> GetAccountAuthorizationDetailsResponse: raise NotImplementedError @@ -2889,7 +2893,7 @@ def get_context_keys_for_principal_policy( self, context: RequestContext, policy_source_arn: arnType, - policy_input_list: SimulationPolicyListType = None, + policy_input_list: SimulationPolicyListType | None = None, **kwargs, ) -> GetContextKeysForPolicyResponse: raise NotImplementedError @@ -2905,8 +2909,8 @@ def get_group( self, context: RequestContext, group_name: groupNameType, - marker: markerType = None, - max_items: maxItemsType = None, + marker: markerType | None = None, + max_items: maxItemsType | None = None, **kwargs, ) -> GetGroupResponse: raise NotImplementedError @@ -2929,7 +2933,7 @@ def get_instance_profile( @handler("GetLoginProfile") def get_login_profile( - self, context: RequestContext, user_name: userNameType = None, **kwargs + self, context: RequestContext, user_name: userNameType | None = None, **kwargs ) -> GetLoginProfileResponse: raise NotImplementedError @@ -2938,7 +2942,7 @@ def get_mfa_device( self, context: RequestContext, serial_number: serialNumberType, - user_name: userNameType = None, + user_name: userNameType | None = None, **kwargs, ) -> GetMFADeviceResponse: raise NotImplementedError @@ -2954,9 +2958,9 @@ def get_organizations_access_report( self, context: RequestContext, job_id: jobIDType, - max_items: maxItemsType = None, - marker: markerType = None, - sort_key: sortKeyType = None, + max_items: maxItemsType | None = None, + marker: markerType | None = None, + sort_key: sortKeyType | None = None, **kwargs, ) -> GetOrganizationsAccessReportResponse: raise NotImplementedError @@ -3021,8 +3025,8 @@ def get_service_last_accessed_details( self, context: RequestContext, job_id: jobIDType, - max_items: maxItemsType = None, - marker: markerType = None, + max_items: maxItemsType | None = None, + marker: markerType | None = None, **kwargs, ) -> GetServiceLastAccessedDetailsResponse: raise NotImplementedError @@ -3033,8 +3037,8 @@ def get_service_last_accessed_details_with_entities( context: RequestContext, job_id: jobIDType, service_namespace: serviceNamespaceType, - max_items: maxItemsType = None, - marker: markerType = None, + max_items: maxItemsType | None = None, + marker: markerType | None = None, **kwargs, ) -> GetServiceLastAccessedDetailsWithEntitiesResponse: raise NotImplementedError @@ -3047,7 +3051,7 @@ def get_service_linked_role_deletion_status( @handler("GetUser") def get_user( - self, context: RequestContext, user_name: existingUserNameType = None, **kwargs + self, context: RequestContext, user_name: existingUserNameType | None = None, **kwargs ) -> GetUserResponse: raise NotImplementedError @@ -3065,9 +3069,9 @@ def get_user_policy( def list_access_keys( self, context: RequestContext, - user_name: existingUserNameType = None, - marker: markerType = None, - max_items: maxItemsType = None, + user_name: existingUserNameType | None = None, + marker: markerType | None = None, + max_items: maxItemsType | None = None, **kwargs, ) -> ListAccessKeysResponse: raise NotImplementedError @@ -3076,8 +3080,8 @@ def list_access_keys( def list_account_aliases( self, context: RequestContext, - marker: markerType = None, - max_items: maxItemsType = None, + marker: markerType | None = None, + max_items: maxItemsType | None = None, **kwargs, ) -> ListAccountAliasesResponse: raise NotImplementedError @@ -3087,9 +3091,9 @@ def list_attached_group_policies( self, context: RequestContext, group_name: groupNameType, - path_prefix: policyPathType = None, - marker: markerType = None, - max_items: maxItemsType = None, + path_prefix: policyPathType | None = None, + marker: markerType | None = None, + max_items: maxItemsType | None = None, **kwargs, ) -> ListAttachedGroupPoliciesResponse: raise NotImplementedError @@ -3099,9 +3103,9 @@ def list_attached_role_policies( self, context: RequestContext, role_name: roleNameType, - path_prefix: policyPathType = None, - marker: markerType = None, - max_items: maxItemsType = None, + path_prefix: policyPathType | None = None, + marker: markerType | None = None, + max_items: maxItemsType | None = None, **kwargs, ) -> ListAttachedRolePoliciesResponse: raise NotImplementedError @@ -3111,9 +3115,9 @@ def list_attached_user_policies( self, context: RequestContext, user_name: userNameType, - path_prefix: policyPathType = None, - marker: markerType = None, - max_items: maxItemsType = None, + path_prefix: policyPathType | None = None, + marker: markerType | None = None, + max_items: maxItemsType | None = None, **kwargs, ) -> ListAttachedUserPoliciesResponse: raise NotImplementedError @@ -3123,11 +3127,11 @@ def list_entities_for_policy( self, context: RequestContext, policy_arn: arnType, - entity_filter: EntityType = None, - path_prefix: pathType = None, - policy_usage_filter: PolicyUsageType = None, - marker: markerType = None, - max_items: maxItemsType = None, + entity_filter: EntityType | None = None, + path_prefix: pathType | None = None, + policy_usage_filter: PolicyUsageType | None = None, + marker: markerType | None = None, + max_items: maxItemsType | None = None, **kwargs, ) -> ListEntitiesForPolicyResponse: raise NotImplementedError @@ -3137,8 +3141,8 @@ def list_group_policies( self, context: RequestContext, group_name: groupNameType, - marker: markerType = None, - max_items: maxItemsType = None, + marker: markerType | None = None, + max_items: maxItemsType | None = None, **kwargs, ) -> ListGroupPoliciesResponse: raise NotImplementedError @@ -3147,9 +3151,9 @@ def list_group_policies( def list_groups( self, context: RequestContext, - path_prefix: pathPrefixType = None, - marker: markerType = None, - max_items: maxItemsType = None, + path_prefix: pathPrefixType | None = None, + marker: markerType | None = None, + max_items: maxItemsType | None = None, **kwargs, ) -> ListGroupsResponse: raise NotImplementedError @@ -3159,8 +3163,8 @@ def list_groups_for_user( self, context: RequestContext, user_name: existingUserNameType, - marker: markerType = None, - max_items: maxItemsType = None, + marker: markerType | None = None, + max_items: maxItemsType | None = None, **kwargs, ) -> ListGroupsForUserResponse: raise NotImplementedError @@ -3170,8 +3174,8 @@ def list_instance_profile_tags( self, context: RequestContext, instance_profile_name: instanceProfileNameType, - marker: markerType = None, - max_items: maxItemsType = None, + marker: markerType | None = None, + max_items: maxItemsType | None = None, **kwargs, ) -> ListInstanceProfileTagsResponse: raise NotImplementedError @@ -3180,9 +3184,9 @@ def list_instance_profile_tags( def list_instance_profiles( self, context: RequestContext, - path_prefix: pathPrefixType = None, - marker: markerType = None, - max_items: maxItemsType = None, + path_prefix: pathPrefixType | None = None, + marker: markerType | None = None, + max_items: maxItemsType | None = None, **kwargs, ) -> ListInstanceProfilesResponse: raise NotImplementedError @@ -3192,8 +3196,8 @@ def list_instance_profiles_for_role( self, context: RequestContext, role_name: roleNameType, - marker: markerType = None, - max_items: maxItemsType = None, + marker: markerType | None = None, + max_items: maxItemsType | None = None, **kwargs, ) -> ListInstanceProfilesForRoleResponse: raise NotImplementedError @@ -3203,8 +3207,8 @@ def list_mfa_device_tags( self, context: RequestContext, serial_number: serialNumberType, - marker: markerType = None, - max_items: maxItemsType = None, + marker: markerType | None = None, + max_items: maxItemsType | None = None, **kwargs, ) -> ListMFADeviceTagsResponse: raise NotImplementedError @@ -3213,9 +3217,9 @@ def list_mfa_device_tags( def list_mfa_devices( self, context: RequestContext, - user_name: existingUserNameType = None, - marker: markerType = None, - max_items: maxItemsType = None, + user_name: existingUserNameType | None = None, + marker: markerType | None = None, + max_items: maxItemsType | None = None, **kwargs, ) -> ListMFADevicesResponse: raise NotImplementedError @@ -3225,8 +3229,8 @@ def list_open_id_connect_provider_tags( self, context: RequestContext, open_id_connect_provider_arn: arnType, - marker: markerType = None, - max_items: maxItemsType = None, + marker: markerType | None = None, + max_items: maxItemsType | None = None, **kwargs, ) -> ListOpenIDConnectProviderTagsResponse: raise NotImplementedError @@ -3247,12 +3251,12 @@ def list_organizations_features( def list_policies( self, context: RequestContext, - scope: policyScopeType = None, - only_attached: booleanType = None, - path_prefix: policyPathType = None, - policy_usage_filter: PolicyUsageType = None, - marker: markerType = None, - max_items: maxItemsType = None, + scope: policyScopeType | None = None, + only_attached: booleanType | None = None, + path_prefix: policyPathType | None = None, + policy_usage_filter: PolicyUsageType | None = None, + marker: markerType | None = None, + max_items: maxItemsType | None = None, **kwargs, ) -> ListPoliciesResponse: raise NotImplementedError @@ -3263,7 +3267,7 @@ def list_policies_granting_service_access( context: RequestContext, arn: arnType, service_namespaces: serviceNamespaceListType, - marker: markerType = None, + marker: markerType | None = None, **kwargs, ) -> ListPoliciesGrantingServiceAccessResponse: raise NotImplementedError @@ -3273,8 +3277,8 @@ def list_policy_tags( self, context: RequestContext, policy_arn: arnType, - marker: markerType = None, - max_items: maxItemsType = None, + marker: markerType | None = None, + max_items: maxItemsType | None = None, **kwargs, ) -> ListPolicyTagsResponse: raise NotImplementedError @@ -3284,8 +3288,8 @@ def list_policy_versions( self, context: RequestContext, policy_arn: arnType, - marker: markerType = None, - max_items: maxItemsType = None, + marker: markerType | None = None, + max_items: maxItemsType | None = None, **kwargs, ) -> ListPolicyVersionsResponse: raise NotImplementedError @@ -3295,8 +3299,8 @@ def list_role_policies( self, context: RequestContext, role_name: roleNameType, - marker: markerType = None, - max_items: maxItemsType = None, + marker: markerType | None = None, + max_items: maxItemsType | None = None, **kwargs, ) -> ListRolePoliciesResponse: raise NotImplementedError @@ -3306,8 +3310,8 @@ def list_role_tags( self, context: RequestContext, role_name: roleNameType, - marker: markerType = None, - max_items: maxItemsType = None, + marker: markerType | None = None, + max_items: maxItemsType | None = None, **kwargs, ) -> ListRoleTagsResponse: raise NotImplementedError @@ -3316,9 +3320,9 @@ def list_role_tags( def list_roles( self, context: RequestContext, - path_prefix: pathPrefixType = None, - marker: markerType = None, - max_items: maxItemsType = None, + path_prefix: pathPrefixType | None = None, + marker: markerType | None = None, + max_items: maxItemsType | None = None, **kwargs, ) -> ListRolesResponse: raise NotImplementedError @@ -3328,8 +3332,8 @@ def list_saml_provider_tags( self, context: RequestContext, saml_provider_arn: arnType, - marker: markerType = None, - max_items: maxItemsType = None, + marker: markerType | None = None, + max_items: maxItemsType | None = None, **kwargs, ) -> ListSAMLProviderTagsResponse: raise NotImplementedError @@ -3342,9 +3346,9 @@ def list_saml_providers(self, context: RequestContext, **kwargs) -> ListSAMLProv def list_ssh_public_keys( self, context: RequestContext, - user_name: userNameType = None, - marker: markerType = None, - max_items: maxItemsType = None, + user_name: userNameType | None = None, + marker: markerType | None = None, + max_items: maxItemsType | None = None, **kwargs, ) -> ListSSHPublicKeysResponse: raise NotImplementedError @@ -3354,8 +3358,8 @@ def list_server_certificate_tags( self, context: RequestContext, server_certificate_name: serverCertificateNameType, - marker: markerType = None, - max_items: maxItemsType = None, + marker: markerType | None = None, + max_items: maxItemsType | None = None, **kwargs, ) -> ListServerCertificateTagsResponse: raise NotImplementedError @@ -3364,9 +3368,9 @@ def list_server_certificate_tags( def list_server_certificates( self, context: RequestContext, - path_prefix: pathPrefixType = None, - marker: markerType = None, - max_items: maxItemsType = None, + path_prefix: pathPrefixType | None = None, + marker: markerType | None = None, + max_items: maxItemsType | None = None, **kwargs, ) -> ListServerCertificatesResponse: raise NotImplementedError @@ -3375,8 +3379,8 @@ def list_server_certificates( def list_service_specific_credentials( self, context: RequestContext, - user_name: userNameType = None, - service_name: serviceName = None, + user_name: userNameType | None = None, + service_name: serviceName | None = None, **kwargs, ) -> ListServiceSpecificCredentialsResponse: raise NotImplementedError @@ -3385,9 +3389,9 @@ def list_service_specific_credentials( def list_signing_certificates( self, context: RequestContext, - user_name: existingUserNameType = None, - marker: markerType = None, - max_items: maxItemsType = None, + user_name: existingUserNameType | None = None, + marker: markerType | None = None, + max_items: maxItemsType | None = None, **kwargs, ) -> ListSigningCertificatesResponse: raise NotImplementedError @@ -3397,8 +3401,8 @@ def list_user_policies( self, context: RequestContext, user_name: existingUserNameType, - marker: markerType = None, - max_items: maxItemsType = None, + marker: markerType | None = None, + max_items: maxItemsType | None = None, **kwargs, ) -> ListUserPoliciesResponse: raise NotImplementedError @@ -3408,8 +3412,8 @@ def list_user_tags( self, context: RequestContext, user_name: existingUserNameType, - marker: markerType = None, - max_items: maxItemsType = None, + marker: markerType | None = None, + max_items: maxItemsType | None = None, **kwargs, ) -> ListUserTagsResponse: raise NotImplementedError @@ -3418,9 +3422,9 @@ def list_user_tags( def list_users( self, context: RequestContext, - path_prefix: pathPrefixType = None, - marker: markerType = None, - max_items: maxItemsType = None, + path_prefix: pathPrefixType | None = None, + marker: markerType | None = None, + max_items: maxItemsType | None = None, **kwargs, ) -> ListUsersResponse: raise NotImplementedError @@ -3429,9 +3433,9 @@ def list_users( def list_virtual_mfa_devices( self, context: RequestContext, - assignment_status: assignmentStatusType = None, - marker: markerType = None, - max_items: maxItemsType = None, + assignment_status: assignmentStatusType | None = None, + marker: markerType | None = None, + max_items: maxItemsType | None = None, **kwargs, ) -> ListVirtualMFADevicesResponse: raise NotImplementedError @@ -3524,7 +3528,7 @@ def reset_service_specific_credential( self, context: RequestContext, service_specific_credential_id: serviceSpecificCredentialId, - user_name: userNameType = None, + user_name: userNameType | None = None, **kwargs, ) -> ResetServiceSpecificCredentialResponse: raise NotImplementedError @@ -3566,15 +3570,15 @@ def simulate_custom_policy( context: RequestContext, policy_input_list: SimulationPolicyListType, action_names: ActionNameListType, - permissions_boundary_policy_input_list: SimulationPolicyListType = None, - resource_arns: ResourceNameListType = None, - resource_policy: policyDocumentType = None, - resource_owner: ResourceNameType = None, - caller_arn: ResourceNameType = None, - context_entries: ContextEntryListType = None, - resource_handling_option: ResourceHandlingOptionType = None, - max_items: maxItemsType = None, - marker: markerType = None, + permissions_boundary_policy_input_list: SimulationPolicyListType | None = None, + resource_arns: ResourceNameListType | None = None, + resource_policy: policyDocumentType | None = None, + resource_owner: ResourceNameType | None = None, + caller_arn: ResourceNameType | None = None, + context_entries: ContextEntryListType | None = None, + resource_handling_option: ResourceHandlingOptionType | None = None, + max_items: maxItemsType | None = None, + marker: markerType | None = None, **kwargs, ) -> SimulatePolicyResponse: raise NotImplementedError @@ -3585,16 +3589,16 @@ def simulate_principal_policy( context: RequestContext, policy_source_arn: arnType, action_names: ActionNameListType, - policy_input_list: SimulationPolicyListType = None, - permissions_boundary_policy_input_list: SimulationPolicyListType = None, - resource_arns: ResourceNameListType = None, - resource_policy: policyDocumentType = None, - resource_owner: ResourceNameType = None, - caller_arn: ResourceNameType = None, - context_entries: ContextEntryListType = None, - resource_handling_option: ResourceHandlingOptionType = None, - max_items: maxItemsType = None, - marker: markerType = None, + policy_input_list: SimulationPolicyListType | None = None, + permissions_boundary_policy_input_list: SimulationPolicyListType | None = None, + resource_arns: ResourceNameListType | None = None, + resource_policy: policyDocumentType | None = None, + resource_owner: ResourceNameType | None = None, + caller_arn: ResourceNameType | None = None, + context_entries: ContextEntryListType | None = None, + resource_handling_option: ResourceHandlingOptionType | None = None, + max_items: maxItemsType | None = None, + marker: markerType | None = None, **kwargs, ) -> SimulatePolicyResponse: raise NotImplementedError @@ -3737,7 +3741,7 @@ def update_access_key( context: RequestContext, access_key_id: accessKeyIdType, status: statusType, - user_name: existingUserNameType = None, + user_name: existingUserNameType | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -3746,15 +3750,15 @@ def update_access_key( def update_account_password_policy( self, context: RequestContext, - minimum_password_length: minimumPasswordLengthType = None, - require_symbols: booleanType = None, - require_numbers: booleanType = None, - require_uppercase_characters: booleanType = None, - require_lowercase_characters: booleanType = None, - allow_users_to_change_password: booleanType = None, - max_password_age: maxPasswordAgeType = None, - password_reuse_prevention: passwordReusePreventionType = None, - hard_expiry: booleanObjectType = None, + minimum_password_length: minimumPasswordLengthType | None = None, + require_symbols: booleanType | None = None, + require_numbers: booleanType | None = None, + require_uppercase_characters: booleanType | None = None, + require_lowercase_characters: booleanType | None = None, + allow_users_to_change_password: booleanType | None = None, + max_password_age: maxPasswordAgeType | None = None, + password_reuse_prevention: passwordReusePreventionType | None = None, + hard_expiry: booleanObjectType | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -3774,8 +3778,8 @@ def update_group( self, context: RequestContext, group_name: groupNameType, - new_path: pathType = None, - new_group_name: groupNameType = None, + new_path: pathType | None = None, + new_group_name: groupNameType | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -3785,8 +3789,8 @@ def update_login_profile( self, context: RequestContext, user_name: userNameType, - password: passwordType = None, - password_reset_required: booleanObjectType = None, + password: passwordType | None = None, + password_reset_required: booleanObjectType | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -3806,8 +3810,8 @@ def update_role( self, context: RequestContext, role_name: roleNameType, - description: roleDescriptionType = None, - max_session_duration: roleMaxSessionDurationType = None, + description: roleDescriptionType | None = None, + max_session_duration: roleMaxSessionDurationType | None = None, **kwargs, ) -> UpdateRoleResponse: raise NotImplementedError @@ -3827,10 +3831,10 @@ def update_saml_provider( self, context: RequestContext, saml_provider_arn: arnType, - saml_metadata_document: SAMLMetadataDocumentType = None, - assertion_encryption_mode: assertionEncryptionModeType = None, - add_private_key: privateKeyType = None, - remove_private_key: privateKeyIdType = None, + saml_metadata_document: SAMLMetadataDocumentType | None = None, + assertion_encryption_mode: assertionEncryptionModeType | None = None, + add_private_key: privateKeyType | None = None, + remove_private_key: privateKeyIdType | None = None, **kwargs, ) -> UpdateSAMLProviderResponse: raise NotImplementedError @@ -3851,8 +3855,8 @@ def update_server_certificate( self, context: RequestContext, server_certificate_name: serverCertificateNameType, - new_path: pathType = None, - new_server_certificate_name: serverCertificateNameType = None, + new_path: pathType | None = None, + new_server_certificate_name: serverCertificateNameType | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -3863,7 +3867,7 @@ def update_service_specific_credential( context: RequestContext, service_specific_credential_id: serviceSpecificCredentialId, status: statusType, - user_name: userNameType = None, + user_name: userNameType | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -3874,7 +3878,7 @@ def update_signing_certificate( context: RequestContext, certificate_id: certificateIdType, status: statusType, - user_name: existingUserNameType = None, + user_name: existingUserNameType | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -3884,8 +3888,8 @@ def update_user( self, context: RequestContext, user_name: existingUserNameType, - new_path: pathType = None, - new_user_name: userNameType = None, + new_path: pathType | None = None, + new_user_name: userNameType | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -3907,9 +3911,9 @@ def upload_server_certificate( server_certificate_name: serverCertificateNameType, certificate_body: certificateBodyType, private_key: privateKeyType, - path: pathType = None, - certificate_chain: certificateChainType = None, - tags: tagListType = None, + path: pathType | None = None, + certificate_chain: certificateChainType | None = None, + tags: tagListType | None = None, **kwargs, ) -> UploadServerCertificateResponse: raise NotImplementedError @@ -3919,7 +3923,7 @@ def upload_signing_certificate( self, context: RequestContext, certificate_body: certificateBodyType, - user_name: existingUserNameType = None, + user_name: existingUserNameType | None = None, **kwargs, ) -> UploadSigningCertificateResponse: raise NotImplementedError diff --git a/localstack-core/localstack/aws/api/kinesis/__init__.py b/localstack-core/localstack/aws/api/kinesis/__init__.py index 738a00f12cad1..61f6f105fac9c 100644 --- a/localstack-core/localstack/aws/api/kinesis/__init__.py +++ b/localstack-core/localstack/aws/api/kinesis/__init__.py @@ -694,8 +694,8 @@ def add_tags_to_stream( self, context: RequestContext, tags: TagMap, - stream_name: StreamName = None, - stream_arn: StreamARN = None, + stream_name: StreamName | None = None, + stream_arn: StreamARN | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -705,9 +705,9 @@ def create_stream( self, context: RequestContext, stream_name: StreamName, - shard_count: PositiveIntegerObject = None, - stream_mode_details: StreamModeDetails = None, - tags: TagMap = None, + shard_count: PositiveIntegerObject | None = None, + stream_mode_details: StreamModeDetails | None = None, + tags: TagMap | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -717,8 +717,8 @@ def decrease_stream_retention_period( self, context: RequestContext, retention_period_hours: RetentionPeriodHours, - stream_name: StreamName = None, - stream_arn: StreamARN = None, + stream_name: StreamName | None = None, + stream_arn: StreamARN | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -733,9 +733,9 @@ def delete_resource_policy( def delete_stream( self, context: RequestContext, - stream_name: StreamName = None, - enforce_consumer_deletion: BooleanObject = None, - stream_arn: StreamARN = None, + stream_name: StreamName | None = None, + enforce_consumer_deletion: BooleanObject | None = None, + stream_arn: StreamARN | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -744,9 +744,9 @@ def delete_stream( def deregister_stream_consumer( self, context: RequestContext, - stream_arn: StreamARN = None, - consumer_name: ConsumerName = None, - consumer_arn: ConsumerARN = None, + stream_arn: StreamARN | None = None, + consumer_name: ConsumerName | None = None, + consumer_arn: ConsumerARN | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -759,10 +759,10 @@ def describe_limits(self, context: RequestContext, **kwargs) -> DescribeLimitsOu def describe_stream( self, context: RequestContext, - stream_name: StreamName = None, - limit: DescribeStreamInputLimit = None, - exclusive_start_shard_id: ShardId = None, - stream_arn: StreamARN = None, + stream_name: StreamName | None = None, + limit: DescribeStreamInputLimit | None = None, + exclusive_start_shard_id: ShardId | None = None, + stream_arn: StreamARN | None = None, **kwargs, ) -> DescribeStreamOutput: raise NotImplementedError @@ -771,9 +771,9 @@ def describe_stream( def describe_stream_consumer( self, context: RequestContext, - stream_arn: StreamARN = None, - consumer_name: ConsumerName = None, - consumer_arn: ConsumerARN = None, + stream_arn: StreamARN | None = None, + consumer_name: ConsumerName | None = None, + consumer_arn: ConsumerARN | None = None, **kwargs, ) -> DescribeStreamConsumerOutput: raise NotImplementedError @@ -782,8 +782,8 @@ def describe_stream_consumer( def describe_stream_summary( self, context: RequestContext, - stream_name: StreamName = None, - stream_arn: StreamARN = None, + stream_name: StreamName | None = None, + stream_arn: StreamARN | None = None, **kwargs, ) -> DescribeStreamSummaryOutput: raise NotImplementedError @@ -793,8 +793,8 @@ def disable_enhanced_monitoring( self, context: RequestContext, shard_level_metrics: MetricsNameList, - stream_name: StreamName = None, - stream_arn: StreamARN = None, + stream_name: StreamName | None = None, + stream_arn: StreamARN | None = None, **kwargs, ) -> EnhancedMonitoringOutput: raise NotImplementedError @@ -804,8 +804,8 @@ def enable_enhanced_monitoring( self, context: RequestContext, shard_level_metrics: MetricsNameList, - stream_name: StreamName = None, - stream_arn: StreamARN = None, + stream_name: StreamName | None = None, + stream_arn: StreamARN | None = None, **kwargs, ) -> EnhancedMonitoringOutput: raise NotImplementedError @@ -815,8 +815,8 @@ def get_records( self, context: RequestContext, shard_iterator: ShardIterator, - limit: GetRecordsInputLimit = None, - stream_arn: StreamARN = None, + limit: GetRecordsInputLimit | None = None, + stream_arn: StreamARN | None = None, **kwargs, ) -> GetRecordsOutput: raise NotImplementedError @@ -833,10 +833,10 @@ def get_shard_iterator( context: RequestContext, shard_id: ShardId, shard_iterator_type: ShardIteratorType, - stream_name: StreamName = None, - starting_sequence_number: SequenceNumber = None, - timestamp: Timestamp = None, - stream_arn: StreamARN = None, + stream_name: StreamName | None = None, + starting_sequence_number: SequenceNumber | None = None, + timestamp: Timestamp | None = None, + stream_arn: StreamARN | None = None, **kwargs, ) -> GetShardIteratorOutput: raise NotImplementedError @@ -846,8 +846,8 @@ def increase_stream_retention_period( self, context: RequestContext, retention_period_hours: RetentionPeriodHours, - stream_name: StreamName = None, - stream_arn: StreamARN = None, + stream_name: StreamName | None = None, + stream_arn: StreamARN | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -856,13 +856,13 @@ def increase_stream_retention_period( def list_shards( self, context: RequestContext, - stream_name: StreamName = None, - next_token: NextToken = None, - exclusive_start_shard_id: ShardId = None, - max_results: ListShardsInputLimit = None, - stream_creation_timestamp: Timestamp = None, - shard_filter: ShardFilter = None, - stream_arn: StreamARN = None, + stream_name: StreamName | None = None, + next_token: NextToken | None = None, + exclusive_start_shard_id: ShardId | None = None, + max_results: ListShardsInputLimit | None = None, + stream_creation_timestamp: Timestamp | None = None, + shard_filter: ShardFilter | None = None, + stream_arn: StreamARN | None = None, **kwargs, ) -> ListShardsOutput: raise NotImplementedError @@ -872,9 +872,9 @@ def list_stream_consumers( self, context: RequestContext, stream_arn: StreamARN, - next_token: NextToken = None, - max_results: ListStreamConsumersInputLimit = None, - stream_creation_timestamp: Timestamp = None, + next_token: NextToken | None = None, + max_results: ListStreamConsumersInputLimit | None = None, + stream_creation_timestamp: Timestamp | None = None, **kwargs, ) -> ListStreamConsumersOutput: raise NotImplementedError @@ -883,9 +883,9 @@ def list_stream_consumers( def list_streams( self, context: RequestContext, - limit: ListStreamsInputLimit = None, - exclusive_start_stream_name: StreamName = None, - next_token: NextToken = None, + limit: ListStreamsInputLimit | None = None, + exclusive_start_stream_name: StreamName | None = None, + next_token: NextToken | None = None, **kwargs, ) -> ListStreamsOutput: raise NotImplementedError @@ -900,10 +900,10 @@ def list_tags_for_resource( def list_tags_for_stream( self, context: RequestContext, - stream_name: StreamName = None, - exclusive_start_tag_key: TagKey = None, - limit: ListTagsForStreamInputLimit = None, - stream_arn: StreamARN = None, + stream_name: StreamName | None = None, + exclusive_start_tag_key: TagKey | None = None, + limit: ListTagsForStreamInputLimit | None = None, + stream_arn: StreamARN | None = None, **kwargs, ) -> ListTagsForStreamOutput: raise NotImplementedError @@ -914,8 +914,8 @@ def merge_shards( context: RequestContext, shard_to_merge: ShardId, adjacent_shard_to_merge: ShardId, - stream_name: StreamName = None, - stream_arn: StreamARN = None, + stream_name: StreamName | None = None, + stream_arn: StreamARN | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -926,10 +926,10 @@ def put_record( context: RequestContext, data: Data, partition_key: PartitionKey, - stream_name: StreamName = None, - explicit_hash_key: HashKey = None, - sequence_number_for_ordering: SequenceNumber = None, - stream_arn: StreamARN = None, + stream_name: StreamName | None = None, + explicit_hash_key: HashKey | None = None, + sequence_number_for_ordering: SequenceNumber | None = None, + stream_arn: StreamARN | None = None, **kwargs, ) -> PutRecordOutput: raise NotImplementedError @@ -939,8 +939,8 @@ def put_records( self, context: RequestContext, records: PutRecordsRequestEntryList, - stream_name: StreamName = None, - stream_arn: StreamARN = None, + stream_name: StreamName | None = None, + stream_arn: StreamARN | None = None, **kwargs, ) -> PutRecordsOutput: raise NotImplementedError @@ -957,7 +957,7 @@ def register_stream_consumer( context: RequestContext, stream_arn: StreamARN, consumer_name: ConsumerName, - tags: TagMap = None, + tags: TagMap | None = None, **kwargs, ) -> RegisterStreamConsumerOutput: raise NotImplementedError @@ -967,8 +967,8 @@ def remove_tags_from_stream( self, context: RequestContext, tag_keys: TagKeyList, - stream_name: StreamName = None, - stream_arn: StreamARN = None, + stream_name: StreamName | None = None, + stream_arn: StreamARN | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -979,8 +979,8 @@ def split_shard( context: RequestContext, shard_to_split: ShardId, new_starting_hash_key: HashKey, - stream_name: StreamName = None, - stream_arn: StreamARN = None, + stream_name: StreamName | None = None, + stream_arn: StreamARN | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -991,8 +991,8 @@ def start_stream_encryption( context: RequestContext, encryption_type: EncryptionType, key_id: KeyId, - stream_name: StreamName = None, - stream_arn: StreamARN = None, + stream_name: StreamName | None = None, + stream_arn: StreamARN | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -1003,8 +1003,8 @@ def stop_stream_encryption( context: RequestContext, encryption_type: EncryptionType, key_id: KeyId, - stream_name: StreamName = None, - stream_arn: StreamARN = None, + stream_name: StreamName | None = None, + stream_arn: StreamARN | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -1038,8 +1038,8 @@ def update_shard_count( context: RequestContext, target_shard_count: PositiveIntegerObject, scaling_type: ScalingType, - stream_name: StreamName = None, - stream_arn: StreamARN = None, + stream_name: StreamName | None = None, + stream_arn: StreamARN | None = None, **kwargs, ) -> UpdateShardCountOutput: raise NotImplementedError diff --git a/localstack-core/localstack/aws/api/kms/__init__.py b/localstack-core/localstack/aws/api/kms/__init__.py index 98db54b9a85db..9acaf5e5a100b 100644 --- a/localstack-core/localstack/aws/api/kms/__init__.py +++ b/localstack-core/localstack/aws/api/kms/__init__.py @@ -1312,15 +1312,15 @@ def create_custom_key_store( self, context: RequestContext, custom_key_store_name: CustomKeyStoreNameType, - cloud_hsm_cluster_id: CloudHsmClusterIdType = None, - trust_anchor_certificate: TrustAnchorCertificateType = None, - key_store_password: KeyStorePasswordType = None, - custom_key_store_type: CustomKeyStoreType = None, - xks_proxy_uri_endpoint: XksProxyUriEndpointType = None, - xks_proxy_uri_path: XksProxyUriPathType = None, - xks_proxy_vpc_endpoint_service_name: XksProxyVpcEndpointServiceNameType = None, - xks_proxy_authentication_credential: XksProxyAuthenticationCredentialType = None, - xks_proxy_connectivity: XksProxyConnectivityType = None, + cloud_hsm_cluster_id: CloudHsmClusterIdType | None = None, + trust_anchor_certificate: TrustAnchorCertificateType | None = None, + key_store_password: KeyStorePasswordType | None = None, + custom_key_store_type: CustomKeyStoreType | None = None, + xks_proxy_uri_endpoint: XksProxyUriEndpointType | None = None, + xks_proxy_uri_path: XksProxyUriPathType | None = None, + xks_proxy_vpc_endpoint_service_name: XksProxyVpcEndpointServiceNameType | None = None, + xks_proxy_authentication_credential: XksProxyAuthenticationCredentialType | None = None, + xks_proxy_connectivity: XksProxyConnectivityType | None = None, **kwargs, ) -> CreateCustomKeyStoreResponse: raise NotImplementedError @@ -1332,11 +1332,11 @@ def create_grant( key_id: KeyIdType, grantee_principal: PrincipalIdType, operations: GrantOperationList, - retiring_principal: PrincipalIdType = None, - constraints: GrantConstraints = None, - grant_tokens: GrantTokenList = None, - name: GrantNameType = None, - dry_run: NullableBooleanType = None, + retiring_principal: PrincipalIdType | None = None, + constraints: GrantConstraints | None = None, + grant_tokens: GrantTokenList | None = None, + name: GrantNameType | None = None, + dry_run: NullableBooleanType | None = None, **kwargs, ) -> CreateGrantResponse: raise NotImplementedError @@ -1345,17 +1345,17 @@ def create_grant( def create_key( self, context: RequestContext, - policy: PolicyType = None, - description: DescriptionType = None, - key_usage: KeyUsageType = None, - customer_master_key_spec: CustomerMasterKeySpec = None, - key_spec: KeySpec = None, - origin: OriginType = None, - custom_key_store_id: CustomKeyStoreIdType = None, - bypass_policy_lockout_safety_check: BooleanType = None, - tags: TagList = None, - multi_region: NullableBooleanType = None, - xks_key_id: XksKeyIdType = None, + policy: PolicyType | None = None, + description: DescriptionType | None = None, + key_usage: KeyUsageType | None = None, + customer_master_key_spec: CustomerMasterKeySpec | None = None, + key_spec: KeySpec | None = None, + origin: OriginType | None = None, + custom_key_store_id: CustomKeyStoreIdType | None = None, + bypass_policy_lockout_safety_check: BooleanType | None = None, + tags: TagList | None = None, + multi_region: NullableBooleanType | None = None, + xks_key_id: XksKeyIdType | None = None, **kwargs, ) -> CreateKeyResponse: raise NotImplementedError @@ -1365,12 +1365,12 @@ def decrypt( self, context: RequestContext, ciphertext_blob: CiphertextType, - encryption_context: EncryptionContextType = None, - grant_tokens: GrantTokenList = None, - key_id: KeyIdType = None, - encryption_algorithm: EncryptionAlgorithmSpec = None, - recipient: RecipientInfo = None, - dry_run: NullableBooleanType = None, + encryption_context: EncryptionContextType | None = None, + grant_tokens: GrantTokenList | None = None, + key_id: KeyIdType | None = None, + encryption_algorithm: EncryptionAlgorithmSpec | None = None, + recipient: RecipientInfo | None = None, + dry_run: NullableBooleanType | None = None, **kwargs, ) -> DecryptResponse: raise NotImplementedError @@ -1398,9 +1398,9 @@ def derive_shared_secret( key_id: KeyIdType, key_agreement_algorithm: KeyAgreementAlgorithmSpec, public_key: PublicKeyType, - grant_tokens: GrantTokenList = None, - dry_run: NullableBooleanType = None, - recipient: RecipientInfo = None, + grant_tokens: GrantTokenList | None = None, + dry_run: NullableBooleanType | None = None, + recipient: RecipientInfo | None = None, **kwargs, ) -> DeriveSharedSecretResponse: raise NotImplementedError @@ -1409,10 +1409,10 @@ def derive_shared_secret( def describe_custom_key_stores( self, context: RequestContext, - custom_key_store_id: CustomKeyStoreIdType = None, - custom_key_store_name: CustomKeyStoreNameType = None, - limit: LimitType = None, - marker: MarkerType = None, + custom_key_store_id: CustomKeyStoreIdType | None = None, + custom_key_store_name: CustomKeyStoreNameType | None = None, + limit: LimitType | None = None, + marker: MarkerType | None = None, **kwargs, ) -> DescribeCustomKeyStoresResponse: raise NotImplementedError @@ -1422,7 +1422,7 @@ def describe_key( self, context: RequestContext, key_id: KeyIdType, - grant_tokens: GrantTokenList = None, + grant_tokens: GrantTokenList | None = None, **kwargs, ) -> DescribeKeyResponse: raise NotImplementedError @@ -1450,7 +1450,7 @@ def enable_key_rotation( self, context: RequestContext, key_id: KeyIdType, - rotation_period_in_days: RotationPeriodInDaysType = None, + rotation_period_in_days: RotationPeriodInDaysType | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -1461,10 +1461,10 @@ def encrypt( context: RequestContext, key_id: KeyIdType, plaintext: PlaintextType, - encryption_context: EncryptionContextType = None, - grant_tokens: GrantTokenList = None, - encryption_algorithm: EncryptionAlgorithmSpec = None, - dry_run: NullableBooleanType = None, + encryption_context: EncryptionContextType | None = None, + grant_tokens: GrantTokenList | None = None, + encryption_algorithm: EncryptionAlgorithmSpec | None = None, + dry_run: NullableBooleanType | None = None, **kwargs, ) -> EncryptResponse: raise NotImplementedError @@ -1474,12 +1474,12 @@ def generate_data_key( self, context: RequestContext, key_id: KeyIdType, - encryption_context: EncryptionContextType = None, - number_of_bytes: NumberOfBytesType = None, - key_spec: DataKeySpec = None, - grant_tokens: GrantTokenList = None, - recipient: RecipientInfo = None, - dry_run: NullableBooleanType = None, + encryption_context: EncryptionContextType | None = None, + number_of_bytes: NumberOfBytesType | None = None, + key_spec: DataKeySpec | None = None, + grant_tokens: GrantTokenList | None = None, + recipient: RecipientInfo | None = None, + dry_run: NullableBooleanType | None = None, **kwargs, ) -> GenerateDataKeyResponse: raise NotImplementedError @@ -1490,10 +1490,10 @@ def generate_data_key_pair( context: RequestContext, key_id: KeyIdType, key_pair_spec: DataKeyPairSpec, - encryption_context: EncryptionContextType = None, - grant_tokens: GrantTokenList = None, - recipient: RecipientInfo = None, - dry_run: NullableBooleanType = None, + encryption_context: EncryptionContextType | None = None, + grant_tokens: GrantTokenList | None = None, + recipient: RecipientInfo | None = None, + dry_run: NullableBooleanType | None = None, **kwargs, ) -> GenerateDataKeyPairResponse: raise NotImplementedError @@ -1504,9 +1504,9 @@ def generate_data_key_pair_without_plaintext( context: RequestContext, key_id: KeyIdType, key_pair_spec: DataKeyPairSpec, - encryption_context: EncryptionContextType = None, - grant_tokens: GrantTokenList = None, - dry_run: NullableBooleanType = None, + encryption_context: EncryptionContextType | None = None, + grant_tokens: GrantTokenList | None = None, + dry_run: NullableBooleanType | None = None, **kwargs, ) -> GenerateDataKeyPairWithoutPlaintextResponse: raise NotImplementedError @@ -1516,11 +1516,11 @@ def generate_data_key_without_plaintext( self, context: RequestContext, key_id: KeyIdType, - encryption_context: EncryptionContextType = None, - key_spec: DataKeySpec = None, - number_of_bytes: NumberOfBytesType = None, - grant_tokens: GrantTokenList = None, - dry_run: NullableBooleanType = None, + encryption_context: EncryptionContextType | None = None, + key_spec: DataKeySpec | None = None, + number_of_bytes: NumberOfBytesType | None = None, + grant_tokens: GrantTokenList | None = None, + dry_run: NullableBooleanType | None = None, **kwargs, ) -> GenerateDataKeyWithoutPlaintextResponse: raise NotImplementedError @@ -1532,8 +1532,8 @@ def generate_mac( message: PlaintextType, key_id: KeyIdType, mac_algorithm: MacAlgorithmSpec, - grant_tokens: GrantTokenList = None, - dry_run: NullableBooleanType = None, + grant_tokens: GrantTokenList | None = None, + dry_run: NullableBooleanType | None = None, **kwargs, ) -> GenerateMacResponse: raise NotImplementedError @@ -1542,9 +1542,9 @@ def generate_mac( def generate_random( self, context: RequestContext, - number_of_bytes: NumberOfBytesType = None, - custom_key_store_id: CustomKeyStoreIdType = None, - recipient: RecipientInfo = None, + number_of_bytes: NumberOfBytesType | None = None, + custom_key_store_id: CustomKeyStoreIdType | None = None, + recipient: RecipientInfo | None = None, **kwargs, ) -> GenerateRandomResponse: raise NotImplementedError @@ -1554,7 +1554,7 @@ def get_key_policy( self, context: RequestContext, key_id: KeyIdType, - policy_name: PolicyNameType = None, + policy_name: PolicyNameType | None = None, **kwargs, ) -> GetKeyPolicyResponse: raise NotImplementedError @@ -1581,7 +1581,7 @@ def get_public_key( self, context: RequestContext, key_id: KeyIdType, - grant_tokens: GrantTokenList = None, + grant_tokens: GrantTokenList | None = None, **kwargs, ) -> GetPublicKeyResponse: raise NotImplementedError @@ -1593,8 +1593,8 @@ def import_key_material( key_id: KeyIdType, import_token: CiphertextType, encrypted_key_material: CiphertextType, - valid_to: DateType = None, - expiration_model: ExpirationModelType = None, + valid_to: DateType | None = None, + expiration_model: ExpirationModelType | None = None, **kwargs, ) -> ImportKeyMaterialResponse: raise NotImplementedError @@ -1603,9 +1603,9 @@ def import_key_material( def list_aliases( self, context: RequestContext, - key_id: KeyIdType = None, - limit: LimitType = None, - marker: MarkerType = None, + key_id: KeyIdType | None = None, + limit: LimitType | None = None, + marker: MarkerType | None = None, **kwargs, ) -> ListAliasesResponse: raise NotImplementedError @@ -1615,10 +1615,10 @@ def list_grants( self, context: RequestContext, key_id: KeyIdType, - limit: LimitType = None, - marker: MarkerType = None, - grant_id: GrantIdType = None, - grantee_principal: PrincipalIdType = None, + limit: LimitType | None = None, + marker: MarkerType | None = None, + grant_id: GrantIdType | None = None, + grantee_principal: PrincipalIdType | None = None, **kwargs, ) -> ListGrantsResponse: raise NotImplementedError @@ -1628,8 +1628,8 @@ def list_key_policies( self, context: RequestContext, key_id: KeyIdType, - limit: LimitType = None, - marker: MarkerType = None, + limit: LimitType | None = None, + marker: MarkerType | None = None, **kwargs, ) -> ListKeyPoliciesResponse: raise NotImplementedError @@ -1639,15 +1639,19 @@ def list_key_rotations( self, context: RequestContext, key_id: KeyIdType, - limit: LimitType = None, - marker: MarkerType = None, + limit: LimitType | None = None, + marker: MarkerType | None = None, **kwargs, ) -> ListKeyRotationsResponse: raise NotImplementedError @handler("ListKeys") def list_keys( - self, context: RequestContext, limit: LimitType = None, marker: MarkerType = None, **kwargs + self, + context: RequestContext, + limit: LimitType | None = None, + marker: MarkerType | None = None, + **kwargs, ) -> ListKeysResponse: raise NotImplementedError @@ -1656,8 +1660,8 @@ def list_resource_tags( self, context: RequestContext, key_id: KeyIdType, - limit: LimitType = None, - marker: MarkerType = None, + limit: LimitType | None = None, + marker: MarkerType | None = None, **kwargs, ) -> ListResourceTagsResponse: raise NotImplementedError @@ -1667,8 +1671,8 @@ def list_retirable_grants( self, context: RequestContext, retiring_principal: PrincipalIdType, - limit: LimitType = None, - marker: MarkerType = None, + limit: LimitType | None = None, + marker: MarkerType | None = None, **kwargs, ) -> ListGrantsResponse: raise NotImplementedError @@ -1679,8 +1683,8 @@ def put_key_policy( context: RequestContext, key_id: KeyIdType, policy: PolicyType, - policy_name: PolicyNameType = None, - bypass_policy_lockout_safety_check: BooleanType = None, + policy_name: PolicyNameType | None = None, + bypass_policy_lockout_safety_check: BooleanType | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -1691,13 +1695,13 @@ def re_encrypt( context: RequestContext, ciphertext_blob: CiphertextType, destination_key_id: KeyIdType, - source_encryption_context: EncryptionContextType = None, - source_key_id: KeyIdType = None, - destination_encryption_context: EncryptionContextType = None, - source_encryption_algorithm: EncryptionAlgorithmSpec = None, - destination_encryption_algorithm: EncryptionAlgorithmSpec = None, - grant_tokens: GrantTokenList = None, - dry_run: NullableBooleanType = None, + source_encryption_context: EncryptionContextType | None = None, + source_key_id: KeyIdType | None = None, + destination_encryption_context: EncryptionContextType | None = None, + source_encryption_algorithm: EncryptionAlgorithmSpec | None = None, + destination_encryption_algorithm: EncryptionAlgorithmSpec | None = None, + grant_tokens: GrantTokenList | None = None, + dry_run: NullableBooleanType | None = None, **kwargs, ) -> ReEncryptResponse: raise NotImplementedError @@ -1708,10 +1712,10 @@ def replicate_key( context: RequestContext, key_id: KeyIdType, replica_region: RegionType, - policy: PolicyType = None, - bypass_policy_lockout_safety_check: BooleanType = None, - description: DescriptionType = None, - tags: TagList = None, + policy: PolicyType | None = None, + bypass_policy_lockout_safety_check: BooleanType | None = None, + description: DescriptionType | None = None, + tags: TagList | None = None, **kwargs, ) -> ReplicateKeyResponse: raise NotImplementedError @@ -1720,10 +1724,10 @@ def replicate_key( def retire_grant( self, context: RequestContext, - grant_token: GrantTokenType = None, - key_id: KeyIdType = None, - grant_id: GrantIdType = None, - dry_run: NullableBooleanType = None, + grant_token: GrantTokenType | None = None, + key_id: KeyIdType | None = None, + grant_id: GrantIdType | None = None, + dry_run: NullableBooleanType | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -1734,7 +1738,7 @@ def revoke_grant( context: RequestContext, key_id: KeyIdType, grant_id: GrantIdType, - dry_run: NullableBooleanType = None, + dry_run: NullableBooleanType | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -1750,7 +1754,7 @@ def schedule_key_deletion( self, context: RequestContext, key_id: KeyIdType, - pending_window_in_days: PendingWindowInDaysType = None, + pending_window_in_days: PendingWindowInDaysType | None = None, **kwargs, ) -> ScheduleKeyDeletionResponse: raise NotImplementedError @@ -1762,9 +1766,9 @@ def sign( key_id: KeyIdType, message: PlaintextType, signing_algorithm: SigningAlgorithmSpec, - message_type: MessageType = None, - grant_tokens: GrantTokenList = None, - dry_run: NullableBooleanType = None, + message_type: MessageType | None = None, + grant_tokens: GrantTokenList | None = None, + dry_run: NullableBooleanType | None = None, **kwargs, ) -> SignResponse: raise NotImplementedError @@ -1792,14 +1796,14 @@ def update_custom_key_store( self, context: RequestContext, custom_key_store_id: CustomKeyStoreIdType, - new_custom_key_store_name: CustomKeyStoreNameType = None, - key_store_password: KeyStorePasswordType = None, - cloud_hsm_cluster_id: CloudHsmClusterIdType = None, - xks_proxy_uri_endpoint: XksProxyUriEndpointType = None, - xks_proxy_uri_path: XksProxyUriPathType = None, - xks_proxy_vpc_endpoint_service_name: XksProxyVpcEndpointServiceNameType = None, - xks_proxy_authentication_credential: XksProxyAuthenticationCredentialType = None, - xks_proxy_connectivity: XksProxyConnectivityType = None, + new_custom_key_store_name: CustomKeyStoreNameType | None = None, + key_store_password: KeyStorePasswordType | None = None, + cloud_hsm_cluster_id: CloudHsmClusterIdType | None = None, + xks_proxy_uri_endpoint: XksProxyUriEndpointType | None = None, + xks_proxy_uri_path: XksProxyUriPathType | None = None, + xks_proxy_vpc_endpoint_service_name: XksProxyVpcEndpointServiceNameType | None = None, + xks_proxy_authentication_credential: XksProxyAuthenticationCredentialType | None = None, + xks_proxy_connectivity: XksProxyConnectivityType | None = None, **kwargs, ) -> UpdateCustomKeyStoreResponse: raise NotImplementedError @@ -1824,9 +1828,9 @@ def verify( message: PlaintextType, signature: CiphertextType, signing_algorithm: SigningAlgorithmSpec, - message_type: MessageType = None, - grant_tokens: GrantTokenList = None, - dry_run: NullableBooleanType = None, + message_type: MessageType | None = None, + grant_tokens: GrantTokenList | None = None, + dry_run: NullableBooleanType | None = None, **kwargs, ) -> VerifyResponse: raise NotImplementedError @@ -1839,8 +1843,8 @@ def verify_mac( key_id: KeyIdType, mac_algorithm: MacAlgorithmSpec, mac: CiphertextType, - grant_tokens: GrantTokenList = None, - dry_run: NullableBooleanType = None, + grant_tokens: GrantTokenList | None = None, + dry_run: NullableBooleanType | None = None, **kwargs, ) -> VerifyMacResponse: raise NotImplementedError diff --git a/localstack-core/localstack/aws/api/lambda_/__init__.py b/localstack-core/localstack/aws/api/lambda_/__init__.py index ec5da32f19290..178a1609135a9 100644 --- a/localstack-core/localstack/aws/api/lambda_/__init__.py +++ b/localstack-core/localstack/aws/api/lambda_/__init__.py @@ -1839,8 +1839,8 @@ def add_layer_version_permission( statement_id: StatementId, action: LayerPermissionAllowedAction, principal: LayerPermissionAllowedPrincipal, - organization_id: OrganizationId = None, - revision_id: String = None, + organization_id: OrganizationId | None = None, + revision_id: String | None = None, **kwargs, ) -> AddLayerVersionPermissionResponse: raise NotImplementedError @@ -1853,13 +1853,13 @@ def add_permission( statement_id: StatementId, action: Action, principal: Principal, - source_arn: Arn = None, - source_account: SourceOwner = None, - event_source_token: EventSourceToken = None, - qualifier: Qualifier = None, - revision_id: String = None, - principal_org_id: PrincipalOrgID = None, - function_url_auth_type: FunctionUrlAuthType = None, + source_arn: Arn | None = None, + source_account: SourceOwner | None = None, + event_source_token: EventSourceToken | None = None, + qualifier: Qualifier | None = None, + revision_id: String | None = None, + principal_org_id: PrincipalOrgID | None = None, + function_url_auth_type: FunctionUrlAuthType | None = None, **kwargs, ) -> AddPermissionResponse: raise NotImplementedError @@ -1871,8 +1871,8 @@ def create_alias( function_name: FunctionName, name: Alias, function_version: Version, - description: Description = None, - routing_config: AliasRoutingConfiguration = None, + description: Description | None = None, + routing_config: AliasRoutingConfiguration | None = None, **kwargs, ) -> AliasConfiguration: raise NotImplementedError @@ -1882,9 +1882,9 @@ def create_code_signing_config( self, context: RequestContext, allowed_publishers: AllowedPublishers, - description: Description = None, - code_signing_policies: CodeSigningPolicies = None, - tags: Tags = None, + description: Description | None = None, + code_signing_policies: CodeSigningPolicies | None = None, + tags: Tags | None = None, **kwargs, ) -> CreateCodeSigningConfigResponse: raise NotImplementedError @@ -1894,32 +1894,32 @@ def create_event_source_mapping( self, context: RequestContext, function_name: FunctionName, - event_source_arn: Arn = None, - enabled: Enabled = None, - batch_size: BatchSize = None, - filter_criteria: FilterCriteria = None, - maximum_batching_window_in_seconds: MaximumBatchingWindowInSeconds = None, - parallelization_factor: ParallelizationFactor = None, - starting_position: EventSourcePosition = None, - starting_position_timestamp: Date = None, - destination_config: DestinationConfig = None, - maximum_record_age_in_seconds: MaximumRecordAgeInSeconds = None, - bisect_batch_on_function_error: BisectBatchOnFunctionError = None, - maximum_retry_attempts: MaximumRetryAttemptsEventSourceMapping = None, - tags: Tags = None, - tumbling_window_in_seconds: TumblingWindowInSeconds = None, - topics: Topics = None, - queues: Queues = None, - source_access_configurations: SourceAccessConfigurations = None, - self_managed_event_source: SelfManagedEventSource = None, - function_response_types: FunctionResponseTypeList = None, - amazon_managed_kafka_event_source_config: AmazonManagedKafkaEventSourceConfig = None, - self_managed_kafka_event_source_config: SelfManagedKafkaEventSourceConfig = None, - scaling_config: ScalingConfig = None, - document_db_event_source_config: DocumentDBEventSourceConfig = None, - kms_key_arn: KMSKeyArn = None, - metrics_config: EventSourceMappingMetricsConfig = None, - provisioned_poller_config: ProvisionedPollerConfig = None, + event_source_arn: Arn | None = None, + enabled: Enabled | None = None, + batch_size: BatchSize | None = None, + filter_criteria: FilterCriteria | None = None, + maximum_batching_window_in_seconds: MaximumBatchingWindowInSeconds | None = None, + parallelization_factor: ParallelizationFactor | None = None, + starting_position: EventSourcePosition | None = None, + starting_position_timestamp: Date | None = None, + destination_config: DestinationConfig | None = None, + maximum_record_age_in_seconds: MaximumRecordAgeInSeconds | None = None, + bisect_batch_on_function_error: BisectBatchOnFunctionError | None = None, + maximum_retry_attempts: MaximumRetryAttemptsEventSourceMapping | None = None, + tags: Tags | None = None, + tumbling_window_in_seconds: TumblingWindowInSeconds | None = None, + topics: Topics | None = None, + queues: Queues | None = None, + source_access_configurations: SourceAccessConfigurations | None = None, + self_managed_event_source: SelfManagedEventSource | None = None, + function_response_types: FunctionResponseTypeList | None = None, + amazon_managed_kafka_event_source_config: AmazonManagedKafkaEventSourceConfig | None = None, + self_managed_kafka_event_source_config: SelfManagedKafkaEventSourceConfig | None = None, + scaling_config: ScalingConfig | None = None, + document_db_event_source_config: DocumentDBEventSourceConfig | None = None, + kms_key_arn: KMSKeyArn | None = None, + metrics_config: EventSourceMappingMetricsConfig | None = None, + provisioned_poller_config: ProvisionedPollerConfig | None = None, **kwargs, ) -> EventSourceMappingConfiguration: raise NotImplementedError @@ -1931,27 +1931,27 @@ def create_function( function_name: FunctionName, role: RoleArn, code: FunctionCode, - runtime: Runtime = None, - handler: Handler = None, - description: Description = None, - timeout: Timeout = None, - memory_size: MemorySize = None, - publish: Boolean = None, - vpc_config: VpcConfig = None, - package_type: PackageType = None, - dead_letter_config: DeadLetterConfig = None, - environment: Environment = None, - kms_key_arn: KMSKeyArn = None, - tracing_config: TracingConfig = None, - tags: Tags = None, - layers: LayerList = None, - file_system_configs: FileSystemConfigList = None, - image_config: ImageConfig = None, - code_signing_config_arn: CodeSigningConfigArn = None, - architectures: ArchitecturesList = None, - ephemeral_storage: EphemeralStorage = None, - snap_start: SnapStart = None, - logging_config: LoggingConfig = None, + runtime: Runtime | None = None, + handler: Handler | None = None, + description: Description | None = None, + timeout: Timeout | None = None, + memory_size: MemorySize | None = None, + publish: Boolean | None = None, + vpc_config: VpcConfig | None = None, + package_type: PackageType | None = None, + dead_letter_config: DeadLetterConfig | None = None, + environment: Environment | None = None, + kms_key_arn: KMSKeyArn | None = None, + tracing_config: TracingConfig | None = None, + tags: Tags | None = None, + layers: LayerList | None = None, + file_system_configs: FileSystemConfigList | None = None, + image_config: ImageConfig | None = None, + code_signing_config_arn: CodeSigningConfigArn | None = None, + architectures: ArchitecturesList | None = None, + ephemeral_storage: EphemeralStorage | None = None, + snap_start: SnapStart | None = None, + logging_config: LoggingConfig | None = None, **kwargs, ) -> FunctionConfiguration: raise NotImplementedError @@ -1962,9 +1962,9 @@ def create_function_url_config( context: RequestContext, function_name: FunctionName, auth_type: FunctionUrlAuthType, - qualifier: FunctionUrlQualifier = None, - cors: Cors = None, - invoke_mode: InvokeMode = None, + qualifier: FunctionUrlQualifier | None = None, + cors: Cors | None = None, + invoke_mode: InvokeMode | None = None, **kwargs, ) -> CreateFunctionUrlConfigResponse: raise NotImplementedError @@ -1992,7 +1992,7 @@ def delete_function( self, context: RequestContext, function_name: FunctionName, - qualifier: Qualifier = None, + qualifier: Qualifier | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -2014,7 +2014,7 @@ def delete_function_event_invoke_config( self, context: RequestContext, function_name: FunctionName, - qualifier: Qualifier = None, + qualifier: Qualifier | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -2024,7 +2024,7 @@ def delete_function_url_config( self, context: RequestContext, function_name: FunctionName, - qualifier: FunctionUrlQualifier = None, + qualifier: FunctionUrlQualifier | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -2072,7 +2072,7 @@ def get_function( self, context: RequestContext, function_name: NamespacedFunctionName, - qualifier: Qualifier = None, + qualifier: Qualifier | None = None, **kwargs, ) -> GetFunctionResponse: raise NotImplementedError @@ -2094,7 +2094,7 @@ def get_function_configuration( self, context: RequestContext, function_name: NamespacedFunctionName, - qualifier: Qualifier = None, + qualifier: Qualifier | None = None, **kwargs, ) -> FunctionConfiguration: raise NotImplementedError @@ -2104,7 +2104,7 @@ def get_function_event_invoke_config( self, context: RequestContext, function_name: FunctionName, - qualifier: Qualifier = None, + qualifier: Qualifier | None = None, **kwargs, ) -> FunctionEventInvokeConfig: raise NotImplementedError @@ -2120,7 +2120,7 @@ def get_function_url_config( self, context: RequestContext, function_name: FunctionName, - qualifier: FunctionUrlQualifier = None, + qualifier: FunctionUrlQualifier | None = None, **kwargs, ) -> GetFunctionUrlConfigResponse: raise NotImplementedError @@ -2156,7 +2156,7 @@ def get_policy( self, context: RequestContext, function_name: NamespacedFunctionName, - qualifier: Qualifier = None, + qualifier: Qualifier | None = None, **kwargs, ) -> GetPolicyResponse: raise NotImplementedError @@ -2172,7 +2172,7 @@ def get_runtime_management_config( self, context: RequestContext, function_name: NamespacedFunctionName, - qualifier: Qualifier = None, + qualifier: Qualifier | None = None, **kwargs, ) -> GetRuntimeManagementConfigResponse: raise NotImplementedError @@ -2182,11 +2182,11 @@ def invoke( self, context: RequestContext, function_name: NamespacedFunctionName, - invocation_type: InvocationType = None, - log_type: LogType = None, - client_context: String = None, - payload: IO[Blob] = None, - qualifier: Qualifier = None, + invocation_type: InvocationType | None = None, + log_type: LogType | None = None, + client_context: String | None = None, + payload: IO[Blob] | None = None, + qualifier: Qualifier | None = None, **kwargs, ) -> InvocationResponse: raise NotImplementedError @@ -2206,11 +2206,11 @@ def invoke_with_response_stream( self, context: RequestContext, function_name: NamespacedFunctionName, - invocation_type: ResponseStreamingInvocationType = None, - log_type: LogType = None, - client_context: String = None, - qualifier: Qualifier = None, - payload: IO[Blob] = None, + invocation_type: ResponseStreamingInvocationType | None = None, + log_type: LogType | None = None, + client_context: String | None = None, + qualifier: Qualifier | None = None, + payload: IO[Blob] | None = None, **kwargs, ) -> InvokeWithResponseStreamResponse: raise NotImplementedError @@ -2220,9 +2220,9 @@ def list_aliases( self, context: RequestContext, function_name: FunctionName, - function_version: Version = None, - marker: String = None, - max_items: MaxListItems = None, + function_version: Version | None = None, + marker: String | None = None, + max_items: MaxListItems | None = None, **kwargs, ) -> ListAliasesResponse: raise NotImplementedError @@ -2231,8 +2231,8 @@ def list_aliases( def list_code_signing_configs( self, context: RequestContext, - marker: String = None, - max_items: MaxListItems = None, + marker: String | None = None, + max_items: MaxListItems | None = None, **kwargs, ) -> ListCodeSigningConfigsResponse: raise NotImplementedError @@ -2241,10 +2241,10 @@ def list_code_signing_configs( def list_event_source_mappings( self, context: RequestContext, - event_source_arn: Arn = None, - function_name: FunctionName = None, - marker: String = None, - max_items: MaxListItems = None, + event_source_arn: Arn | None = None, + function_name: FunctionName | None = None, + marker: String | None = None, + max_items: MaxListItems | None = None, **kwargs, ) -> ListEventSourceMappingsResponse: raise NotImplementedError @@ -2254,8 +2254,8 @@ def list_function_event_invoke_configs( self, context: RequestContext, function_name: FunctionName, - marker: String = None, - max_items: MaxFunctionEventInvokeConfigListItems = None, + marker: String | None = None, + max_items: MaxFunctionEventInvokeConfigListItems | None = None, **kwargs, ) -> ListFunctionEventInvokeConfigsResponse: raise NotImplementedError @@ -2265,8 +2265,8 @@ def list_function_url_configs( self, context: RequestContext, function_name: FunctionName, - marker: String = None, - max_items: MaxItems = None, + marker: String | None = None, + max_items: MaxItems | None = None, **kwargs, ) -> ListFunctionUrlConfigsResponse: raise NotImplementedError @@ -2275,10 +2275,10 @@ def list_function_url_configs( def list_functions( self, context: RequestContext, - master_region: MasterRegion = None, - function_version: FunctionVersion = None, - marker: String = None, - max_items: MaxListItems = None, + master_region: MasterRegion | None = None, + function_version: FunctionVersion | None = None, + marker: String | None = None, + max_items: MaxListItems | None = None, **kwargs, ) -> ListFunctionsResponse: raise NotImplementedError @@ -2288,8 +2288,8 @@ def list_functions_by_code_signing_config( self, context: RequestContext, code_signing_config_arn: CodeSigningConfigArn, - marker: String = None, - max_items: MaxListItems = None, + marker: String | None = None, + max_items: MaxListItems | None = None, **kwargs, ) -> ListFunctionsByCodeSigningConfigResponse: raise NotImplementedError @@ -2299,10 +2299,10 @@ def list_layer_versions( self, context: RequestContext, layer_name: LayerName, - compatible_runtime: Runtime = None, - marker: String = None, - max_items: MaxLayerListItems = None, - compatible_architecture: Architecture = None, + compatible_runtime: Runtime | None = None, + marker: String | None = None, + max_items: MaxLayerListItems | None = None, + compatible_architecture: Architecture | None = None, **kwargs, ) -> ListLayerVersionsResponse: raise NotImplementedError @@ -2311,10 +2311,10 @@ def list_layer_versions( def list_layers( self, context: RequestContext, - compatible_runtime: Runtime = None, - marker: String = None, - max_items: MaxLayerListItems = None, - compatible_architecture: Architecture = None, + compatible_runtime: Runtime | None = None, + marker: String | None = None, + max_items: MaxLayerListItems | None = None, + compatible_architecture: Architecture | None = None, **kwargs, ) -> ListLayersResponse: raise NotImplementedError @@ -2324,8 +2324,8 @@ def list_provisioned_concurrency_configs( self, context: RequestContext, function_name: FunctionName, - marker: String = None, - max_items: MaxProvisionedConcurrencyConfigListItems = None, + marker: String | None = None, + max_items: MaxProvisionedConcurrencyConfigListItems | None = None, **kwargs, ) -> ListProvisionedConcurrencyConfigsResponse: raise NotImplementedError @@ -2341,8 +2341,8 @@ def list_versions_by_function( self, context: RequestContext, function_name: NamespacedFunctionName, - marker: String = None, - max_items: MaxListItems = None, + marker: String | None = None, + max_items: MaxListItems | None = None, **kwargs, ) -> ListVersionsByFunctionResponse: raise NotImplementedError @@ -2353,10 +2353,10 @@ def publish_layer_version( context: RequestContext, layer_name: LayerName, content: LayerVersionContentInput, - description: Description = None, - compatible_runtimes: CompatibleRuntimes = None, - license_info: LicenseInfo = None, - compatible_architectures: CompatibleArchitectures = None, + description: Description | None = None, + compatible_runtimes: CompatibleRuntimes | None = None, + license_info: LicenseInfo | None = None, + compatible_architectures: CompatibleArchitectures | None = None, **kwargs, ) -> PublishLayerVersionResponse: raise NotImplementedError @@ -2366,9 +2366,9 @@ def publish_version( self, context: RequestContext, function_name: FunctionName, - code_sha256: String = None, - description: Description = None, - revision_id: String = None, + code_sha256: String | None = None, + description: Description | None = None, + revision_id: String | None = None, **kwargs, ) -> FunctionConfiguration: raise NotImplementedError @@ -2398,10 +2398,10 @@ def put_function_event_invoke_config( self, context: RequestContext, function_name: FunctionName, - qualifier: Qualifier = None, - maximum_retry_attempts: MaximumRetryAttempts = None, - maximum_event_age_in_seconds: MaximumEventAgeInSeconds = None, - destination_config: DestinationConfig = None, + qualifier: Qualifier | None = None, + maximum_retry_attempts: MaximumRetryAttempts | None = None, + maximum_event_age_in_seconds: MaximumEventAgeInSeconds | None = None, + destination_config: DestinationConfig | None = None, **kwargs, ) -> FunctionEventInvokeConfig: raise NotImplementedError @@ -2433,8 +2433,8 @@ def put_runtime_management_config( context: RequestContext, function_name: FunctionName, update_runtime_on: UpdateRuntimeOn, - qualifier: Qualifier = None, - runtime_version_arn: RuntimeVersionArn = None, + qualifier: Qualifier | None = None, + runtime_version_arn: RuntimeVersionArn | None = None, **kwargs, ) -> PutRuntimeManagementConfigResponse: raise NotImplementedError @@ -2446,7 +2446,7 @@ def remove_layer_version_permission( layer_name: LayerName, version_number: LayerVersionNumber, statement_id: StatementId, - revision_id: String = None, + revision_id: String | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -2457,8 +2457,8 @@ def remove_permission( context: RequestContext, function_name: FunctionName, statement_id: NamespacedStatementId, - qualifier: Qualifier = None, - revision_id: String = None, + qualifier: Qualifier | None = None, + revision_id: String | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -2481,10 +2481,10 @@ def update_alias( context: RequestContext, function_name: FunctionName, name: Alias, - function_version: Version = None, - description: Description = None, - routing_config: AliasRoutingConfiguration = None, - revision_id: String = None, + function_version: Version | None = None, + description: Description | None = None, + routing_config: AliasRoutingConfiguration | None = None, + revision_id: String | None = None, **kwargs, ) -> AliasConfiguration: raise NotImplementedError @@ -2494,9 +2494,9 @@ def update_code_signing_config( self, context: RequestContext, code_signing_config_arn: CodeSigningConfigArn, - description: Description = None, - allowed_publishers: AllowedPublishers = None, - code_signing_policies: CodeSigningPolicies = None, + description: Description | None = None, + allowed_publishers: AllowedPublishers | None = None, + code_signing_policies: CodeSigningPolicies | None = None, **kwargs, ) -> UpdateCodeSigningConfigResponse: raise NotImplementedError @@ -2506,24 +2506,24 @@ def update_event_source_mapping( self, context: RequestContext, uuid: String, - function_name: FunctionName = None, - enabled: Enabled = None, - batch_size: BatchSize = None, - filter_criteria: FilterCriteria = None, - maximum_batching_window_in_seconds: MaximumBatchingWindowInSeconds = None, - destination_config: DestinationConfig = None, - maximum_record_age_in_seconds: MaximumRecordAgeInSeconds = None, - bisect_batch_on_function_error: BisectBatchOnFunctionError = None, - maximum_retry_attempts: MaximumRetryAttemptsEventSourceMapping = None, - parallelization_factor: ParallelizationFactor = None, - source_access_configurations: SourceAccessConfigurations = None, - tumbling_window_in_seconds: TumblingWindowInSeconds = None, - function_response_types: FunctionResponseTypeList = None, - scaling_config: ScalingConfig = None, - document_db_event_source_config: DocumentDBEventSourceConfig = None, - kms_key_arn: KMSKeyArn = None, - metrics_config: EventSourceMappingMetricsConfig = None, - provisioned_poller_config: ProvisionedPollerConfig = None, + function_name: FunctionName | None = None, + enabled: Enabled | None = None, + batch_size: BatchSize | None = None, + filter_criteria: FilterCriteria | None = None, + maximum_batching_window_in_seconds: MaximumBatchingWindowInSeconds | None = None, + destination_config: DestinationConfig | None = None, + maximum_record_age_in_seconds: MaximumRecordAgeInSeconds | None = None, + bisect_batch_on_function_error: BisectBatchOnFunctionError | None = None, + maximum_retry_attempts: MaximumRetryAttemptsEventSourceMapping | None = None, + parallelization_factor: ParallelizationFactor | None = None, + source_access_configurations: SourceAccessConfigurations | None = None, + tumbling_window_in_seconds: TumblingWindowInSeconds | None = None, + function_response_types: FunctionResponseTypeList | None = None, + scaling_config: ScalingConfig | None = None, + document_db_event_source_config: DocumentDBEventSourceConfig | None = None, + kms_key_arn: KMSKeyArn | None = None, + metrics_config: EventSourceMappingMetricsConfig | None = None, + provisioned_poller_config: ProvisionedPollerConfig | None = None, **kwargs, ) -> EventSourceMappingConfiguration: raise NotImplementedError @@ -2533,16 +2533,16 @@ def update_function_code( self, context: RequestContext, function_name: FunctionName, - zip_file: Blob = None, - s3_bucket: S3Bucket = None, - s3_key: S3Key = None, - s3_object_version: S3ObjectVersion = None, - image_uri: String = None, - publish: Boolean = None, - dry_run: Boolean = None, - revision_id: String = None, - architectures: ArchitecturesList = None, - source_kms_key_arn: KMSKeyArn = None, + zip_file: Blob | None = None, + s3_bucket: S3Bucket | None = None, + s3_key: S3Key | None = None, + s3_object_version: S3ObjectVersion | None = None, + image_uri: String | None = None, + publish: Boolean | None = None, + dry_run: Boolean | None = None, + revision_id: String | None = None, + architectures: ArchitecturesList | None = None, + source_kms_key_arn: KMSKeyArn | None = None, **kwargs, ) -> FunctionConfiguration: raise NotImplementedError @@ -2552,24 +2552,24 @@ def update_function_configuration( self, context: RequestContext, function_name: FunctionName, - role: RoleArn = None, - handler: Handler = None, - description: Description = None, - timeout: Timeout = None, - memory_size: MemorySize = None, - vpc_config: VpcConfig = None, - environment: Environment = None, - runtime: Runtime = None, - dead_letter_config: DeadLetterConfig = None, - kms_key_arn: KMSKeyArn = None, - tracing_config: TracingConfig = None, - revision_id: String = None, - layers: LayerList = None, - file_system_configs: FileSystemConfigList = None, - image_config: ImageConfig = None, - ephemeral_storage: EphemeralStorage = None, - snap_start: SnapStart = None, - logging_config: LoggingConfig = None, + role: RoleArn | None = None, + handler: Handler | None = None, + description: Description | None = None, + timeout: Timeout | None = None, + memory_size: MemorySize | None = None, + vpc_config: VpcConfig | None = None, + environment: Environment | None = None, + runtime: Runtime | None = None, + dead_letter_config: DeadLetterConfig | None = None, + kms_key_arn: KMSKeyArn | None = None, + tracing_config: TracingConfig | None = None, + revision_id: String | None = None, + layers: LayerList | None = None, + file_system_configs: FileSystemConfigList | None = None, + image_config: ImageConfig | None = None, + ephemeral_storage: EphemeralStorage | None = None, + snap_start: SnapStart | None = None, + logging_config: LoggingConfig | None = None, **kwargs, ) -> FunctionConfiguration: raise NotImplementedError @@ -2579,10 +2579,10 @@ def update_function_event_invoke_config( self, context: RequestContext, function_name: FunctionName, - qualifier: Qualifier = None, - maximum_retry_attempts: MaximumRetryAttempts = None, - maximum_event_age_in_seconds: MaximumEventAgeInSeconds = None, - destination_config: DestinationConfig = None, + qualifier: Qualifier | None = None, + maximum_retry_attempts: MaximumRetryAttempts | None = None, + maximum_event_age_in_seconds: MaximumEventAgeInSeconds | None = None, + destination_config: DestinationConfig | None = None, **kwargs, ) -> FunctionEventInvokeConfig: raise NotImplementedError @@ -2592,10 +2592,10 @@ def update_function_url_config( self, context: RequestContext, function_name: FunctionName, - qualifier: FunctionUrlQualifier = None, - auth_type: FunctionUrlAuthType = None, - cors: Cors = None, - invoke_mode: InvokeMode = None, + qualifier: FunctionUrlQualifier | None = None, + auth_type: FunctionUrlAuthType | None = None, + cors: Cors | None = None, + invoke_mode: InvokeMode | None = None, **kwargs, ) -> UpdateFunctionUrlConfigResponse: raise NotImplementedError diff --git a/localstack-core/localstack/aws/api/logs/__init__.py b/localstack-core/localstack/aws/api/logs/__init__.py index 94b6488cb1061..587b78e001aac 100644 --- a/localstack-core/localstack/aws/api/logs/__init__.py +++ b/localstack-core/localstack/aws/api/logs/__init__.py @@ -2124,8 +2124,8 @@ def associate_kms_key( self, context: RequestContext, kms_key_id: KmsKeyId, - log_group_name: LogGroupName = None, - resource_identifier: ResourceIdentifier = None, + log_group_name: LogGroupName | None = None, + resource_identifier: ResourceIdentifier | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -2140,10 +2140,10 @@ def create_delivery( context: RequestContext, delivery_source_name: DeliverySourceName, delivery_destination_arn: Arn, - record_fields: RecordFields = None, - field_delimiter: FieldDelimiter = None, - s3_delivery_configuration: S3DeliveryConfiguration = None, - tags: Tags = None, + record_fields: RecordFields | None = None, + field_delimiter: FieldDelimiter | None = None, + s3_delivery_configuration: S3DeliveryConfiguration | None = None, + tags: Tags | None = None, **kwargs, ) -> CreateDeliveryResponse: raise NotImplementedError @@ -2159,12 +2159,12 @@ def create_log_anomaly_detector( self, context: RequestContext, log_group_arn_list: LogGroupArnList, - detector_name: DetectorName = None, - evaluation_frequency: EvaluationFrequency = None, - filter_pattern: FilterPattern = None, - kms_key_id: DetectorKmsKeyArn = None, - anomaly_visibility_time: AnomalyVisibilityTime = None, - tags: Tags = None, + detector_name: DetectorName | None = None, + evaluation_frequency: EvaluationFrequency | None = None, + filter_pattern: FilterPattern | None = None, + kms_key_id: DetectorKmsKeyArn | None = None, + anomaly_visibility_time: AnomalyVisibilityTime | None = None, + tags: Tags | None = None, **kwargs, ) -> CreateLogAnomalyDetectorResponse: raise NotImplementedError @@ -2174,9 +2174,9 @@ def create_log_group( self, context: RequestContext, log_group_name: LogGroupName, - kms_key_id: KmsKeyId = None, - tags: Tags = None, - log_group_class: LogGroupClass = None, + kms_key_id: KmsKeyId | None = None, + tags: Tags | None = None, + log_group_class: LogGroupClass | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -2242,7 +2242,7 @@ def delete_integration( self, context: RequestContext, integration_name: IntegrationName, - force: Force = None, + force: Force | None = None, **kwargs, ) -> DeleteIntegrationResponse: raise NotImplementedError @@ -2287,7 +2287,7 @@ def delete_query_definition( @handler("DeleteResourcePolicy") def delete_resource_policy( - self, context: RequestContext, policy_name: PolicyName = None, **kwargs + self, context: RequestContext, policy_name: PolicyName | None = None, **kwargs ) -> None: raise NotImplementedError @@ -2318,9 +2318,9 @@ def describe_account_policies( self, context: RequestContext, policy_type: PolicyType, - policy_name: PolicyName = None, - account_identifiers: AccountIds = None, - next_token: NextToken = None, + policy_name: PolicyName | None = None, + account_identifiers: AccountIds | None = None, + next_token: NextToken | None = None, **kwargs, ) -> DescribeAccountPoliciesResponse: raise NotImplementedError @@ -2329,12 +2329,12 @@ def describe_account_policies( def describe_configuration_templates( self, context: RequestContext, - service: Service = None, - log_types: LogTypes = None, - resource_types: ResourceTypes = None, - delivery_destination_types: DeliveryDestinationTypes = None, - next_token: NextToken = None, - limit: DescribeLimit = None, + service: Service | None = None, + log_types: LogTypes | None = None, + resource_types: ResourceTypes | None = None, + delivery_destination_types: DeliveryDestinationTypes | None = None, + next_token: NextToken | None = None, + limit: DescribeLimit | None = None, **kwargs, ) -> DescribeConfigurationTemplatesResponse: raise NotImplementedError @@ -2343,8 +2343,8 @@ def describe_configuration_templates( def describe_deliveries( self, context: RequestContext, - next_token: NextToken = None, - limit: DescribeLimit = None, + next_token: NextToken | None = None, + limit: DescribeLimit | None = None, **kwargs, ) -> DescribeDeliveriesResponse: raise NotImplementedError @@ -2353,8 +2353,8 @@ def describe_deliveries( def describe_delivery_destinations( self, context: RequestContext, - next_token: NextToken = None, - limit: DescribeLimit = None, + next_token: NextToken | None = None, + limit: DescribeLimit | None = None, **kwargs, ) -> DescribeDeliveryDestinationsResponse: raise NotImplementedError @@ -2363,8 +2363,8 @@ def describe_delivery_destinations( def describe_delivery_sources( self, context: RequestContext, - next_token: NextToken = None, - limit: DescribeLimit = None, + next_token: NextToken | None = None, + limit: DescribeLimit | None = None, **kwargs, ) -> DescribeDeliverySourcesResponse: raise NotImplementedError @@ -2373,9 +2373,9 @@ def describe_delivery_sources( def describe_destinations( self, context: RequestContext, - destination_name_prefix: DestinationName = None, - next_token: NextToken = None, - limit: DescribeLimit = None, + destination_name_prefix: DestinationName | None = None, + next_token: NextToken | None = None, + limit: DescribeLimit | None = None, **kwargs, ) -> DescribeDestinationsResponse: raise NotImplementedError @@ -2384,10 +2384,10 @@ def describe_destinations( def describe_export_tasks( self, context: RequestContext, - task_id: ExportTaskId = None, - status_code: ExportTaskStatusCode = None, - next_token: NextToken = None, - limit: DescribeLimit = None, + task_id: ExportTaskId | None = None, + status_code: ExportTaskStatusCode | None = None, + next_token: NextToken | None = None, + limit: DescribeLimit | None = None, **kwargs, ) -> DescribeExportTasksResponse: raise NotImplementedError @@ -2397,7 +2397,7 @@ def describe_field_indexes( self, context: RequestContext, log_group_identifiers: DescribeFieldIndexesLogGroupIdentifiers, - next_token: NextToken = None, + next_token: NextToken | None = None, **kwargs, ) -> DescribeFieldIndexesResponse: raise NotImplementedError @@ -2407,7 +2407,7 @@ def describe_index_policies( self, context: RequestContext, log_group_identifiers: DescribeIndexPoliciesLogGroupIdentifiers, - next_token: NextToken = None, + next_token: NextToken | None = None, **kwargs, ) -> DescribeIndexPoliciesResponse: raise NotImplementedError @@ -2416,13 +2416,13 @@ def describe_index_policies( def describe_log_groups( self, context: RequestContext, - account_identifiers: AccountIds = None, - log_group_name_prefix: LogGroupName = None, - log_group_name_pattern: LogGroupNamePattern = None, - next_token: NextToken = None, - limit: DescribeLimit = None, - include_linked_accounts: IncludeLinkedAccounts = None, - log_group_class: LogGroupClass = None, + account_identifiers: AccountIds | None = None, + log_group_name_prefix: LogGroupName | None = None, + log_group_name_pattern: LogGroupNamePattern | None = None, + next_token: NextToken | None = None, + limit: DescribeLimit | None = None, + include_linked_accounts: IncludeLinkedAccounts | None = None, + log_group_class: LogGroupClass | None = None, **kwargs, ) -> DescribeLogGroupsResponse: raise NotImplementedError @@ -2431,13 +2431,13 @@ def describe_log_groups( def describe_log_streams( self, context: RequestContext, - log_group_name: LogGroupName = None, - log_group_identifier: LogGroupIdentifier = None, - log_stream_name_prefix: LogStreamName = None, - order_by: OrderBy = None, - descending: Descending = None, - next_token: NextToken = None, - limit: DescribeLimit = None, + log_group_name: LogGroupName | None = None, + log_group_identifier: LogGroupIdentifier | None = None, + log_stream_name_prefix: LogStreamName | None = None, + order_by: OrderBy | None = None, + descending: Descending | None = None, + next_token: NextToken | None = None, + limit: DescribeLimit | None = None, **kwargs, ) -> DescribeLogStreamsResponse: raise NotImplementedError @@ -2446,12 +2446,12 @@ def describe_log_streams( def describe_metric_filters( self, context: RequestContext, - log_group_name: LogGroupName = None, - filter_name_prefix: FilterName = None, - next_token: NextToken = None, - limit: DescribeLimit = None, - metric_name: MetricName = None, - metric_namespace: MetricNamespace = None, + log_group_name: LogGroupName | None = None, + filter_name_prefix: FilterName | None = None, + next_token: NextToken | None = None, + limit: DescribeLimit | None = None, + metric_name: MetricName | None = None, + metric_namespace: MetricNamespace | None = None, **kwargs, ) -> DescribeMetricFiltersResponse: raise NotImplementedError @@ -2460,11 +2460,11 @@ def describe_metric_filters( def describe_queries( self, context: RequestContext, - log_group_name: LogGroupName = None, - status: QueryStatus = None, - max_results: DescribeQueriesMaxResults = None, - next_token: NextToken = None, - query_language: QueryLanguage = None, + log_group_name: LogGroupName | None = None, + status: QueryStatus | None = None, + max_results: DescribeQueriesMaxResults | None = None, + next_token: NextToken | None = None, + query_language: QueryLanguage | None = None, **kwargs, ) -> DescribeQueriesResponse: raise NotImplementedError @@ -2473,10 +2473,10 @@ def describe_queries( def describe_query_definitions( self, context: RequestContext, - query_language: QueryLanguage = None, - query_definition_name_prefix: QueryDefinitionName = None, - max_results: QueryListMaxResults = None, - next_token: NextToken = None, + query_language: QueryLanguage | None = None, + query_definition_name_prefix: QueryDefinitionName | None = None, + max_results: QueryListMaxResults | None = None, + next_token: NextToken | None = None, **kwargs, ) -> DescribeQueryDefinitionsResponse: raise NotImplementedError @@ -2485,8 +2485,8 @@ def describe_query_definitions( def describe_resource_policies( self, context: RequestContext, - next_token: NextToken = None, - limit: DescribeLimit = None, + next_token: NextToken | None = None, + limit: DescribeLimit | None = None, **kwargs, ) -> DescribeResourcePoliciesResponse: raise NotImplementedError @@ -2496,9 +2496,9 @@ def describe_subscription_filters( self, context: RequestContext, log_group_name: LogGroupName, - filter_name_prefix: FilterName = None, - next_token: NextToken = None, - limit: DescribeLimit = None, + filter_name_prefix: FilterName | None = None, + next_token: NextToken | None = None, + limit: DescribeLimit | None = None, **kwargs, ) -> DescribeSubscriptionFiltersResponse: raise NotImplementedError @@ -2507,8 +2507,8 @@ def describe_subscription_filters( def disassociate_kms_key( self, context: RequestContext, - log_group_name: LogGroupName = None, - resource_identifier: ResourceIdentifier = None, + log_group_name: LogGroupName | None = None, + resource_identifier: ResourceIdentifier | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -2517,17 +2517,17 @@ def disassociate_kms_key( def filter_log_events( self, context: RequestContext, - log_group_name: LogGroupName = None, - log_group_identifier: LogGroupIdentifier = None, - log_stream_names: InputLogStreamNames = None, - log_stream_name_prefix: LogStreamName = None, - start_time: Timestamp = None, - end_time: Timestamp = None, - filter_pattern: FilterPattern = None, - next_token: NextToken = None, - limit: EventsLimit = None, - interleaved: Interleaved = None, - unmask: Unmask = None, + log_group_name: LogGroupName | None = None, + log_group_identifier: LogGroupIdentifier | None = None, + log_stream_names: InputLogStreamNames | None = None, + log_stream_name_prefix: LogStreamName | None = None, + start_time: Timestamp | None = None, + end_time: Timestamp | None = None, + filter_pattern: FilterPattern | None = None, + next_token: NextToken | None = None, + limit: EventsLimit | None = None, + interleaved: Interleaved | None = None, + unmask: Unmask | None = None, **kwargs, ) -> FilterLogEventsResponse: raise NotImplementedError @@ -2579,14 +2579,14 @@ def get_log_events( self, context: RequestContext, log_stream_name: LogStreamName, - log_group_name: LogGroupName = None, - log_group_identifier: LogGroupIdentifier = None, - start_time: Timestamp = None, - end_time: Timestamp = None, - next_token: NextToken = None, - limit: EventsLimit = None, - start_from_head: StartFromHead = None, - unmask: Unmask = None, + log_group_name: LogGroupName | None = None, + log_group_identifier: LogGroupIdentifier | None = None, + start_time: Timestamp | None = None, + end_time: Timestamp | None = None, + next_token: NextToken | None = None, + limit: EventsLimit | None = None, + start_from_head: StartFromHead | None = None, + unmask: Unmask | None = None, **kwargs, ) -> GetLogEventsResponse: raise NotImplementedError @@ -2595,9 +2595,9 @@ def get_log_events( def get_log_group_fields( self, context: RequestContext, - log_group_name: LogGroupName = None, - time: Timestamp = None, - log_group_identifier: LogGroupIdentifier = None, + log_group_name: LogGroupName | None = None, + time: Timestamp | None = None, + log_group_identifier: LogGroupIdentifier | None = None, **kwargs, ) -> GetLogGroupFieldsResponse: raise NotImplementedError @@ -2607,7 +2607,7 @@ def get_log_record( self, context: RequestContext, log_record_pointer: LogRecordPointer, - unmask: Unmask = None, + unmask: Unmask | None = None, **kwargs, ) -> GetLogRecordResponse: raise NotImplementedError @@ -2628,10 +2628,10 @@ def get_transformer( def list_anomalies( self, context: RequestContext, - anomaly_detector_arn: AnomalyDetectorArn = None, - suppression_state: SuppressionState = None, - limit: ListAnomaliesLimit = None, - next_token: NextToken = None, + anomaly_detector_arn: AnomalyDetectorArn | None = None, + suppression_state: SuppressionState | None = None, + limit: ListAnomaliesLimit | None = None, + next_token: NextToken | None = None, **kwargs, ) -> ListAnomaliesResponse: raise NotImplementedError @@ -2640,9 +2640,9 @@ def list_anomalies( def list_integrations( self, context: RequestContext, - integration_name_prefix: IntegrationNamePrefix = None, - integration_type: IntegrationType = None, - integration_status: IntegrationStatus = None, + integration_name_prefix: IntegrationNamePrefix | None = None, + integration_type: IntegrationType | None = None, + integration_status: IntegrationStatus | None = None, **kwargs, ) -> ListIntegrationsResponse: raise NotImplementedError @@ -2651,9 +2651,9 @@ def list_integrations( def list_log_anomaly_detectors( self, context: RequestContext, - filter_log_group_arn: LogGroupArn = None, - limit: ListLogAnomalyDetectorsLimit = None, - next_token: NextToken = None, + filter_log_group_arn: LogGroupArn | None = None, + limit: ListLogAnomalyDetectorsLimit | None = None, + next_token: NextToken | None = None, **kwargs, ) -> ListLogAnomalyDetectorsResponse: raise NotImplementedError @@ -2663,8 +2663,8 @@ def list_log_groups_for_query( self, context: RequestContext, query_id: QueryId, - next_token: NextToken = None, - max_results: ListLogGroupsForQueryMaxResults = None, + next_token: NextToken | None = None, + max_results: ListLogGroupsForQueryMaxResults | None = None, **kwargs, ) -> ListLogGroupsForQueryResponse: raise NotImplementedError @@ -2688,8 +2688,8 @@ def put_account_policy( policy_name: PolicyName, policy_document: AccountPolicyDocument, policy_type: PolicyType, - scope: Scope = None, - selection_criteria: SelectionCriteria = None, + scope: Scope | None = None, + selection_criteria: SelectionCriteria | None = None, **kwargs, ) -> PutAccountPolicyResponse: raise NotImplementedError @@ -2710,8 +2710,8 @@ def put_delivery_destination( context: RequestContext, name: DeliveryDestinationName, delivery_destination_configuration: DeliveryDestinationConfiguration, - output_format: OutputFormat = None, - tags: Tags = None, + output_format: OutputFormat | None = None, + tags: Tags | None = None, **kwargs, ) -> PutDeliveryDestinationResponse: raise NotImplementedError @@ -2733,7 +2733,7 @@ def put_delivery_source( name: DeliverySourceName, resource_arn: Arn, log_type: LogType, - tags: Tags = None, + tags: Tags | None = None, **kwargs, ) -> PutDeliverySourceResponse: raise NotImplementedError @@ -2745,7 +2745,7 @@ def put_destination( destination_name: DestinationName, target_arn: TargetArn, role_arn: RoleArn, - tags: Tags = None, + tags: Tags | None = None, **kwargs, ) -> PutDestinationResponse: raise NotImplementedError @@ -2756,7 +2756,7 @@ def put_destination_policy( context: RequestContext, destination_name: DestinationName, access_policy: AccessPolicy, - force_update: ForceUpdate = None, + force_update: ForceUpdate | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -2789,8 +2789,8 @@ def put_log_events( log_group_name: LogGroupName, log_stream_name: LogStreamName, log_events: InputLogEvents, - sequence_token: SequenceToken = None, - entity: Entity = None, + sequence_token: SequenceToken | None = None, + entity: Entity | None = None, **kwargs, ) -> PutLogEventsResponse: raise NotImplementedError @@ -2803,7 +2803,7 @@ def put_metric_filter( filter_name: FilterName, filter_pattern: FilterPattern, metric_transformations: MetricTransformations, - apply_on_transformed_logs: ApplyOnTransformedLogs = None, + apply_on_transformed_logs: ApplyOnTransformedLogs | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -2814,10 +2814,10 @@ def put_query_definition( context: RequestContext, name: QueryDefinitionName, query_string: QueryDefinitionString, - query_language: QueryLanguage = None, - query_definition_id: QueryId = None, - log_group_names: LogGroupNames = None, - client_token: ClientToken = None, + query_language: QueryLanguage | None = None, + query_definition_id: QueryId | None = None, + log_group_names: LogGroupNames | None = None, + client_token: ClientToken | None = None, **kwargs, ) -> PutQueryDefinitionResponse: raise NotImplementedError @@ -2826,8 +2826,8 @@ def put_query_definition( def put_resource_policy( self, context: RequestContext, - policy_name: PolicyName = None, - policy_document: PolicyDocument = None, + policy_name: PolicyName | None = None, + policy_document: PolicyDocument | None = None, **kwargs, ) -> PutResourcePolicyResponse: raise NotImplementedError @@ -2850,9 +2850,9 @@ def put_subscription_filter( filter_name: FilterName, filter_pattern: FilterPattern, destination_arn: DestinationArn, - role_arn: RoleArn = None, - distribution: Distribution = None, - apply_on_transformed_logs: ApplyOnTransformedLogs = None, + role_arn: RoleArn | None = None, + distribution: Distribution | None = None, + apply_on_transformed_logs: ApplyOnTransformedLogs | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -2872,9 +2872,9 @@ def start_live_tail( self, context: RequestContext, log_group_identifiers: StartLiveTailLogGroupIdentifiers, - log_stream_names: InputLogStreamNames = None, - log_stream_name_prefixes: InputLogStreamNames = None, - log_event_filter_pattern: FilterPattern = None, + log_stream_names: InputLogStreamNames | None = None, + log_stream_name_prefixes: InputLogStreamNames | None = None, + log_event_filter_pattern: FilterPattern | None = None, **kwargs, ) -> StartLiveTailResponse: raise NotImplementedError @@ -2886,11 +2886,11 @@ def start_query( start_time: Timestamp, end_time: Timestamp, query_string: QueryString, - query_language: QueryLanguage = None, - log_group_name: LogGroupName = None, - log_group_names: LogGroupNames = None, - log_group_identifiers: LogGroupIdentifiers = None, - limit: EventsLimit = None, + query_language: QueryLanguage | None = None, + log_group_name: LogGroupName | None = None, + log_group_names: LogGroupNames | None = None, + log_group_identifiers: LogGroupIdentifiers | None = None, + limit: EventsLimit | None = None, **kwargs, ) -> StartQueryResponse: raise NotImplementedError @@ -2952,11 +2952,11 @@ def update_anomaly( self, context: RequestContext, anomaly_detector_arn: AnomalyDetectorArn, - anomaly_id: AnomalyId = None, - pattern_id: PatternId = None, - suppression_type: SuppressionType = None, - suppression_period: SuppressionPeriod = None, - baseline: Baseline = None, + anomaly_id: AnomalyId | None = None, + pattern_id: PatternId | None = None, + suppression_type: SuppressionType | None = None, + suppression_period: SuppressionPeriod | None = None, + baseline: Baseline | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -2966,9 +2966,9 @@ def update_delivery_configuration( self, context: RequestContext, id: DeliveryId, - record_fields: RecordFields = None, - field_delimiter: FieldDelimiter = None, - s3_delivery_configuration: S3DeliveryConfiguration = None, + record_fields: RecordFields | None = None, + field_delimiter: FieldDelimiter | None = None, + s3_delivery_configuration: S3DeliveryConfiguration | None = None, **kwargs, ) -> UpdateDeliveryConfigurationResponse: raise NotImplementedError @@ -2979,9 +2979,9 @@ def update_log_anomaly_detector( context: RequestContext, anomaly_detector_arn: AnomalyDetectorArn, enabled: Boolean, - evaluation_frequency: EvaluationFrequency = None, - filter_pattern: FilterPattern = None, - anomaly_visibility_time: AnomalyVisibilityTime = None, + evaluation_frequency: EvaluationFrequency | None = None, + filter_pattern: FilterPattern | None = None, + anomaly_visibility_time: AnomalyVisibilityTime | None = None, **kwargs, ) -> None: raise NotImplementedError diff --git a/localstack-core/localstack/aws/api/opensearch/__init__.py b/localstack-core/localstack/aws/api/opensearch/__init__.py index 8e556590ebd26..73c9074d0a619 100644 --- a/localstack-core/localstack/aws/api/opensearch/__init__.py +++ b/localstack-core/localstack/aws/api/opensearch/__init__.py @@ -2619,7 +2619,7 @@ def add_data_source( domain_name: DomainName, name: DataSourceName, data_source_type: DataSourceType, - description: DataSourceDescription = None, + description: DataSourceDescription | None = None, **kwargs, ) -> AddDataSourceResponse: raise NotImplementedError @@ -2631,8 +2631,8 @@ def add_direct_query_data_source( data_source_name: DirectQueryDataSourceName, data_source_type: DirectQueryDataSourceType, open_search_arns: DirectQueryOpenSearchARNList, - description: DirectQueryDataSourceDescription = None, - tag_list: TagList = None, + description: DirectQueryDataSourceDescription | None = None, + tag_list: TagList | None = None, **kwargs, ) -> AddDirectQueryDataSourceResponse: raise NotImplementedError @@ -2647,8 +2647,8 @@ def associate_package( context: RequestContext, package_id: PackageID, domain_name: DomainName, - prerequisite_package_id_list: PackageIDList = None, - association_configuration: PackageAssociationConfiguration = None, + prerequisite_package_id_list: PackageIDList | None = None, + association_configuration: PackageAssociationConfiguration | None = None, **kwargs, ) -> AssociatePackageResponse: raise NotImplementedError @@ -2668,15 +2668,19 @@ def authorize_vpc_endpoint_access( self, context: RequestContext, domain_name: DomainName, - account: AWSAccount = None, - service: AWSServicePrincipal = None, + account: AWSAccount | None = None, + service: AWSServicePrincipal | None = None, **kwargs, ) -> AuthorizeVpcEndpointAccessResponse: raise NotImplementedError @handler("CancelDomainConfigChange") def cancel_domain_config_change( - self, context: RequestContext, domain_name: DomainName, dry_run: DryRun = None, **kwargs + self, + context: RequestContext, + domain_name: DomainName, + dry_run: DryRun | None = None, + **kwargs, ) -> CancelDomainConfigChangeResponse: raise NotImplementedError @@ -2691,11 +2695,11 @@ def create_application( self, context: RequestContext, name: ApplicationName, - client_token: ClientToken = None, - data_sources: DataSources = None, - iam_identity_center_options: IamIdentityCenterOptionsInput = None, - app_configs: AppConfigs = None, - tag_list: TagList = None, + client_token: ClientToken | None = None, + data_sources: DataSources | None = None, + iam_identity_center_options: IamIdentityCenterOptionsInput | None = None, + app_configs: AppConfigs | None = None, + tag_list: TagList | None = None, **kwargs, ) -> CreateApplicationResponse: raise NotImplementedError @@ -2705,26 +2709,26 @@ def create_domain( self, context: RequestContext, domain_name: DomainName, - engine_version: VersionString = None, - cluster_config: ClusterConfig = None, - ebs_options: EBSOptions = None, - access_policies: PolicyDocument = None, - ip_address_type: IPAddressType = None, - snapshot_options: SnapshotOptions = None, - vpc_options: VPCOptions = None, - cognito_options: CognitoOptions = None, - encryption_at_rest_options: EncryptionAtRestOptions = None, - node_to_node_encryption_options: NodeToNodeEncryptionOptions = None, - advanced_options: AdvancedOptions = None, - log_publishing_options: LogPublishingOptions = None, - domain_endpoint_options: DomainEndpointOptions = None, - advanced_security_options: AdvancedSecurityOptionsInput = None, - identity_center_options: IdentityCenterOptionsInput = None, - tag_list: TagList = None, - auto_tune_options: AutoTuneOptionsInput = None, - off_peak_window_options: OffPeakWindowOptions = None, - software_update_options: SoftwareUpdateOptions = None, - aiml_options: AIMLOptionsInput = None, + engine_version: VersionString | None = None, + cluster_config: ClusterConfig | None = None, + ebs_options: EBSOptions | None = None, + access_policies: PolicyDocument | None = None, + ip_address_type: IPAddressType | None = None, + snapshot_options: SnapshotOptions | None = None, + vpc_options: VPCOptions | None = None, + cognito_options: CognitoOptions | None = None, + encryption_at_rest_options: EncryptionAtRestOptions | None = None, + node_to_node_encryption_options: NodeToNodeEncryptionOptions | None = None, + advanced_options: AdvancedOptions | None = None, + log_publishing_options: LogPublishingOptions | None = None, + domain_endpoint_options: DomainEndpointOptions | None = None, + advanced_security_options: AdvancedSecurityOptionsInput | None = None, + identity_center_options: IdentityCenterOptionsInput | None = None, + tag_list: TagList | None = None, + auto_tune_options: AutoTuneOptionsInput | None = None, + off_peak_window_options: OffPeakWindowOptions | None = None, + software_update_options: SoftwareUpdateOptions | None = None, + aiml_options: AIMLOptionsInput | None = None, **kwargs, ) -> CreateDomainResponse: raise NotImplementedError @@ -2736,8 +2740,8 @@ def create_outbound_connection( local_domain_info: DomainInformationContainer, remote_domain_info: DomainInformationContainer, connection_alias: ConnectionAlias, - connection_mode: ConnectionMode = None, - connection_properties: ConnectionProperties = None, + connection_mode: ConnectionMode | None = None, + connection_properties: ConnectionProperties | None = None, **kwargs, ) -> CreateOutboundConnectionResponse: raise NotImplementedError @@ -2749,11 +2753,11 @@ def create_package( package_name: PackageName, package_type: PackageType, package_source: PackageSource, - package_description: PackageDescription = None, - package_configuration: PackageConfiguration = None, - engine_version: EngineVersion = None, - package_vending_options: PackageVendingOptions = None, - package_encryption_options: PackageEncryptionOptions = None, + package_description: PackageDescription | None = None, + package_configuration: PackageConfiguration | None = None, + engine_version: EngineVersion | None = None, + package_vending_options: PackageVendingOptions | None = None, + package_encryption_options: PackageEncryptionOptions | None = None, **kwargs, ) -> CreatePackageResponse: raise NotImplementedError @@ -2764,7 +2768,7 @@ def create_vpc_endpoint( context: RequestContext, domain_arn: DomainArn, vpc_options: VPCOptions, - client_token: ClientToken = None, + client_token: ClientToken | None = None, **kwargs, ) -> CreateVpcEndpointResponse: raise NotImplementedError @@ -2828,15 +2832,19 @@ def describe_domain_auto_tunes( self, context: RequestContext, domain_name: DomainName, - max_results: MaxResults = None, - next_token: NextToken = None, + max_results: MaxResults | None = None, + next_token: NextToken | None = None, **kwargs, ) -> DescribeDomainAutoTunesResponse: raise NotImplementedError @handler("DescribeDomainChangeProgress") def describe_domain_change_progress( - self, context: RequestContext, domain_name: DomainName, change_id: GUID = None, **kwargs + self, + context: RequestContext, + domain_name: DomainName, + change_id: GUID | None = None, + **kwargs, ) -> DescribeDomainChangeProgressResponse: raise NotImplementedError @@ -2869,8 +2877,8 @@ def describe_dry_run_progress( self, context: RequestContext, domain_name: DomainName, - dry_run_id: GUID = None, - load_dry_run_config: Boolean = None, + dry_run_id: GUID | None = None, + load_dry_run_config: Boolean | None = None, **kwargs, ) -> DescribeDryRunProgressResponse: raise NotImplementedError @@ -2879,9 +2887,9 @@ def describe_dry_run_progress( def describe_inbound_connections( self, context: RequestContext, - filters: FilterList = None, - max_results: MaxResults = None, - next_token: NextToken = None, + filters: FilterList | None = None, + max_results: MaxResults | None = None, + next_token: NextToken | None = None, **kwargs, ) -> DescribeInboundConnectionsResponse: raise NotImplementedError @@ -2892,7 +2900,7 @@ def describe_instance_type_limits( context: RequestContext, instance_type: OpenSearchPartitionInstanceType, engine_version: VersionString, - domain_name: DomainName = None, + domain_name: DomainName | None = None, **kwargs, ) -> DescribeInstanceTypeLimitsResponse: raise NotImplementedError @@ -2901,9 +2909,9 @@ def describe_instance_type_limits( def describe_outbound_connections( self, context: RequestContext, - filters: FilterList = None, - max_results: MaxResults = None, - next_token: NextToken = None, + filters: FilterList | None = None, + max_results: MaxResults | None = None, + next_token: NextToken | None = None, **kwargs, ) -> DescribeOutboundConnectionsResponse: raise NotImplementedError @@ -2912,9 +2920,9 @@ def describe_outbound_connections( def describe_packages( self, context: RequestContext, - filters: DescribePackagesFilterList = None, - max_results: MaxResults = None, - next_token: NextToken = None, + filters: DescribePackagesFilterList | None = None, + max_results: MaxResults | None = None, + next_token: NextToken | None = None, **kwargs, ) -> DescribePackagesResponse: raise NotImplementedError @@ -2923,9 +2931,9 @@ def describe_packages( def describe_reserved_instance_offerings( self, context: RequestContext, - reserved_instance_offering_id: GUID = None, - max_results: MaxResults = None, - next_token: NextToken = None, + reserved_instance_offering_id: GUID | None = None, + max_results: MaxResults | None = None, + next_token: NextToken | None = None, **kwargs, ) -> DescribeReservedInstanceOfferingsResponse: raise NotImplementedError @@ -2934,9 +2942,9 @@ def describe_reserved_instance_offerings( def describe_reserved_instances( self, context: RequestContext, - reserved_instance_id: GUID = None, - max_results: MaxResults = None, - next_token: NextToken = None, + reserved_instance_id: GUID | None = None, + max_results: MaxResults | None = None, + next_token: NextToken | None = None, **kwargs, ) -> DescribeReservedInstancesResponse: raise NotImplementedError @@ -2969,7 +2977,7 @@ def get_application(self, context: RequestContext, id: Id, **kwargs) -> GetAppli @handler("GetCompatibleVersions") def get_compatible_versions( - self, context: RequestContext, domain_name: DomainName = None, **kwargs + self, context: RequestContext, domain_name: DomainName | None = None, **kwargs ) -> GetCompatibleVersionsResponse: raise NotImplementedError @@ -2996,8 +3004,8 @@ def get_package_version_history( self, context: RequestContext, package_id: PackageID, - max_results: MaxResults = None, - next_token: NextToken = None, + max_results: MaxResults | None = None, + next_token: NextToken | None = None, **kwargs, ) -> GetPackageVersionHistoryResponse: raise NotImplementedError @@ -3007,8 +3015,8 @@ def get_upgrade_history( self, context: RequestContext, domain_name: DomainName, - max_results: MaxResults = None, - next_token: NextToken = None, + max_results: MaxResults | None = None, + next_token: NextToken | None = None, **kwargs, ) -> GetUpgradeHistoryResponse: raise NotImplementedError @@ -3023,9 +3031,9 @@ def get_upgrade_status( def list_applications( self, context: RequestContext, - next_token: NextToken = None, - statuses: ApplicationStatuses = None, - max_results: MaxResults = None, + next_token: NextToken | None = None, + statuses: ApplicationStatuses | None = None, + max_results: MaxResults | None = None, **kwargs, ) -> ListApplicationsResponse: raise NotImplementedError @@ -3038,7 +3046,7 @@ def list_data_sources( @handler("ListDirectQueryDataSources") def list_direct_query_data_sources( - self, context: RequestContext, next_token: NextToken = None, **kwargs + self, context: RequestContext, next_token: NextToken | None = None, **kwargs ) -> ListDirectQueryDataSourcesResponse: raise NotImplementedError @@ -3047,17 +3055,17 @@ def list_domain_maintenances( self, context: RequestContext, domain_name: DomainName, - action: MaintenanceType = None, - status: MaintenanceStatus = None, - max_results: MaxResults = None, - next_token: NextToken = None, + action: MaintenanceType | None = None, + status: MaintenanceStatus | None = None, + max_results: MaxResults | None = None, + next_token: NextToken | None = None, **kwargs, ) -> ListDomainMaintenancesResponse: raise NotImplementedError @handler("ListDomainNames") def list_domain_names( - self, context: RequestContext, engine_type: EngineType = None, **kwargs + self, context: RequestContext, engine_type: EngineType | None = None, **kwargs ) -> ListDomainNamesResponse: raise NotImplementedError @@ -3066,8 +3074,8 @@ def list_domains_for_package( self, context: RequestContext, package_id: PackageID, - max_results: MaxResults = None, - next_token: NextToken = None, + max_results: MaxResults | None = None, + next_token: NextToken | None = None, **kwargs, ) -> ListDomainsForPackageResponse: raise NotImplementedError @@ -3077,11 +3085,11 @@ def list_instance_type_details( self, context: RequestContext, engine_version: VersionString, - domain_name: DomainName = None, - max_results: MaxResults = None, - next_token: NextToken = None, - retrieve_azs: Boolean = None, - instance_type: InstanceTypeString = None, + domain_name: DomainName | None = None, + max_results: MaxResults | None = None, + next_token: NextToken | None = None, + retrieve_azs: Boolean | None = None, + instance_type: InstanceTypeString | None = None, **kwargs, ) -> ListInstanceTypeDetailsResponse: raise NotImplementedError @@ -3091,8 +3099,8 @@ def list_packages_for_domain( self, context: RequestContext, domain_name: DomainName, - max_results: MaxResults = None, - next_token: NextToken = None, + max_results: MaxResults | None = None, + next_token: NextToken | None = None, **kwargs, ) -> ListPackagesForDomainResponse: raise NotImplementedError @@ -3102,8 +3110,8 @@ def list_scheduled_actions( self, context: RequestContext, domain_name: DomainName, - max_results: MaxResults = None, - next_token: NextToken = None, + max_results: MaxResults | None = None, + next_token: NextToken | None = None, **kwargs, ) -> ListScheduledActionsResponse: raise NotImplementedError @@ -3116,8 +3124,8 @@ def list_tags(self, context: RequestContext, arn: ARN, **kwargs) -> ListTagsResp def list_versions( self, context: RequestContext, - max_results: MaxResults = None, - next_token: NextToken = None, + max_results: MaxResults | None = None, + next_token: NextToken | None = None, **kwargs, ) -> ListVersionsResponse: raise NotImplementedError @@ -3127,14 +3135,14 @@ def list_vpc_endpoint_access( self, context: RequestContext, domain_name: DomainName, - next_token: NextToken = None, + next_token: NextToken | None = None, **kwargs, ) -> ListVpcEndpointAccessResponse: raise NotImplementedError @handler("ListVpcEndpoints") def list_vpc_endpoints( - self, context: RequestContext, next_token: NextToken = None, **kwargs + self, context: RequestContext, next_token: NextToken | None = None, **kwargs ) -> ListVpcEndpointsResponse: raise NotImplementedError @@ -3143,7 +3151,7 @@ def list_vpc_endpoints_for_domain( self, context: RequestContext, domain_name: DomainName, - next_token: NextToken = None, + next_token: NextToken | None = None, **kwargs, ) -> ListVpcEndpointsForDomainResponse: raise NotImplementedError @@ -3154,7 +3162,7 @@ def purchase_reserved_instance_offering( context: RequestContext, reserved_instance_offering_id: GUID, reservation_name: ReservationToken, - instance_count: InstanceCount = None, + instance_count: InstanceCount | None = None, **kwargs, ) -> PurchaseReservedInstanceOfferingResponse: raise NotImplementedError @@ -3176,8 +3184,8 @@ def revoke_vpc_endpoint_access( self, context: RequestContext, domain_name: DomainName, - account: AWSAccount = None, - service: AWSServicePrincipal = None, + account: AWSAccount | None = None, + service: AWSServicePrincipal | None = None, **kwargs, ) -> RevokeVpcEndpointAccessResponse: raise NotImplementedError @@ -3188,7 +3196,7 @@ def start_domain_maintenance( context: RequestContext, domain_name: DomainName, action: MaintenanceType, - node_id: NodeId = None, + node_id: NodeId | None = None, **kwargs, ) -> StartDomainMaintenanceResponse: raise NotImplementedError @@ -3198,8 +3206,8 @@ def start_service_software_update( self, context: RequestContext, domain_name: DomainName, - schedule_at: ScheduleAt = None, - desired_start_time: Long = None, + schedule_at: ScheduleAt | None = None, + desired_start_time: Long | None = None, **kwargs, ) -> StartServiceSoftwareUpdateResponse: raise NotImplementedError @@ -3209,8 +3217,8 @@ def update_application( self, context: RequestContext, id: Id, - data_sources: DataSources = None, - app_configs: AppConfigs = None, + data_sources: DataSources | None = None, + app_configs: AppConfigs | None = None, **kwargs, ) -> UpdateApplicationResponse: raise NotImplementedError @@ -3222,8 +3230,8 @@ def update_data_source( domain_name: DomainName, name: DataSourceName, data_source_type: DataSourceType, - description: DataSourceDescription = None, - status: DataSourceStatus = None, + description: DataSourceDescription | None = None, + status: DataSourceStatus | None = None, **kwargs, ) -> UpdateDataSourceResponse: raise NotImplementedError @@ -3235,7 +3243,7 @@ def update_direct_query_data_source( data_source_name: DirectQueryDataSourceName, data_source_type: DirectQueryDataSourceType, open_search_arns: DirectQueryOpenSearchARNList, - description: DirectQueryDataSourceDescription = None, + description: DirectQueryDataSourceDescription | None = None, **kwargs, ) -> UpdateDirectQueryDataSourceResponse: raise NotImplementedError @@ -3245,26 +3253,26 @@ def update_domain_config( self, context: RequestContext, domain_name: DomainName, - cluster_config: ClusterConfig = None, - ebs_options: EBSOptions = None, - snapshot_options: SnapshotOptions = None, - vpc_options: VPCOptions = None, - cognito_options: CognitoOptions = None, - advanced_options: AdvancedOptions = None, - access_policies: PolicyDocument = None, - ip_address_type: IPAddressType = None, - log_publishing_options: LogPublishingOptions = None, - encryption_at_rest_options: EncryptionAtRestOptions = None, - domain_endpoint_options: DomainEndpointOptions = None, - node_to_node_encryption_options: NodeToNodeEncryptionOptions = None, - advanced_security_options: AdvancedSecurityOptionsInput = None, - identity_center_options: IdentityCenterOptionsInput = None, - auto_tune_options: AutoTuneOptions = None, - dry_run: DryRun = None, - dry_run_mode: DryRunMode = None, - off_peak_window_options: OffPeakWindowOptions = None, - software_update_options: SoftwareUpdateOptions = None, - aiml_options: AIMLOptionsInput = None, + cluster_config: ClusterConfig | None = None, + ebs_options: EBSOptions | None = None, + snapshot_options: SnapshotOptions | None = None, + vpc_options: VPCOptions | None = None, + cognito_options: CognitoOptions | None = None, + advanced_options: AdvancedOptions | None = None, + access_policies: PolicyDocument | None = None, + ip_address_type: IPAddressType | None = None, + log_publishing_options: LogPublishingOptions | None = None, + encryption_at_rest_options: EncryptionAtRestOptions | None = None, + domain_endpoint_options: DomainEndpointOptions | None = None, + node_to_node_encryption_options: NodeToNodeEncryptionOptions | None = None, + advanced_security_options: AdvancedSecurityOptionsInput | None = None, + identity_center_options: IdentityCenterOptionsInput | None = None, + auto_tune_options: AutoTuneOptions | None = None, + dry_run: DryRun | None = None, + dry_run_mode: DryRunMode | None = None, + off_peak_window_options: OffPeakWindowOptions | None = None, + software_update_options: SoftwareUpdateOptions | None = None, + aiml_options: AIMLOptionsInput | None = None, **kwargs, ) -> UpdateDomainConfigResponse: raise NotImplementedError @@ -3275,10 +3283,10 @@ def update_package( context: RequestContext, package_id: PackageID, package_source: PackageSource, - package_description: PackageDescription = None, - commit_message: CommitMessage = None, - package_configuration: PackageConfiguration = None, - package_encryption_options: PackageEncryptionOptions = None, + package_description: PackageDescription | None = None, + commit_message: CommitMessage | None = None, + package_configuration: PackageConfiguration | None = None, + package_encryption_options: PackageEncryptionOptions | None = None, **kwargs, ) -> UpdatePackageResponse: raise NotImplementedError @@ -3302,7 +3310,7 @@ def update_scheduled_action( action_id: String, action_type: ActionType, schedule_at: ScheduleAt, - desired_start_time: Long = None, + desired_start_time: Long | None = None, **kwargs, ) -> UpdateScheduledActionResponse: raise NotImplementedError @@ -3323,8 +3331,8 @@ def upgrade_domain( context: RequestContext, domain_name: DomainName, target_version: VersionString, - perform_check_only: Boolean = None, - advanced_options: AdvancedOptions = None, + perform_check_only: Boolean | None = None, + advanced_options: AdvancedOptions | None = None, **kwargs, ) -> UpgradeDomainResponse: raise NotImplementedError diff --git a/localstack-core/localstack/aws/api/pipes/__init__.py b/localstack-core/localstack/aws/api/pipes/__init__.py index b58e083720933..6fe68d846fa23 100644 --- a/localstack-core/localstack/aws/api/pipes/__init__.py +++ b/localstack-core/localstack/aws/api/pipes/__init__.py @@ -1030,15 +1030,15 @@ def create_pipe( source: ArnOrUrl, target: Arn, role_arn: RoleArn, - description: PipeDescription = None, - desired_state: RequestedPipeState = None, - source_parameters: PipeSourceParameters = None, - enrichment: OptionalArn = None, - enrichment_parameters: PipeEnrichmentParameters = None, - target_parameters: PipeTargetParameters = None, - tags: TagMap = None, - log_configuration: PipeLogConfigurationParameters = None, - kms_key_identifier: KmsKeyIdentifier = None, + description: PipeDescription | None = None, + desired_state: RequestedPipeState | None = None, + source_parameters: PipeSourceParameters | None = None, + enrichment: OptionalArn | None = None, + enrichment_parameters: PipeEnrichmentParameters | None = None, + target_parameters: PipeTargetParameters | None = None, + tags: TagMap | None = None, + log_configuration: PipeLogConfigurationParameters | None = None, + kms_key_identifier: KmsKeyIdentifier | None = None, **kwargs, ) -> CreatePipeResponse: raise NotImplementedError @@ -1057,13 +1057,13 @@ def describe_pipe( def list_pipes( self, context: RequestContext, - name_prefix: PipeName = None, - desired_state: RequestedPipeState = None, - current_state: PipeState = None, - source_prefix: ResourceArn = None, - target_prefix: ResourceArn = None, - next_token: NextToken = None, - limit: LimitMax100 = None, + name_prefix: PipeName | None = None, + desired_state: RequestedPipeState | None = None, + current_state: PipeState | None = None, + source_prefix: ResourceArn | None = None, + target_prefix: ResourceArn | None = None, + next_token: NextToken | None = None, + limit: LimitMax100 | None = None, **kwargs, ) -> ListPipesResponse: raise NotImplementedError @@ -1100,15 +1100,15 @@ def update_pipe( context: RequestContext, name: PipeName, role_arn: RoleArn, - description: PipeDescription = None, - desired_state: RequestedPipeState = None, - source_parameters: UpdatePipeSourceParameters = None, - enrichment: OptionalArn = None, - enrichment_parameters: PipeEnrichmentParameters = None, - target: Arn = None, - target_parameters: PipeTargetParameters = None, - log_configuration: PipeLogConfigurationParameters = None, - kms_key_identifier: KmsKeyIdentifier = None, + description: PipeDescription | None = None, + desired_state: RequestedPipeState | None = None, + source_parameters: UpdatePipeSourceParameters | None = None, + enrichment: OptionalArn | None = None, + enrichment_parameters: PipeEnrichmentParameters | None = None, + target: Arn | None = None, + target_parameters: PipeTargetParameters | None = None, + log_configuration: PipeLogConfigurationParameters | None = None, + kms_key_identifier: KmsKeyIdentifier | None = None, **kwargs, ) -> UpdatePipeResponse: raise NotImplementedError diff --git a/localstack-core/localstack/aws/api/redshift/__init__.py b/localstack-core/localstack/aws/api/redshift/__init__.py index f0cd2c5a2aeeb..1bcc3ad7816ad 100644 --- a/localstack-core/localstack/aws/api/redshift/__init__.py +++ b/localstack-core/localstack/aws/api/redshift/__init__.py @@ -3630,10 +3630,10 @@ def associate_data_share_consumer( self, context: RequestContext, data_share_arn: String, - associate_entire_account: BooleanOptional = None, - consumer_arn: String = None, - consumer_region: String = None, - allow_writes: BooleanOptional = None, + associate_entire_account: BooleanOptional | None = None, + consumer_arn: String | None = None, + consumer_region: String | None = None, + allow_writes: BooleanOptional | None = None, **kwargs, ) -> DataShare: raise NotImplementedError @@ -3643,9 +3643,9 @@ def authorize_cluster_security_group_ingress( self, context: RequestContext, cluster_security_group_name: String, - cidrip: String = None, - ec2_security_group_name: String = None, - ec2_security_group_owner_id: String = None, + cidrip: String | None = None, + ec2_security_group_name: String | None = None, + ec2_security_group_owner_id: String | None = None, **kwargs, ) -> AuthorizeClusterSecurityGroupIngressResult: raise NotImplementedError @@ -3656,7 +3656,7 @@ def authorize_data_share( context: RequestContext, data_share_arn: String, consumer_identifier: String, - allow_writes: BooleanOptional = None, + allow_writes: BooleanOptional | None = None, **kwargs, ) -> DataShare: raise NotImplementedError @@ -3666,8 +3666,8 @@ def authorize_endpoint_access( self, context: RequestContext, account: String, - cluster_identifier: String = None, - vpc_ids: VpcIdentifierList = None, + cluster_identifier: String | None = None, + vpc_ids: VpcIdentifierList | None = None, **kwargs, ) -> EndpointAuthorization: raise NotImplementedError @@ -3677,9 +3677,9 @@ def authorize_snapshot_access( self, context: RequestContext, account_with_restore_access: String, - snapshot_identifier: String = None, - snapshot_arn: String = None, - snapshot_cluster_identifier: String = None, + snapshot_identifier: String | None = None, + snapshot_arn: String | None = None, + snapshot_cluster_identifier: String | None = None, **kwargs, ) -> AuthorizeSnapshotAccessResult: raise NotImplementedError @@ -3695,8 +3695,8 @@ def batch_modify_cluster_snapshots( self, context: RequestContext, snapshot_identifier_list: SnapshotIdentifierList, - manual_snapshot_retention_period: IntegerOptional = None, - force: Boolean = None, + manual_snapshot_retention_period: IntegerOptional | None = None, + force: Boolean | None = None, **kwargs, ) -> BatchModifyClusterSnapshotsOutputMessage: raise NotImplementedError @@ -3713,8 +3713,8 @@ def copy_cluster_snapshot( context: RequestContext, source_snapshot_identifier: String, target_snapshot_identifier: String, - source_snapshot_cluster_identifier: String = None, - manual_snapshot_retention_period: IntegerOptional = None, + source_snapshot_cluster_identifier: String | None = None, + manual_snapshot_retention_period: IntegerOptional | None = None, **kwargs, ) -> CopyClusterSnapshotResult: raise NotImplementedError @@ -3736,42 +3736,42 @@ def create_cluster( cluster_identifier: String, node_type: String, master_username: String, - db_name: String = None, - cluster_type: String = None, - master_user_password: SensitiveString = None, - cluster_security_groups: ClusterSecurityGroupNameList = None, - vpc_security_group_ids: VpcSecurityGroupIdList = None, - cluster_subnet_group_name: String = None, - availability_zone: String = None, - preferred_maintenance_window: String = None, - cluster_parameter_group_name: String = None, - automated_snapshot_retention_period: IntegerOptional = None, - manual_snapshot_retention_period: IntegerOptional = None, - port: IntegerOptional = None, - cluster_version: String = None, - allow_version_upgrade: BooleanOptional = None, - number_of_nodes: IntegerOptional = None, - publicly_accessible: BooleanOptional = None, - encrypted: BooleanOptional = None, - hsm_client_certificate_identifier: String = None, - hsm_configuration_identifier: String = None, - elastic_ip: String = None, - tags: TagList = None, - kms_key_id: String = None, - enhanced_vpc_routing: BooleanOptional = None, - additional_info: String = None, - iam_roles: IamRoleArnList = None, - maintenance_track_name: String = None, - snapshot_schedule_identifier: String = None, - availability_zone_relocation: BooleanOptional = None, - aqua_configuration_status: AquaConfigurationStatus = None, - default_iam_role_arn: String = None, - load_sample_data: String = None, - manage_master_password: BooleanOptional = None, - master_password_secret_kms_key_id: String = None, - ip_address_type: String = None, - multi_az: BooleanOptional = None, - redshift_idc_application_arn: String = None, + db_name: String | None = None, + cluster_type: String | None = None, + master_user_password: SensitiveString | None = None, + cluster_security_groups: ClusterSecurityGroupNameList | None = None, + vpc_security_group_ids: VpcSecurityGroupIdList | None = None, + cluster_subnet_group_name: String | None = None, + availability_zone: String | None = None, + preferred_maintenance_window: String | None = None, + cluster_parameter_group_name: String | None = None, + automated_snapshot_retention_period: IntegerOptional | None = None, + manual_snapshot_retention_period: IntegerOptional | None = None, + port: IntegerOptional | None = None, + cluster_version: String | None = None, + allow_version_upgrade: BooleanOptional | None = None, + number_of_nodes: IntegerOptional | None = None, + publicly_accessible: BooleanOptional | None = None, + encrypted: BooleanOptional | None = None, + hsm_client_certificate_identifier: String | None = None, + hsm_configuration_identifier: String | None = None, + elastic_ip: String | None = None, + tags: TagList | None = None, + kms_key_id: String | None = None, + enhanced_vpc_routing: BooleanOptional | None = None, + additional_info: String | None = None, + iam_roles: IamRoleArnList | None = None, + maintenance_track_name: String | None = None, + snapshot_schedule_identifier: String | None = None, + availability_zone_relocation: BooleanOptional | None = None, + aqua_configuration_status: AquaConfigurationStatus | None = None, + default_iam_role_arn: String | None = None, + load_sample_data: String | None = None, + manage_master_password: BooleanOptional | None = None, + master_password_secret_kms_key_id: String | None = None, + ip_address_type: String | None = None, + multi_az: BooleanOptional | None = None, + redshift_idc_application_arn: String | None = None, **kwargs, ) -> CreateClusterResult: raise NotImplementedError @@ -3783,7 +3783,7 @@ def create_cluster_parameter_group( parameter_group_name: String, parameter_group_family: String, description: String, - tags: TagList = None, + tags: TagList | None = None, **kwargs, ) -> CreateClusterParameterGroupResult: raise NotImplementedError @@ -3794,7 +3794,7 @@ def create_cluster_security_group( context: RequestContext, cluster_security_group_name: String, description: String, - tags: TagList = None, + tags: TagList | None = None, **kwargs, ) -> CreateClusterSecurityGroupResult: raise NotImplementedError @@ -3805,8 +3805,8 @@ def create_cluster_snapshot( context: RequestContext, snapshot_identifier: String, cluster_identifier: String, - manual_snapshot_retention_period: IntegerOptional = None, - tags: TagList = None, + manual_snapshot_retention_period: IntegerOptional | None = None, + tags: TagList | None = None, **kwargs, ) -> CreateClusterSnapshotResult: raise NotImplementedError @@ -3818,7 +3818,7 @@ def create_cluster_subnet_group( cluster_subnet_group_name: String, description: String, subnet_ids: SubnetIdentifierList, - tags: TagList = None, + tags: TagList | None = None, **kwargs, ) -> CreateClusterSubnetGroupResult: raise NotImplementedError @@ -3840,9 +3840,9 @@ def create_endpoint_access( context: RequestContext, endpoint_name: String, subnet_group_name: String, - cluster_identifier: String = None, - resource_owner: String = None, - vpc_security_group_ids: VpcSecurityGroupIdList = None, + cluster_identifier: String | None = None, + resource_owner: String | None = None, + vpc_security_group_ids: VpcSecurityGroupIdList | None = None, **kwargs, ) -> EndpointAccess: raise NotImplementedError @@ -3853,12 +3853,12 @@ def create_event_subscription( context: RequestContext, subscription_name: String, sns_topic_arn: String, - source_type: String = None, - source_ids: SourceIdsList = None, - event_categories: EventCategoriesList = None, - severity: String = None, - enabled: BooleanOptional = None, - tags: TagList = None, + source_type: String | None = None, + source_ids: SourceIdsList | None = None, + event_categories: EventCategoriesList | None = None, + severity: String | None = None, + enabled: BooleanOptional | None = None, + tags: TagList | None = None, **kwargs, ) -> CreateEventSubscriptionResult: raise NotImplementedError @@ -3868,7 +3868,7 @@ def create_hsm_client_certificate( self, context: RequestContext, hsm_client_certificate_identifier: String, - tags: TagList = None, + tags: TagList | None = None, **kwargs, ) -> CreateHsmClientCertificateResult: raise NotImplementedError @@ -3883,7 +3883,7 @@ def create_hsm_configuration( hsm_partition_name: String, hsm_partition_password: String, hsm_server_public_certificate: String, - tags: TagList = None, + tags: TagList | None = None, **kwargs, ) -> CreateHsmConfigurationResult: raise NotImplementedError @@ -3895,10 +3895,10 @@ def create_integration( source_arn: SourceArn, target_arn: TargetArn, integration_name: IntegrationName, - kms_key_id: String = None, - tag_list: TagList = None, - additional_encryption_context: EncryptionContextMap = None, - description: IntegrationDescription = None, + kms_key_id: String | None = None, + tag_list: TagList | None = None, + additional_encryption_context: EncryptionContextMap | None = None, + description: IntegrationDescription | None = None, **kwargs, ) -> Integration: raise NotImplementedError @@ -3911,9 +3911,9 @@ def create_redshift_idc_application( redshift_idc_application_name: RedshiftIdcApplicationName, idc_display_name: IdcDisplayNameString, iam_role_arn: String, - identity_namespace: IdentityNamespaceString = None, - authorized_token_issuer_list: AuthorizedTokenIssuerList = None, - service_integrations: ServiceIntegrationList = None, + identity_namespace: IdentityNamespaceString | None = None, + authorized_token_issuer_list: AuthorizedTokenIssuerList | None = None, + service_integrations: ServiceIntegrationList | None = None, **kwargs, ) -> CreateRedshiftIdcApplicationResult: raise NotImplementedError @@ -3926,10 +3926,10 @@ def create_scheduled_action( target_action: ScheduledActionType, schedule: String, iam_role: String, - scheduled_action_description: String = None, - start_time: TStamp = None, - end_time: TStamp = None, - enable: BooleanOptional = None, + scheduled_action_description: String | None = None, + start_time: TStamp | None = None, + end_time: TStamp | None = None, + enable: BooleanOptional | None = None, **kwargs, ) -> ScheduledAction: raise NotImplementedError @@ -3939,8 +3939,8 @@ def create_snapshot_copy_grant( self, context: RequestContext, snapshot_copy_grant_name: String, - kms_key_id: String = None, - tags: TagList = None, + kms_key_id: String | None = None, + tags: TagList | None = None, **kwargs, ) -> CreateSnapshotCopyGrantResult: raise NotImplementedError @@ -3949,12 +3949,12 @@ def create_snapshot_copy_grant( def create_snapshot_schedule( self, context: RequestContext, - schedule_definitions: ScheduleDefinitionList = None, - schedule_identifier: String = None, - schedule_description: String = None, - tags: TagList = None, - dry_run: BooleanOptional = None, - next_invocations: IntegerOptional = None, + schedule_definitions: ScheduleDefinitionList | None = None, + schedule_identifier: String | None = None, + schedule_description: String | None = None, + tags: TagList | None = None, + dry_run: BooleanOptional | None = None, + next_invocations: IntegerOptional | None = None, **kwargs, ) -> SnapshotSchedule: raise NotImplementedError @@ -3973,9 +3973,9 @@ def create_usage_limit( feature_type: UsageLimitFeatureType, limit_type: UsageLimitLimitType, amount: Long, - period: UsageLimitPeriod = None, - breach_action: UsageLimitBreachAction = None, - tags: TagList = None, + period: UsageLimitPeriod | None = None, + breach_action: UsageLimitBreachAction | None = None, + tags: TagList | None = None, **kwargs, ) -> UsageLimit: raise NotImplementedError @@ -4000,9 +4000,9 @@ def delete_cluster( self, context: RequestContext, cluster_identifier: String, - skip_final_cluster_snapshot: Boolean = None, - final_cluster_snapshot_identifier: String = None, - final_cluster_snapshot_retention_period: IntegerOptional = None, + skip_final_cluster_snapshot: Boolean | None = None, + final_cluster_snapshot_identifier: String | None = None, + final_cluster_snapshot_retention_period: IntegerOptional | None = None, **kwargs, ) -> DeleteClusterResult: raise NotImplementedError @@ -4024,7 +4024,7 @@ def delete_cluster_snapshot( self, context: RequestContext, snapshot_identifier: String, - snapshot_cluster_identifier: String = None, + snapshot_cluster_identifier: String | None = None, **kwargs, ) -> DeleteClusterSnapshotResult: raise NotImplementedError @@ -4139,7 +4139,7 @@ def deregister_namespace( @handler("DescribeAccountAttributes") def describe_account_attributes( - self, context: RequestContext, attribute_names: AttributeNameList = None, **kwargs + self, context: RequestContext, attribute_names: AttributeNameList | None = None, **kwargs ) -> AccountAttributeList: raise NotImplementedError @@ -4147,7 +4147,7 @@ def describe_account_attributes( def describe_authentication_profiles( self, context: RequestContext, - authentication_profile_name: AuthenticationProfileNameString = None, + authentication_profile_name: AuthenticationProfileNameString | None = None, **kwargs, ) -> DescribeAuthenticationProfilesResult: raise NotImplementedError @@ -4156,9 +4156,9 @@ def describe_authentication_profiles( def describe_cluster_db_revisions( self, context: RequestContext, - cluster_identifier: String = None, - max_records: IntegerOptional = None, - marker: String = None, + cluster_identifier: String | None = None, + max_records: IntegerOptional | None = None, + marker: String | None = None, **kwargs, ) -> ClusterDbRevisionsMessage: raise NotImplementedError @@ -4167,11 +4167,11 @@ def describe_cluster_db_revisions( def describe_cluster_parameter_groups( self, context: RequestContext, - parameter_group_name: String = None, - max_records: IntegerOptional = None, - marker: String = None, - tag_keys: TagKeyList = None, - tag_values: TagValueList = None, + parameter_group_name: String | None = None, + max_records: IntegerOptional | None = None, + marker: String | None = None, + tag_keys: TagKeyList | None = None, + tag_values: TagValueList | None = None, **kwargs, ) -> ClusterParameterGroupsMessage: raise NotImplementedError @@ -4181,9 +4181,9 @@ def describe_cluster_parameters( self, context: RequestContext, parameter_group_name: String, - source: String = None, - max_records: IntegerOptional = None, - marker: String = None, + source: String | None = None, + max_records: IntegerOptional | None = None, + marker: String | None = None, **kwargs, ) -> ClusterParameterGroupDetails: raise NotImplementedError @@ -4192,11 +4192,11 @@ def describe_cluster_parameters( def describe_cluster_security_groups( self, context: RequestContext, - cluster_security_group_name: String = None, - max_records: IntegerOptional = None, - marker: String = None, - tag_keys: TagKeyList = None, - tag_values: TagValueList = None, + cluster_security_group_name: String | None = None, + max_records: IntegerOptional | None = None, + marker: String | None = None, + tag_keys: TagKeyList | None = None, + tag_values: TagValueList | None = None, **kwargs, ) -> ClusterSecurityGroupMessage: raise NotImplementedError @@ -4205,19 +4205,19 @@ def describe_cluster_security_groups( def describe_cluster_snapshots( self, context: RequestContext, - cluster_identifier: String = None, - snapshot_identifier: String = None, - snapshot_arn: String = None, - snapshot_type: String = None, - start_time: TStamp = None, - end_time: TStamp = None, - max_records: IntegerOptional = None, - marker: String = None, - owner_account: String = None, - tag_keys: TagKeyList = None, - tag_values: TagValueList = None, - cluster_exists: BooleanOptional = None, - sorting_entities: SnapshotSortingEntityList = None, + cluster_identifier: String | None = None, + snapshot_identifier: String | None = None, + snapshot_arn: String | None = None, + snapshot_type: String | None = None, + start_time: TStamp | None = None, + end_time: TStamp | None = None, + max_records: IntegerOptional | None = None, + marker: String | None = None, + owner_account: String | None = None, + tag_keys: TagKeyList | None = None, + tag_values: TagValueList | None = None, + cluster_exists: BooleanOptional | None = None, + sorting_entities: SnapshotSortingEntityList | None = None, **kwargs, ) -> SnapshotMessage: raise NotImplementedError @@ -4226,11 +4226,11 @@ def describe_cluster_snapshots( def describe_cluster_subnet_groups( self, context: RequestContext, - cluster_subnet_group_name: String = None, - max_records: IntegerOptional = None, - marker: String = None, - tag_keys: TagKeyList = None, - tag_values: TagValueList = None, + cluster_subnet_group_name: String | None = None, + max_records: IntegerOptional | None = None, + marker: String | None = None, + tag_keys: TagKeyList | None = None, + tag_values: TagValueList | None = None, **kwargs, ) -> ClusterSubnetGroupMessage: raise NotImplementedError @@ -4239,9 +4239,9 @@ def describe_cluster_subnet_groups( def describe_cluster_tracks( self, context: RequestContext, - maintenance_track_name: String = None, - max_records: IntegerOptional = None, - marker: String = None, + maintenance_track_name: String | None = None, + max_records: IntegerOptional | None = None, + marker: String | None = None, **kwargs, ) -> TrackListMessage: raise NotImplementedError @@ -4250,10 +4250,10 @@ def describe_cluster_tracks( def describe_cluster_versions( self, context: RequestContext, - cluster_version: String = None, - cluster_parameter_group_family: String = None, - max_records: IntegerOptional = None, - marker: String = None, + cluster_version: String | None = None, + cluster_parameter_group_family: String | None = None, + max_records: IntegerOptional | None = None, + marker: String | None = None, **kwargs, ) -> ClusterVersionsMessage: raise NotImplementedError @@ -4262,11 +4262,11 @@ def describe_cluster_versions( def describe_clusters( self, context: RequestContext, - cluster_identifier: String = None, - max_records: IntegerOptional = None, - marker: String = None, - tag_keys: TagKeyList = None, - tag_values: TagValueList = None, + cluster_identifier: String | None = None, + max_records: IntegerOptional | None = None, + marker: String | None = None, + tag_keys: TagKeyList | None = None, + tag_values: TagValueList | None = None, **kwargs, ) -> ClustersMessage: raise NotImplementedError @@ -4275,10 +4275,10 @@ def describe_clusters( def describe_custom_domain_associations( self, context: RequestContext, - custom_domain_name: CustomDomainNameString = None, - custom_domain_certificate_arn: CustomDomainCertificateArnString = None, - max_records: IntegerOptional = None, - marker: String = None, + custom_domain_name: CustomDomainNameString | None = None, + custom_domain_certificate_arn: CustomDomainCertificateArnString | None = None, + max_records: IntegerOptional | None = None, + marker: String | None = None, **kwargs, ) -> CustomDomainAssociationsMessage: raise NotImplementedError @@ -4287,9 +4287,9 @@ def describe_custom_domain_associations( def describe_data_shares( self, context: RequestContext, - data_share_arn: String = None, - max_records: IntegerOptional = None, - marker: String = None, + data_share_arn: String | None = None, + max_records: IntegerOptional | None = None, + marker: String | None = None, **kwargs, ) -> DescribeDataSharesResult: raise NotImplementedError @@ -4298,10 +4298,10 @@ def describe_data_shares( def describe_data_shares_for_consumer( self, context: RequestContext, - consumer_arn: String = None, - status: DataShareStatusForConsumer = None, - max_records: IntegerOptional = None, - marker: String = None, + consumer_arn: String | None = None, + status: DataShareStatusForConsumer | None = None, + max_records: IntegerOptional | None = None, + marker: String | None = None, **kwargs, ) -> DescribeDataSharesForConsumerResult: raise NotImplementedError @@ -4310,10 +4310,10 @@ def describe_data_shares_for_consumer( def describe_data_shares_for_producer( self, context: RequestContext, - producer_arn: String = None, - status: DataShareStatusForProducer = None, - max_records: IntegerOptional = None, - marker: String = None, + producer_arn: String | None = None, + status: DataShareStatusForProducer | None = None, + max_records: IntegerOptional | None = None, + marker: String | None = None, **kwargs, ) -> DescribeDataSharesForProducerResult: raise NotImplementedError @@ -4323,8 +4323,8 @@ def describe_default_cluster_parameters( self, context: RequestContext, parameter_group_family: String, - max_records: IntegerOptional = None, - marker: String = None, + max_records: IntegerOptional | None = None, + marker: String | None = None, **kwargs, ) -> DescribeDefaultClusterParametersResult: raise NotImplementedError @@ -4333,12 +4333,12 @@ def describe_default_cluster_parameters( def describe_endpoint_access( self, context: RequestContext, - cluster_identifier: String = None, - resource_owner: String = None, - endpoint_name: String = None, - vpc_id: String = None, - max_records: IntegerOptional = None, - marker: String = None, + cluster_identifier: String | None = None, + resource_owner: String | None = None, + endpoint_name: String | None = None, + vpc_id: String | None = None, + max_records: IntegerOptional | None = None, + marker: String | None = None, **kwargs, ) -> EndpointAccessList: raise NotImplementedError @@ -4347,18 +4347,18 @@ def describe_endpoint_access( def describe_endpoint_authorization( self, context: RequestContext, - cluster_identifier: String = None, - account: String = None, - grantee: BooleanOptional = None, - max_records: IntegerOptional = None, - marker: String = None, + cluster_identifier: String | None = None, + account: String | None = None, + grantee: BooleanOptional | None = None, + max_records: IntegerOptional | None = None, + marker: String | None = None, **kwargs, ) -> EndpointAuthorizationList: raise NotImplementedError @handler("DescribeEventCategories") def describe_event_categories( - self, context: RequestContext, source_type: String = None, **kwargs + self, context: RequestContext, source_type: String | None = None, **kwargs ) -> EventCategoriesMessage: raise NotImplementedError @@ -4366,11 +4366,11 @@ def describe_event_categories( def describe_event_subscriptions( self, context: RequestContext, - subscription_name: String = None, - max_records: IntegerOptional = None, - marker: String = None, - tag_keys: TagKeyList = None, - tag_values: TagValueList = None, + subscription_name: String | None = None, + max_records: IntegerOptional | None = None, + marker: String | None = None, + tag_keys: TagKeyList | None = None, + tag_values: TagValueList | None = None, **kwargs, ) -> EventSubscriptionsMessage: raise NotImplementedError @@ -4379,13 +4379,13 @@ def describe_event_subscriptions( def describe_events( self, context: RequestContext, - source_identifier: String = None, - source_type: SourceType = None, - start_time: TStamp = None, - end_time: TStamp = None, - duration: IntegerOptional = None, - max_records: IntegerOptional = None, - marker: String = None, + source_identifier: String | None = None, + source_type: SourceType | None = None, + start_time: TStamp | None = None, + end_time: TStamp | None = None, + duration: IntegerOptional | None = None, + max_records: IntegerOptional | None = None, + marker: String | None = None, **kwargs, ) -> EventsMessage: raise NotImplementedError @@ -4394,11 +4394,11 @@ def describe_events( def describe_hsm_client_certificates( self, context: RequestContext, - hsm_client_certificate_identifier: String = None, - max_records: IntegerOptional = None, - marker: String = None, - tag_keys: TagKeyList = None, - tag_values: TagValueList = None, + hsm_client_certificate_identifier: String | None = None, + max_records: IntegerOptional | None = None, + marker: String | None = None, + tag_keys: TagKeyList | None = None, + tag_values: TagValueList | None = None, **kwargs, ) -> HsmClientCertificateMessage: raise NotImplementedError @@ -4407,11 +4407,11 @@ def describe_hsm_client_certificates( def describe_hsm_configurations( self, context: RequestContext, - hsm_configuration_identifier: String = None, - max_records: IntegerOptional = None, - marker: String = None, - tag_keys: TagKeyList = None, - tag_values: TagValueList = None, + hsm_configuration_identifier: String | None = None, + max_records: IntegerOptional | None = None, + marker: String | None = None, + tag_keys: TagKeyList | None = None, + tag_values: TagValueList | None = None, **kwargs, ) -> HsmConfigurationMessage: raise NotImplementedError @@ -4420,10 +4420,10 @@ def describe_hsm_configurations( def describe_inbound_integrations( self, context: RequestContext, - integration_arn: InboundIntegrationArn = None, - target_arn: TargetArn = None, - max_records: IntegerOptional = None, - marker: String = None, + integration_arn: InboundIntegrationArn | None = None, + target_arn: TargetArn | None = None, + max_records: IntegerOptional | None = None, + marker: String | None = None, **kwargs, ) -> InboundIntegrationsMessage: raise NotImplementedError @@ -4432,10 +4432,10 @@ def describe_inbound_integrations( def describe_integrations( self, context: RequestContext, - integration_arn: IntegrationArn = None, - max_records: IntegerOptional = None, - marker: String = None, - filters: DescribeIntegrationsFilterList = None, + integration_arn: IntegrationArn | None = None, + max_records: IntegerOptional | None = None, + marker: String | None = None, + filters: DescribeIntegrationsFilterList | None = None, **kwargs, ) -> IntegrationsMessage: raise NotImplementedError @@ -4451,13 +4451,13 @@ def describe_node_configuration_options( self, context: RequestContext, action_type: ActionType, - cluster_identifier: String = None, - snapshot_identifier: String = None, - snapshot_arn: String = None, - owner_account: String = None, - filters: NodeConfigurationOptionsFilterList = None, - marker: String = None, - max_records: IntegerOptional = None, + cluster_identifier: String | None = None, + snapshot_identifier: String | None = None, + snapshot_arn: String | None = None, + owner_account: String | None = None, + filters: NodeConfigurationOptionsFilterList | None = None, + marker: String | None = None, + max_records: IntegerOptional | None = None, **kwargs, ) -> NodeConfigurationOptionsMessage: raise NotImplementedError @@ -4466,10 +4466,10 @@ def describe_node_configuration_options( def describe_orderable_cluster_options( self, context: RequestContext, - cluster_version: String = None, - node_type: String = None, - max_records: IntegerOptional = None, - marker: String = None, + cluster_version: String | None = None, + node_type: String | None = None, + max_records: IntegerOptional | None = None, + marker: String | None = None, **kwargs, ) -> OrderableClusterOptionsMessage: raise NotImplementedError @@ -4480,8 +4480,8 @@ def describe_partners( context: RequestContext, account_id: PartnerIntegrationAccountId, cluster_identifier: PartnerIntegrationClusterIdentifier, - database_name: PartnerIntegrationDatabaseName = None, - partner_name: PartnerIntegrationPartnerName = None, + database_name: PartnerIntegrationDatabaseName | None = None, + partner_name: PartnerIntegrationPartnerName | None = None, **kwargs, ) -> DescribePartnersOutputMessage: raise NotImplementedError @@ -4490,9 +4490,9 @@ def describe_partners( def describe_redshift_idc_applications( self, context: RequestContext, - redshift_idc_application_arn: String = None, - max_records: IntegerOptional = None, - marker: String = None, + redshift_idc_application_arn: String | None = None, + max_records: IntegerOptional | None = None, + marker: String | None = None, **kwargs, ) -> DescribeRedshiftIdcApplicationsResult: raise NotImplementedError @@ -4501,10 +4501,10 @@ def describe_redshift_idc_applications( def describe_reserved_node_exchange_status( self, context: RequestContext, - reserved_node_id: String = None, - reserved_node_exchange_request_id: String = None, - max_records: IntegerOptional = None, - marker: String = None, + reserved_node_id: String | None = None, + reserved_node_exchange_request_id: String | None = None, + max_records: IntegerOptional | None = None, + marker: String | None = None, **kwargs, ) -> DescribeReservedNodeExchangeStatusOutputMessage: raise NotImplementedError @@ -4513,9 +4513,9 @@ def describe_reserved_node_exchange_status( def describe_reserved_node_offerings( self, context: RequestContext, - reserved_node_offering_id: String = None, - max_records: IntegerOptional = None, - marker: String = None, + reserved_node_offering_id: String | None = None, + max_records: IntegerOptional | None = None, + marker: String | None = None, **kwargs, ) -> ReservedNodeOfferingsMessage: raise NotImplementedError @@ -4524,9 +4524,9 @@ def describe_reserved_node_offerings( def describe_reserved_nodes( self, context: RequestContext, - reserved_node_id: String = None, - max_records: IntegerOptional = None, - marker: String = None, + reserved_node_id: String | None = None, + max_records: IntegerOptional | None = None, + marker: String | None = None, **kwargs, ) -> ReservedNodesMessage: raise NotImplementedError @@ -4541,14 +4541,14 @@ def describe_resize( def describe_scheduled_actions( self, context: RequestContext, - scheduled_action_name: String = None, - target_action_type: ScheduledActionTypeValues = None, - start_time: TStamp = None, - end_time: TStamp = None, - active: BooleanOptional = None, - filters: ScheduledActionFilterList = None, - marker: String = None, - max_records: IntegerOptional = None, + scheduled_action_name: String | None = None, + target_action_type: ScheduledActionTypeValues | None = None, + start_time: TStamp | None = None, + end_time: TStamp | None = None, + active: BooleanOptional | None = None, + filters: ScheduledActionFilterList | None = None, + marker: String | None = None, + max_records: IntegerOptional | None = None, **kwargs, ) -> ScheduledActionsMessage: raise NotImplementedError @@ -4557,11 +4557,11 @@ def describe_scheduled_actions( def describe_snapshot_copy_grants( self, context: RequestContext, - snapshot_copy_grant_name: String = None, - max_records: IntegerOptional = None, - marker: String = None, - tag_keys: TagKeyList = None, - tag_values: TagValueList = None, + snapshot_copy_grant_name: String | None = None, + max_records: IntegerOptional | None = None, + marker: String | None = None, + tag_keys: TagKeyList | None = None, + tag_values: TagValueList | None = None, **kwargs, ) -> SnapshotCopyGrantMessage: raise NotImplementedError @@ -4570,12 +4570,12 @@ def describe_snapshot_copy_grants( def describe_snapshot_schedules( self, context: RequestContext, - cluster_identifier: String = None, - schedule_identifier: String = None, - tag_keys: TagKeyList = None, - tag_values: TagValueList = None, - marker: String = None, - max_records: IntegerOptional = None, + cluster_identifier: String | None = None, + schedule_identifier: String | None = None, + tag_keys: TagKeyList | None = None, + tag_values: TagValueList | None = None, + marker: String | None = None, + max_records: IntegerOptional | None = None, **kwargs, ) -> DescribeSnapshotSchedulesOutputMessage: raise NotImplementedError @@ -4588,10 +4588,10 @@ def describe_storage(self, context: RequestContext, **kwargs) -> CustomerStorage def describe_table_restore_status( self, context: RequestContext, - cluster_identifier: String = None, - table_restore_request_id: String = None, - max_records: IntegerOptional = None, - marker: String = None, + cluster_identifier: String | None = None, + table_restore_request_id: String | None = None, + max_records: IntegerOptional | None = None, + marker: String | None = None, **kwargs, ) -> TableRestoreStatusMessage: raise NotImplementedError @@ -4600,12 +4600,12 @@ def describe_table_restore_status( def describe_tags( self, context: RequestContext, - resource_name: String = None, - resource_type: String = None, - max_records: IntegerOptional = None, - marker: String = None, - tag_keys: TagKeyList = None, - tag_values: TagValueList = None, + resource_name: String | None = None, + resource_type: String | None = None, + max_records: IntegerOptional | None = None, + marker: String | None = None, + tag_keys: TagKeyList | None = None, + tag_values: TagValueList | None = None, **kwargs, ) -> TaggedResourceListMessage: raise NotImplementedError @@ -4614,13 +4614,13 @@ def describe_tags( def describe_usage_limits( self, context: RequestContext, - usage_limit_id: String = None, - cluster_identifier: String = None, - feature_type: UsageLimitFeatureType = None, - max_records: IntegerOptional = None, - marker: String = None, - tag_keys: TagKeyList = None, - tag_values: TagValueList = None, + usage_limit_id: String | None = None, + cluster_identifier: String | None = None, + feature_type: UsageLimitFeatureType | None = None, + max_records: IntegerOptional | None = None, + marker: String | None = None, + tag_keys: TagKeyList | None = None, + tag_values: TagValueList | None = None, **kwargs, ) -> UsageLimitList: raise NotImplementedError @@ -4642,9 +4642,9 @@ def disassociate_data_share_consumer( self, context: RequestContext, data_share_arn: String, - disassociate_entire_account: BooleanOptional = None, - consumer_arn: String = None, - consumer_region: String = None, + disassociate_entire_account: BooleanOptional | None = None, + consumer_arn: String | None = None, + consumer_region: String | None = None, **kwargs, ) -> DataShare: raise NotImplementedError @@ -4654,10 +4654,10 @@ def enable_logging( self, context: RequestContext, cluster_identifier: String, - bucket_name: String = None, - s3_key_prefix: S3KeyPrefixValue = None, - log_destination_type: LogDestinationType = None, - log_exports: LogTypeList = None, + bucket_name: String | None = None, + s3_key_prefix: S3KeyPrefixValue | None = None, + log_destination_type: LogDestinationType | None = None, + log_exports: LogTypeList | None = None, **kwargs, ) -> LoggingStatus: raise NotImplementedError @@ -4668,9 +4668,9 @@ def enable_snapshot_copy( context: RequestContext, cluster_identifier: String, destination_region: String, - retention_period: IntegerOptional = None, - snapshot_copy_grant_name: String = None, - manual_snapshot_retention_period: IntegerOptional = None, + retention_period: IntegerOptional | None = None, + snapshot_copy_grant_name: String | None = None, + manual_snapshot_retention_period: IntegerOptional | None = None, **kwargs, ) -> EnableSnapshotCopyResult: raise NotImplementedError @@ -4686,12 +4686,12 @@ def get_cluster_credentials( self, context: RequestContext, db_user: String, - db_name: String = None, - cluster_identifier: String = None, - duration_seconds: IntegerOptional = None, - auto_create: BooleanOptional = None, - db_groups: DbGroupList = None, - custom_domain_name: String = None, + db_name: String | None = None, + cluster_identifier: String | None = None, + duration_seconds: IntegerOptional | None = None, + auto_create: BooleanOptional | None = None, + db_groups: DbGroupList | None = None, + custom_domain_name: String | None = None, **kwargs, ) -> ClusterCredentials: raise NotImplementedError @@ -4700,10 +4700,10 @@ def get_cluster_credentials( def get_cluster_credentials_with_iam( self, context: RequestContext, - db_name: String = None, - cluster_identifier: String = None, - duration_seconds: IntegerOptional = None, - custom_domain_name: String = None, + db_name: String | None = None, + cluster_identifier: String | None = None, + duration_seconds: IntegerOptional | None = None, + custom_domain_name: String | None = None, **kwargs, ) -> ClusterExtendedCredentials: raise NotImplementedError @@ -4713,10 +4713,10 @@ def get_reserved_node_exchange_configuration_options( self, context: RequestContext, action_type: ReservedNodeExchangeActionType, - cluster_identifier: String = None, - snapshot_identifier: String = None, - max_records: IntegerOptional = None, - marker: String = None, + cluster_identifier: String | None = None, + snapshot_identifier: String | None = None, + max_records: IntegerOptional | None = None, + marker: String | None = None, **kwargs, ) -> GetReservedNodeExchangeConfigurationOptionsOutputMessage: raise NotImplementedError @@ -4726,8 +4726,8 @@ def get_reserved_node_exchange_offerings( self, context: RequestContext, reserved_node_id: String, - max_records: IntegerOptional = None, - marker: String = None, + max_records: IntegerOptional | None = None, + marker: String | None = None, **kwargs, ) -> GetReservedNodeExchangeOfferingsOutputMessage: raise NotImplementedError @@ -4742,10 +4742,10 @@ def get_resource_policy( def list_recommendations( self, context: RequestContext, - cluster_identifier: String = None, - namespace_arn: String = None, - max_records: IntegerOptional = None, - marker: String = None, + cluster_identifier: String | None = None, + namespace_arn: String | None = None, + max_records: IntegerOptional | None = None, + marker: String | None = None, **kwargs, ) -> ListRecommendationsResult: raise NotImplementedError @@ -4755,7 +4755,7 @@ def modify_aqua_configuration( self, context: RequestContext, cluster_identifier: String, - aqua_configuration_status: AquaConfigurationStatus = None, + aqua_configuration_status: AquaConfigurationStatus | None = None, **kwargs, ) -> ModifyAquaOutputMessage: raise NotImplementedError @@ -4775,34 +4775,34 @@ def modify_cluster( self, context: RequestContext, cluster_identifier: String, - cluster_type: String = None, - node_type: String = None, - number_of_nodes: IntegerOptional = None, - cluster_security_groups: ClusterSecurityGroupNameList = None, - vpc_security_group_ids: VpcSecurityGroupIdList = None, - master_user_password: SensitiveString = None, - cluster_parameter_group_name: String = None, - automated_snapshot_retention_period: IntegerOptional = None, - manual_snapshot_retention_period: IntegerOptional = None, - preferred_maintenance_window: String = None, - cluster_version: String = None, - allow_version_upgrade: BooleanOptional = None, - hsm_client_certificate_identifier: String = None, - hsm_configuration_identifier: String = None, - new_cluster_identifier: String = None, - publicly_accessible: BooleanOptional = None, - elastic_ip: String = None, - enhanced_vpc_routing: BooleanOptional = None, - maintenance_track_name: String = None, - encrypted: BooleanOptional = None, - kms_key_id: String = None, - availability_zone_relocation: BooleanOptional = None, - availability_zone: String = None, - port: IntegerOptional = None, - manage_master_password: BooleanOptional = None, - master_password_secret_kms_key_id: String = None, - ip_address_type: String = None, - multi_az: BooleanOptional = None, + cluster_type: String | None = None, + node_type: String | None = None, + number_of_nodes: IntegerOptional | None = None, + cluster_security_groups: ClusterSecurityGroupNameList | None = None, + vpc_security_group_ids: VpcSecurityGroupIdList | None = None, + master_user_password: SensitiveString | None = None, + cluster_parameter_group_name: String | None = None, + automated_snapshot_retention_period: IntegerOptional | None = None, + manual_snapshot_retention_period: IntegerOptional | None = None, + preferred_maintenance_window: String | None = None, + cluster_version: String | None = None, + allow_version_upgrade: BooleanOptional | None = None, + hsm_client_certificate_identifier: String | None = None, + hsm_configuration_identifier: String | None = None, + new_cluster_identifier: String | None = None, + publicly_accessible: BooleanOptional | None = None, + elastic_ip: String | None = None, + enhanced_vpc_routing: BooleanOptional | None = None, + maintenance_track_name: String | None = None, + encrypted: BooleanOptional | None = None, + kms_key_id: String | None = None, + availability_zone_relocation: BooleanOptional | None = None, + availability_zone: String | None = None, + port: IntegerOptional | None = None, + manage_master_password: BooleanOptional | None = None, + master_password_secret_kms_key_id: String | None = None, + ip_address_type: String | None = None, + multi_az: BooleanOptional | None = None, **kwargs, ) -> ModifyClusterResult: raise NotImplementedError @@ -4818,9 +4818,9 @@ def modify_cluster_iam_roles( self, context: RequestContext, cluster_identifier: String, - add_iam_roles: IamRoleArnList = None, - remove_iam_roles: IamRoleArnList = None, - default_iam_role_arn: String = None, + add_iam_roles: IamRoleArnList | None = None, + remove_iam_roles: IamRoleArnList | None = None, + default_iam_role_arn: String | None = None, **kwargs, ) -> ModifyClusterIamRolesResult: raise NotImplementedError @@ -4830,11 +4830,11 @@ def modify_cluster_maintenance( self, context: RequestContext, cluster_identifier: String, - defer_maintenance: BooleanOptional = None, - defer_maintenance_identifier: String = None, - defer_maintenance_start_time: TStamp = None, - defer_maintenance_end_time: TStamp = None, - defer_maintenance_duration: IntegerOptional = None, + defer_maintenance: BooleanOptional | None = None, + defer_maintenance_identifier: String | None = None, + defer_maintenance_start_time: TStamp | None = None, + defer_maintenance_end_time: TStamp | None = None, + defer_maintenance_duration: IntegerOptional | None = None, **kwargs, ) -> ModifyClusterMaintenanceResult: raise NotImplementedError @@ -4854,8 +4854,8 @@ def modify_cluster_snapshot( self, context: RequestContext, snapshot_identifier: String, - manual_snapshot_retention_period: IntegerOptional = None, - force: Boolean = None, + manual_snapshot_retention_period: IntegerOptional | None = None, + force: Boolean | None = None, **kwargs, ) -> ModifyClusterSnapshotResult: raise NotImplementedError @@ -4865,8 +4865,8 @@ def modify_cluster_snapshot_schedule( self, context: RequestContext, cluster_identifier: String, - schedule_identifier: String = None, - disassociate_schedule: BooleanOptional = None, + schedule_identifier: String | None = None, + disassociate_schedule: BooleanOptional | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -4877,7 +4877,7 @@ def modify_cluster_subnet_group( context: RequestContext, cluster_subnet_group_name: String, subnet_ids: SubnetIdentifierList, - description: String = None, + description: String | None = None, **kwargs, ) -> ModifyClusterSubnetGroupResult: raise NotImplementedError @@ -4898,7 +4898,7 @@ def modify_endpoint_access( self, context: RequestContext, endpoint_name: String, - vpc_security_group_ids: VpcSecurityGroupIdList = None, + vpc_security_group_ids: VpcSecurityGroupIdList | None = None, **kwargs, ) -> EndpointAccess: raise NotImplementedError @@ -4908,12 +4908,12 @@ def modify_event_subscription( self, context: RequestContext, subscription_name: String, - sns_topic_arn: String = None, - source_type: String = None, - source_ids: SourceIdsList = None, - event_categories: EventCategoriesList = None, - severity: String = None, - enabled: BooleanOptional = None, + sns_topic_arn: String | None = None, + source_type: String | None = None, + source_ids: SourceIdsList | None = None, + event_categories: EventCategoriesList | None = None, + severity: String | None = None, + enabled: BooleanOptional | None = None, **kwargs, ) -> ModifyEventSubscriptionResult: raise NotImplementedError @@ -4923,8 +4923,8 @@ def modify_integration( self, context: RequestContext, integration_arn: IntegrationArn, - description: IntegrationDescription = None, - integration_name: IntegrationName = None, + description: IntegrationDescription | None = None, + integration_name: IntegrationName | None = None, **kwargs, ) -> Integration: raise NotImplementedError @@ -4934,11 +4934,11 @@ def modify_redshift_idc_application( self, context: RequestContext, redshift_idc_application_arn: String, - identity_namespace: IdentityNamespaceString = None, - iam_role_arn: String = None, - idc_display_name: IdcDisplayNameString = None, - authorized_token_issuer_list: AuthorizedTokenIssuerList = None, - service_integrations: ServiceIntegrationList = None, + identity_namespace: IdentityNamespaceString | None = None, + iam_role_arn: String | None = None, + idc_display_name: IdcDisplayNameString | None = None, + authorized_token_issuer_list: AuthorizedTokenIssuerList | None = None, + service_integrations: ServiceIntegrationList | None = None, **kwargs, ) -> ModifyRedshiftIdcApplicationResult: raise NotImplementedError @@ -4948,13 +4948,13 @@ def modify_scheduled_action( self, context: RequestContext, scheduled_action_name: String, - target_action: ScheduledActionType = None, - schedule: String = None, - iam_role: String = None, - scheduled_action_description: String = None, - start_time: TStamp = None, - end_time: TStamp = None, - enable: BooleanOptional = None, + target_action: ScheduledActionType | None = None, + schedule: String | None = None, + iam_role: String | None = None, + scheduled_action_description: String | None = None, + start_time: TStamp | None = None, + end_time: TStamp | None = None, + enable: BooleanOptional | None = None, **kwargs, ) -> ScheduledAction: raise NotImplementedError @@ -4965,7 +4965,7 @@ def modify_snapshot_copy_retention_period( context: RequestContext, cluster_identifier: String, retention_period: Integer, - manual: Boolean = None, + manual: Boolean | None = None, **kwargs, ) -> ModifySnapshotCopyRetentionPeriodResult: raise NotImplementedError @@ -4985,8 +4985,8 @@ def modify_usage_limit( self, context: RequestContext, usage_limit_id: String, - amount: LongOptional = None, - breach_action: UsageLimitBreachAction = None, + amount: LongOptional | None = None, + breach_action: UsageLimitBreachAction | None = None, **kwargs, ) -> UsageLimit: raise NotImplementedError @@ -5002,7 +5002,7 @@ def purchase_reserved_node_offering( self, context: RequestContext, reserved_node_offering_id: String, - node_count: IntegerOptional = None, + node_count: IntegerOptional | None = None, **kwargs, ) -> PurchaseReservedNodeOfferingResult: raise NotImplementedError @@ -5040,8 +5040,8 @@ def reset_cluster_parameter_group( self, context: RequestContext, parameter_group_name: String, - reset_all_parameters: Boolean = None, - parameters: ParametersList = None, + reset_all_parameters: Boolean | None = None, + parameters: ParametersList | None = None, **kwargs, ) -> ClusterParameterGroupNameMessage: raise NotImplementedError @@ -5051,12 +5051,12 @@ def resize_cluster( self, context: RequestContext, cluster_identifier: String, - cluster_type: String = None, - node_type: String = None, - number_of_nodes: IntegerOptional = None, - classic: BooleanOptional = None, - reserved_node_id: String = None, - target_reserved_node_offering_id: String = None, + cluster_type: String | None = None, + node_type: String | None = None, + number_of_nodes: IntegerOptional | None = None, + classic: BooleanOptional | None = None, + reserved_node_id: String | None = None, + target_reserved_node_offering_id: String | None = None, **kwargs, ) -> ResizeClusterResult: raise NotImplementedError @@ -5066,42 +5066,42 @@ def restore_from_cluster_snapshot( self, context: RequestContext, cluster_identifier: String, - snapshot_identifier: String = None, - snapshot_arn: String = None, - snapshot_cluster_identifier: String = None, - port: IntegerOptional = None, - availability_zone: String = None, - allow_version_upgrade: BooleanOptional = None, - cluster_subnet_group_name: String = None, - publicly_accessible: BooleanOptional = None, - owner_account: String = None, - hsm_client_certificate_identifier: String = None, - hsm_configuration_identifier: String = None, - elastic_ip: String = None, - cluster_parameter_group_name: String = None, - cluster_security_groups: ClusterSecurityGroupNameList = None, - vpc_security_group_ids: VpcSecurityGroupIdList = None, - preferred_maintenance_window: String = None, - automated_snapshot_retention_period: IntegerOptional = None, - manual_snapshot_retention_period: IntegerOptional = None, - kms_key_id: String = None, - node_type: String = None, - enhanced_vpc_routing: BooleanOptional = None, - additional_info: String = None, - iam_roles: IamRoleArnList = None, - maintenance_track_name: String = None, - snapshot_schedule_identifier: String = None, - number_of_nodes: IntegerOptional = None, - availability_zone_relocation: BooleanOptional = None, - aqua_configuration_status: AquaConfigurationStatus = None, - default_iam_role_arn: String = None, - reserved_node_id: String = None, - target_reserved_node_offering_id: String = None, - encrypted: BooleanOptional = None, - manage_master_password: BooleanOptional = None, - master_password_secret_kms_key_id: String = None, - ip_address_type: String = None, - multi_az: BooleanOptional = None, + snapshot_identifier: String | None = None, + snapshot_arn: String | None = None, + snapshot_cluster_identifier: String | None = None, + port: IntegerOptional | None = None, + availability_zone: String | None = None, + allow_version_upgrade: BooleanOptional | None = None, + cluster_subnet_group_name: String | None = None, + publicly_accessible: BooleanOptional | None = None, + owner_account: String | None = None, + hsm_client_certificate_identifier: String | None = None, + hsm_configuration_identifier: String | None = None, + elastic_ip: String | None = None, + cluster_parameter_group_name: String | None = None, + cluster_security_groups: ClusterSecurityGroupNameList | None = None, + vpc_security_group_ids: VpcSecurityGroupIdList | None = None, + preferred_maintenance_window: String | None = None, + automated_snapshot_retention_period: IntegerOptional | None = None, + manual_snapshot_retention_period: IntegerOptional | None = None, + kms_key_id: String | None = None, + node_type: String | None = None, + enhanced_vpc_routing: BooleanOptional | None = None, + additional_info: String | None = None, + iam_roles: IamRoleArnList | None = None, + maintenance_track_name: String | None = None, + snapshot_schedule_identifier: String | None = None, + number_of_nodes: IntegerOptional | None = None, + availability_zone_relocation: BooleanOptional | None = None, + aqua_configuration_status: AquaConfigurationStatus | None = None, + default_iam_role_arn: String | None = None, + reserved_node_id: String | None = None, + target_reserved_node_offering_id: String | None = None, + encrypted: BooleanOptional | None = None, + manage_master_password: BooleanOptional | None = None, + master_password_secret_kms_key_id: String | None = None, + ip_address_type: String | None = None, + multi_az: BooleanOptional | None = None, **kwargs, ) -> RestoreFromClusterSnapshotResult: raise NotImplementedError @@ -5115,10 +5115,10 @@ def restore_table_from_cluster_snapshot( source_database_name: String, source_table_name: String, new_table_name: String, - source_schema_name: String = None, - target_database_name: String = None, - target_schema_name: String = None, - enable_case_sensitive_identifier: BooleanOptional = None, + source_schema_name: String | None = None, + target_database_name: String | None = None, + target_schema_name: String | None = None, + enable_case_sensitive_identifier: BooleanOptional | None = None, **kwargs, ) -> RestoreTableFromClusterSnapshotResult: raise NotImplementedError @@ -5134,9 +5134,9 @@ def revoke_cluster_security_group_ingress( self, context: RequestContext, cluster_security_group_name: String, - cidrip: String = None, - ec2_security_group_name: String = None, - ec2_security_group_owner_id: String = None, + cidrip: String | None = None, + ec2_security_group_name: String | None = None, + ec2_security_group_owner_id: String | None = None, **kwargs, ) -> RevokeClusterSecurityGroupIngressResult: raise NotImplementedError @@ -5145,10 +5145,10 @@ def revoke_cluster_security_group_ingress( def revoke_endpoint_access( self, context: RequestContext, - cluster_identifier: String = None, - account: String = None, - vpc_ids: VpcIdentifierList = None, - force: Boolean = None, + cluster_identifier: String | None = None, + account: String | None = None, + vpc_ids: VpcIdentifierList | None = None, + force: Boolean | None = None, **kwargs, ) -> EndpointAuthorization: raise NotImplementedError @@ -5158,9 +5158,9 @@ def revoke_snapshot_access( self, context: RequestContext, account_with_restore_access: String, - snapshot_identifier: String = None, - snapshot_arn: String = None, - snapshot_cluster_identifier: String = None, + snapshot_identifier: String | None = None, + snapshot_arn: String | None = None, + snapshot_cluster_identifier: String | None = None, **kwargs, ) -> RevokeSnapshotAccessResult: raise NotImplementedError @@ -5180,7 +5180,7 @@ def update_partner_status( database_name: PartnerIntegrationDatabaseName, partner_name: PartnerIntegrationPartnerName, status: PartnerIntegrationStatus, - status_message: PartnerIntegrationStatusMessage = None, + status_message: PartnerIntegrationStatusMessage | None = None, **kwargs, ) -> PartnerIntegrationOutputMessage: raise NotImplementedError diff --git a/localstack-core/localstack/aws/api/resource_groups/__init__.py b/localstack-core/localstack/aws/api/resource_groups/__init__.py index 42e0f7f5a3eb1..b7511726ef579 100644 --- a/localstack-core/localstack/aws/api/resource_groups/__init__.py +++ b/localstack-core/localstack/aws/api/resource_groups/__init__.py @@ -598,13 +598,13 @@ def create_group( self, context: RequestContext, name: CreateGroupName, - description: Description = None, - resource_query: ResourceQuery = None, - tags: Tags = None, - configuration: GroupConfigurationList = None, - criticality: Criticality = None, - owner: Owner = None, - display_name: DisplayName = None, + description: Description | None = None, + resource_query: ResourceQuery | None = None, + tags: Tags | None = None, + configuration: GroupConfigurationList | None = None, + criticality: Criticality | None = None, + owner: Owner | None = None, + display_name: DisplayName | None = None, **kwargs, ) -> CreateGroupOutput: raise NotImplementedError @@ -613,8 +613,8 @@ def create_group( def delete_group( self, context: RequestContext, - group_name: GroupName = None, - group: GroupStringV2 = None, + group_name: GroupName | None = None, + group: GroupStringV2 | None = None, **kwargs, ) -> DeleteGroupOutput: raise NotImplementedError @@ -627,15 +627,15 @@ def get_account_settings(self, context: RequestContext, **kwargs) -> GetAccountS def get_group( self, context: RequestContext, - group_name: GroupName = None, - group: GroupStringV2 = None, + group_name: GroupName | None = None, + group: GroupStringV2 | None = None, **kwargs, ) -> GetGroupOutput: raise NotImplementedError @handler("GetGroupConfiguration") def get_group_configuration( - self, context: RequestContext, group: GroupString = None, **kwargs + self, context: RequestContext, group: GroupString | None = None, **kwargs ) -> GetGroupConfigurationOutput: raise NotImplementedError @@ -643,8 +643,8 @@ def get_group_configuration( def get_group_query( self, context: RequestContext, - group_name: GroupName = None, - group: GroupString = None, + group_name: GroupName | None = None, + group: GroupString | None = None, **kwargs, ) -> GetGroupQueryOutput: raise NotImplementedError @@ -673,11 +673,11 @@ def group_resources( def list_group_resources( self, context: RequestContext, - group_name: GroupName = None, - group: GroupStringV2 = None, - filters: ResourceFilterList = None, - max_results: MaxResults = None, - next_token: NextToken = None, + group_name: GroupName | None = None, + group: GroupStringV2 | None = None, + filters: ResourceFilterList | None = None, + max_results: MaxResults | None = None, + next_token: NextToken | None = None, **kwargs, ) -> ListGroupResourcesOutput: raise NotImplementedError @@ -687,9 +687,9 @@ def list_grouping_statuses( self, context: RequestContext, group: GroupStringV2, - max_results: MaxResults = None, - filters: ListGroupingStatusesFilterList = None, - next_token: NextToken = None, + max_results: MaxResults | None = None, + filters: ListGroupingStatusesFilterList | None = None, + next_token: NextToken | None = None, **kwargs, ) -> ListGroupingStatusesOutput: raise NotImplementedError @@ -698,9 +698,9 @@ def list_grouping_statuses( def list_groups( self, context: RequestContext, - filters: GroupFilterList = None, - max_results: MaxResults = None, - next_token: NextToken = None, + filters: GroupFilterList | None = None, + max_results: MaxResults | None = None, + next_token: NextToken | None = None, **kwargs, ) -> ListGroupsOutput: raise NotImplementedError @@ -709,9 +709,9 @@ def list_groups( def list_tag_sync_tasks( self, context: RequestContext, - filters: ListTagSyncTasksFilterList = None, - max_results: MaxResults = None, - next_token: NextToken = None, + filters: ListTagSyncTasksFilterList | None = None, + max_results: MaxResults | None = None, + next_token: NextToken | None = None, **kwargs, ) -> ListTagSyncTasksOutput: raise NotImplementedError @@ -720,8 +720,8 @@ def list_tag_sync_tasks( def put_group_configuration( self, context: RequestContext, - group: GroupString = None, - configuration: GroupConfigurationList = None, + group: GroupString | None = None, + configuration: GroupConfigurationList | None = None, **kwargs, ) -> PutGroupConfigurationOutput: raise NotImplementedError @@ -731,8 +731,8 @@ def search_resources( self, context: RequestContext, resource_query: ResourceQuery, - max_results: MaxResults = None, - next_token: NextToken = None, + max_results: MaxResults | None = None, + next_token: NextToken | None = None, **kwargs, ) -> SearchResourcesOutput: raise NotImplementedError @@ -743,9 +743,9 @@ def start_tag_sync_task( context: RequestContext, group: GroupStringV2, role_arn: RoleArn, - tag_key: TagKey = None, - tag_value: TagValue = None, - resource_query: ResourceQuery = None, + tag_key: TagKey | None = None, + tag_value: TagValue | None = None, + resource_query: ResourceQuery | None = None, **kwargs, ) -> StartTagSyncTaskOutput: raise NotImplementedError @@ -774,7 +774,7 @@ def untag( def update_account_settings( self, context: RequestContext, - group_lifecycle_events_desired_status: GroupLifecycleEventsDesiredStatus = None, + group_lifecycle_events_desired_status: GroupLifecycleEventsDesiredStatus | None = None, **kwargs, ) -> UpdateAccountSettingsOutput: raise NotImplementedError @@ -783,12 +783,12 @@ def update_account_settings( def update_group( self, context: RequestContext, - group_name: GroupName = None, - group: GroupStringV2 = None, - description: Description = None, - criticality: Criticality = None, - owner: Owner = None, - display_name: DisplayName = None, + group_name: GroupName | None = None, + group: GroupStringV2 | None = None, + description: Description | None = None, + criticality: Criticality | None = None, + owner: Owner | None = None, + display_name: DisplayName | None = None, **kwargs, ) -> UpdateGroupOutput: raise NotImplementedError @@ -798,8 +798,8 @@ def update_group_query( self, context: RequestContext, resource_query: ResourceQuery, - group_name: GroupName = None, - group: GroupString = None, + group_name: GroupName | None = None, + group: GroupString | None = None, **kwargs, ) -> UpdateGroupQueryOutput: raise NotImplementedError diff --git a/localstack-core/localstack/aws/api/resourcegroupstaggingapi/__init__.py b/localstack-core/localstack/aws/api/resourcegroupstaggingapi/__init__.py index 9c7174c6eb985..cc496818d3120 100644 --- a/localstack-core/localstack/aws/api/resourcegroupstaggingapi/__init__.py +++ b/localstack-core/localstack/aws/api/resourcegroupstaggingapi/__init__.py @@ -255,13 +255,13 @@ def describe_report_creation( def get_compliance_summary( self, context: RequestContext, - target_id_filters: TargetIdFilterList = None, - region_filters: RegionFilterList = None, - resource_type_filters: ResourceTypeFilterList = None, - tag_key_filters: TagKeyFilterList = None, - group_by: GroupBy = None, - max_results: MaxResultsGetComplianceSummary = None, - pagination_token: PaginationToken = None, + target_id_filters: TargetIdFilterList | None = None, + region_filters: RegionFilterList | None = None, + resource_type_filters: ResourceTypeFilterList | None = None, + tag_key_filters: TagKeyFilterList | None = None, + group_by: GroupBy | None = None, + max_results: MaxResultsGetComplianceSummary | None = None, + pagination_token: PaginationToken | None = None, **kwargs, ) -> GetComplianceSummaryOutput: raise NotImplementedError @@ -270,21 +270,21 @@ def get_compliance_summary( def get_resources( self, context: RequestContext, - pagination_token: PaginationToken = None, - tag_filters: TagFilterList = None, - resources_per_page: ResourcesPerPage = None, - tags_per_page: TagsPerPage = None, - resource_type_filters: ResourceTypeFilterList = None, - include_compliance_details: IncludeComplianceDetails = None, - exclude_compliant_resources: ExcludeCompliantResources = None, - resource_arn_list: ResourceARNListForGet = None, + pagination_token: PaginationToken | None = None, + tag_filters: TagFilterList | None = None, + resources_per_page: ResourcesPerPage | None = None, + tags_per_page: TagsPerPage | None = None, + resource_type_filters: ResourceTypeFilterList | None = None, + include_compliance_details: IncludeComplianceDetails | None = None, + exclude_compliant_resources: ExcludeCompliantResources | None = None, + resource_arn_list: ResourceARNListForGet | None = None, **kwargs, ) -> GetResourcesOutput: raise NotImplementedError @handler("GetTagKeys") def get_tag_keys( - self, context: RequestContext, pagination_token: PaginationToken = None, **kwargs + self, context: RequestContext, pagination_token: PaginationToken | None = None, **kwargs ) -> GetTagKeysOutput: raise NotImplementedError @@ -293,7 +293,7 @@ def get_tag_values( self, context: RequestContext, key: TagKey, - pagination_token: PaginationToken = None, + pagination_token: PaginationToken | None = None, **kwargs, ) -> GetTagValuesOutput: raise NotImplementedError diff --git a/localstack-core/localstack/aws/api/route53/__init__.py b/localstack-core/localstack/aws/api/route53/__init__.py index 74a5da6e5a1ef..a2c3b810aa20b 100644 --- a/localstack-core/localstack/aws/api/route53/__init__.py +++ b/localstack-core/localstack/aws/api/route53/__init__.py @@ -1935,7 +1935,7 @@ def associate_vpc_with_hosted_zone( context: RequestContext, hosted_zone_id: ResourceId, vpc: VPC, - comment: AssociateVPCComment = None, + comment: AssociateVPCComment | None = None, **kwargs, ) -> AssociateVPCWithHostedZoneResponse: raise NotImplementedError @@ -1946,7 +1946,7 @@ def change_cidr_collection( context: RequestContext, id: UUID, changes: CidrCollectionChanges, - collection_version: CollectionVersion = None, + collection_version: CollectionVersion | None = None, **kwargs, ) -> ChangeCidrCollectionResponse: raise NotImplementedError @@ -1967,8 +1967,8 @@ def change_tags_for_resource( context: RequestContext, resource_type: TagResourceType, resource_id: TagResourceId, - add_tags: TagList = None, - remove_tag_keys: TagKeyList = None, + add_tags: TagList | None = None, + remove_tag_keys: TagKeyList | None = None, **kwargs, ) -> ChangeTagsForResourceResponse: raise NotImplementedError @@ -1995,9 +1995,9 @@ def create_hosted_zone( context: RequestContext, name: DNSName, caller_reference: Nonce, - vpc: VPC = None, - hosted_zone_config: HostedZoneConfig = None, - delegation_set_id: ResourceId = None, + vpc: VPC | None = None, + hosted_zone_config: HostedZoneConfig | None = None, + delegation_set_id: ResourceId | None = None, **kwargs, ) -> CreateHostedZoneResponse: raise NotImplementedError @@ -2030,7 +2030,7 @@ def create_reusable_delegation_set( self, context: RequestContext, caller_reference: Nonce, - hosted_zone_id: ResourceId = None, + hosted_zone_id: ResourceId | None = None, **kwargs, ) -> CreateReusableDelegationSetResponse: raise NotImplementedError @@ -2041,7 +2041,7 @@ def create_traffic_policy( context: RequestContext, name: TrafficPolicyName, document: TrafficPolicyDocument, - comment: TrafficPolicyComment = None, + comment: TrafficPolicyComment | None = None, **kwargs, ) -> CreateTrafficPolicyResponse: raise NotImplementedError @@ -2065,7 +2065,7 @@ def create_traffic_policy_version( context: RequestContext, id: TrafficPolicyId, document: TrafficPolicyDocument, - comment: TrafficPolicyComment = None, + comment: TrafficPolicyComment | None = None, **kwargs, ) -> CreateTrafficPolicyVersionResponse: raise NotImplementedError @@ -2148,7 +2148,7 @@ def disassociate_vpc_from_hosted_zone( context: RequestContext, hosted_zone_id: ResourceId, vpc: VPC, - comment: DisassociateVPCComment = None, + comment: DisassociateVPCComment | None = None, **kwargs, ) -> DisassociateVPCFromHostedZoneResponse: raise NotImplementedError @@ -2185,9 +2185,9 @@ def get_dnssec( def get_geo_location( self, context: RequestContext, - continent_code: GeoLocationContinentCode = None, - country_code: GeoLocationCountryCode = None, - subdivision_code: GeoLocationSubdivisionCode = None, + continent_code: GeoLocationContinentCode | None = None, + country_code: GeoLocationCountryCode | None = None, + subdivision_code: GeoLocationSubdivisionCode | None = None, **kwargs, ) -> GetGeoLocationResponse: raise NotImplementedError @@ -2275,9 +2275,9 @@ def list_cidr_blocks( self, context: RequestContext, collection_id: UUID, - location_name: CidrLocationNameDefaultNotAllowed = None, - next_token: PaginationToken = None, - max_results: MaxResults = None, + location_name: CidrLocationNameDefaultNotAllowed | None = None, + next_token: PaginationToken | None = None, + max_results: MaxResults | None = None, **kwargs, ) -> ListCidrBlocksResponse: raise NotImplementedError @@ -2286,8 +2286,8 @@ def list_cidr_blocks( def list_cidr_collections( self, context: RequestContext, - next_token: PaginationToken = None, - max_results: MaxResults = None, + next_token: PaginationToken | None = None, + max_results: MaxResults | None = None, **kwargs, ) -> ListCidrCollectionsResponse: raise NotImplementedError @@ -2297,8 +2297,8 @@ def list_cidr_locations( self, context: RequestContext, collection_id: UUID, - next_token: PaginationToken = None, - max_results: MaxResults = None, + next_token: PaginationToken | None = None, + max_results: MaxResults | None = None, **kwargs, ) -> ListCidrLocationsResponse: raise NotImplementedError @@ -2307,10 +2307,10 @@ def list_cidr_locations( def list_geo_locations( self, context: RequestContext, - start_continent_code: GeoLocationContinentCode = None, - start_country_code: GeoLocationCountryCode = None, - start_subdivision_code: GeoLocationSubdivisionCode = None, - max_items: PageMaxItems = None, + start_continent_code: GeoLocationContinentCode | None = None, + start_country_code: GeoLocationCountryCode | None = None, + start_subdivision_code: GeoLocationSubdivisionCode | None = None, + max_items: PageMaxItems | None = None, **kwargs, ) -> ListGeoLocationsResponse: raise NotImplementedError @@ -2319,8 +2319,8 @@ def list_geo_locations( def list_health_checks( self, context: RequestContext, - marker: PageMarker = None, - max_items: PageMaxItems = None, + marker: PageMarker | None = None, + max_items: PageMaxItems | None = None, **kwargs, ) -> ListHealthChecksResponse: raise NotImplementedError @@ -2329,10 +2329,10 @@ def list_health_checks( def list_hosted_zones( self, context: RequestContext, - marker: PageMarker = None, - max_items: PageMaxItems = None, - delegation_set_id: ResourceId = None, - hosted_zone_type: HostedZoneType = None, + marker: PageMarker | None = None, + max_items: PageMaxItems | None = None, + delegation_set_id: ResourceId | None = None, + hosted_zone_type: HostedZoneType | None = None, **kwargs, ) -> ListHostedZonesResponse: raise NotImplementedError @@ -2341,9 +2341,9 @@ def list_hosted_zones( def list_hosted_zones_by_name( self, context: RequestContext, - dns_name: DNSName = None, - hosted_zone_id: ResourceId = None, - max_items: PageMaxItems = None, + dns_name: DNSName | None = None, + hosted_zone_id: ResourceId | None = None, + max_items: PageMaxItems | None = None, **kwargs, ) -> ListHostedZonesByNameResponse: raise NotImplementedError @@ -2354,8 +2354,8 @@ def list_hosted_zones_by_vpc( context: RequestContext, vpc_id: VPCId, vpc_region: VPCRegion, - max_items: PageMaxItems = None, - next_token: PaginationToken = None, + max_items: PageMaxItems | None = None, + next_token: PaginationToken | None = None, **kwargs, ) -> ListHostedZonesByVPCResponse: raise NotImplementedError @@ -2364,9 +2364,9 @@ def list_hosted_zones_by_vpc( def list_query_logging_configs( self, context: RequestContext, - hosted_zone_id: ResourceId = None, - next_token: PaginationToken = None, - max_results: MaxResults = None, + hosted_zone_id: ResourceId | None = None, + next_token: PaginationToken | None = None, + max_results: MaxResults | None = None, **kwargs, ) -> ListQueryLoggingConfigsResponse: raise NotImplementedError @@ -2376,10 +2376,10 @@ def list_resource_record_sets( self, context: RequestContext, hosted_zone_id: ResourceId, - start_record_name: DNSName = None, - start_record_type: RRType = None, - start_record_identifier: ResourceRecordSetIdentifier = None, - max_items: PageMaxItems = None, + start_record_name: DNSName | None = None, + start_record_type: RRType | None = None, + start_record_identifier: ResourceRecordSetIdentifier | None = None, + max_items: PageMaxItems | None = None, **kwargs, ) -> ListResourceRecordSetsResponse: raise NotImplementedError @@ -2388,8 +2388,8 @@ def list_resource_record_sets( def list_reusable_delegation_sets( self, context: RequestContext, - marker: PageMarker = None, - max_items: PageMaxItems = None, + marker: PageMarker | None = None, + max_items: PageMaxItems | None = None, **kwargs, ) -> ListReusableDelegationSetsResponse: raise NotImplementedError @@ -2418,8 +2418,8 @@ def list_tags_for_resources( def list_traffic_policies( self, context: RequestContext, - traffic_policy_id_marker: TrafficPolicyId = None, - max_items: PageMaxItems = None, + traffic_policy_id_marker: TrafficPolicyId | None = None, + max_items: PageMaxItems | None = None, **kwargs, ) -> ListTrafficPoliciesResponse: raise NotImplementedError @@ -2428,10 +2428,10 @@ def list_traffic_policies( def list_traffic_policy_instances( self, context: RequestContext, - hosted_zone_id_marker: ResourceId = None, - traffic_policy_instance_name_marker: DNSName = None, - traffic_policy_instance_type_marker: RRType = None, - max_items: PageMaxItems = None, + hosted_zone_id_marker: ResourceId | None = None, + traffic_policy_instance_name_marker: DNSName | None = None, + traffic_policy_instance_type_marker: RRType | None = None, + max_items: PageMaxItems | None = None, **kwargs, ) -> ListTrafficPolicyInstancesResponse: raise NotImplementedError @@ -2441,9 +2441,9 @@ def list_traffic_policy_instances_by_hosted_zone( self, context: RequestContext, hosted_zone_id: ResourceId, - traffic_policy_instance_name_marker: DNSName = None, - traffic_policy_instance_type_marker: RRType = None, - max_items: PageMaxItems = None, + traffic_policy_instance_name_marker: DNSName | None = None, + traffic_policy_instance_type_marker: RRType | None = None, + max_items: PageMaxItems | None = None, **kwargs, ) -> ListTrafficPolicyInstancesByHostedZoneResponse: raise NotImplementedError @@ -2454,10 +2454,10 @@ def list_traffic_policy_instances_by_policy( context: RequestContext, traffic_policy_id: TrafficPolicyId, traffic_policy_version: TrafficPolicyVersion, - hosted_zone_id_marker: ResourceId = None, - traffic_policy_instance_name_marker: DNSName = None, - traffic_policy_instance_type_marker: RRType = None, - max_items: PageMaxItems = None, + hosted_zone_id_marker: ResourceId | None = None, + traffic_policy_instance_name_marker: DNSName | None = None, + traffic_policy_instance_type_marker: RRType | None = None, + max_items: PageMaxItems | None = None, **kwargs, ) -> ListTrafficPolicyInstancesByPolicyResponse: raise NotImplementedError @@ -2467,8 +2467,8 @@ def list_traffic_policy_versions( self, context: RequestContext, id: TrafficPolicyId, - traffic_policy_version_marker: TrafficPolicyVersionMarker = None, - max_items: PageMaxItems = None, + traffic_policy_version_marker: TrafficPolicyVersionMarker | None = None, + max_items: PageMaxItems | None = None, **kwargs, ) -> ListTrafficPolicyVersionsResponse: raise NotImplementedError @@ -2478,8 +2478,8 @@ def list_vpc_association_authorizations( self, context: RequestContext, hosted_zone_id: ResourceId, - next_token: PaginationToken = None, - max_results: MaxResults = None, + next_token: PaginationToken | None = None, + max_results: MaxResults | None = None, **kwargs, ) -> ListVPCAssociationAuthorizationsResponse: raise NotImplementedError @@ -2491,9 +2491,9 @@ def test_dns_answer( hosted_zone_id: ResourceId, record_name: DNSName, record_type: RRType, - resolver_ip: IPAddress = None, - edns0_client_subnet_ip: IPAddress = None, - edns0_client_subnet_mask: SubnetMask = None, + resolver_ip: IPAddress | None = None, + edns0_client_subnet_ip: IPAddress | None = None, + edns0_client_subnet_mask: SubnetMask | None = None, **kwargs, ) -> TestDNSAnswerResponse: raise NotImplementedError @@ -2503,29 +2503,33 @@ def update_health_check( self, context: RequestContext, health_check_id: HealthCheckId, - health_check_version: HealthCheckVersion = None, - ip_address: IPAddress = None, - port: Port = None, - resource_path: ResourcePath = None, - fully_qualified_domain_name: FullyQualifiedDomainName = None, - search_string: SearchString = None, - failure_threshold: FailureThreshold = None, - inverted: Inverted = None, - disabled: Disabled = None, - health_threshold: HealthThreshold = None, - child_health_checks: ChildHealthCheckList = None, - enable_sni: EnableSNI = None, - regions: HealthCheckRegionList = None, - alarm_identifier: AlarmIdentifier = None, - insufficient_data_health_status: InsufficientDataHealthStatus = None, - reset_elements: ResettableElementNameList = None, + health_check_version: HealthCheckVersion | None = None, + ip_address: IPAddress | None = None, + port: Port | None = None, + resource_path: ResourcePath | None = None, + fully_qualified_domain_name: FullyQualifiedDomainName | None = None, + search_string: SearchString | None = None, + failure_threshold: FailureThreshold | None = None, + inverted: Inverted | None = None, + disabled: Disabled | None = None, + health_threshold: HealthThreshold | None = None, + child_health_checks: ChildHealthCheckList | None = None, + enable_sni: EnableSNI | None = None, + regions: HealthCheckRegionList | None = None, + alarm_identifier: AlarmIdentifier | None = None, + insufficient_data_health_status: InsufficientDataHealthStatus | None = None, + reset_elements: ResettableElementNameList | None = None, **kwargs, ) -> UpdateHealthCheckResponse: raise NotImplementedError @handler("UpdateHostedZoneComment") def update_hosted_zone_comment( - self, context: RequestContext, id: ResourceId, comment: ResourceDescription = None, **kwargs + self, + context: RequestContext, + id: ResourceId, + comment: ResourceDescription | None = None, + **kwargs, ) -> UpdateHostedZoneCommentResponse: raise NotImplementedError diff --git a/localstack-core/localstack/aws/api/route53resolver/__init__.py b/localstack-core/localstack/aws/api/route53resolver/__init__.py index 9a92b9181b354..29bb80aa29a4b 100644 --- a/localstack-core/localstack/aws/api/route53resolver/__init__.py +++ b/localstack-core/localstack/aws/api/route53resolver/__init__.py @@ -1384,8 +1384,8 @@ def associate_firewall_rule_group( vpc_id: ResourceId, priority: Priority, name: Name, - mutation_protection: MutationProtectionStatus = None, - tags: TagList = None, + mutation_protection: MutationProtectionStatus | None = None, + tags: TagList | None = None, **kwargs, ) -> AssociateFirewallRuleGroupResponse: raise NotImplementedError @@ -1416,7 +1416,7 @@ def associate_resolver_rule( context: RequestContext, resolver_rule_id: ResourceId, vpc_id: ResourceId, - name: Name = None, + name: Name | None = None, **kwargs, ) -> AssociateResolverRuleResponse: raise NotImplementedError @@ -1427,7 +1427,7 @@ def create_firewall_domain_list( context: RequestContext, creator_request_id: CreatorRequestId, name: Name, - tags: TagList = None, + tags: TagList | None = None, **kwargs, ) -> CreateFirewallDomainListResponse: raise NotImplementedError @@ -1441,15 +1441,15 @@ def create_firewall_rule( priority: Priority, action: Action, name: Name, - firewall_domain_list_id: ResourceId = None, - block_response: BlockResponse = None, - block_override_domain: BlockOverrideDomain = None, - block_override_dns_type: BlockOverrideDnsType = None, - block_override_ttl: BlockOverrideTtl = None, - firewall_domain_redirection_action: FirewallDomainRedirectionAction = None, - qtype: Qtype = None, - dns_threat_protection: DnsThreatProtection = None, - confidence_threshold: ConfidenceThreshold = None, + firewall_domain_list_id: ResourceId | None = None, + block_response: BlockResponse | None = None, + block_override_domain: BlockOverrideDomain | None = None, + block_override_dns_type: BlockOverrideDnsType | None = None, + block_override_ttl: BlockOverrideTtl | None = None, + firewall_domain_redirection_action: FirewallDomainRedirectionAction | None = None, + qtype: Qtype | None = None, + dns_threat_protection: DnsThreatProtection | None = None, + confidence_threshold: ConfidenceThreshold | None = None, **kwargs, ) -> CreateFirewallRuleResponse: raise NotImplementedError @@ -1460,7 +1460,7 @@ def create_firewall_rule_group( context: RequestContext, creator_request_id: CreatorRequestId, name: Name, - tags: TagList = None, + tags: TagList | None = None, **kwargs, ) -> CreateFirewallRuleGroupResponse: raise NotImplementedError @@ -1473,8 +1473,8 @@ def create_outpost_resolver( name: OutpostResolverName, preferred_instance_type: OutpostInstanceType, outpost_arn: OutpostArn, - instance_count: InstanceCount = None, - tags: TagList = None, + instance_count: InstanceCount | None = None, + tags: TagList | None = None, **kwargs, ) -> CreateOutpostResolverResponse: raise NotImplementedError @@ -1487,12 +1487,12 @@ def create_resolver_endpoint( security_group_ids: SecurityGroupIds, direction: ResolverEndpointDirection, ip_addresses: IpAddressesRequest, - name: Name = None, - outpost_arn: OutpostArn = None, - preferred_instance_type: OutpostInstanceType = None, - tags: TagList = None, - resolver_endpoint_type: ResolverEndpointType = None, - protocols: ProtocolList = None, + name: Name | None = None, + outpost_arn: OutpostArn | None = None, + preferred_instance_type: OutpostInstanceType | None = None, + tags: TagList | None = None, + resolver_endpoint_type: ResolverEndpointType | None = None, + protocols: ProtocolList | None = None, **kwargs, ) -> CreateResolverEndpointResponse: raise NotImplementedError @@ -1504,7 +1504,7 @@ def create_resolver_query_log_config( name: ResolverQueryLogConfigName, destination_arn: DestinationArn, creator_request_id: CreatorRequestId, - tags: TagList = None, + tags: TagList | None = None, **kwargs, ) -> CreateResolverQueryLogConfigResponse: raise NotImplementedError @@ -1515,11 +1515,11 @@ def create_resolver_rule( context: RequestContext, creator_request_id: CreatorRequestId, rule_type: RuleTypeOption, - name: Name = None, - domain_name: DomainName = None, - target_ips: TargetList = None, - resolver_endpoint_id: ResourceId = None, - tags: TagList = None, + name: Name | None = None, + domain_name: DomainName | None = None, + target_ips: TargetList | None = None, + resolver_endpoint_id: ResourceId | None = None, + tags: TagList | None = None, **kwargs, ) -> CreateResolverRuleResponse: raise NotImplementedError @@ -1535,9 +1535,9 @@ def delete_firewall_rule( self, context: RequestContext, firewall_rule_group_id: ResourceId, - firewall_domain_list_id: ResourceId = None, - firewall_threat_protection_id: ResourceId = None, - qtype: Qtype = None, + firewall_domain_list_id: ResourceId | None = None, + firewall_threat_protection_id: ResourceId | None = None, + qtype: Qtype | None = None, **kwargs, ) -> DeleteFirewallRuleResponse: raise NotImplementedError @@ -1712,8 +1712,8 @@ def import_firewall_domains( def list_firewall_configs( self, context: RequestContext, - max_results: ListFirewallConfigsMaxResult = None, - next_token: NextToken = None, + max_results: ListFirewallConfigsMaxResult | None = None, + next_token: NextToken | None = None, **kwargs, ) -> ListFirewallConfigsResponse: raise NotImplementedError @@ -1722,8 +1722,8 @@ def list_firewall_configs( def list_firewall_domain_lists( self, context: RequestContext, - max_results: MaxResults = None, - next_token: NextToken = None, + max_results: MaxResults | None = None, + next_token: NextToken | None = None, **kwargs, ) -> ListFirewallDomainListsResponse: raise NotImplementedError @@ -1733,8 +1733,8 @@ def list_firewall_domains( self, context: RequestContext, firewall_domain_list_id: ResourceId, - max_results: ListDomainMaxResults = None, - next_token: NextToken = None, + max_results: ListDomainMaxResults | None = None, + next_token: NextToken | None = None, **kwargs, ) -> ListFirewallDomainsResponse: raise NotImplementedError @@ -1743,12 +1743,12 @@ def list_firewall_domains( def list_firewall_rule_group_associations( self, context: RequestContext, - firewall_rule_group_id: ResourceId = None, - vpc_id: ResourceId = None, - priority: Priority = None, - status: FirewallRuleGroupAssociationStatus = None, - max_results: MaxResults = None, - next_token: NextToken = None, + firewall_rule_group_id: ResourceId | None = None, + vpc_id: ResourceId | None = None, + priority: Priority | None = None, + status: FirewallRuleGroupAssociationStatus | None = None, + max_results: MaxResults | None = None, + next_token: NextToken | None = None, **kwargs, ) -> ListFirewallRuleGroupAssociationsResponse: raise NotImplementedError @@ -1757,8 +1757,8 @@ def list_firewall_rule_group_associations( def list_firewall_rule_groups( self, context: RequestContext, - max_results: MaxResults = None, - next_token: NextToken = None, + max_results: MaxResults | None = None, + next_token: NextToken | None = None, **kwargs, ) -> ListFirewallRuleGroupsResponse: raise NotImplementedError @@ -1768,10 +1768,10 @@ def list_firewall_rules( self, context: RequestContext, firewall_rule_group_id: ResourceId, - priority: Priority = None, - action: Action = None, - max_results: MaxResults = None, - next_token: NextToken = None, + priority: Priority | None = None, + action: Action | None = None, + max_results: MaxResults | None = None, + next_token: NextToken | None = None, **kwargs, ) -> ListFirewallRulesResponse: raise NotImplementedError @@ -1780,9 +1780,9 @@ def list_firewall_rules( def list_outpost_resolvers( self, context: RequestContext, - outpost_arn: OutpostArn = None, - max_results: MaxResults = None, - next_token: NextToken = None, + outpost_arn: OutpostArn | None = None, + max_results: MaxResults | None = None, + next_token: NextToken | None = None, **kwargs, ) -> ListOutpostResolversResponse: raise NotImplementedError @@ -1791,8 +1791,8 @@ def list_outpost_resolvers( def list_resolver_configs( self, context: RequestContext, - max_results: ListResolverConfigsMaxResult = None, - next_token: NextToken = None, + max_results: ListResolverConfigsMaxResult | None = None, + next_token: NextToken | None = None, **kwargs, ) -> ListResolverConfigsResponse: raise NotImplementedError @@ -1801,9 +1801,9 @@ def list_resolver_configs( def list_resolver_dnssec_configs( self, context: RequestContext, - max_results: MaxResults = None, - next_token: NextToken = None, - filters: Filters = None, + max_results: MaxResults | None = None, + next_token: NextToken | None = None, + filters: Filters | None = None, **kwargs, ) -> ListResolverDnssecConfigsResponse: raise NotImplementedError @@ -1813,8 +1813,8 @@ def list_resolver_endpoint_ip_addresses( self, context: RequestContext, resolver_endpoint_id: ResourceId, - max_results: MaxResults = None, - next_token: NextToken = None, + max_results: MaxResults | None = None, + next_token: NextToken | None = None, **kwargs, ) -> ListResolverEndpointIpAddressesResponse: raise NotImplementedError @@ -1823,9 +1823,9 @@ def list_resolver_endpoint_ip_addresses( def list_resolver_endpoints( self, context: RequestContext, - max_results: MaxResults = None, - next_token: NextToken = None, - filters: Filters = None, + max_results: MaxResults | None = None, + next_token: NextToken | None = None, + filters: Filters | None = None, **kwargs, ) -> ListResolverEndpointsResponse: raise NotImplementedError @@ -1834,11 +1834,11 @@ def list_resolver_endpoints( def list_resolver_query_log_config_associations( self, context: RequestContext, - max_results: MaxResults = None, - next_token: NextToken = None, - filters: Filters = None, - sort_by: SortByKey = None, - sort_order: SortOrder = None, + max_results: MaxResults | None = None, + next_token: NextToken | None = None, + filters: Filters | None = None, + sort_by: SortByKey | None = None, + sort_order: SortOrder | None = None, **kwargs, ) -> ListResolverQueryLogConfigAssociationsResponse: raise NotImplementedError @@ -1847,11 +1847,11 @@ def list_resolver_query_log_config_associations( def list_resolver_query_log_configs( self, context: RequestContext, - max_results: MaxResults = None, - next_token: NextToken = None, - filters: Filters = None, - sort_by: SortByKey = None, - sort_order: SortOrder = None, + max_results: MaxResults | None = None, + next_token: NextToken | None = None, + filters: Filters | None = None, + sort_by: SortByKey | None = None, + sort_order: SortOrder | None = None, **kwargs, ) -> ListResolverQueryLogConfigsResponse: raise NotImplementedError @@ -1860,9 +1860,9 @@ def list_resolver_query_log_configs( def list_resolver_rule_associations( self, context: RequestContext, - max_results: MaxResults = None, - next_token: NextToken = None, - filters: Filters = None, + max_results: MaxResults | None = None, + next_token: NextToken | None = None, + filters: Filters | None = None, **kwargs, ) -> ListResolverRuleAssociationsResponse: raise NotImplementedError @@ -1871,9 +1871,9 @@ def list_resolver_rule_associations( def list_resolver_rules( self, context: RequestContext, - max_results: MaxResults = None, - next_token: NextToken = None, - filters: Filters = None, + max_results: MaxResults | None = None, + next_token: NextToken | None = None, + filters: Filters | None = None, **kwargs, ) -> ListResolverRulesResponse: raise NotImplementedError @@ -1883,8 +1883,8 @@ def list_tags_for_resource( self, context: RequestContext, resource_arn: Arn, - max_results: MaxResults = None, - next_token: NextToken = None, + max_results: MaxResults | None = None, + next_token: NextToken | None = None, **kwargs, ) -> ListTagsForResourceResponse: raise NotImplementedError @@ -1953,19 +1953,19 @@ def update_firewall_rule( self, context: RequestContext, firewall_rule_group_id: ResourceId, - firewall_domain_list_id: ResourceId = None, - firewall_threat_protection_id: ResourceId = None, - priority: Priority = None, - action: Action = None, - block_response: BlockResponse = None, - block_override_domain: BlockOverrideDomain = None, - block_override_dns_type: BlockOverrideDnsType = None, - block_override_ttl: BlockOverrideTtl = None, - name: Name = None, - firewall_domain_redirection_action: FirewallDomainRedirectionAction = None, - qtype: Qtype = None, - dns_threat_protection: DnsThreatProtection = None, - confidence_threshold: ConfidenceThreshold = None, + firewall_domain_list_id: ResourceId | None = None, + firewall_threat_protection_id: ResourceId | None = None, + priority: Priority | None = None, + action: Action | None = None, + block_response: BlockResponse | None = None, + block_override_domain: BlockOverrideDomain | None = None, + block_override_dns_type: BlockOverrideDnsType | None = None, + block_override_ttl: BlockOverrideTtl | None = None, + name: Name | None = None, + firewall_domain_redirection_action: FirewallDomainRedirectionAction | None = None, + qtype: Qtype | None = None, + dns_threat_protection: DnsThreatProtection | None = None, + confidence_threshold: ConfidenceThreshold | None = None, **kwargs, ) -> UpdateFirewallRuleResponse: raise NotImplementedError @@ -1975,9 +1975,9 @@ def update_firewall_rule_group_association( self, context: RequestContext, firewall_rule_group_association_id: ResourceId, - priority: Priority = None, - mutation_protection: MutationProtectionStatus = None, - name: Name = None, + priority: Priority | None = None, + mutation_protection: MutationProtectionStatus | None = None, + name: Name | None = None, **kwargs, ) -> UpdateFirewallRuleGroupAssociationResponse: raise NotImplementedError @@ -1987,9 +1987,9 @@ def update_outpost_resolver( self, context: RequestContext, id: ResourceId, - name: OutpostResolverName = None, - instance_count: InstanceCount = None, - preferred_instance_type: OutpostInstanceType = None, + name: OutpostResolverName | None = None, + instance_count: InstanceCount | None = None, + preferred_instance_type: OutpostInstanceType | None = None, **kwargs, ) -> UpdateOutpostResolverResponse: raise NotImplementedError @@ -2015,10 +2015,10 @@ def update_resolver_endpoint( self, context: RequestContext, resolver_endpoint_id: ResourceId, - name: Name = None, - resolver_endpoint_type: ResolverEndpointType = None, - update_ip_addresses: UpdateIpAddresses = None, - protocols: ProtocolList = None, + name: Name | None = None, + resolver_endpoint_type: ResolverEndpointType | None = None, + update_ip_addresses: UpdateIpAddresses | None = None, + protocols: ProtocolList | None = None, **kwargs, ) -> UpdateResolverEndpointResponse: raise NotImplementedError diff --git a/localstack-core/localstack/aws/api/s3/__init__.py b/localstack-core/localstack/aws/api/s3/__init__.py index 1b81a91adc9ed..3465e618433a8 100644 --- a/localstack-core/localstack/aws/api/s3/__init__.py +++ b/localstack-core/localstack/aws/api/s3/__init__.py @@ -3604,9 +3604,9 @@ def abort_multipart_upload( bucket: BucketName, key: ObjectKey, upload_id: MultipartUploadId, - request_payer: RequestPayer = None, - expected_bucket_owner: AccountId = None, - if_match_initiated_time: IfMatchInitiatedTime = None, + request_payer: RequestPayer | None = None, + expected_bucket_owner: AccountId | None = None, + if_match_initiated_time: IfMatchInitiatedTime | None = None, **kwargs, ) -> AbortMultipartUploadOutput: raise NotImplementedError @@ -3618,21 +3618,21 @@ def complete_multipart_upload( bucket: BucketName, key: ObjectKey, upload_id: MultipartUploadId, - multipart_upload: CompletedMultipartUpload = None, - checksum_crc32: ChecksumCRC32 = None, - checksum_crc32_c: ChecksumCRC32C = None, - checksum_crc64_nvme: ChecksumCRC64NVME = None, - checksum_sha1: ChecksumSHA1 = None, - checksum_sha256: ChecksumSHA256 = None, - checksum_type: ChecksumType = None, - mpu_object_size: MpuObjectSize = None, - request_payer: RequestPayer = None, - expected_bucket_owner: AccountId = None, - if_match: IfMatch = None, - if_none_match: IfNoneMatch = None, - sse_customer_algorithm: SSECustomerAlgorithm = None, - sse_customer_key: SSECustomerKey = None, - sse_customer_key_md5: SSECustomerKeyMD5 = None, + multipart_upload: CompletedMultipartUpload | None = None, + checksum_crc32: ChecksumCRC32 | None = None, + checksum_crc32_c: ChecksumCRC32C | None = None, + checksum_crc64_nvme: ChecksumCRC64NVME | None = None, + checksum_sha1: ChecksumSHA1 | None = None, + checksum_sha256: ChecksumSHA256 | None = None, + checksum_type: ChecksumType | None = None, + mpu_object_size: MpuObjectSize | None = None, + request_payer: RequestPayer | None = None, + expected_bucket_owner: AccountId | None = None, + if_match: IfMatch | None = None, + if_none_match: IfNoneMatch | None = None, + sse_customer_algorithm: SSECustomerAlgorithm | None = None, + sse_customer_key: SSECustomerKey | None = None, + sse_customer_key_md5: SSECustomerKeyMD5 | None = None, **kwargs, ) -> CompleteMultipartUploadOutput: raise NotImplementedError @@ -3644,44 +3644,44 @@ def copy_object( bucket: BucketName, copy_source: CopySource, key: ObjectKey, - acl: ObjectCannedACL = None, - cache_control: CacheControl = None, - checksum_algorithm: ChecksumAlgorithm = None, - content_disposition: ContentDisposition = None, - content_encoding: ContentEncoding = None, - content_language: ContentLanguage = None, - content_type: ContentType = None, - copy_source_if_match: CopySourceIfMatch = None, - copy_source_if_modified_since: CopySourceIfModifiedSince = None, - copy_source_if_none_match: CopySourceIfNoneMatch = None, - copy_source_if_unmodified_since: CopySourceIfUnmodifiedSince = None, - expires: Expires = None, - grant_full_control: GrantFullControl = None, - grant_read: GrantRead = None, - grant_read_acp: GrantReadACP = None, - grant_write_acp: GrantWriteACP = None, - metadata: Metadata = None, - metadata_directive: MetadataDirective = None, - tagging_directive: TaggingDirective = None, - server_side_encryption: ServerSideEncryption = None, - storage_class: StorageClass = None, - website_redirect_location: WebsiteRedirectLocation = None, - sse_customer_algorithm: SSECustomerAlgorithm = None, - sse_customer_key: SSECustomerKey = None, - sse_customer_key_md5: SSECustomerKeyMD5 = None, - ssekms_key_id: SSEKMSKeyId = None, - ssekms_encryption_context: SSEKMSEncryptionContext = None, - bucket_key_enabled: BucketKeyEnabled = None, - copy_source_sse_customer_algorithm: CopySourceSSECustomerAlgorithm = None, - copy_source_sse_customer_key: CopySourceSSECustomerKey = None, - copy_source_sse_customer_key_md5: CopySourceSSECustomerKeyMD5 = None, - request_payer: RequestPayer = None, - tagging: TaggingHeader = None, - object_lock_mode: ObjectLockMode = None, - object_lock_retain_until_date: ObjectLockRetainUntilDate = None, - object_lock_legal_hold_status: ObjectLockLegalHoldStatus = None, - expected_bucket_owner: AccountId = None, - expected_source_bucket_owner: AccountId = None, + acl: ObjectCannedACL | None = None, + cache_control: CacheControl | None = None, + checksum_algorithm: ChecksumAlgorithm | None = None, + content_disposition: ContentDisposition | None = None, + content_encoding: ContentEncoding | None = None, + content_language: ContentLanguage | None = None, + content_type: ContentType | None = None, + copy_source_if_match: CopySourceIfMatch | None = None, + copy_source_if_modified_since: CopySourceIfModifiedSince | None = None, + copy_source_if_none_match: CopySourceIfNoneMatch | None = None, + copy_source_if_unmodified_since: CopySourceIfUnmodifiedSince | None = None, + expires: Expires | None = None, + grant_full_control: GrantFullControl | None = None, + grant_read: GrantRead | None = None, + grant_read_acp: GrantReadACP | None = None, + grant_write_acp: GrantWriteACP | None = None, + metadata: Metadata | None = None, + metadata_directive: MetadataDirective | None = None, + tagging_directive: TaggingDirective | None = None, + server_side_encryption: ServerSideEncryption | None = None, + storage_class: StorageClass | None = None, + website_redirect_location: WebsiteRedirectLocation | None = None, + sse_customer_algorithm: SSECustomerAlgorithm | None = None, + sse_customer_key: SSECustomerKey | None = None, + sse_customer_key_md5: SSECustomerKeyMD5 | None = None, + ssekms_key_id: SSEKMSKeyId | None = None, + ssekms_encryption_context: SSEKMSEncryptionContext | None = None, + bucket_key_enabled: BucketKeyEnabled | None = None, + copy_source_sse_customer_algorithm: CopySourceSSECustomerAlgorithm | None = None, + copy_source_sse_customer_key: CopySourceSSECustomerKey | None = None, + copy_source_sse_customer_key_md5: CopySourceSSECustomerKeyMD5 | None = None, + request_payer: RequestPayer | None = None, + tagging: TaggingHeader | None = None, + object_lock_mode: ObjectLockMode | None = None, + object_lock_retain_until_date: ObjectLockRetainUntilDate | None = None, + object_lock_legal_hold_status: ObjectLockLegalHoldStatus | None = None, + expected_bucket_owner: AccountId | None = None, + expected_source_bucket_owner: AccountId | None = None, **kwargs, ) -> CopyObjectOutput: raise NotImplementedError @@ -3691,15 +3691,15 @@ def create_bucket( self, context: RequestContext, bucket: BucketName, - acl: BucketCannedACL = None, - create_bucket_configuration: CreateBucketConfiguration = None, - grant_full_control: GrantFullControl = None, - grant_read: GrantRead = None, - grant_read_acp: GrantReadACP = None, - grant_write: GrantWrite = None, - grant_write_acp: GrantWriteACP = None, - object_lock_enabled_for_bucket: ObjectLockEnabledForBucket = None, - object_ownership: ObjectOwnership = None, + acl: BucketCannedACL | None = None, + create_bucket_configuration: CreateBucketConfiguration | None = None, + grant_full_control: GrantFullControl | None = None, + grant_read: GrantRead | None = None, + grant_read_acp: GrantReadACP | None = None, + grant_write: GrantWrite | None = None, + grant_write_acp: GrantWriteACP | None = None, + object_lock_enabled_for_bucket: ObjectLockEnabledForBucket | None = None, + object_ownership: ObjectOwnership | None = None, **kwargs, ) -> CreateBucketOutput: raise NotImplementedError @@ -3710,9 +3710,9 @@ def create_bucket_metadata_table_configuration( context: RequestContext, bucket: BucketName, metadata_table_configuration: MetadataTableConfiguration, - content_md5: ContentMD5 = None, - checksum_algorithm: ChecksumAlgorithm = None, - expected_bucket_owner: AccountId = None, + content_md5: ContentMD5 | None = None, + checksum_algorithm: ChecksumAlgorithm | None = None, + expected_bucket_owner: AccountId | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -3723,35 +3723,35 @@ def create_multipart_upload( context: RequestContext, bucket: BucketName, key: ObjectKey, - acl: ObjectCannedACL = None, - cache_control: CacheControl = None, - content_disposition: ContentDisposition = None, - content_encoding: ContentEncoding = None, - content_language: ContentLanguage = None, - content_type: ContentType = None, - expires: Expires = None, - grant_full_control: GrantFullControl = None, - grant_read: GrantRead = None, - grant_read_acp: GrantReadACP = None, - grant_write_acp: GrantWriteACP = None, - metadata: Metadata = None, - server_side_encryption: ServerSideEncryption = None, - storage_class: StorageClass = None, - website_redirect_location: WebsiteRedirectLocation = None, - sse_customer_algorithm: SSECustomerAlgorithm = None, - sse_customer_key: SSECustomerKey = None, - sse_customer_key_md5: SSECustomerKeyMD5 = None, - ssekms_key_id: SSEKMSKeyId = None, - ssekms_encryption_context: SSEKMSEncryptionContext = None, - bucket_key_enabled: BucketKeyEnabled = None, - request_payer: RequestPayer = None, - tagging: TaggingHeader = None, - object_lock_mode: ObjectLockMode = None, - object_lock_retain_until_date: ObjectLockRetainUntilDate = None, - object_lock_legal_hold_status: ObjectLockLegalHoldStatus = None, - expected_bucket_owner: AccountId = None, - checksum_algorithm: ChecksumAlgorithm = None, - checksum_type: ChecksumType = None, + acl: ObjectCannedACL | None = None, + cache_control: CacheControl | None = None, + content_disposition: ContentDisposition | None = None, + content_encoding: ContentEncoding | None = None, + content_language: ContentLanguage | None = None, + content_type: ContentType | None = None, + expires: Expires | None = None, + grant_full_control: GrantFullControl | None = None, + grant_read: GrantRead | None = None, + grant_read_acp: GrantReadACP | None = None, + grant_write_acp: GrantWriteACP | None = None, + metadata: Metadata | None = None, + server_side_encryption: ServerSideEncryption | None = None, + storage_class: StorageClass | None = None, + website_redirect_location: WebsiteRedirectLocation | None = None, + sse_customer_algorithm: SSECustomerAlgorithm | None = None, + sse_customer_key: SSECustomerKey | None = None, + sse_customer_key_md5: SSECustomerKeyMD5 | None = None, + ssekms_key_id: SSEKMSKeyId | None = None, + ssekms_encryption_context: SSEKMSEncryptionContext | None = None, + bucket_key_enabled: BucketKeyEnabled | None = None, + request_payer: RequestPayer | None = None, + tagging: TaggingHeader | None = None, + object_lock_mode: ObjectLockMode | None = None, + object_lock_retain_until_date: ObjectLockRetainUntilDate | None = None, + object_lock_legal_hold_status: ObjectLockLegalHoldStatus | None = None, + expected_bucket_owner: AccountId | None = None, + checksum_algorithm: ChecksumAlgorithm | None = None, + checksum_type: ChecksumType | None = None, **kwargs, ) -> CreateMultipartUploadOutput: raise NotImplementedError @@ -3761,11 +3761,11 @@ def create_session( self, context: RequestContext, bucket: BucketName, - session_mode: SessionMode = None, - server_side_encryption: ServerSideEncryption = None, - ssekms_key_id: SSEKMSKeyId = None, - ssekms_encryption_context: SSEKMSEncryptionContext = None, - bucket_key_enabled: BucketKeyEnabled = None, + session_mode: SessionMode | None = None, + server_side_encryption: ServerSideEncryption | None = None, + ssekms_key_id: SSEKMSKeyId | None = None, + ssekms_encryption_context: SSEKMSEncryptionContext | None = None, + bucket_key_enabled: BucketKeyEnabled | None = None, **kwargs, ) -> CreateSessionOutput: raise NotImplementedError @@ -3775,7 +3775,7 @@ def delete_bucket( self, context: RequestContext, bucket: BucketName, - expected_bucket_owner: AccountId = None, + expected_bucket_owner: AccountId | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -3786,7 +3786,7 @@ def delete_bucket_analytics_configuration( context: RequestContext, bucket: BucketName, id: AnalyticsId, - expected_bucket_owner: AccountId = None, + expected_bucket_owner: AccountId | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -3796,7 +3796,7 @@ def delete_bucket_cors( self, context: RequestContext, bucket: BucketName, - expected_bucket_owner: AccountId = None, + expected_bucket_owner: AccountId | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -3806,7 +3806,7 @@ def delete_bucket_encryption( self, context: RequestContext, bucket: BucketName, - expected_bucket_owner: AccountId = None, + expected_bucket_owner: AccountId | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -3823,7 +3823,7 @@ def delete_bucket_inventory_configuration( context: RequestContext, bucket: BucketName, id: InventoryId, - expected_bucket_owner: AccountId = None, + expected_bucket_owner: AccountId | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -3833,7 +3833,7 @@ def delete_bucket_lifecycle( self, context: RequestContext, bucket: BucketName, - expected_bucket_owner: AccountId = None, + expected_bucket_owner: AccountId | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -3843,7 +3843,7 @@ def delete_bucket_metadata_table_configuration( self, context: RequestContext, bucket: BucketName, - expected_bucket_owner: AccountId = None, + expected_bucket_owner: AccountId | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -3854,7 +3854,7 @@ def delete_bucket_metrics_configuration( context: RequestContext, bucket: BucketName, id: MetricsId, - expected_bucket_owner: AccountId = None, + expected_bucket_owner: AccountId | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -3864,7 +3864,7 @@ def delete_bucket_ownership_controls( self, context: RequestContext, bucket: BucketName, - expected_bucket_owner: AccountId = None, + expected_bucket_owner: AccountId | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -3874,7 +3874,7 @@ def delete_bucket_policy( self, context: RequestContext, bucket: BucketName, - expected_bucket_owner: AccountId = None, + expected_bucket_owner: AccountId | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -3884,7 +3884,7 @@ def delete_bucket_replication( self, context: RequestContext, bucket: BucketName, - expected_bucket_owner: AccountId = None, + expected_bucket_owner: AccountId | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -3894,7 +3894,7 @@ def delete_bucket_tagging( self, context: RequestContext, bucket: BucketName, - expected_bucket_owner: AccountId = None, + expected_bucket_owner: AccountId | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -3904,7 +3904,7 @@ def delete_bucket_website( self, context: RequestContext, bucket: BucketName, - expected_bucket_owner: AccountId = None, + expected_bucket_owner: AccountId | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -3915,14 +3915,14 @@ def delete_object( context: RequestContext, bucket: BucketName, key: ObjectKey, - mfa: MFA = None, - version_id: ObjectVersionId = None, - request_payer: RequestPayer = None, - bypass_governance_retention: BypassGovernanceRetention = None, - expected_bucket_owner: AccountId = None, - if_match: IfMatch = None, - if_match_last_modified_time: IfMatchLastModifiedTime = None, - if_match_size: IfMatchSize = None, + mfa: MFA | None = None, + version_id: ObjectVersionId | None = None, + request_payer: RequestPayer | None = None, + bypass_governance_retention: BypassGovernanceRetention | None = None, + expected_bucket_owner: AccountId | None = None, + if_match: IfMatch | None = None, + if_match_last_modified_time: IfMatchLastModifiedTime | None = None, + if_match_size: IfMatchSize | None = None, **kwargs, ) -> DeleteObjectOutput: raise NotImplementedError @@ -3933,8 +3933,8 @@ def delete_object_tagging( context: RequestContext, bucket: BucketName, key: ObjectKey, - version_id: ObjectVersionId = None, - expected_bucket_owner: AccountId = None, + version_id: ObjectVersionId | None = None, + expected_bucket_owner: AccountId | None = None, **kwargs, ) -> DeleteObjectTaggingOutput: raise NotImplementedError @@ -3945,11 +3945,11 @@ def delete_objects( context: RequestContext, bucket: BucketName, delete: Delete, - mfa: MFA = None, - request_payer: RequestPayer = None, - bypass_governance_retention: BypassGovernanceRetention = None, - expected_bucket_owner: AccountId = None, - checksum_algorithm: ChecksumAlgorithm = None, + mfa: MFA | None = None, + request_payer: RequestPayer | None = None, + bypass_governance_retention: BypassGovernanceRetention | None = None, + expected_bucket_owner: AccountId | None = None, + checksum_algorithm: ChecksumAlgorithm | None = None, **kwargs, ) -> DeleteObjectsOutput: raise NotImplementedError @@ -3959,7 +3959,7 @@ def delete_public_access_block( self, context: RequestContext, bucket: BucketName, - expected_bucket_owner: AccountId = None, + expected_bucket_owner: AccountId | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -3969,8 +3969,8 @@ def get_bucket_accelerate_configuration( self, context: RequestContext, bucket: BucketName, - expected_bucket_owner: AccountId = None, - request_payer: RequestPayer = None, + expected_bucket_owner: AccountId | None = None, + request_payer: RequestPayer | None = None, **kwargs, ) -> GetBucketAccelerateConfigurationOutput: raise NotImplementedError @@ -3980,7 +3980,7 @@ def get_bucket_acl( self, context: RequestContext, bucket: BucketName, - expected_bucket_owner: AccountId = None, + expected_bucket_owner: AccountId | None = None, **kwargs, ) -> GetBucketAclOutput: raise NotImplementedError @@ -3991,7 +3991,7 @@ def get_bucket_analytics_configuration( context: RequestContext, bucket: BucketName, id: AnalyticsId, - expected_bucket_owner: AccountId = None, + expected_bucket_owner: AccountId | None = None, **kwargs, ) -> GetBucketAnalyticsConfigurationOutput: raise NotImplementedError @@ -4001,7 +4001,7 @@ def get_bucket_cors( self, context: RequestContext, bucket: BucketName, - expected_bucket_owner: AccountId = None, + expected_bucket_owner: AccountId | None = None, **kwargs, ) -> GetBucketCorsOutput: raise NotImplementedError @@ -4011,7 +4011,7 @@ def get_bucket_encryption( self, context: RequestContext, bucket: BucketName, - expected_bucket_owner: AccountId = None, + expected_bucket_owner: AccountId | None = None, **kwargs, ) -> GetBucketEncryptionOutput: raise NotImplementedError @@ -4028,7 +4028,7 @@ def get_bucket_inventory_configuration( context: RequestContext, bucket: BucketName, id: InventoryId, - expected_bucket_owner: AccountId = None, + expected_bucket_owner: AccountId | None = None, **kwargs, ) -> GetBucketInventoryConfigurationOutput: raise NotImplementedError @@ -4038,7 +4038,7 @@ def get_bucket_lifecycle( self, context: RequestContext, bucket: BucketName, - expected_bucket_owner: AccountId = None, + expected_bucket_owner: AccountId | None = None, **kwargs, ) -> GetBucketLifecycleOutput: raise NotImplementedError @@ -4048,7 +4048,7 @@ def get_bucket_lifecycle_configuration( self, context: RequestContext, bucket: BucketName, - expected_bucket_owner: AccountId = None, + expected_bucket_owner: AccountId | None = None, **kwargs, ) -> GetBucketLifecycleConfigurationOutput: raise NotImplementedError @@ -4058,7 +4058,7 @@ def get_bucket_location( self, context: RequestContext, bucket: BucketName, - expected_bucket_owner: AccountId = None, + expected_bucket_owner: AccountId | None = None, **kwargs, ) -> GetBucketLocationOutput: raise NotImplementedError @@ -4068,7 +4068,7 @@ def get_bucket_logging( self, context: RequestContext, bucket: BucketName, - expected_bucket_owner: AccountId = None, + expected_bucket_owner: AccountId | None = None, **kwargs, ) -> GetBucketLoggingOutput: raise NotImplementedError @@ -4078,7 +4078,7 @@ def get_bucket_metadata_table_configuration( self, context: RequestContext, bucket: BucketName, - expected_bucket_owner: AccountId = None, + expected_bucket_owner: AccountId | None = None, **kwargs, ) -> GetBucketMetadataTableConfigurationOutput: raise NotImplementedError @@ -4089,7 +4089,7 @@ def get_bucket_metrics_configuration( context: RequestContext, bucket: BucketName, id: MetricsId, - expected_bucket_owner: AccountId = None, + expected_bucket_owner: AccountId | None = None, **kwargs, ) -> GetBucketMetricsConfigurationOutput: raise NotImplementedError @@ -4099,7 +4099,7 @@ def get_bucket_notification( self, context: RequestContext, bucket: BucketName, - expected_bucket_owner: AccountId = None, + expected_bucket_owner: AccountId | None = None, **kwargs, ) -> NotificationConfigurationDeprecated: raise NotImplementedError @@ -4109,7 +4109,7 @@ def get_bucket_notification_configuration( self, context: RequestContext, bucket: BucketName, - expected_bucket_owner: AccountId = None, + expected_bucket_owner: AccountId | None = None, **kwargs, ) -> NotificationConfiguration: raise NotImplementedError @@ -4119,7 +4119,7 @@ def get_bucket_ownership_controls( self, context: RequestContext, bucket: BucketName, - expected_bucket_owner: AccountId = None, + expected_bucket_owner: AccountId | None = None, **kwargs, ) -> GetBucketOwnershipControlsOutput: raise NotImplementedError @@ -4129,7 +4129,7 @@ def get_bucket_policy( self, context: RequestContext, bucket: BucketName, - expected_bucket_owner: AccountId = None, + expected_bucket_owner: AccountId | None = None, **kwargs, ) -> GetBucketPolicyOutput: raise NotImplementedError @@ -4139,7 +4139,7 @@ def get_bucket_policy_status( self, context: RequestContext, bucket: BucketName, - expected_bucket_owner: AccountId = None, + expected_bucket_owner: AccountId | None = None, **kwargs, ) -> GetBucketPolicyStatusOutput: raise NotImplementedError @@ -4149,7 +4149,7 @@ def get_bucket_replication( self, context: RequestContext, bucket: BucketName, - expected_bucket_owner: AccountId = None, + expected_bucket_owner: AccountId | None = None, **kwargs, ) -> GetBucketReplicationOutput: raise NotImplementedError @@ -4159,7 +4159,7 @@ def get_bucket_request_payment( self, context: RequestContext, bucket: BucketName, - expected_bucket_owner: AccountId = None, + expected_bucket_owner: AccountId | None = None, **kwargs, ) -> GetBucketRequestPaymentOutput: raise NotImplementedError @@ -4169,7 +4169,7 @@ def get_bucket_tagging( self, context: RequestContext, bucket: BucketName, - expected_bucket_owner: AccountId = None, + expected_bucket_owner: AccountId | None = None, **kwargs, ) -> GetBucketTaggingOutput: raise NotImplementedError @@ -4179,7 +4179,7 @@ def get_bucket_versioning( self, context: RequestContext, bucket: BucketName, - expected_bucket_owner: AccountId = None, + expected_bucket_owner: AccountId | None = None, **kwargs, ) -> GetBucketVersioningOutput: raise NotImplementedError @@ -4189,7 +4189,7 @@ def get_bucket_website( self, context: RequestContext, bucket: BucketName, - expected_bucket_owner: AccountId = None, + expected_bucket_owner: AccountId | None = None, **kwargs, ) -> GetBucketWebsiteOutput: raise NotImplementedError @@ -4200,25 +4200,25 @@ def get_object( context: RequestContext, bucket: BucketName, key: ObjectKey, - if_match: IfMatch = None, - if_modified_since: IfModifiedSince = None, - if_none_match: IfNoneMatch = None, - if_unmodified_since: IfUnmodifiedSince = None, - range: Range = None, - response_cache_control: ResponseCacheControl = None, - response_content_disposition: ResponseContentDisposition = None, - response_content_encoding: ResponseContentEncoding = None, - response_content_language: ResponseContentLanguage = None, - response_content_type: ResponseContentType = None, - response_expires: ResponseExpires = None, - version_id: ObjectVersionId = None, - sse_customer_algorithm: SSECustomerAlgorithm = None, - sse_customer_key: SSECustomerKey = None, - sse_customer_key_md5: SSECustomerKeyMD5 = None, - request_payer: RequestPayer = None, - part_number: PartNumber = None, - expected_bucket_owner: AccountId = None, - checksum_mode: ChecksumMode = None, + if_match: IfMatch | None = None, + if_modified_since: IfModifiedSince | None = None, + if_none_match: IfNoneMatch | None = None, + if_unmodified_since: IfUnmodifiedSince | None = None, + range: Range | None = None, + response_cache_control: ResponseCacheControl | None = None, + response_content_disposition: ResponseContentDisposition | None = None, + response_content_encoding: ResponseContentEncoding | None = None, + response_content_language: ResponseContentLanguage | None = None, + response_content_type: ResponseContentType | None = None, + response_expires: ResponseExpires | None = None, + version_id: ObjectVersionId | None = None, + sse_customer_algorithm: SSECustomerAlgorithm | None = None, + sse_customer_key: SSECustomerKey | None = None, + sse_customer_key_md5: SSECustomerKeyMD5 | None = None, + request_payer: RequestPayer | None = None, + part_number: PartNumber | None = None, + expected_bucket_owner: AccountId | None = None, + checksum_mode: ChecksumMode | None = None, **kwargs, ) -> GetObjectOutput: raise NotImplementedError @@ -4229,9 +4229,9 @@ def get_object_acl( context: RequestContext, bucket: BucketName, key: ObjectKey, - version_id: ObjectVersionId = None, - request_payer: RequestPayer = None, - expected_bucket_owner: AccountId = None, + version_id: ObjectVersionId | None = None, + request_payer: RequestPayer | None = None, + expected_bucket_owner: AccountId | None = None, **kwargs, ) -> GetObjectAclOutput: raise NotImplementedError @@ -4243,14 +4243,14 @@ def get_object_attributes( bucket: BucketName, key: ObjectKey, object_attributes: ObjectAttributesList, - version_id: ObjectVersionId = None, - max_parts: MaxParts = None, - part_number_marker: PartNumberMarker = None, - sse_customer_algorithm: SSECustomerAlgorithm = None, - sse_customer_key: SSECustomerKey = None, - sse_customer_key_md5: SSECustomerKeyMD5 = None, - request_payer: RequestPayer = None, - expected_bucket_owner: AccountId = None, + version_id: ObjectVersionId | None = None, + max_parts: MaxParts | None = None, + part_number_marker: PartNumberMarker | None = None, + sse_customer_algorithm: SSECustomerAlgorithm | None = None, + sse_customer_key: SSECustomerKey | None = None, + sse_customer_key_md5: SSECustomerKeyMD5 | None = None, + request_payer: RequestPayer | None = None, + expected_bucket_owner: AccountId | None = None, **kwargs, ) -> GetObjectAttributesOutput: raise NotImplementedError @@ -4261,9 +4261,9 @@ def get_object_legal_hold( context: RequestContext, bucket: BucketName, key: ObjectKey, - version_id: ObjectVersionId = None, - request_payer: RequestPayer = None, - expected_bucket_owner: AccountId = None, + version_id: ObjectVersionId | None = None, + request_payer: RequestPayer | None = None, + expected_bucket_owner: AccountId | None = None, **kwargs, ) -> GetObjectLegalHoldOutput: raise NotImplementedError @@ -4273,7 +4273,7 @@ def get_object_lock_configuration( self, context: RequestContext, bucket: BucketName, - expected_bucket_owner: AccountId = None, + expected_bucket_owner: AccountId | None = None, **kwargs, ) -> GetObjectLockConfigurationOutput: raise NotImplementedError @@ -4284,9 +4284,9 @@ def get_object_retention( context: RequestContext, bucket: BucketName, key: ObjectKey, - version_id: ObjectVersionId = None, - request_payer: RequestPayer = None, - expected_bucket_owner: AccountId = None, + version_id: ObjectVersionId | None = None, + request_payer: RequestPayer | None = None, + expected_bucket_owner: AccountId | None = None, **kwargs, ) -> GetObjectRetentionOutput: raise NotImplementedError @@ -4297,9 +4297,9 @@ def get_object_tagging( context: RequestContext, bucket: BucketName, key: ObjectKey, - version_id: ObjectVersionId = None, - expected_bucket_owner: AccountId = None, - request_payer: RequestPayer = None, + version_id: ObjectVersionId | None = None, + expected_bucket_owner: AccountId | None = None, + request_payer: RequestPayer | None = None, **kwargs, ) -> GetObjectTaggingOutput: raise NotImplementedError @@ -4310,8 +4310,8 @@ def get_object_torrent( context: RequestContext, bucket: BucketName, key: ObjectKey, - request_payer: RequestPayer = None, - expected_bucket_owner: AccountId = None, + request_payer: RequestPayer | None = None, + expected_bucket_owner: AccountId | None = None, **kwargs, ) -> GetObjectTorrentOutput: raise NotImplementedError @@ -4321,7 +4321,7 @@ def get_public_access_block( self, context: RequestContext, bucket: BucketName, - expected_bucket_owner: AccountId = None, + expected_bucket_owner: AccountId | None = None, **kwargs, ) -> GetPublicAccessBlockOutput: raise NotImplementedError @@ -4331,7 +4331,7 @@ def head_bucket( self, context: RequestContext, bucket: BucketName, - expected_bucket_owner: AccountId = None, + expected_bucket_owner: AccountId | None = None, **kwargs, ) -> HeadBucketOutput: raise NotImplementedError @@ -4342,25 +4342,25 @@ def head_object( context: RequestContext, bucket: BucketName, key: ObjectKey, - if_match: IfMatch = None, - if_modified_since: IfModifiedSince = None, - if_none_match: IfNoneMatch = None, - if_unmodified_since: IfUnmodifiedSince = None, - range: Range = None, - response_cache_control: ResponseCacheControl = None, - response_content_disposition: ResponseContentDisposition = None, - response_content_encoding: ResponseContentEncoding = None, - response_content_language: ResponseContentLanguage = None, - response_content_type: ResponseContentType = None, - response_expires: ResponseExpires = None, - version_id: ObjectVersionId = None, - sse_customer_algorithm: SSECustomerAlgorithm = None, - sse_customer_key: SSECustomerKey = None, - sse_customer_key_md5: SSECustomerKeyMD5 = None, - request_payer: RequestPayer = None, - part_number: PartNumber = None, - expected_bucket_owner: AccountId = None, - checksum_mode: ChecksumMode = None, + if_match: IfMatch | None = None, + if_modified_since: IfModifiedSince | None = None, + if_none_match: IfNoneMatch | None = None, + if_unmodified_since: IfUnmodifiedSince | None = None, + range: Range | None = None, + response_cache_control: ResponseCacheControl | None = None, + response_content_disposition: ResponseContentDisposition | None = None, + response_content_encoding: ResponseContentEncoding | None = None, + response_content_language: ResponseContentLanguage | None = None, + response_content_type: ResponseContentType | None = None, + response_expires: ResponseExpires | None = None, + version_id: ObjectVersionId | None = None, + sse_customer_algorithm: SSECustomerAlgorithm | None = None, + sse_customer_key: SSECustomerKey | None = None, + sse_customer_key_md5: SSECustomerKeyMD5 | None = None, + request_payer: RequestPayer | None = None, + part_number: PartNumber | None = None, + expected_bucket_owner: AccountId | None = None, + checksum_mode: ChecksumMode | None = None, **kwargs, ) -> HeadObjectOutput: raise NotImplementedError @@ -4370,8 +4370,8 @@ def list_bucket_analytics_configurations( self, context: RequestContext, bucket: BucketName, - continuation_token: Token = None, - expected_bucket_owner: AccountId = None, + continuation_token: Token | None = None, + expected_bucket_owner: AccountId | None = None, **kwargs, ) -> ListBucketAnalyticsConfigurationsOutput: raise NotImplementedError @@ -4381,7 +4381,7 @@ def list_bucket_intelligent_tiering_configurations( self, context: RequestContext, bucket: BucketName, - continuation_token: Token = None, + continuation_token: Token | None = None, **kwargs, ) -> ListBucketIntelligentTieringConfigurationsOutput: raise NotImplementedError @@ -4391,8 +4391,8 @@ def list_bucket_inventory_configurations( self, context: RequestContext, bucket: BucketName, - continuation_token: Token = None, - expected_bucket_owner: AccountId = None, + continuation_token: Token | None = None, + expected_bucket_owner: AccountId | None = None, **kwargs, ) -> ListBucketInventoryConfigurationsOutput: raise NotImplementedError @@ -4402,8 +4402,8 @@ def list_bucket_metrics_configurations( self, context: RequestContext, bucket: BucketName, - continuation_token: Token = None, - expected_bucket_owner: AccountId = None, + continuation_token: Token | None = None, + expected_bucket_owner: AccountId | None = None, **kwargs, ) -> ListBucketMetricsConfigurationsOutput: raise NotImplementedError @@ -4412,10 +4412,10 @@ def list_bucket_metrics_configurations( def list_buckets( self, context: RequestContext, - max_buckets: MaxBuckets = None, - continuation_token: Token = None, - prefix: Prefix = None, - bucket_region: BucketRegion = None, + max_buckets: MaxBuckets | None = None, + continuation_token: Token | None = None, + prefix: Prefix | None = None, + bucket_region: BucketRegion | None = None, **kwargs, ) -> ListBucketsOutput: raise NotImplementedError @@ -4424,8 +4424,8 @@ def list_buckets( def list_directory_buckets( self, context: RequestContext, - continuation_token: DirectoryBucketToken = None, - max_directory_buckets: MaxDirectoryBuckets = None, + continuation_token: DirectoryBucketToken | None = None, + max_directory_buckets: MaxDirectoryBuckets | None = None, **kwargs, ) -> ListDirectoryBucketsOutput: raise NotImplementedError @@ -4435,14 +4435,14 @@ def list_multipart_uploads( self, context: RequestContext, bucket: BucketName, - delimiter: Delimiter = None, - encoding_type: EncodingType = None, - key_marker: KeyMarker = None, - max_uploads: MaxUploads = None, - prefix: Prefix = None, - upload_id_marker: UploadIdMarker = None, - expected_bucket_owner: AccountId = None, - request_payer: RequestPayer = None, + delimiter: Delimiter | None = None, + encoding_type: EncodingType | None = None, + key_marker: KeyMarker | None = None, + max_uploads: MaxUploads | None = None, + prefix: Prefix | None = None, + upload_id_marker: UploadIdMarker | None = None, + expected_bucket_owner: AccountId | None = None, + request_payer: RequestPayer | None = None, **kwargs, ) -> ListMultipartUploadsOutput: raise NotImplementedError @@ -4452,15 +4452,15 @@ def list_object_versions( self, context: RequestContext, bucket: BucketName, - delimiter: Delimiter = None, - encoding_type: EncodingType = None, - key_marker: KeyMarker = None, - max_keys: MaxKeys = None, - prefix: Prefix = None, - version_id_marker: VersionIdMarker = None, - expected_bucket_owner: AccountId = None, - request_payer: RequestPayer = None, - optional_object_attributes: OptionalObjectAttributesList = None, + delimiter: Delimiter | None = None, + encoding_type: EncodingType | None = None, + key_marker: KeyMarker | None = None, + max_keys: MaxKeys | None = None, + prefix: Prefix | None = None, + version_id_marker: VersionIdMarker | None = None, + expected_bucket_owner: AccountId | None = None, + request_payer: RequestPayer | None = None, + optional_object_attributes: OptionalObjectAttributesList | None = None, **kwargs, ) -> ListObjectVersionsOutput: raise NotImplementedError @@ -4470,14 +4470,14 @@ def list_objects( self, context: RequestContext, bucket: BucketName, - delimiter: Delimiter = None, - encoding_type: EncodingType = None, - marker: Marker = None, - max_keys: MaxKeys = None, - prefix: Prefix = None, - request_payer: RequestPayer = None, - expected_bucket_owner: AccountId = None, - optional_object_attributes: OptionalObjectAttributesList = None, + delimiter: Delimiter | None = None, + encoding_type: EncodingType | None = None, + marker: Marker | None = None, + max_keys: MaxKeys | None = None, + prefix: Prefix | None = None, + request_payer: RequestPayer | None = None, + expected_bucket_owner: AccountId | None = None, + optional_object_attributes: OptionalObjectAttributesList | None = None, **kwargs, ) -> ListObjectsOutput: raise NotImplementedError @@ -4487,16 +4487,16 @@ def list_objects_v2( self, context: RequestContext, bucket: BucketName, - delimiter: Delimiter = None, - encoding_type: EncodingType = None, - max_keys: MaxKeys = None, - prefix: Prefix = None, - continuation_token: Token = None, - fetch_owner: FetchOwner = None, - start_after: StartAfter = None, - request_payer: RequestPayer = None, - expected_bucket_owner: AccountId = None, - optional_object_attributes: OptionalObjectAttributesList = None, + delimiter: Delimiter | None = None, + encoding_type: EncodingType | None = None, + max_keys: MaxKeys | None = None, + prefix: Prefix | None = None, + continuation_token: Token | None = None, + fetch_owner: FetchOwner | None = None, + start_after: StartAfter | None = None, + request_payer: RequestPayer | None = None, + expected_bucket_owner: AccountId | None = None, + optional_object_attributes: OptionalObjectAttributesList | None = None, **kwargs, ) -> ListObjectsV2Output: raise NotImplementedError @@ -4508,13 +4508,13 @@ def list_parts( bucket: BucketName, key: ObjectKey, upload_id: MultipartUploadId, - max_parts: MaxParts = None, - part_number_marker: PartNumberMarker = None, - request_payer: RequestPayer = None, - expected_bucket_owner: AccountId = None, - sse_customer_algorithm: SSECustomerAlgorithm = None, - sse_customer_key: SSECustomerKey = None, - sse_customer_key_md5: SSECustomerKeyMD5 = None, + max_parts: MaxParts | None = None, + part_number_marker: PartNumberMarker | None = None, + request_payer: RequestPayer | None = None, + expected_bucket_owner: AccountId | None = None, + sse_customer_algorithm: SSECustomerAlgorithm | None = None, + sse_customer_key: SSECustomerKey | None = None, + sse_customer_key_md5: SSECustomerKeyMD5 | None = None, **kwargs, ) -> ListPartsOutput: raise NotImplementedError @@ -4525,8 +4525,8 @@ def put_bucket_accelerate_configuration( context: RequestContext, bucket: BucketName, accelerate_configuration: AccelerateConfiguration, - expected_bucket_owner: AccountId = None, - checksum_algorithm: ChecksumAlgorithm = None, + expected_bucket_owner: AccountId | None = None, + checksum_algorithm: ChecksumAlgorithm | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -4536,16 +4536,16 @@ def put_bucket_acl( self, context: RequestContext, bucket: BucketName, - acl: BucketCannedACL = None, - access_control_policy: AccessControlPolicy = None, - content_md5: ContentMD5 = None, - checksum_algorithm: ChecksumAlgorithm = None, - grant_full_control: GrantFullControl = None, - grant_read: GrantRead = None, - grant_read_acp: GrantReadACP = None, - grant_write: GrantWrite = None, - grant_write_acp: GrantWriteACP = None, - expected_bucket_owner: AccountId = None, + acl: BucketCannedACL | None = None, + access_control_policy: AccessControlPolicy | None = None, + content_md5: ContentMD5 | None = None, + checksum_algorithm: ChecksumAlgorithm | None = None, + grant_full_control: GrantFullControl | None = None, + grant_read: GrantRead | None = None, + grant_read_acp: GrantReadACP | None = None, + grant_write: GrantWrite | None = None, + grant_write_acp: GrantWriteACP | None = None, + expected_bucket_owner: AccountId | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -4557,7 +4557,7 @@ def put_bucket_analytics_configuration( bucket: BucketName, id: AnalyticsId, analytics_configuration: AnalyticsConfiguration, - expected_bucket_owner: AccountId = None, + expected_bucket_owner: AccountId | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -4568,9 +4568,9 @@ def put_bucket_cors( context: RequestContext, bucket: BucketName, cors_configuration: CORSConfiguration, - content_md5: ContentMD5 = None, - checksum_algorithm: ChecksumAlgorithm = None, - expected_bucket_owner: AccountId = None, + content_md5: ContentMD5 | None = None, + checksum_algorithm: ChecksumAlgorithm | None = None, + expected_bucket_owner: AccountId | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -4581,9 +4581,9 @@ def put_bucket_encryption( context: RequestContext, bucket: BucketName, server_side_encryption_configuration: ServerSideEncryptionConfiguration, - content_md5: ContentMD5 = None, - checksum_algorithm: ChecksumAlgorithm = None, - expected_bucket_owner: AccountId = None, + content_md5: ContentMD5 | None = None, + checksum_algorithm: ChecksumAlgorithm | None = None, + expected_bucket_owner: AccountId | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -4606,7 +4606,7 @@ def put_bucket_inventory_configuration( bucket: BucketName, id: InventoryId, inventory_configuration: InventoryConfiguration, - expected_bucket_owner: AccountId = None, + expected_bucket_owner: AccountId | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -4616,10 +4616,10 @@ def put_bucket_lifecycle( self, context: RequestContext, bucket: BucketName, - content_md5: ContentMD5 = None, - checksum_algorithm: ChecksumAlgorithm = None, - lifecycle_configuration: LifecycleConfiguration = None, - expected_bucket_owner: AccountId = None, + content_md5: ContentMD5 | None = None, + checksum_algorithm: ChecksumAlgorithm | None = None, + lifecycle_configuration: LifecycleConfiguration | None = None, + expected_bucket_owner: AccountId | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -4629,10 +4629,10 @@ def put_bucket_lifecycle_configuration( self, context: RequestContext, bucket: BucketName, - checksum_algorithm: ChecksumAlgorithm = None, - lifecycle_configuration: BucketLifecycleConfiguration = None, - expected_bucket_owner: AccountId = None, - transition_default_minimum_object_size: TransitionDefaultMinimumObjectSize = None, + checksum_algorithm: ChecksumAlgorithm | None = None, + lifecycle_configuration: BucketLifecycleConfiguration | None = None, + expected_bucket_owner: AccountId | None = None, + transition_default_minimum_object_size: TransitionDefaultMinimumObjectSize | None = None, **kwargs, ) -> PutBucketLifecycleConfigurationOutput: raise NotImplementedError @@ -4643,9 +4643,9 @@ def put_bucket_logging( context: RequestContext, bucket: BucketName, bucket_logging_status: BucketLoggingStatus, - content_md5: ContentMD5 = None, - checksum_algorithm: ChecksumAlgorithm = None, - expected_bucket_owner: AccountId = None, + content_md5: ContentMD5 | None = None, + checksum_algorithm: ChecksumAlgorithm | None = None, + expected_bucket_owner: AccountId | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -4657,7 +4657,7 @@ def put_bucket_metrics_configuration( bucket: BucketName, id: MetricsId, metrics_configuration: MetricsConfiguration, - expected_bucket_owner: AccountId = None, + expected_bucket_owner: AccountId | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -4668,9 +4668,9 @@ def put_bucket_notification( context: RequestContext, bucket: BucketName, notification_configuration: NotificationConfigurationDeprecated, - content_md5: ContentMD5 = None, - checksum_algorithm: ChecksumAlgorithm = None, - expected_bucket_owner: AccountId = None, + content_md5: ContentMD5 | None = None, + checksum_algorithm: ChecksumAlgorithm | None = None, + expected_bucket_owner: AccountId | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -4681,8 +4681,8 @@ def put_bucket_notification_configuration( context: RequestContext, bucket: BucketName, notification_configuration: NotificationConfiguration, - expected_bucket_owner: AccountId = None, - skip_destination_validation: SkipValidation = None, + expected_bucket_owner: AccountId | None = None, + skip_destination_validation: SkipValidation | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -4693,8 +4693,8 @@ def put_bucket_ownership_controls( context: RequestContext, bucket: BucketName, ownership_controls: OwnershipControls, - content_md5: ContentMD5 = None, - expected_bucket_owner: AccountId = None, + content_md5: ContentMD5 | None = None, + expected_bucket_owner: AccountId | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -4705,10 +4705,10 @@ def put_bucket_policy( context: RequestContext, bucket: BucketName, policy: Policy, - content_md5: ContentMD5 = None, - checksum_algorithm: ChecksumAlgorithm = None, - confirm_remove_self_bucket_access: ConfirmRemoveSelfBucketAccess = None, - expected_bucket_owner: AccountId = None, + content_md5: ContentMD5 | None = None, + checksum_algorithm: ChecksumAlgorithm | None = None, + confirm_remove_self_bucket_access: ConfirmRemoveSelfBucketAccess | None = None, + expected_bucket_owner: AccountId | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -4719,10 +4719,10 @@ def put_bucket_replication( context: RequestContext, bucket: BucketName, replication_configuration: ReplicationConfiguration, - content_md5: ContentMD5 = None, - checksum_algorithm: ChecksumAlgorithm = None, - token: ObjectLockToken = None, - expected_bucket_owner: AccountId = None, + content_md5: ContentMD5 | None = None, + checksum_algorithm: ChecksumAlgorithm | None = None, + token: ObjectLockToken | None = None, + expected_bucket_owner: AccountId | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -4733,9 +4733,9 @@ def put_bucket_request_payment( context: RequestContext, bucket: BucketName, request_payment_configuration: RequestPaymentConfiguration, - content_md5: ContentMD5 = None, - checksum_algorithm: ChecksumAlgorithm = None, - expected_bucket_owner: AccountId = None, + content_md5: ContentMD5 | None = None, + checksum_algorithm: ChecksumAlgorithm | None = None, + expected_bucket_owner: AccountId | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -4746,9 +4746,9 @@ def put_bucket_tagging( context: RequestContext, bucket: BucketName, tagging: Tagging, - content_md5: ContentMD5 = None, - checksum_algorithm: ChecksumAlgorithm = None, - expected_bucket_owner: AccountId = None, + content_md5: ContentMD5 | None = None, + checksum_algorithm: ChecksumAlgorithm | None = None, + expected_bucket_owner: AccountId | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -4759,10 +4759,10 @@ def put_bucket_versioning( context: RequestContext, bucket: BucketName, versioning_configuration: VersioningConfiguration, - content_md5: ContentMD5 = None, - checksum_algorithm: ChecksumAlgorithm = None, - mfa: MFA = None, - expected_bucket_owner: AccountId = None, + content_md5: ContentMD5 | None = None, + checksum_algorithm: ChecksumAlgorithm | None = None, + mfa: MFA | None = None, + expected_bucket_owner: AccountId | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -4773,9 +4773,9 @@ def put_bucket_website( context: RequestContext, bucket: BucketName, website_configuration: WebsiteConfiguration, - content_md5: ContentMD5 = None, - checksum_algorithm: ChecksumAlgorithm = None, - expected_bucket_owner: AccountId = None, + content_md5: ContentMD5 | None = None, + checksum_algorithm: ChecksumAlgorithm | None = None, + expected_bucket_owner: AccountId | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -4786,45 +4786,45 @@ def put_object( context: RequestContext, bucket: BucketName, key: ObjectKey, - acl: ObjectCannedACL = None, - body: IO[Body] = None, - cache_control: CacheControl = None, - content_disposition: ContentDisposition = None, - content_encoding: ContentEncoding = None, - content_language: ContentLanguage = None, - content_length: ContentLength = None, - content_md5: ContentMD5 = None, - content_type: ContentType = None, - checksum_algorithm: ChecksumAlgorithm = None, - checksum_crc32: ChecksumCRC32 = None, - checksum_crc32_c: ChecksumCRC32C = None, - checksum_crc64_nvme: ChecksumCRC64NVME = None, - checksum_sha1: ChecksumSHA1 = None, - checksum_sha256: ChecksumSHA256 = None, - expires: Expires = None, - if_match: IfMatch = None, - if_none_match: IfNoneMatch = None, - grant_full_control: GrantFullControl = None, - grant_read: GrantRead = None, - grant_read_acp: GrantReadACP = None, - grant_write_acp: GrantWriteACP = None, - write_offset_bytes: WriteOffsetBytes = None, - metadata: Metadata = None, - server_side_encryption: ServerSideEncryption = None, - storage_class: StorageClass = None, - website_redirect_location: WebsiteRedirectLocation = None, - sse_customer_algorithm: SSECustomerAlgorithm = None, - sse_customer_key: SSECustomerKey = None, - sse_customer_key_md5: SSECustomerKeyMD5 = None, - ssekms_key_id: SSEKMSKeyId = None, - ssekms_encryption_context: SSEKMSEncryptionContext = None, - bucket_key_enabled: BucketKeyEnabled = None, - request_payer: RequestPayer = None, - tagging: TaggingHeader = None, - object_lock_mode: ObjectLockMode = None, - object_lock_retain_until_date: ObjectLockRetainUntilDate = None, - object_lock_legal_hold_status: ObjectLockLegalHoldStatus = None, - expected_bucket_owner: AccountId = None, + acl: ObjectCannedACL | None = None, + body: IO[Body] | None = None, + cache_control: CacheControl | None = None, + content_disposition: ContentDisposition | None = None, + content_encoding: ContentEncoding | None = None, + content_language: ContentLanguage | None = None, + content_length: ContentLength | None = None, + content_md5: ContentMD5 | None = None, + content_type: ContentType | None = None, + checksum_algorithm: ChecksumAlgorithm | None = None, + checksum_crc32: ChecksumCRC32 | None = None, + checksum_crc32_c: ChecksumCRC32C | None = None, + checksum_crc64_nvme: ChecksumCRC64NVME | None = None, + checksum_sha1: ChecksumSHA1 | None = None, + checksum_sha256: ChecksumSHA256 | None = None, + expires: Expires | None = None, + if_match: IfMatch | None = None, + if_none_match: IfNoneMatch | None = None, + grant_full_control: GrantFullControl | None = None, + grant_read: GrantRead | None = None, + grant_read_acp: GrantReadACP | None = None, + grant_write_acp: GrantWriteACP | None = None, + write_offset_bytes: WriteOffsetBytes | None = None, + metadata: Metadata | None = None, + server_side_encryption: ServerSideEncryption | None = None, + storage_class: StorageClass | None = None, + website_redirect_location: WebsiteRedirectLocation | None = None, + sse_customer_algorithm: SSECustomerAlgorithm | None = None, + sse_customer_key: SSECustomerKey | None = None, + sse_customer_key_md5: SSECustomerKeyMD5 | None = None, + ssekms_key_id: SSEKMSKeyId | None = None, + ssekms_encryption_context: SSEKMSEncryptionContext | None = None, + bucket_key_enabled: BucketKeyEnabled | None = None, + request_payer: RequestPayer | None = None, + tagging: TaggingHeader | None = None, + object_lock_mode: ObjectLockMode | None = None, + object_lock_retain_until_date: ObjectLockRetainUntilDate | None = None, + object_lock_legal_hold_status: ObjectLockLegalHoldStatus | None = None, + expected_bucket_owner: AccountId | None = None, **kwargs, ) -> PutObjectOutput: raise NotImplementedError @@ -4835,18 +4835,18 @@ def put_object_acl( context: RequestContext, bucket: BucketName, key: ObjectKey, - acl: ObjectCannedACL = None, - access_control_policy: AccessControlPolicy = None, - content_md5: ContentMD5 = None, - checksum_algorithm: ChecksumAlgorithm = None, - grant_full_control: GrantFullControl = None, - grant_read: GrantRead = None, - grant_read_acp: GrantReadACP = None, - grant_write: GrantWrite = None, - grant_write_acp: GrantWriteACP = None, - request_payer: RequestPayer = None, - version_id: ObjectVersionId = None, - expected_bucket_owner: AccountId = None, + acl: ObjectCannedACL | None = None, + access_control_policy: AccessControlPolicy | None = None, + content_md5: ContentMD5 | None = None, + checksum_algorithm: ChecksumAlgorithm | None = None, + grant_full_control: GrantFullControl | None = None, + grant_read: GrantRead | None = None, + grant_read_acp: GrantReadACP | None = None, + grant_write: GrantWrite | None = None, + grant_write_acp: GrantWriteACP | None = None, + request_payer: RequestPayer | None = None, + version_id: ObjectVersionId | None = None, + expected_bucket_owner: AccountId | None = None, **kwargs, ) -> PutObjectAclOutput: raise NotImplementedError @@ -4857,12 +4857,12 @@ def put_object_legal_hold( context: RequestContext, bucket: BucketName, key: ObjectKey, - legal_hold: ObjectLockLegalHold = None, - request_payer: RequestPayer = None, - version_id: ObjectVersionId = None, - content_md5: ContentMD5 = None, - checksum_algorithm: ChecksumAlgorithm = None, - expected_bucket_owner: AccountId = None, + legal_hold: ObjectLockLegalHold | None = None, + request_payer: RequestPayer | None = None, + version_id: ObjectVersionId | None = None, + content_md5: ContentMD5 | None = None, + checksum_algorithm: ChecksumAlgorithm | None = None, + expected_bucket_owner: AccountId | None = None, **kwargs, ) -> PutObjectLegalHoldOutput: raise NotImplementedError @@ -4872,12 +4872,12 @@ def put_object_lock_configuration( self, context: RequestContext, bucket: BucketName, - object_lock_configuration: ObjectLockConfiguration = None, - request_payer: RequestPayer = None, - token: ObjectLockToken = None, - content_md5: ContentMD5 = None, - checksum_algorithm: ChecksumAlgorithm = None, - expected_bucket_owner: AccountId = None, + object_lock_configuration: ObjectLockConfiguration | None = None, + request_payer: RequestPayer | None = None, + token: ObjectLockToken | None = None, + content_md5: ContentMD5 | None = None, + checksum_algorithm: ChecksumAlgorithm | None = None, + expected_bucket_owner: AccountId | None = None, **kwargs, ) -> PutObjectLockConfigurationOutput: raise NotImplementedError @@ -4888,13 +4888,13 @@ def put_object_retention( context: RequestContext, bucket: BucketName, key: ObjectKey, - retention: ObjectLockRetention = None, - request_payer: RequestPayer = None, - version_id: ObjectVersionId = None, - bypass_governance_retention: BypassGovernanceRetention = None, - content_md5: ContentMD5 = None, - checksum_algorithm: ChecksumAlgorithm = None, - expected_bucket_owner: AccountId = None, + retention: ObjectLockRetention | None = None, + request_payer: RequestPayer | None = None, + version_id: ObjectVersionId | None = None, + bypass_governance_retention: BypassGovernanceRetention | None = None, + content_md5: ContentMD5 | None = None, + checksum_algorithm: ChecksumAlgorithm | None = None, + expected_bucket_owner: AccountId | None = None, **kwargs, ) -> PutObjectRetentionOutput: raise NotImplementedError @@ -4906,11 +4906,11 @@ def put_object_tagging( bucket: BucketName, key: ObjectKey, tagging: Tagging, - version_id: ObjectVersionId = None, - content_md5: ContentMD5 = None, - checksum_algorithm: ChecksumAlgorithm = None, - expected_bucket_owner: AccountId = None, - request_payer: RequestPayer = None, + version_id: ObjectVersionId | None = None, + content_md5: ContentMD5 | None = None, + checksum_algorithm: ChecksumAlgorithm | None = None, + expected_bucket_owner: AccountId | None = None, + request_payer: RequestPayer | None = None, **kwargs, ) -> PutObjectTaggingOutput: raise NotImplementedError @@ -4921,9 +4921,9 @@ def put_public_access_block( context: RequestContext, bucket: BucketName, public_access_block_configuration: PublicAccessBlockConfiguration, - content_md5: ContentMD5 = None, - checksum_algorithm: ChecksumAlgorithm = None, - expected_bucket_owner: AccountId = None, + content_md5: ContentMD5 | None = None, + checksum_algorithm: ChecksumAlgorithm | None = None, + expected_bucket_owner: AccountId | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -4934,11 +4934,11 @@ def restore_object( context: RequestContext, bucket: BucketName, key: ObjectKey, - version_id: ObjectVersionId = None, - restore_request: RestoreRequest = None, - request_payer: RequestPayer = None, - checksum_algorithm: ChecksumAlgorithm = None, - expected_bucket_owner: AccountId = None, + version_id: ObjectVersionId | None = None, + restore_request: RestoreRequest | None = None, + request_payer: RequestPayer | None = None, + checksum_algorithm: ChecksumAlgorithm | None = None, + expected_bucket_owner: AccountId | None = None, **kwargs, ) -> RestoreObjectOutput: raise NotImplementedError @@ -4953,12 +4953,12 @@ def select_object_content( expression_type: ExpressionType, input_serialization: InputSerialization, output_serialization: OutputSerialization, - sse_customer_algorithm: SSECustomerAlgorithm = None, - sse_customer_key: SSECustomerKey = None, - sse_customer_key_md5: SSECustomerKeyMD5 = None, - request_progress: RequestProgress = None, - scan_range: ScanRange = None, - expected_bucket_owner: AccountId = None, + sse_customer_algorithm: SSECustomerAlgorithm | None = None, + sse_customer_key: SSECustomerKey | None = None, + sse_customer_key_md5: SSECustomerKeyMD5 | None = None, + request_progress: RequestProgress | None = None, + scan_range: ScanRange | None = None, + expected_bucket_owner: AccountId | None = None, **kwargs, ) -> SelectObjectContentOutput: raise NotImplementedError @@ -4971,20 +4971,20 @@ def upload_part( key: ObjectKey, part_number: PartNumber, upload_id: MultipartUploadId, - body: IO[Body] = None, - content_length: ContentLength = None, - content_md5: ContentMD5 = None, - checksum_algorithm: ChecksumAlgorithm = None, - checksum_crc32: ChecksumCRC32 = None, - checksum_crc32_c: ChecksumCRC32C = None, - checksum_crc64_nvme: ChecksumCRC64NVME = None, - checksum_sha1: ChecksumSHA1 = None, - checksum_sha256: ChecksumSHA256 = None, - sse_customer_algorithm: SSECustomerAlgorithm = None, - sse_customer_key: SSECustomerKey = None, - sse_customer_key_md5: SSECustomerKeyMD5 = None, - request_payer: RequestPayer = None, - expected_bucket_owner: AccountId = None, + body: IO[Body] | None = None, + content_length: ContentLength | None = None, + content_md5: ContentMD5 | None = None, + checksum_algorithm: ChecksumAlgorithm | None = None, + checksum_crc32: ChecksumCRC32 | None = None, + checksum_crc32_c: ChecksumCRC32C | None = None, + checksum_crc64_nvme: ChecksumCRC64NVME | None = None, + checksum_sha1: ChecksumSHA1 | None = None, + checksum_sha256: ChecksumSHA256 | None = None, + sse_customer_algorithm: SSECustomerAlgorithm | None = None, + sse_customer_key: SSECustomerKey | None = None, + sse_customer_key_md5: SSECustomerKeyMD5 | None = None, + request_payer: RequestPayer | None = None, + expected_bucket_owner: AccountId | None = None, **kwargs, ) -> UploadPartOutput: raise NotImplementedError @@ -4998,20 +4998,20 @@ def upload_part_copy( key: ObjectKey, part_number: PartNumber, upload_id: MultipartUploadId, - copy_source_if_match: CopySourceIfMatch = None, - copy_source_if_modified_since: CopySourceIfModifiedSince = None, - copy_source_if_none_match: CopySourceIfNoneMatch = None, - copy_source_if_unmodified_since: CopySourceIfUnmodifiedSince = None, - copy_source_range: CopySourceRange = None, - sse_customer_algorithm: SSECustomerAlgorithm = None, - sse_customer_key: SSECustomerKey = None, - sse_customer_key_md5: SSECustomerKeyMD5 = None, - copy_source_sse_customer_algorithm: CopySourceSSECustomerAlgorithm = None, - copy_source_sse_customer_key: CopySourceSSECustomerKey = None, - copy_source_sse_customer_key_md5: CopySourceSSECustomerKeyMD5 = None, - request_payer: RequestPayer = None, - expected_bucket_owner: AccountId = None, - expected_source_bucket_owner: AccountId = None, + copy_source_if_match: CopySourceIfMatch | None = None, + copy_source_if_modified_since: CopySourceIfModifiedSince | None = None, + copy_source_if_none_match: CopySourceIfNoneMatch | None = None, + copy_source_if_unmodified_since: CopySourceIfUnmodifiedSince | None = None, + copy_source_range: CopySourceRange | None = None, + sse_customer_algorithm: SSECustomerAlgorithm | None = None, + sse_customer_key: SSECustomerKey | None = None, + sse_customer_key_md5: SSECustomerKeyMD5 | None = None, + copy_source_sse_customer_algorithm: CopySourceSSECustomerAlgorithm | None = None, + copy_source_sse_customer_key: CopySourceSSECustomerKey | None = None, + copy_source_sse_customer_key_md5: CopySourceSSECustomerKeyMD5 | None = None, + request_payer: RequestPayer | None = None, + expected_bucket_owner: AccountId | None = None, + expected_source_bucket_owner: AccountId | None = None, **kwargs, ) -> UploadPartCopyOutput: raise NotImplementedError @@ -5022,51 +5022,51 @@ def write_get_object_response( context: RequestContext, request_route: RequestRoute, request_token: RequestToken, - body: IO[Body] = None, - status_code: GetObjectResponseStatusCode = None, - error_code: ErrorCode = None, - error_message: ErrorMessage = None, - accept_ranges: AcceptRanges = None, - cache_control: CacheControl = None, - content_disposition: ContentDisposition = None, - content_encoding: ContentEncoding = None, - content_language: ContentLanguage = None, - content_length: ContentLength = None, - content_range: ContentRange = None, - content_type: ContentType = None, - checksum_crc32: ChecksumCRC32 = None, - checksum_crc32_c: ChecksumCRC32C = None, - checksum_crc64_nvme: ChecksumCRC64NVME = None, - checksum_sha1: ChecksumSHA1 = None, - checksum_sha256: ChecksumSHA256 = None, - delete_marker: DeleteMarker = None, - e_tag: ETag = None, - expires: Expires = None, - expiration: Expiration = None, - last_modified: LastModified = None, - missing_meta: MissingMeta = None, - metadata: Metadata = None, - object_lock_mode: ObjectLockMode = None, - object_lock_legal_hold_status: ObjectLockLegalHoldStatus = None, - object_lock_retain_until_date: ObjectLockRetainUntilDate = None, - parts_count: PartsCount = None, - replication_status: ReplicationStatus = None, - request_charged: RequestCharged = None, - restore: Restore = None, - server_side_encryption: ServerSideEncryption = None, - sse_customer_algorithm: SSECustomerAlgorithm = None, - ssekms_key_id: SSEKMSKeyId = None, - sse_customer_key_md5: SSECustomerKeyMD5 = None, - storage_class: StorageClass = None, - tag_count: TagCount = None, - version_id: ObjectVersionId = None, - bucket_key_enabled: BucketKeyEnabled = None, + body: IO[Body] | None = None, + status_code: GetObjectResponseStatusCode | None = None, + error_code: ErrorCode | None = None, + error_message: ErrorMessage | None = None, + accept_ranges: AcceptRanges | None = None, + cache_control: CacheControl | None = None, + content_disposition: ContentDisposition | None = None, + content_encoding: ContentEncoding | None = None, + content_language: ContentLanguage | None = None, + content_length: ContentLength | None = None, + content_range: ContentRange | None = None, + content_type: ContentType | None = None, + checksum_crc32: ChecksumCRC32 | None = None, + checksum_crc32_c: ChecksumCRC32C | None = None, + checksum_crc64_nvme: ChecksumCRC64NVME | None = None, + checksum_sha1: ChecksumSHA1 | None = None, + checksum_sha256: ChecksumSHA256 | None = None, + delete_marker: DeleteMarker | None = None, + e_tag: ETag | None = None, + expires: Expires | None = None, + expiration: Expiration | None = None, + last_modified: LastModified | None = None, + missing_meta: MissingMeta | None = None, + metadata: Metadata | None = None, + object_lock_mode: ObjectLockMode | None = None, + object_lock_legal_hold_status: ObjectLockLegalHoldStatus | None = None, + object_lock_retain_until_date: ObjectLockRetainUntilDate | None = None, + parts_count: PartsCount | None = None, + replication_status: ReplicationStatus | None = None, + request_charged: RequestCharged | None = None, + restore: Restore | None = None, + server_side_encryption: ServerSideEncryption | None = None, + sse_customer_algorithm: SSECustomerAlgorithm | None = None, + ssekms_key_id: SSEKMSKeyId | None = None, + sse_customer_key_md5: SSECustomerKeyMD5 | None = None, + storage_class: StorageClass | None = None, + tag_count: TagCount | None = None, + version_id: ObjectVersionId | None = None, + bucket_key_enabled: BucketKeyEnabled | None = None, **kwargs, ) -> None: raise NotImplementedError @handler("PostObject") def post_object( - self, context: RequestContext, bucket: BucketName, body: IO[Body] = None, **kwargs + self, context: RequestContext, bucket: BucketName, body: IO[Body] | None = None, **kwargs ) -> PostResponse: raise NotImplementedError diff --git a/localstack-core/localstack/aws/api/s3control/__init__.py b/localstack-core/localstack/aws/api/s3control/__init__.py index ff20040184f01..2f8768c4892c1 100644 --- a/localstack-core/localstack/aws/api/s3control/__init__.py +++ b/localstack-core/localstack/aws/api/s3control/__init__.py @@ -2372,10 +2372,10 @@ def create_access_grant( access_grants_location_id: AccessGrantsLocationId, grantee: Grantee, permission: Permission, - access_grants_location_configuration: AccessGrantsLocationConfiguration = None, - application_arn: IdentityCenterApplicationArn = None, - s3_prefix_type: S3PrefixType = None, - tags: TagList = None, + access_grants_location_configuration: AccessGrantsLocationConfiguration | None = None, + application_arn: IdentityCenterApplicationArn | None = None, + s3_prefix_type: S3PrefixType | None = None, + tags: TagList | None = None, **kwargs, ) -> CreateAccessGrantResult: raise NotImplementedError @@ -2385,8 +2385,8 @@ def create_access_grants_instance( self, context: RequestContext, account_id: AccountId, - identity_center_arn: IdentityCenterArn = None, - tags: TagList = None, + identity_center_arn: IdentityCenterArn | None = None, + tags: TagList | None = None, **kwargs, ) -> CreateAccessGrantsInstanceResult: raise NotImplementedError @@ -2398,7 +2398,7 @@ def create_access_grants_location( account_id: AccountId, location_scope: S3Prefix, iam_role_arn: IAMRoleArn, - tags: TagList = None, + tags: TagList | None = None, **kwargs, ) -> CreateAccessGrantsLocationResult: raise NotImplementedError @@ -2410,10 +2410,10 @@ def create_access_point( account_id: AccountId, name: AccessPointName, bucket: BucketName, - vpc_configuration: VpcConfiguration = None, - public_access_block_configuration: PublicAccessBlockConfiguration = None, - bucket_account_id: AccountId = None, - scope: Scope = None, + vpc_configuration: VpcConfiguration | None = None, + public_access_block_configuration: PublicAccessBlockConfiguration | None = None, + bucket_account_id: AccountId | None = None, + scope: Scope | None = None, **kwargs, ) -> CreateAccessPointResult: raise NotImplementedError @@ -2434,15 +2434,15 @@ def create_bucket( self, context: RequestContext, bucket: BucketName, - acl: BucketCannedACL = None, - create_bucket_configuration: CreateBucketConfiguration = None, - grant_full_control: GrantFullControl = None, - grant_read: GrantRead = None, - grant_read_acp: GrantReadACP = None, - grant_write: GrantWrite = None, - grant_write_acp: GrantWriteACP = None, - object_lock_enabled_for_bucket: ObjectLockEnabledForBucket = None, - outpost_id: NonEmptyMaxLength64String = None, + acl: BucketCannedACL | None = None, + create_bucket_configuration: CreateBucketConfiguration | None = None, + grant_full_control: GrantFullControl | None = None, + grant_read: GrantRead | None = None, + grant_read_acp: GrantReadACP | None = None, + grant_write: GrantWrite | None = None, + grant_write_acp: GrantWriteACP | None = None, + object_lock_enabled_for_bucket: ObjectLockEnabledForBucket | None = None, + outpost_id: NonEmptyMaxLength64String | None = None, **kwargs, ) -> CreateBucketResult: raise NotImplementedError @@ -2457,11 +2457,11 @@ def create_job( client_request_token: NonEmptyMaxLength64String, priority: JobPriority, role_arn: IAMRoleArn, - confirmation_required: ConfirmationRequired = None, - manifest: JobManifest = None, - description: NonEmptyMaxLength256String = None, - tags: S3TagSet = None, - manifest_generator: JobManifestGenerator = None, + confirmation_required: ConfirmationRequired | None = None, + manifest: JobManifest | None = None, + description: NonEmptyMaxLength256String | None = None, + tags: S3TagSet | None = None, + manifest_generator: JobManifestGenerator | None = None, **kwargs, ) -> CreateJobResult: raise NotImplementedError @@ -2483,7 +2483,7 @@ def create_storage_lens_group( context: RequestContext, account_id: AccountId, storage_lens_group: StorageLensGroup, - tags: TagList = None, + tags: TagList | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -2796,9 +2796,9 @@ def get_data_access( account_id: AccountId, target: S3Prefix, permission: Permission, - duration_seconds: DurationSeconds = None, - privilege: Privilege = None, - target_type: S3PrefixType = None, + duration_seconds: DurationSeconds | None = None, + privilege: Privilege | None = None, + target_type: S3PrefixType | None = None, **kwargs, ) -> GetDataAccessResult: raise NotImplementedError @@ -2878,13 +2878,13 @@ def list_access_grants( self, context: RequestContext, account_id: AccountId, - next_token: ContinuationToken = None, - max_results: MaxResults = None, - grantee_type: GranteeType = None, - grantee_identifier: GranteeIdentifier = None, - permission: Permission = None, - grant_scope: S3Prefix = None, - application_arn: IdentityCenterApplicationArn = None, + next_token: ContinuationToken | None = None, + max_results: MaxResults | None = None, + grantee_type: GranteeType | None = None, + grantee_identifier: GranteeIdentifier | None = None, + permission: Permission | None = None, + grant_scope: S3Prefix | None = None, + application_arn: IdentityCenterApplicationArn | None = None, **kwargs, ) -> ListAccessGrantsResult: raise NotImplementedError @@ -2894,8 +2894,8 @@ def list_access_grants_instances( self, context: RequestContext, account_id: AccountId, - next_token: ContinuationToken = None, - max_results: MaxResults = None, + next_token: ContinuationToken | None = None, + max_results: MaxResults | None = None, **kwargs, ) -> ListAccessGrantsInstancesResult: raise NotImplementedError @@ -2905,9 +2905,9 @@ def list_access_grants_locations( self, context: RequestContext, account_id: AccountId, - next_token: ContinuationToken = None, - max_results: MaxResults = None, - location_scope: S3Prefix = None, + next_token: ContinuationToken | None = None, + max_results: MaxResults | None = None, + location_scope: S3Prefix | None = None, **kwargs, ) -> ListAccessGrantsLocationsResult: raise NotImplementedError @@ -2917,9 +2917,9 @@ def list_access_points( self, context: RequestContext, account_id: AccountId, - bucket: BucketName = None, - next_token: NonEmptyMaxLength1024String = None, - max_results: MaxResults = None, + bucket: BucketName | None = None, + next_token: NonEmptyMaxLength1024String | None = None, + max_results: MaxResults | None = None, **kwargs, ) -> ListAccessPointsResult: raise NotImplementedError @@ -2929,9 +2929,9 @@ def list_access_points_for_directory_buckets( self, context: RequestContext, account_id: AccountId, - directory_bucket: BucketName = None, - next_token: NonEmptyMaxLength1024String = None, - max_results: MaxResults = None, + directory_bucket: BucketName | None = None, + next_token: NonEmptyMaxLength1024String | None = None, + max_results: MaxResults | None = None, **kwargs, ) -> ListAccessPointsForDirectoryBucketsResult: raise NotImplementedError @@ -2941,8 +2941,8 @@ def list_access_points_for_object_lambda( self, context: RequestContext, account_id: AccountId, - next_token: NonEmptyMaxLength1024String = None, - max_results: MaxResults = None, + next_token: NonEmptyMaxLength1024String | None = None, + max_results: MaxResults | None = None, **kwargs, ) -> ListAccessPointsForObjectLambdaResult: raise NotImplementedError @@ -2952,10 +2952,10 @@ def list_caller_access_grants( self, context: RequestContext, account_id: AccountId, - grant_scope: S3Prefix = None, - next_token: ContinuationToken = None, - max_results: MaxResults = None, - allowed_by_application: Boolean = None, + grant_scope: S3Prefix | None = None, + next_token: ContinuationToken | None = None, + max_results: MaxResults | None = None, + allowed_by_application: Boolean | None = None, **kwargs, ) -> ListCallerAccessGrantsResult: raise NotImplementedError @@ -2965,9 +2965,9 @@ def list_jobs( self, context: RequestContext, account_id: AccountId, - job_statuses: JobStatusList = None, - next_token: StringForNextToken = None, - max_results: MaxResults = None, + job_statuses: JobStatusList | None = None, + next_token: StringForNextToken | None = None, + max_results: MaxResults | None = None, **kwargs, ) -> ListJobsResult: raise NotImplementedError @@ -2977,8 +2977,8 @@ def list_multi_region_access_points( self, context: RequestContext, account_id: AccountId, - next_token: NonEmptyMaxLength1024String = None, - max_results: MaxResults = None, + next_token: NonEmptyMaxLength1024String | None = None, + max_results: MaxResults | None = None, **kwargs, ) -> ListMultiRegionAccessPointsResult: raise NotImplementedError @@ -2988,9 +2988,9 @@ def list_regional_buckets( self, context: RequestContext, account_id: AccountId, - next_token: NonEmptyMaxLength1024String = None, - max_results: MaxResults = None, - outpost_id: NonEmptyMaxLength64String = None, + next_token: NonEmptyMaxLength1024String | None = None, + max_results: MaxResults | None = None, + outpost_id: NonEmptyMaxLength64String | None = None, **kwargs, ) -> ListRegionalBucketsResult: raise NotImplementedError @@ -3000,7 +3000,7 @@ def list_storage_lens_configurations( self, context: RequestContext, account_id: AccountId, - next_token: ContinuationToken = None, + next_token: ContinuationToken | None = None, **kwargs, ) -> ListStorageLensConfigurationsResult: raise NotImplementedError @@ -3010,7 +3010,7 @@ def list_storage_lens_groups( self, context: RequestContext, account_id: AccountId, - next_token: ContinuationToken = None, + next_token: ContinuationToken | None = None, **kwargs, ) -> ListStorageLensGroupsResult: raise NotImplementedError @@ -3027,7 +3027,7 @@ def put_access_grants_instance_resource_policy( context: RequestContext, account_id: AccountId, policy: PolicyDocument, - organization: Organization = None, + organization: Organization | None = None, **kwargs, ) -> PutAccessGrantsInstanceResourcePolicyResult: raise NotImplementedError @@ -3082,7 +3082,7 @@ def put_bucket_lifecycle_configuration( context: RequestContext, account_id: AccountId, bucket: BucketName, - lifecycle_configuration: LifecycleConfiguration = None, + lifecycle_configuration: LifecycleConfiguration | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -3094,7 +3094,7 @@ def put_bucket_policy( account_id: AccountId, bucket: BucketName, policy: Policy, - confirm_remove_self_bucket_access: ConfirmRemoveSelfBucketAccess = None, + confirm_remove_self_bucket_access: ConfirmRemoveSelfBucketAccess | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -3128,7 +3128,7 @@ def put_bucket_versioning( account_id: AccountId, bucket: BucketName, versioning_configuration: VersioningConfiguration, - mfa: MFA = None, + mfa: MFA | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -3172,7 +3172,7 @@ def put_storage_lens_configuration( config_id: ConfigId, account_id: AccountId, storage_lens_configuration: StorageLensConfiguration, - tags: StorageLensTags = None, + tags: StorageLensTags | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -3250,7 +3250,7 @@ def update_job_status( account_id: AccountId, job_id: JobId, requested_job_status: RequestedJobStatus, - status_update_reason: JobStatusUpdateReason = None, + status_update_reason: JobStatusUpdateReason | None = None, **kwargs, ) -> UpdateJobStatusResult: raise NotImplementedError diff --git a/localstack-core/localstack/aws/api/scheduler/__init__.py b/localstack-core/localstack/aws/api/scheduler/__init__.py index ada49f4322781..696814447cd11 100644 --- a/localstack-core/localstack/aws/api/scheduler/__init__.py +++ b/localstack-core/localstack/aws/api/scheduler/__init__.py @@ -463,15 +463,15 @@ def create_schedule( name: Name, schedule_expression: ScheduleExpression, target: Target, - action_after_completion: ActionAfterCompletion = None, - client_token: ClientToken = None, - description: Description = None, - end_date: EndDate = None, - group_name: ScheduleGroupName = None, - kms_key_arn: KmsKeyArn = None, - schedule_expression_timezone: ScheduleExpressionTimezone = None, - start_date: StartDate = None, - state: ScheduleState = None, + action_after_completion: ActionAfterCompletion | None = None, + client_token: ClientToken | None = None, + description: Description | None = None, + end_date: EndDate | None = None, + group_name: ScheduleGroupName | None = None, + kms_key_arn: KmsKeyArn | None = None, + schedule_expression_timezone: ScheduleExpressionTimezone | None = None, + start_date: StartDate | None = None, + state: ScheduleState | None = None, **kwargs, ) -> CreateScheduleOutput: raise NotImplementedError @@ -481,8 +481,8 @@ def create_schedule_group( self, context: RequestContext, name: ScheduleGroupName, - client_token: ClientToken = None, - tags: TagList = None, + client_token: ClientToken | None = None, + tags: TagList | None = None, **kwargs, ) -> CreateScheduleGroupOutput: raise NotImplementedError @@ -492,8 +492,8 @@ def delete_schedule( self, context: RequestContext, name: Name, - client_token: ClientToken = None, - group_name: ScheduleGroupName = None, + client_token: ClientToken | None = None, + group_name: ScheduleGroupName | None = None, **kwargs, ) -> DeleteScheduleOutput: raise NotImplementedError @@ -503,14 +503,18 @@ def delete_schedule_group( self, context: RequestContext, name: ScheduleGroupName, - client_token: ClientToken = None, + client_token: ClientToken | None = None, **kwargs, ) -> DeleteScheduleGroupOutput: raise NotImplementedError @handler("GetSchedule") def get_schedule( - self, context: RequestContext, name: Name, group_name: ScheduleGroupName = None, **kwargs + self, + context: RequestContext, + name: Name, + group_name: ScheduleGroupName | None = None, + **kwargs, ) -> GetScheduleOutput: raise NotImplementedError @@ -524,9 +528,9 @@ def get_schedule_group( def list_schedule_groups( self, context: RequestContext, - max_results: MaxResults = None, - name_prefix: ScheduleGroupNamePrefix = None, - next_token: NextToken = None, + max_results: MaxResults | None = None, + name_prefix: ScheduleGroupNamePrefix | None = None, + next_token: NextToken | None = None, **kwargs, ) -> ListScheduleGroupsOutput: raise NotImplementedError @@ -535,11 +539,11 @@ def list_schedule_groups( def list_schedules( self, context: RequestContext, - group_name: ScheduleGroupName = None, - max_results: MaxResults = None, - name_prefix: NamePrefix = None, - next_token: NextToken = None, - state: ScheduleState = None, + group_name: ScheduleGroupName | None = None, + max_results: MaxResults | None = None, + name_prefix: NamePrefix | None = None, + next_token: NextToken | None = None, + state: ScheduleState | None = None, **kwargs, ) -> ListSchedulesOutput: raise NotImplementedError @@ -570,15 +574,15 @@ def update_schedule( name: Name, schedule_expression: ScheduleExpression, target: Target, - action_after_completion: ActionAfterCompletion = None, - client_token: ClientToken = None, - description: Description = None, - end_date: EndDate = None, - group_name: ScheduleGroupName = None, - kms_key_arn: KmsKeyArn = None, - schedule_expression_timezone: ScheduleExpressionTimezone = None, - start_date: StartDate = None, - state: ScheduleState = None, + action_after_completion: ActionAfterCompletion | None = None, + client_token: ClientToken | None = None, + description: Description | None = None, + end_date: EndDate | None = None, + group_name: ScheduleGroupName | None = None, + kms_key_arn: KmsKeyArn | None = None, + schedule_expression_timezone: ScheduleExpressionTimezone | None = None, + start_date: StartDate | None = None, + state: ScheduleState | None = None, **kwargs, ) -> UpdateScheduleOutput: raise NotImplementedError diff --git a/localstack-core/localstack/aws/api/secretsmanager/__init__.py b/localstack-core/localstack/aws/api/secretsmanager/__init__.py index 46020109d2956..7e4704d8f34ac 100644 --- a/localstack-core/localstack/aws/api/secretsmanager/__init__.py +++ b/localstack-core/localstack/aws/api/secretsmanager/__init__.py @@ -569,10 +569,10 @@ class SecretsmanagerApi: def batch_get_secret_value( self, context: RequestContext, - secret_id_list: SecretIdListType = None, - filters: FiltersListType = None, - max_results: MaxResultsBatchType = None, - next_token: NextTokenType = None, + secret_id_list: SecretIdListType | None = None, + filters: FiltersListType | None = None, + max_results: MaxResultsBatchType | None = None, + next_token: NextTokenType | None = None, **kwargs, ) -> BatchGetSecretValueResponse: raise NotImplementedError @@ -588,14 +588,14 @@ def create_secret( self, context: RequestContext, name: NameType, - client_request_token: ClientRequestTokenType = None, - description: DescriptionType = None, - kms_key_id: KmsKeyIdType = None, - secret_binary: SecretBinaryType = None, - secret_string: SecretStringType = None, - tags: TagListType = None, - add_replica_regions: AddReplicaRegionListType = None, - force_overwrite_replica_secret: BooleanType = None, + client_request_token: ClientRequestTokenType | None = None, + description: DescriptionType | None = None, + kms_key_id: KmsKeyIdType | None = None, + secret_binary: SecretBinaryType | None = None, + secret_string: SecretStringType | None = None, + tags: TagListType | None = None, + add_replica_regions: AddReplicaRegionListType | None = None, + force_overwrite_replica_secret: BooleanType | None = None, **kwargs, ) -> CreateSecretResponse: raise NotImplementedError @@ -611,8 +611,8 @@ def delete_secret( self, context: RequestContext, secret_id: SecretIdType, - recovery_window_in_days: RecoveryWindowInDaysType = None, - force_delete_without_recovery: BooleanType = None, + recovery_window_in_days: RecoveryWindowInDaysType | None = None, + force_delete_without_recovery: BooleanType | None = None, **kwargs, ) -> DeleteSecretResponse: raise NotImplementedError @@ -627,14 +627,14 @@ def describe_secret( def get_random_password( self, context: RequestContext, - password_length: PasswordLengthType = None, - exclude_characters: ExcludeCharactersType = None, - exclude_numbers: ExcludeNumbersType = None, - exclude_punctuation: ExcludePunctuationType = None, - exclude_uppercase: ExcludeUppercaseType = None, - exclude_lowercase: ExcludeLowercaseType = None, - include_space: IncludeSpaceType = None, - require_each_included_type: RequireEachIncludedTypeType = None, + password_length: PasswordLengthType | None = None, + exclude_characters: ExcludeCharactersType | None = None, + exclude_numbers: ExcludeNumbersType | None = None, + exclude_punctuation: ExcludePunctuationType | None = None, + exclude_uppercase: ExcludeUppercaseType | None = None, + exclude_lowercase: ExcludeLowercaseType | None = None, + include_space: IncludeSpaceType | None = None, + require_each_included_type: RequireEachIncludedTypeType | None = None, **kwargs, ) -> GetRandomPasswordResponse: raise NotImplementedError @@ -650,8 +650,8 @@ def get_secret_value( self, context: RequestContext, secret_id: SecretIdType, - version_id: SecretVersionIdType = None, - version_stage: SecretVersionStageType = None, + version_id: SecretVersionIdType | None = None, + version_stage: SecretVersionStageType | None = None, **kwargs, ) -> GetSecretValueResponse: raise NotImplementedError @@ -661,9 +661,9 @@ def list_secret_version_ids( self, context: RequestContext, secret_id: SecretIdType, - max_results: MaxResultsType = None, - next_token: NextTokenType = None, - include_deprecated: BooleanType = None, + max_results: MaxResultsType | None = None, + next_token: NextTokenType | None = None, + include_deprecated: BooleanType | None = None, **kwargs, ) -> ListSecretVersionIdsResponse: raise NotImplementedError @@ -672,11 +672,11 @@ def list_secret_version_ids( def list_secrets( self, context: RequestContext, - include_planned_deletion: BooleanType = None, - max_results: MaxResultsType = None, - next_token: NextTokenType = None, - filters: FiltersListType = None, - sort_order: SortOrderType = None, + include_planned_deletion: BooleanType | None = None, + max_results: MaxResultsType | None = None, + next_token: NextTokenType | None = None, + filters: FiltersListType | None = None, + sort_order: SortOrderType | None = None, **kwargs, ) -> ListSecretsResponse: raise NotImplementedError @@ -687,7 +687,7 @@ def put_resource_policy( context: RequestContext, secret_id: SecretIdType, resource_policy: NonEmptyResourcePolicyType, - block_public_policy: BooleanType = None, + block_public_policy: BooleanType | None = None, **kwargs, ) -> PutResourcePolicyResponse: raise NotImplementedError @@ -697,11 +697,11 @@ def put_secret_value( self, context: RequestContext, secret_id: SecretIdType, - client_request_token: ClientRequestTokenType = None, - secret_binary: SecretBinaryType = None, - secret_string: SecretStringType = None, - version_stages: SecretVersionStagesType = None, - rotation_token: RotationTokenType = None, + client_request_token: ClientRequestTokenType | None = None, + secret_binary: SecretBinaryType | None = None, + secret_string: SecretStringType | None = None, + version_stages: SecretVersionStagesType | None = None, + rotation_token: RotationTokenType | None = None, **kwargs, ) -> PutSecretValueResponse: raise NotImplementedError @@ -722,7 +722,7 @@ def replicate_secret_to_regions( context: RequestContext, secret_id: SecretIdType, add_replica_regions: AddReplicaRegionListType, - force_overwrite_replica_secret: BooleanType = None, + force_overwrite_replica_secret: BooleanType | None = None, **kwargs, ) -> ReplicateSecretToRegionsResponse: raise NotImplementedError @@ -738,10 +738,10 @@ def rotate_secret( self, context: RequestContext, secret_id: SecretIdType, - client_request_token: ClientRequestTokenType = None, - rotation_lambda_arn: RotationLambdaARNType = None, - rotation_rules: RotationRulesType = None, - rotate_immediately: BooleanType = None, + client_request_token: ClientRequestTokenType | None = None, + rotation_lambda_arn: RotationLambdaARNType | None = None, + rotation_rules: RotationRulesType | None = None, + rotate_immediately: BooleanType | None = None, **kwargs, ) -> RotateSecretResponse: raise NotImplementedError @@ -769,11 +769,11 @@ def update_secret( self, context: RequestContext, secret_id: SecretIdType, - client_request_token: ClientRequestTokenType = None, - description: DescriptionType = None, - kms_key_id: KmsKeyIdType = None, - secret_binary: SecretBinaryType = None, - secret_string: SecretStringType = None, + client_request_token: ClientRequestTokenType | None = None, + description: DescriptionType | None = None, + kms_key_id: KmsKeyIdType | None = None, + secret_binary: SecretBinaryType | None = None, + secret_string: SecretStringType | None = None, **kwargs, ) -> UpdateSecretResponse: raise NotImplementedError @@ -784,8 +784,8 @@ def update_secret_version_stage( context: RequestContext, secret_id: SecretIdType, version_stage: SecretVersionStageType, - remove_from_version_id: SecretVersionIdType = None, - move_to_version_id: SecretVersionIdType = None, + remove_from_version_id: SecretVersionIdType | None = None, + move_to_version_id: SecretVersionIdType | None = None, **kwargs, ) -> UpdateSecretVersionStageResponse: raise NotImplementedError @@ -795,7 +795,7 @@ def validate_resource_policy( self, context: RequestContext, resource_policy: NonEmptyResourcePolicyType, - secret_id: SecretIdType = None, + secret_id: SecretIdType | None = None, **kwargs, ) -> ValidateResourcePolicyResponse: raise NotImplementedError diff --git a/localstack-core/localstack/aws/api/ses/__init__.py b/localstack-core/localstack/aws/api/ses/__init__.py index f4c9960eb25cf..26e3b38f45cf1 100644 --- a/localstack-core/localstack/aws/api/ses/__init__.py +++ b/localstack-core/localstack/aws/api/ses/__init__.py @@ -1449,7 +1449,7 @@ def create_receipt_rule( context: RequestContext, rule_set_name: ReceiptRuleSetName, rule: ReceiptRule, - after: ReceiptRuleName = None, + after: ReceiptRuleName | None = None, **kwargs, ) -> CreateReceiptRuleResponse: raise NotImplementedError @@ -1551,7 +1551,7 @@ def describe_configuration_set( self, context: RequestContext, configuration_set_name: ConfigurationSetName, - configuration_set_attribute_names: ConfigurationSetAttributeList = None, + configuration_set_attribute_names: ConfigurationSetAttributeList | None = None, **kwargs, ) -> DescribeConfigurationSetResponse: raise NotImplementedError @@ -1632,8 +1632,8 @@ def get_template( def list_configuration_sets( self, context: RequestContext, - next_token: NextToken = None, - max_items: MaxItems = None, + next_token: NextToken | None = None, + max_items: MaxItems | None = None, **kwargs, ) -> ListConfigurationSetsResponse: raise NotImplementedError @@ -1642,8 +1642,8 @@ def list_configuration_sets( def list_custom_verification_email_templates( self, context: RequestContext, - next_token: NextToken = None, - max_results: MaxResults = None, + next_token: NextToken | None = None, + max_results: MaxResults | None = None, **kwargs, ) -> ListCustomVerificationEmailTemplatesResponse: raise NotImplementedError @@ -1652,9 +1652,9 @@ def list_custom_verification_email_templates( def list_identities( self, context: RequestContext, - identity_type: IdentityType = None, - next_token: NextToken = None, - max_items: MaxItems = None, + identity_type: IdentityType | None = None, + next_token: NextToken | None = None, + max_items: MaxItems | None = None, **kwargs, ) -> ListIdentitiesResponse: raise NotImplementedError @@ -1671,7 +1671,7 @@ def list_receipt_filters(self, context: RequestContext, **kwargs) -> ListReceipt @handler("ListReceiptRuleSets") def list_receipt_rule_sets( - self, context: RequestContext, next_token: NextToken = None, **kwargs + self, context: RequestContext, next_token: NextToken | None = None, **kwargs ) -> ListReceiptRuleSetsResponse: raise NotImplementedError @@ -1679,8 +1679,8 @@ def list_receipt_rule_sets( def list_templates( self, context: RequestContext, - next_token: NextToken = None, - max_items: MaxItems = None, + next_token: NextToken | None = None, + max_items: MaxItems | None = None, **kwargs, ) -> ListTemplatesResponse: raise NotImplementedError @@ -1696,7 +1696,7 @@ def put_configuration_set_delivery_options( self, context: RequestContext, configuration_set_name: ConfigurationSetName, - delivery_options: DeliveryOptions = None, + delivery_options: DeliveryOptions | None = None, **kwargs, ) -> PutConfigurationSetDeliveryOptionsResponse: raise NotImplementedError @@ -1729,9 +1729,9 @@ def send_bounce( original_message_id: MessageId, bounce_sender: Address, bounced_recipient_info_list: BouncedRecipientInfoList, - explanation: Explanation = None, - message_dsn: MessageDsn = None, - bounce_sender_arn: AmazonResourceName = None, + explanation: Explanation | None = None, + message_dsn: MessageDsn | None = None, + bounce_sender_arn: AmazonResourceName | None = None, **kwargs, ) -> SendBounceResponse: raise NotImplementedError @@ -1744,13 +1744,13 @@ def send_bulk_templated_email( template: TemplateName, default_template_data: TemplateData, destinations: BulkEmailDestinationList, - source_arn: AmazonResourceName = None, - reply_to_addresses: AddressList = None, - return_path: Address = None, - return_path_arn: AmazonResourceName = None, - configuration_set_name: ConfigurationSetName = None, - default_tags: MessageTagList = None, - template_arn: AmazonResourceName = None, + source_arn: AmazonResourceName | None = None, + reply_to_addresses: AddressList | None = None, + return_path: Address | None = None, + return_path_arn: AmazonResourceName | None = None, + configuration_set_name: ConfigurationSetName | None = None, + default_tags: MessageTagList | None = None, + template_arn: AmazonResourceName | None = None, **kwargs, ) -> SendBulkTemplatedEmailResponse: raise NotImplementedError @@ -1761,7 +1761,7 @@ def send_custom_verification_email( context: RequestContext, email_address: Address, template_name: TemplateName, - configuration_set_name: ConfigurationSetName = None, + configuration_set_name: ConfigurationSetName | None = None, **kwargs, ) -> SendCustomVerificationEmailResponse: raise NotImplementedError @@ -1773,12 +1773,12 @@ def send_email( source: Address, destination: Destination, message: Message, - reply_to_addresses: AddressList = None, - return_path: Address = None, - source_arn: AmazonResourceName = None, - return_path_arn: AmazonResourceName = None, - tags: MessageTagList = None, - configuration_set_name: ConfigurationSetName = None, + reply_to_addresses: AddressList | None = None, + return_path: Address | None = None, + source_arn: AmazonResourceName | None = None, + return_path_arn: AmazonResourceName | None = None, + tags: MessageTagList | None = None, + configuration_set_name: ConfigurationSetName | None = None, **kwargs, ) -> SendEmailResponse: raise NotImplementedError @@ -1788,13 +1788,13 @@ def send_raw_email( self, context: RequestContext, raw_message: RawMessage, - source: Address = None, - destinations: AddressList = None, - from_arn: AmazonResourceName = None, - source_arn: AmazonResourceName = None, - return_path_arn: AmazonResourceName = None, - tags: MessageTagList = None, - configuration_set_name: ConfigurationSetName = None, + source: Address | None = None, + destinations: AddressList | None = None, + from_arn: AmazonResourceName | None = None, + source_arn: AmazonResourceName | None = None, + return_path_arn: AmazonResourceName | None = None, + tags: MessageTagList | None = None, + configuration_set_name: ConfigurationSetName | None = None, **kwargs, ) -> SendRawEmailResponse: raise NotImplementedError @@ -1807,20 +1807,20 @@ def send_templated_email( destination: Destination, template: TemplateName, template_data: TemplateData, - reply_to_addresses: AddressList = None, - return_path: Address = None, - source_arn: AmazonResourceName = None, - return_path_arn: AmazonResourceName = None, - tags: MessageTagList = None, - configuration_set_name: ConfigurationSetName = None, - template_arn: AmazonResourceName = None, + reply_to_addresses: AddressList | None = None, + return_path: Address | None = None, + source_arn: AmazonResourceName | None = None, + return_path_arn: AmazonResourceName | None = None, + tags: MessageTagList | None = None, + configuration_set_name: ConfigurationSetName | None = None, + template_arn: AmazonResourceName | None = None, **kwargs, ) -> SendTemplatedEmailResponse: raise NotImplementedError @handler("SetActiveReceiptRuleSet") def set_active_receipt_rule_set( - self, context: RequestContext, rule_set_name: ReceiptRuleSetName = None, **kwargs + self, context: RequestContext, rule_set_name: ReceiptRuleSetName | None = None, **kwargs ) -> SetActiveReceiptRuleSetResponse: raise NotImplementedError @@ -1852,8 +1852,8 @@ def set_identity_mail_from_domain( self, context: RequestContext, identity: Identity, - mail_from_domain: MailFromDomainName = None, - behavior_on_mx_failure: BehaviorOnMXFailure = None, + mail_from_domain: MailFromDomainName | None = None, + behavior_on_mx_failure: BehaviorOnMXFailure | None = None, **kwargs, ) -> SetIdentityMailFromDomainResponse: raise NotImplementedError @@ -1864,7 +1864,7 @@ def set_identity_notification_topic( context: RequestContext, identity: Identity, notification_type: NotificationType, - sns_topic: NotificationTopic = None, + sns_topic: NotificationTopic | None = None, **kwargs, ) -> SetIdentityNotificationTopicResponse: raise NotImplementedError @@ -1875,7 +1875,7 @@ def set_receipt_rule_position( context: RequestContext, rule_set_name: ReceiptRuleSetName, rule_name: ReceiptRuleName, - after: ReceiptRuleName = None, + after: ReceiptRuleName | None = None, **kwargs, ) -> SetReceiptRulePositionResponse: raise NotImplementedError @@ -1892,7 +1892,7 @@ def test_render_template( @handler("UpdateAccountSendingEnabled") def update_account_sending_enabled( - self, context: RequestContext, enabled: Enabled = None, **kwargs + self, context: RequestContext, enabled: Enabled | None = None, **kwargs ) -> None: raise NotImplementedError @@ -1941,11 +1941,11 @@ def update_custom_verification_email_template( self, context: RequestContext, template_name: TemplateName, - from_email_address: FromAddress = None, - template_subject: Subject = None, - template_content: TemplateContent = None, - success_redirection_url: SuccessRedirectionURL = None, - failure_redirection_url: FailureRedirectionURL = None, + from_email_address: FromAddress | None = None, + template_subject: Subject | None = None, + template_content: TemplateContent | None = None, + success_redirection_url: SuccessRedirectionURL | None = None, + failure_redirection_url: FailureRedirectionURL | None = None, **kwargs, ) -> None: raise NotImplementedError diff --git a/localstack-core/localstack/aws/api/sns/__init__.py b/localstack-core/localstack/aws/api/sns/__init__.py index e391807bc3da4..df5f5618138b5 100644 --- a/localstack-core/localstack/aws/api/sns/__init__.py +++ b/localstack-core/localstack/aws/api/sns/__init__.py @@ -774,7 +774,7 @@ def confirm_subscription( context: RequestContext, topic_arn: topicARN, token: token, - authenticate_on_unsubscribe: authenticateOnUnsubscribe = None, + authenticate_on_unsubscribe: authenticateOnUnsubscribe | None = None, **kwargs, ) -> ConfirmSubscriptionResponse: raise NotImplementedError @@ -796,8 +796,8 @@ def create_platform_endpoint( context: RequestContext, platform_application_arn: String, token: String, - custom_user_data: String = None, - attributes: MapStringToString = None, + custom_user_data: String | None = None, + attributes: MapStringToString | None = None, **kwargs, ) -> CreateEndpointResponse: raise NotImplementedError @@ -807,7 +807,7 @@ def create_sms_sandbox_phone_number( self, context: RequestContext, phone_number: PhoneNumberString, - language_code: LanguageCodeString = None, + language_code: LanguageCodeString | None = None, **kwargs, ) -> CreateSMSSandboxPhoneNumberResult: raise NotImplementedError @@ -817,9 +817,9 @@ def create_topic( self, context: RequestContext, name: topicName, - attributes: TopicAttributesMap = None, - tags: TagList = None, - data_protection_policy: attributeValue = None, + attributes: TopicAttributesMap | None = None, + tags: TagList | None = None, + data_protection_policy: attributeValue | None = None, **kwargs, ) -> CreateTopicResponse: raise NotImplementedError @@ -864,7 +864,7 @@ def get_platform_application_attributes( @handler("GetSMSAttributes") def get_sms_attributes( - self, context: RequestContext, attributes: ListString = None, **kwargs + self, context: RequestContext, attributes: ListString | None = None, **kwargs ) -> GetSMSAttributesResponse: raise NotImplementedError @@ -891,7 +891,7 @@ def list_endpoints_by_platform_application( self, context: RequestContext, platform_application_arn: String, - next_token: String = None, + next_token: String | None = None, **kwargs, ) -> ListEndpointsByPlatformApplicationResponse: raise NotImplementedError @@ -900,21 +900,21 @@ def list_endpoints_by_platform_application( def list_origination_numbers( self, context: RequestContext, - next_token: nextToken = None, - max_results: MaxItemsListOriginationNumbers = None, + next_token: nextToken | None = None, + max_results: MaxItemsListOriginationNumbers | None = None, **kwargs, ) -> ListOriginationNumbersResult: raise NotImplementedError @handler("ListPhoneNumbersOptedOut") def list_phone_numbers_opted_out( - self, context: RequestContext, next_token: string = None, **kwargs + self, context: RequestContext, next_token: string | None = None, **kwargs ) -> ListPhoneNumbersOptedOutResponse: raise NotImplementedError @handler("ListPlatformApplications") def list_platform_applications( - self, context: RequestContext, next_token: String = None, **kwargs + self, context: RequestContext, next_token: String | None = None, **kwargs ) -> ListPlatformApplicationsResponse: raise NotImplementedError @@ -922,21 +922,25 @@ def list_platform_applications( def list_sms_sandbox_phone_numbers( self, context: RequestContext, - next_token: nextToken = None, - max_results: MaxItems = None, + next_token: nextToken | None = None, + max_results: MaxItems | None = None, **kwargs, ) -> ListSMSSandboxPhoneNumbersResult: raise NotImplementedError @handler("ListSubscriptions") def list_subscriptions( - self, context: RequestContext, next_token: nextToken = None, **kwargs + self, context: RequestContext, next_token: nextToken | None = None, **kwargs ) -> ListSubscriptionsResponse: raise NotImplementedError @handler("ListSubscriptionsByTopic") def list_subscriptions_by_topic( - self, context: RequestContext, topic_arn: topicARN, next_token: nextToken = None, **kwargs + self, + context: RequestContext, + topic_arn: topicARN, + next_token: nextToken | None = None, + **kwargs, ) -> ListSubscriptionsByTopicResponse: raise NotImplementedError @@ -948,7 +952,7 @@ def list_tags_for_resource( @handler("ListTopics") def list_topics( - self, context: RequestContext, next_token: nextToken = None, **kwargs + self, context: RequestContext, next_token: nextToken | None = None, **kwargs ) -> ListTopicsResponse: raise NotImplementedError @@ -963,14 +967,14 @@ def publish( self, context: RequestContext, message: message, - topic_arn: topicARN = None, - target_arn: String = None, - phone_number: PhoneNumber = None, - subject: subject = None, - message_structure: messageStructure = None, - message_attributes: MessageAttributeMap = None, - message_deduplication_id: String = None, - message_group_id: String = None, + topic_arn: topicARN | None = None, + target_arn: String | None = None, + phone_number: PhoneNumber | None = None, + subject: subject | None = None, + message_structure: messageStructure | None = None, + message_attributes: MessageAttributeMap | None = None, + message_deduplication_id: String | None = None, + message_group_id: String | None = None, **kwargs, ) -> PublishResponse: raise NotImplementedError @@ -1029,7 +1033,7 @@ def set_subscription_attributes( context: RequestContext, subscription_arn: subscriptionARN, attribute_name: attributeName, - attribute_value: attributeValue = None, + attribute_value: attributeValue | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -1040,7 +1044,7 @@ def set_topic_attributes( context: RequestContext, topic_arn: topicARN, attribute_name: attributeName, - attribute_value: attributeValue = None, + attribute_value: attributeValue | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -1051,9 +1055,9 @@ def subscribe( context: RequestContext, topic_arn: topicARN, protocol: protocol, - endpoint: endpoint = None, - attributes: SubscriptionAttributesMap = None, - return_subscription_arn: boolean = None, + endpoint: endpoint | None = None, + attributes: SubscriptionAttributesMap | None = None, + return_subscription_arn: boolean | None = None, **kwargs, ) -> SubscribeResponse: raise NotImplementedError diff --git a/localstack-core/localstack/aws/api/sqs/__init__.py b/localstack-core/localstack/aws/api/sqs/__init__.py index bf8914bf1b7a9..a09978ffe8046 100644 --- a/localstack-core/localstack/aws/api/sqs/__init__.py +++ b/localstack-core/localstack/aws/api/sqs/__init__.py @@ -615,8 +615,8 @@ def create_queue( self, context: RequestContext, queue_name: String, - attributes: QueueAttributeMap = None, - tags: TagMap = None, + attributes: QueueAttributeMap | None = None, + tags: TagMap | None = None, **kwargs, ) -> CreateQueueResult: raise NotImplementedError @@ -646,7 +646,7 @@ def get_queue_attributes( self, context: RequestContext, queue_url: String, - attribute_names: AttributeNameList = None, + attribute_names: AttributeNameList | None = None, **kwargs, ) -> GetQueueAttributesResult: raise NotImplementedError @@ -656,7 +656,7 @@ def get_queue_url( self, context: RequestContext, queue_name: String, - queue_owner_aws_account_id: String = None, + queue_owner_aws_account_id: String | None = None, **kwargs, ) -> GetQueueUrlResult: raise NotImplementedError @@ -666,8 +666,8 @@ def list_dead_letter_source_queues( self, context: RequestContext, queue_url: String, - next_token: Token = None, - max_results: BoxedInteger = None, + next_token: Token | None = None, + max_results: BoxedInteger | None = None, **kwargs, ) -> ListDeadLetterSourceQueuesResult: raise NotImplementedError @@ -677,7 +677,7 @@ def list_message_move_tasks( self, context: RequestContext, source_arn: String, - max_results: NullableInteger = None, + max_results: NullableInteger | None = None, **kwargs, ) -> ListMessageMoveTasksResult: raise NotImplementedError @@ -692,9 +692,9 @@ def list_queue_tags( def list_queues( self, context: RequestContext, - queue_name_prefix: String = None, - next_token: Token = None, - max_results: BoxedInteger = None, + queue_name_prefix: String | None = None, + next_token: Token | None = None, + max_results: BoxedInteger | None = None, **kwargs, ) -> ListQueuesResult: raise NotImplementedError @@ -708,13 +708,13 @@ def receive_message( self, context: RequestContext, queue_url: String, - attribute_names: AttributeNameList = None, - message_system_attribute_names: MessageSystemAttributeList = None, - message_attribute_names: MessageAttributeNameList = None, - max_number_of_messages: NullableInteger = None, - visibility_timeout: NullableInteger = None, - wait_time_seconds: NullableInteger = None, - receive_request_attempt_id: String = None, + attribute_names: AttributeNameList | None = None, + message_system_attribute_names: MessageSystemAttributeList | None = None, + message_attribute_names: MessageAttributeNameList | None = None, + max_number_of_messages: NullableInteger | None = None, + visibility_timeout: NullableInteger | None = None, + wait_time_seconds: NullableInteger | None = None, + receive_request_attempt_id: String | None = None, **kwargs, ) -> ReceiveMessageResult: raise NotImplementedError @@ -731,11 +731,11 @@ def send_message( context: RequestContext, queue_url: String, message_body: String, - delay_seconds: NullableInteger = None, - message_attributes: MessageBodyAttributeMap = None, - message_system_attributes: MessageBodySystemAttributeMap = None, - message_deduplication_id: String = None, - message_group_id: String = None, + delay_seconds: NullableInteger | None = None, + message_attributes: MessageBodyAttributeMap | None = None, + message_system_attributes: MessageBodySystemAttributeMap | None = None, + message_deduplication_id: String | None = None, + message_group_id: String | None = None, **kwargs, ) -> SendMessageResult: raise NotImplementedError @@ -761,8 +761,8 @@ def start_message_move_task( self, context: RequestContext, source_arn: String, - destination_arn: String = None, - max_number_of_messages_per_second: NullableInteger = None, + destination_arn: String | None = None, + max_number_of_messages_per_second: NullableInteger | None = None, **kwargs, ) -> StartMessageMoveTaskResult: raise NotImplementedError diff --git a/localstack-core/localstack/aws/api/ssm/__init__.py b/localstack-core/localstack/aws/api/ssm/__init__.py index a2e95b19d9538..53f430b7ce18a 100644 --- a/localstack-core/localstack/aws/api/ssm/__init__.py +++ b/localstack-core/localstack/aws/api/ssm/__init__.py @@ -5997,7 +5997,7 @@ def cancel_command( self, context: RequestContext, command_id: CommandId, - instance_ids: InstanceIdList = None, + instance_ids: InstanceIdList | None = None, **kwargs, ) -> CancelCommandResult: raise NotImplementedError @@ -6013,12 +6013,12 @@ def create_activation( self, context: RequestContext, iam_role: IamRole, - description: ActivationDescription = None, - default_instance_name: DefaultInstanceName = None, - registration_limit: RegistrationLimit = None, - expiration_date: ExpirationDate = None, - tags: TagList = None, - registration_metadata: RegistrationMetadataList = None, + description: ActivationDescription | None = None, + default_instance_name: DefaultInstanceName | None = None, + registration_limit: RegistrationLimit | None = None, + expiration_date: ExpirationDate | None = None, + tags: TagList | None = None, + registration_metadata: RegistrationMetadataList | None = None, **kwargs, ) -> CreateActivationResult: raise NotImplementedError @@ -6028,26 +6028,26 @@ def create_association( self, context: RequestContext, name: DocumentARN, - document_version: DocumentVersion = None, - instance_id: InstanceId = None, - parameters: Parameters = None, - targets: Targets = None, - schedule_expression: ScheduleExpression = None, - output_location: InstanceAssociationOutputLocation = None, - association_name: AssociationName = None, - automation_target_parameter_name: AutomationTargetParameterName = None, - max_errors: MaxErrors = None, - max_concurrency: MaxConcurrency = None, - compliance_severity: AssociationComplianceSeverity = None, - sync_compliance: AssociationSyncCompliance = None, - apply_only_at_cron_interval: ApplyOnlyAtCronInterval = None, - calendar_names: CalendarNameOrARNList = None, - target_locations: TargetLocations = None, - schedule_offset: ScheduleOffset = None, - duration: Duration = None, - target_maps: TargetMaps = None, - tags: TagList = None, - alarm_configuration: AlarmConfiguration = None, + document_version: DocumentVersion | None = None, + instance_id: InstanceId | None = None, + parameters: Parameters | None = None, + targets: Targets | None = None, + schedule_expression: ScheduleExpression | None = None, + output_location: InstanceAssociationOutputLocation | None = None, + association_name: AssociationName | None = None, + automation_target_parameter_name: AutomationTargetParameterName | None = None, + max_errors: MaxErrors | None = None, + max_concurrency: MaxConcurrency | None = None, + compliance_severity: AssociationComplianceSeverity | None = None, + sync_compliance: AssociationSyncCompliance | None = None, + apply_only_at_cron_interval: ApplyOnlyAtCronInterval | None = None, + calendar_names: CalendarNameOrARNList | None = None, + target_locations: TargetLocations | None = None, + schedule_offset: ScheduleOffset | None = None, + duration: Duration | None = None, + target_maps: TargetMaps | None = None, + tags: TagList | None = None, + alarm_configuration: AlarmConfiguration | None = None, **kwargs, ) -> CreateAssociationResult: raise NotImplementedError @@ -6064,14 +6064,14 @@ def create_document( context: RequestContext, content: DocumentContent, name: DocumentName, - requires: DocumentRequiresList = None, - attachments: AttachmentsSourceList = None, - display_name: DocumentDisplayName = None, - version_name: DocumentVersionName = None, - document_type: DocumentType = None, - document_format: DocumentFormat = None, - target_type: TargetType = None, - tags: TagList = None, + requires: DocumentRequiresList | None = None, + attachments: AttachmentsSourceList | None = None, + display_name: DocumentDisplayName | None = None, + version_name: DocumentVersionName | None = None, + document_type: DocumentType | None = None, + document_format: DocumentFormat | None = None, + target_type: TargetType | None = None, + tags: TagList | None = None, **kwargs, ) -> CreateDocumentResult: raise NotImplementedError @@ -6085,13 +6085,13 @@ def create_maintenance_window( duration: MaintenanceWindowDurationHours, cutoff: MaintenanceWindowCutoff, allow_unassociated_targets: MaintenanceWindowAllowUnassociatedTargets, - description: MaintenanceWindowDescription = None, - start_date: MaintenanceWindowStringDateTime = None, - end_date: MaintenanceWindowStringDateTime = None, - schedule_timezone: MaintenanceWindowTimezone = None, - schedule_offset: MaintenanceWindowOffset = None, - client_token: ClientToken = None, - tags: TagList = None, + description: MaintenanceWindowDescription | None = None, + start_date: MaintenanceWindowStringDateTime | None = None, + end_date: MaintenanceWindowStringDateTime | None = None, + schedule_timezone: MaintenanceWindowTimezone | None = None, + schedule_offset: MaintenanceWindowOffset | None = None, + client_token: ClientToken | None = None, + tags: TagList | None = None, **kwargs, ) -> CreateMaintenanceWindowResult: raise NotImplementedError @@ -6103,19 +6103,19 @@ def create_ops_item( description: OpsItemDescription, source: OpsItemSource, title: OpsItemTitle, - ops_item_type: OpsItemType = None, - operational_data: OpsItemOperationalData = None, - notifications: OpsItemNotifications = None, - priority: OpsItemPriority = None, - related_ops_items: RelatedOpsItems = None, - tags: TagList = None, - category: OpsItemCategory = None, - severity: OpsItemSeverity = None, - actual_start_time: DateTime = None, - actual_end_time: DateTime = None, - planned_start_time: DateTime = None, - planned_end_time: DateTime = None, - account_id: OpsItemAccountId = None, + ops_item_type: OpsItemType | None = None, + operational_data: OpsItemOperationalData | None = None, + notifications: OpsItemNotifications | None = None, + priority: OpsItemPriority | None = None, + related_ops_items: RelatedOpsItems | None = None, + tags: TagList | None = None, + category: OpsItemCategory | None = None, + severity: OpsItemSeverity | None = None, + actual_start_time: DateTime | None = None, + actual_end_time: DateTime | None = None, + planned_start_time: DateTime | None = None, + planned_end_time: DateTime | None = None, + account_id: OpsItemAccountId | None = None, **kwargs, ) -> CreateOpsItemResponse: raise NotImplementedError @@ -6125,8 +6125,8 @@ def create_ops_metadata( self, context: RequestContext, resource_id: OpsMetadataResourceId, - metadata: MetadataMap = None, - tags: TagList = None, + metadata: MetadataMap | None = None, + tags: TagList | None = None, **kwargs, ) -> CreateOpsMetadataResult: raise NotImplementedError @@ -6136,19 +6136,19 @@ def create_patch_baseline( self, context: RequestContext, name: BaselineName, - operating_system: OperatingSystem = None, - global_filters: PatchFilterGroup = None, - approval_rules: PatchRuleGroup = None, - approved_patches: PatchIdList = None, - approved_patches_compliance_level: PatchComplianceLevel = None, - approved_patches_enable_non_security: Boolean = None, - rejected_patches: PatchIdList = None, - rejected_patches_action: PatchAction = None, - description: BaselineDescription = None, - sources: PatchSourceList = None, - available_security_updates_compliance_status: PatchComplianceStatus = None, - client_token: ClientToken = None, - tags: TagList = None, + operating_system: OperatingSystem | None = None, + global_filters: PatchFilterGroup | None = None, + approval_rules: PatchRuleGroup | None = None, + approved_patches: PatchIdList | None = None, + approved_patches_compliance_level: PatchComplianceLevel | None = None, + approved_patches_enable_non_security: Boolean | None = None, + rejected_patches: PatchIdList | None = None, + rejected_patches_action: PatchAction | None = None, + description: BaselineDescription | None = None, + sources: PatchSourceList | None = None, + available_security_updates_compliance_status: PatchComplianceStatus | None = None, + client_token: ClientToken | None = None, + tags: TagList | None = None, **kwargs, ) -> CreatePatchBaselineResult: raise NotImplementedError @@ -6158,9 +6158,9 @@ def create_resource_data_sync( self, context: RequestContext, sync_name: ResourceDataSyncName, - s3_destination: ResourceDataSyncS3Destination = None, - sync_type: ResourceDataSyncType = None, - sync_source: ResourceDataSyncSource = None, + s3_destination: ResourceDataSyncS3Destination | None = None, + sync_type: ResourceDataSyncType | None = None, + sync_source: ResourceDataSyncSource | None = None, **kwargs, ) -> CreateResourceDataSyncResult: raise NotImplementedError @@ -6175,9 +6175,9 @@ def delete_activation( def delete_association( self, context: RequestContext, - name: DocumentARN = None, - instance_id: InstanceId = None, - association_id: AssociationId = None, + name: DocumentARN | None = None, + instance_id: InstanceId | None = None, + association_id: AssociationId | None = None, **kwargs, ) -> DeleteAssociationResult: raise NotImplementedError @@ -6187,9 +6187,9 @@ def delete_document( self, context: RequestContext, name: DocumentName, - document_version: DocumentVersion = None, - version_name: DocumentVersionName = None, - force: Boolean = None, + document_version: DocumentVersion | None = None, + version_name: DocumentVersionName | None = None, + force: Boolean | None = None, **kwargs, ) -> DeleteDocumentResult: raise NotImplementedError @@ -6199,9 +6199,9 @@ def delete_inventory( self, context: RequestContext, type_name: InventoryItemTypeName, - schema_delete_option: InventorySchemaDeleteOption = None, - dry_run: DryRun = None, - client_token: UUID = None, + schema_delete_option: InventorySchemaDeleteOption | None = None, + dry_run: DryRun | None = None, + client_token: UUID | None = None, **kwargs, ) -> DeleteInventoryResult: raise NotImplementedError @@ -6247,7 +6247,7 @@ def delete_resource_data_sync( self, context: RequestContext, sync_name: ResourceDataSyncName, - sync_type: ResourceDataSyncType = None, + sync_type: ResourceDataSyncType | None = None, **kwargs, ) -> DeleteResourceDataSyncResult: raise NotImplementedError @@ -6281,7 +6281,7 @@ def deregister_target_from_maintenance_window( context: RequestContext, window_id: MaintenanceWindowId, window_target_id: MaintenanceWindowTargetId, - safe: Boolean = None, + safe: Boolean | None = None, **kwargs, ) -> DeregisterTargetFromMaintenanceWindowResult: raise NotImplementedError @@ -6300,9 +6300,9 @@ def deregister_task_from_maintenance_window( def describe_activations( self, context: RequestContext, - filters: DescribeActivationsFilterList = None, - max_results: MaxResults = None, - next_token: NextToken = None, + filters: DescribeActivationsFilterList | None = None, + max_results: MaxResults | None = None, + next_token: NextToken | None = None, **kwargs, ) -> DescribeActivationsResult: raise NotImplementedError @@ -6311,10 +6311,10 @@ def describe_activations( def describe_association( self, context: RequestContext, - name: DocumentARN = None, - instance_id: InstanceId = None, - association_id: AssociationId = None, - association_version: AssociationVersion = None, + name: DocumentARN | None = None, + instance_id: InstanceId | None = None, + association_id: AssociationId | None = None, + association_version: AssociationVersion | None = None, **kwargs, ) -> DescribeAssociationResult: raise NotImplementedError @@ -6325,9 +6325,9 @@ def describe_association_execution_targets( context: RequestContext, association_id: AssociationId, execution_id: AssociationExecutionId, - filters: AssociationExecutionTargetsFilterList = None, - max_results: MaxResults = None, - next_token: NextToken = None, + filters: AssociationExecutionTargetsFilterList | None = None, + max_results: MaxResults | None = None, + next_token: NextToken | None = None, **kwargs, ) -> DescribeAssociationExecutionTargetsResult: raise NotImplementedError @@ -6337,9 +6337,9 @@ def describe_association_executions( self, context: RequestContext, association_id: AssociationId, - filters: AssociationExecutionFilterList = None, - max_results: MaxResults = None, - next_token: NextToken = None, + filters: AssociationExecutionFilterList | None = None, + max_results: MaxResults | None = None, + next_token: NextToken | None = None, **kwargs, ) -> DescribeAssociationExecutionsResult: raise NotImplementedError @@ -6348,9 +6348,9 @@ def describe_association_executions( def describe_automation_executions( self, context: RequestContext, - filters: AutomationExecutionFilterList = None, - max_results: MaxResults = None, - next_token: NextToken = None, + filters: AutomationExecutionFilterList | None = None, + max_results: MaxResults | None = None, + next_token: NextToken | None = None, **kwargs, ) -> DescribeAutomationExecutionsResult: raise NotImplementedError @@ -6360,10 +6360,10 @@ def describe_automation_step_executions( self, context: RequestContext, automation_execution_id: AutomationExecutionId, - filters: StepExecutionFilterList = None, - next_token: NextToken = None, - max_results: MaxResults = None, - reverse_order: Boolean = None, + filters: StepExecutionFilterList | None = None, + next_token: NextToken | None = None, + max_results: MaxResults | None = None, + reverse_order: Boolean | None = None, **kwargs, ) -> DescribeAutomationStepExecutionsResult: raise NotImplementedError @@ -6372,9 +6372,9 @@ def describe_automation_step_executions( def describe_available_patches( self, context: RequestContext, - filters: PatchOrchestratorFilterList = None, - max_results: PatchBaselineMaxResults = None, - next_token: NextToken = None, + filters: PatchOrchestratorFilterList | None = None, + max_results: PatchBaselineMaxResults | None = None, + next_token: NextToken | None = None, **kwargs, ) -> DescribeAvailablePatchesResult: raise NotImplementedError @@ -6384,8 +6384,8 @@ def describe_document( self, context: RequestContext, name: DocumentARN, - document_version: DocumentVersion = None, - version_name: DocumentVersionName = None, + document_version: DocumentVersion | None = None, + version_name: DocumentVersionName | None = None, **kwargs, ) -> DescribeDocumentResult: raise NotImplementedError @@ -6396,8 +6396,8 @@ def describe_document_permission( context: RequestContext, name: DocumentName, permission_type: DocumentPermissionType, - max_results: DocumentPermissionMaxResults = None, - next_token: NextToken = None, + max_results: DocumentPermissionMaxResults | None = None, + next_token: NextToken | None = None, **kwargs, ) -> DescribeDocumentPermissionResponse: raise NotImplementedError @@ -6407,8 +6407,8 @@ def describe_effective_instance_associations( self, context: RequestContext, instance_id: InstanceId, - max_results: EffectiveInstanceAssociationMaxResults = None, - next_token: NextToken = None, + max_results: EffectiveInstanceAssociationMaxResults | None = None, + next_token: NextToken | None = None, **kwargs, ) -> DescribeEffectiveInstanceAssociationsResult: raise NotImplementedError @@ -6418,8 +6418,8 @@ def describe_effective_patches_for_patch_baseline( self, context: RequestContext, baseline_id: BaselineId, - max_results: PatchBaselineMaxResults = None, - next_token: NextToken = None, + max_results: PatchBaselineMaxResults | None = None, + next_token: NextToken | None = None, **kwargs, ) -> DescribeEffectivePatchesForPatchBaselineResult: raise NotImplementedError @@ -6429,8 +6429,8 @@ def describe_instance_associations_status( self, context: RequestContext, instance_id: InstanceId, - max_results: MaxResults = None, - next_token: NextToken = None, + max_results: MaxResults | None = None, + next_token: NextToken | None = None, **kwargs, ) -> DescribeInstanceAssociationsStatusResult: raise NotImplementedError @@ -6439,10 +6439,10 @@ def describe_instance_associations_status( def describe_instance_information( self, context: RequestContext, - instance_information_filter_list: InstanceInformationFilterList = None, - filters: InstanceInformationStringFilterList = None, - max_results: MaxResultsEC2Compatible = None, - next_token: NextToken = None, + instance_information_filter_list: InstanceInformationFilterList | None = None, + filters: InstanceInformationStringFilterList | None = None, + max_results: MaxResultsEC2Compatible | None = None, + next_token: NextToken | None = None, **kwargs, ) -> DescribeInstanceInformationResult: raise NotImplementedError @@ -6452,8 +6452,8 @@ def describe_instance_patch_states( self, context: RequestContext, instance_ids: InstanceIdList, - next_token: NextToken = None, - max_results: PatchComplianceMaxResults = None, + next_token: NextToken | None = None, + max_results: PatchComplianceMaxResults | None = None, **kwargs, ) -> DescribeInstancePatchStatesResult: raise NotImplementedError @@ -6463,9 +6463,9 @@ def describe_instance_patch_states_for_patch_group( self, context: RequestContext, patch_group: PatchGroup, - filters: InstancePatchStateFilterList = None, - next_token: NextToken = None, - max_results: PatchComplianceMaxResults = None, + filters: InstancePatchStateFilterList | None = None, + next_token: NextToken | None = None, + max_results: PatchComplianceMaxResults | None = None, **kwargs, ) -> DescribeInstancePatchStatesForPatchGroupResult: raise NotImplementedError @@ -6475,9 +6475,9 @@ def describe_instance_patches( self, context: RequestContext, instance_id: InstanceId, - filters: PatchOrchestratorFilterList = None, - next_token: NextToken = None, - max_results: PatchComplianceMaxResults = None, + filters: PatchOrchestratorFilterList | None = None, + next_token: NextToken | None = None, + max_results: PatchComplianceMaxResults | None = None, **kwargs, ) -> DescribeInstancePatchesResult: raise NotImplementedError @@ -6486,10 +6486,10 @@ def describe_instance_patches( def describe_instance_properties( self, context: RequestContext, - instance_property_filter_list: InstancePropertyFilterList = None, - filters_with_operator: InstancePropertyStringFilterList = None, - max_results: DescribeInstancePropertiesMaxResults = None, - next_token: NextToken = None, + instance_property_filter_list: InstancePropertyFilterList | None = None, + filters_with_operator: InstancePropertyStringFilterList | None = None, + max_results: DescribeInstancePropertiesMaxResults | None = None, + next_token: NextToken | None = None, **kwargs, ) -> DescribeInstancePropertiesResult: raise NotImplementedError @@ -6498,9 +6498,9 @@ def describe_instance_properties( def describe_inventory_deletions( self, context: RequestContext, - deletion_id: UUID = None, - next_token: NextToken = None, - max_results: MaxResults = None, + deletion_id: UUID | None = None, + next_token: NextToken | None = None, + max_results: MaxResults | None = None, **kwargs, ) -> DescribeInventoryDeletionsResult: raise NotImplementedError @@ -6511,9 +6511,9 @@ def describe_maintenance_window_execution_task_invocations( context: RequestContext, window_execution_id: MaintenanceWindowExecutionId, task_id: MaintenanceWindowExecutionTaskId, - filters: MaintenanceWindowFilterList = None, - max_results: MaintenanceWindowMaxResults = None, - next_token: NextToken = None, + filters: MaintenanceWindowFilterList | None = None, + max_results: MaintenanceWindowMaxResults | None = None, + next_token: NextToken | None = None, **kwargs, ) -> DescribeMaintenanceWindowExecutionTaskInvocationsResult: raise NotImplementedError @@ -6523,9 +6523,9 @@ def describe_maintenance_window_execution_tasks( self, context: RequestContext, window_execution_id: MaintenanceWindowExecutionId, - filters: MaintenanceWindowFilterList = None, - max_results: MaintenanceWindowMaxResults = None, - next_token: NextToken = None, + filters: MaintenanceWindowFilterList | None = None, + max_results: MaintenanceWindowMaxResults | None = None, + next_token: NextToken | None = None, **kwargs, ) -> DescribeMaintenanceWindowExecutionTasksResult: raise NotImplementedError @@ -6535,9 +6535,9 @@ def describe_maintenance_window_executions( self, context: RequestContext, window_id: MaintenanceWindowId, - filters: MaintenanceWindowFilterList = None, - max_results: MaintenanceWindowMaxResults = None, - next_token: NextToken = None, + filters: MaintenanceWindowFilterList | None = None, + max_results: MaintenanceWindowMaxResults | None = None, + next_token: NextToken | None = None, **kwargs, ) -> DescribeMaintenanceWindowExecutionsResult: raise NotImplementedError @@ -6546,12 +6546,12 @@ def describe_maintenance_window_executions( def describe_maintenance_window_schedule( self, context: RequestContext, - window_id: MaintenanceWindowId = None, - targets: Targets = None, - resource_type: MaintenanceWindowResourceType = None, - filters: PatchOrchestratorFilterList = None, - max_results: MaintenanceWindowSearchMaxResults = None, - next_token: NextToken = None, + window_id: MaintenanceWindowId | None = None, + targets: Targets | None = None, + resource_type: MaintenanceWindowResourceType | None = None, + filters: PatchOrchestratorFilterList | None = None, + max_results: MaintenanceWindowSearchMaxResults | None = None, + next_token: NextToken | None = None, **kwargs, ) -> DescribeMaintenanceWindowScheduleResult: raise NotImplementedError @@ -6561,9 +6561,9 @@ def describe_maintenance_window_targets( self, context: RequestContext, window_id: MaintenanceWindowId, - filters: MaintenanceWindowFilterList = None, - max_results: MaintenanceWindowMaxResults = None, - next_token: NextToken = None, + filters: MaintenanceWindowFilterList | None = None, + max_results: MaintenanceWindowMaxResults | None = None, + next_token: NextToken | None = None, **kwargs, ) -> DescribeMaintenanceWindowTargetsResult: raise NotImplementedError @@ -6573,9 +6573,9 @@ def describe_maintenance_window_tasks( self, context: RequestContext, window_id: MaintenanceWindowId, - filters: MaintenanceWindowFilterList = None, - max_results: MaintenanceWindowMaxResults = None, - next_token: NextToken = None, + filters: MaintenanceWindowFilterList | None = None, + max_results: MaintenanceWindowMaxResults | None = None, + next_token: NextToken | None = None, **kwargs, ) -> DescribeMaintenanceWindowTasksResult: raise NotImplementedError @@ -6584,9 +6584,9 @@ def describe_maintenance_window_tasks( def describe_maintenance_windows( self, context: RequestContext, - filters: MaintenanceWindowFilterList = None, - max_results: MaintenanceWindowMaxResults = None, - next_token: NextToken = None, + filters: MaintenanceWindowFilterList | None = None, + max_results: MaintenanceWindowMaxResults | None = None, + next_token: NextToken | None = None, **kwargs, ) -> DescribeMaintenanceWindowsResult: raise NotImplementedError @@ -6597,8 +6597,8 @@ def describe_maintenance_windows_for_target( context: RequestContext, targets: Targets, resource_type: MaintenanceWindowResourceType, - max_results: MaintenanceWindowSearchMaxResults = None, - next_token: NextToken = None, + max_results: MaintenanceWindowSearchMaxResults | None = None, + next_token: NextToken | None = None, **kwargs, ) -> DescribeMaintenanceWindowsForTargetResult: raise NotImplementedError @@ -6607,9 +6607,9 @@ def describe_maintenance_windows_for_target( def describe_ops_items( self, context: RequestContext, - ops_item_filters: OpsItemFilters = None, - max_results: OpsItemMaxResults = None, - next_token: String = None, + ops_item_filters: OpsItemFilters | None = None, + max_results: OpsItemMaxResults | None = None, + next_token: String | None = None, **kwargs, ) -> DescribeOpsItemsResponse: raise NotImplementedError @@ -6618,11 +6618,11 @@ def describe_ops_items( def describe_parameters( self, context: RequestContext, - filters: ParametersFilterList = None, - parameter_filters: ParameterStringFilterList = None, - max_results: MaxResults = None, - next_token: NextToken = None, - shared: Boolean = None, + filters: ParametersFilterList | None = None, + parameter_filters: ParameterStringFilterList | None = None, + max_results: MaxResults | None = None, + next_token: NextToken | None = None, + shared: Boolean | None = None, **kwargs, ) -> DescribeParametersResult: raise NotImplementedError @@ -6631,9 +6631,9 @@ def describe_parameters( def describe_patch_baselines( self, context: RequestContext, - filters: PatchOrchestratorFilterList = None, - max_results: PatchBaselineMaxResults = None, - next_token: NextToken = None, + filters: PatchOrchestratorFilterList | None = None, + max_results: PatchBaselineMaxResults | None = None, + next_token: NextToken | None = None, **kwargs, ) -> DescribePatchBaselinesResult: raise NotImplementedError @@ -6648,9 +6648,9 @@ def describe_patch_group_state( def describe_patch_groups( self, context: RequestContext, - max_results: PatchBaselineMaxResults = None, - filters: PatchOrchestratorFilterList = None, - next_token: NextToken = None, + max_results: PatchBaselineMaxResults | None = None, + filters: PatchOrchestratorFilterList | None = None, + next_token: NextToken | None = None, **kwargs, ) -> DescribePatchGroupsResult: raise NotImplementedError @@ -6661,9 +6661,9 @@ def describe_patch_properties( context: RequestContext, operating_system: OperatingSystem, property: PatchProperty, - patch_set: PatchSet = None, - max_results: MaxResults = None, - next_token: NextToken = None, + patch_set: PatchSet | None = None, + max_results: MaxResults | None = None, + next_token: NextToken | None = None, **kwargs, ) -> DescribePatchPropertiesResult: raise NotImplementedError @@ -6673,9 +6673,9 @@ def describe_sessions( self, context: RequestContext, state: SessionState, - max_results: SessionMaxResults = None, - next_token: NextToken = None, - filters: SessionFilterList = None, + max_results: SessionMaxResults | None = None, + next_token: NextToken | None = None, + filters: SessionFilterList | None = None, **kwargs, ) -> DescribeSessionsResponse: raise NotImplementedError @@ -6707,7 +6707,7 @@ def get_calendar_state( self, context: RequestContext, calendar_names: CalendarNameOrARNList, - at_time: ISO8601String = None, + at_time: ISO8601String | None = None, **kwargs, ) -> GetCalendarStateResponse: raise NotImplementedError @@ -6718,7 +6718,7 @@ def get_command_invocation( context: RequestContext, command_id: CommandId, instance_id: InstanceId, - plugin_name: CommandPluginName = None, + plugin_name: CommandPluginName | None = None, **kwargs, ) -> GetCommandInvocationResult: raise NotImplementedError @@ -6731,7 +6731,7 @@ def get_connection_status( @handler("GetDefaultPatchBaseline") def get_default_patch_baseline( - self, context: RequestContext, operating_system: OperatingSystem = None, **kwargs + self, context: RequestContext, operating_system: OperatingSystem | None = None, **kwargs ) -> GetDefaultPatchBaselineResult: raise NotImplementedError @@ -6741,7 +6741,7 @@ def get_deployable_patch_snapshot_for_instance( context: RequestContext, instance_id: InstanceId, snapshot_id: SnapshotId, - baseline_override: BaselineOverride = None, + baseline_override: BaselineOverride | None = None, **kwargs, ) -> GetDeployablePatchSnapshotForInstanceResult: raise NotImplementedError @@ -6751,9 +6751,9 @@ def get_document( self, context: RequestContext, name: DocumentARN, - version_name: DocumentVersionName = None, - document_version: DocumentVersion = None, - document_format: DocumentFormat = None, + version_name: DocumentVersionName | None = None, + document_version: DocumentVersion | None = None, + document_format: DocumentFormat | None = None, **kwargs, ) -> GetDocumentResult: raise NotImplementedError @@ -6768,11 +6768,11 @@ def get_execution_preview( def get_inventory( self, context: RequestContext, - filters: InventoryFilterList = None, - aggregators: InventoryAggregatorList = None, - result_attributes: ResultAttributeList = None, - next_token: NextToken = None, - max_results: MaxResults = None, + filters: InventoryFilterList | None = None, + aggregators: InventoryAggregatorList | None = None, + result_attributes: ResultAttributeList | None = None, + next_token: NextToken | None = None, + max_results: MaxResults | None = None, **kwargs, ) -> GetInventoryResult: raise NotImplementedError @@ -6781,11 +6781,11 @@ def get_inventory( def get_inventory_schema( self, context: RequestContext, - type_name: InventoryItemTypeNameFilter = None, - next_token: NextToken = None, - max_results: GetInventorySchemaMaxResults = None, - aggregator: AggregatorSchemaOnly = None, - sub_type: IsSubTypeSchema = None, + type_name: InventoryItemTypeNameFilter | None = None, + next_token: NextToken | None = None, + max_results: GetInventorySchemaMaxResults | None = None, + aggregator: AggregatorSchemaOnly | None = None, + sub_type: IsSubTypeSchema | None = None, **kwargs, ) -> GetInventorySchemaResult: raise NotImplementedError @@ -6838,7 +6838,7 @@ def get_ops_item( self, context: RequestContext, ops_item_id: OpsItemId, - ops_item_arn: OpsItemArn = None, + ops_item_arn: OpsItemArn | None = None, **kwargs, ) -> GetOpsItemResponse: raise NotImplementedError @@ -6848,8 +6848,8 @@ def get_ops_metadata( self, context: RequestContext, ops_metadata_arn: OpsMetadataArn, - max_results: GetOpsMetadataMaxResults = None, - next_token: NextToken = None, + max_results: GetOpsMetadataMaxResults | None = None, + next_token: NextToken | None = None, **kwargs, ) -> GetOpsMetadataResult: raise NotImplementedError @@ -6858,12 +6858,12 @@ def get_ops_metadata( def get_ops_summary( self, context: RequestContext, - sync_name: ResourceDataSyncName = None, - filters: OpsFilterList = None, - aggregators: OpsAggregatorList = None, - result_attributes: OpsResultAttributeList = None, - next_token: NextToken = None, - max_results: MaxResults = None, + sync_name: ResourceDataSyncName | None = None, + filters: OpsFilterList | None = None, + aggregators: OpsAggregatorList | None = None, + result_attributes: OpsResultAttributeList | None = None, + next_token: NextToken | None = None, + max_results: MaxResults | None = None, **kwargs, ) -> GetOpsSummaryResult: raise NotImplementedError @@ -6873,7 +6873,7 @@ def get_parameter( self, context: RequestContext, name: PSParameterName, - with_decryption: Boolean = None, + with_decryption: Boolean | None = None, **kwargs, ) -> GetParameterResult: raise NotImplementedError @@ -6883,9 +6883,9 @@ def get_parameter_history( self, context: RequestContext, name: PSParameterName, - with_decryption: Boolean = None, - max_results: MaxResults = None, - next_token: NextToken = None, + with_decryption: Boolean | None = None, + max_results: MaxResults | None = None, + next_token: NextToken | None = None, **kwargs, ) -> GetParameterHistoryResult: raise NotImplementedError @@ -6895,7 +6895,7 @@ def get_parameters( self, context: RequestContext, names: ParameterNameList, - with_decryption: Boolean = None, + with_decryption: Boolean | None = None, **kwargs, ) -> GetParametersResult: raise NotImplementedError @@ -6905,11 +6905,11 @@ def get_parameters_by_path( self, context: RequestContext, path: PSParameterName, - recursive: Boolean = None, - parameter_filters: ParameterStringFilterList = None, - with_decryption: Boolean = None, - max_results: GetParametersByPathMaxResults = None, - next_token: NextToken = None, + recursive: Boolean | None = None, + parameter_filters: ParameterStringFilterList | None = None, + with_decryption: Boolean | None = None, + max_results: GetParametersByPathMaxResults | None = None, + next_token: NextToken | None = None, **kwargs, ) -> GetParametersByPathResult: raise NotImplementedError @@ -6925,7 +6925,7 @@ def get_patch_baseline_for_patch_group( self, context: RequestContext, patch_group: PatchGroup, - operating_system: OperatingSystem = None, + operating_system: OperatingSystem | None = None, **kwargs, ) -> GetPatchBaselineForPatchGroupResult: raise NotImplementedError @@ -6935,8 +6935,8 @@ def get_resource_policies( self, context: RequestContext, resource_arn: ResourceArnString, - next_token: String = None, - max_results: ResourcePolicyMaxResults = None, + next_token: String | None = None, + max_results: ResourcePolicyMaxResults | None = None, **kwargs, ) -> GetResourcePoliciesResponse: raise NotImplementedError @@ -6953,7 +6953,7 @@ def label_parameter_version( context: RequestContext, name: PSParameterName, labels: ParameterLabelList, - parameter_version: PSParameterVersion = None, + parameter_version: PSParameterVersion | None = None, **kwargs, ) -> LabelParameterVersionResult: raise NotImplementedError @@ -6963,8 +6963,8 @@ def list_association_versions( self, context: RequestContext, association_id: AssociationId, - max_results: MaxResults = None, - next_token: NextToken = None, + max_results: MaxResults | None = None, + next_token: NextToken | None = None, **kwargs, ) -> ListAssociationVersionsResult: raise NotImplementedError @@ -6973,9 +6973,9 @@ def list_association_versions( def list_associations( self, context: RequestContext, - association_filter_list: AssociationFilterList = None, - max_results: MaxResults = None, - next_token: NextToken = None, + association_filter_list: AssociationFilterList | None = None, + max_results: MaxResults | None = None, + next_token: NextToken | None = None, **kwargs, ) -> ListAssociationsResult: raise NotImplementedError @@ -6984,12 +6984,12 @@ def list_associations( def list_command_invocations( self, context: RequestContext, - command_id: CommandId = None, - instance_id: InstanceId = None, - max_results: CommandMaxResults = None, - next_token: NextToken = None, - filters: CommandFilterList = None, - details: Boolean = None, + command_id: CommandId | None = None, + instance_id: InstanceId | None = None, + max_results: CommandMaxResults | None = None, + next_token: NextToken | None = None, + filters: CommandFilterList | None = None, + details: Boolean | None = None, **kwargs, ) -> ListCommandInvocationsResult: raise NotImplementedError @@ -6998,11 +6998,11 @@ def list_command_invocations( def list_commands( self, context: RequestContext, - command_id: CommandId = None, - instance_id: InstanceId = None, - max_results: CommandMaxResults = None, - next_token: NextToken = None, - filters: CommandFilterList = None, + command_id: CommandId | None = None, + instance_id: InstanceId | None = None, + max_results: CommandMaxResults | None = None, + next_token: NextToken | None = None, + filters: CommandFilterList | None = None, **kwargs, ) -> ListCommandsResult: raise NotImplementedError @@ -7011,11 +7011,11 @@ def list_commands( def list_compliance_items( self, context: RequestContext, - filters: ComplianceStringFilterList = None, - resource_ids: ComplianceResourceIdList = None, - resource_types: ComplianceResourceTypeList = None, - next_token: NextToken = None, - max_results: MaxResults = None, + filters: ComplianceStringFilterList | None = None, + resource_ids: ComplianceResourceIdList | None = None, + resource_types: ComplianceResourceTypeList | None = None, + next_token: NextToken | None = None, + max_results: MaxResults | None = None, **kwargs, ) -> ListComplianceItemsResult: raise NotImplementedError @@ -7024,9 +7024,9 @@ def list_compliance_items( def list_compliance_summaries( self, context: RequestContext, - filters: ComplianceStringFilterList = None, - next_token: NextToken = None, - max_results: MaxResults = None, + filters: ComplianceStringFilterList | None = None, + next_token: NextToken | None = None, + max_results: MaxResults | None = None, **kwargs, ) -> ListComplianceSummariesResult: raise NotImplementedError @@ -7037,9 +7037,9 @@ def list_document_metadata_history( context: RequestContext, name: DocumentName, metadata: DocumentMetadataEnum, - document_version: DocumentVersion = None, - next_token: NextToken = None, - max_results: MaxResults = None, + document_version: DocumentVersion | None = None, + next_token: NextToken | None = None, + max_results: MaxResults | None = None, **kwargs, ) -> ListDocumentMetadataHistoryResponse: raise NotImplementedError @@ -7049,8 +7049,8 @@ def list_document_versions( self, context: RequestContext, name: DocumentARN, - max_results: MaxResults = None, - next_token: NextToken = None, + max_results: MaxResults | None = None, + next_token: NextToken | None = None, **kwargs, ) -> ListDocumentVersionsResult: raise NotImplementedError @@ -7059,10 +7059,10 @@ def list_document_versions( def list_documents( self, context: RequestContext, - document_filter_list: DocumentFilterList = None, - filters: DocumentKeyValuesFilterList = None, - max_results: MaxResults = None, - next_token: NextToken = None, + document_filter_list: DocumentFilterList | None = None, + filters: DocumentKeyValuesFilterList | None = None, + max_results: MaxResults | None = None, + next_token: NextToken | None = None, **kwargs, ) -> ListDocumentsResult: raise NotImplementedError @@ -7073,9 +7073,9 @@ def list_inventory_entries( context: RequestContext, instance_id: InstanceId, type_name: InventoryItemTypeName, - filters: InventoryFilterList = None, - next_token: NextToken = None, - max_results: MaxResults = None, + filters: InventoryFilterList | None = None, + next_token: NextToken | None = None, + max_results: MaxResults | None = None, **kwargs, ) -> ListInventoryEntriesResult: raise NotImplementedError @@ -7084,10 +7084,10 @@ def list_inventory_entries( def list_nodes( self, context: RequestContext, - sync_name: ResourceDataSyncName = None, - filters: NodeFilterList = None, - next_token: NextToken = None, - max_results: MaxResults = None, + sync_name: ResourceDataSyncName | None = None, + filters: NodeFilterList | None = None, + next_token: NextToken | None = None, + max_results: MaxResults | None = None, **kwargs, ) -> ListNodesResult: raise NotImplementedError @@ -7097,10 +7097,10 @@ def list_nodes_summary( self, context: RequestContext, aggregators: NodeAggregatorList, - sync_name: ResourceDataSyncName = None, - filters: NodeFilterList = None, - next_token: NextToken = None, - max_results: MaxResults = None, + sync_name: ResourceDataSyncName | None = None, + filters: NodeFilterList | None = None, + next_token: NextToken | None = None, + max_results: MaxResults | None = None, **kwargs, ) -> ListNodesSummaryResult: raise NotImplementedError @@ -7109,9 +7109,9 @@ def list_nodes_summary( def list_ops_item_events( self, context: RequestContext, - filters: OpsItemEventFilters = None, - max_results: OpsItemEventMaxResults = None, - next_token: String = None, + filters: OpsItemEventFilters | None = None, + max_results: OpsItemEventMaxResults | None = None, + next_token: String | None = None, **kwargs, ) -> ListOpsItemEventsResponse: raise NotImplementedError @@ -7120,10 +7120,10 @@ def list_ops_item_events( def list_ops_item_related_items( self, context: RequestContext, - ops_item_id: OpsItemId = None, - filters: OpsItemRelatedItemsFilters = None, - max_results: OpsItemRelatedItemsMaxResults = None, - next_token: String = None, + ops_item_id: OpsItemId | None = None, + filters: OpsItemRelatedItemsFilters | None = None, + max_results: OpsItemRelatedItemsMaxResults | None = None, + next_token: String | None = None, **kwargs, ) -> ListOpsItemRelatedItemsResponse: raise NotImplementedError @@ -7132,9 +7132,9 @@ def list_ops_item_related_items( def list_ops_metadata( self, context: RequestContext, - filters: OpsMetadataFilterList = None, - max_results: ListOpsMetadataMaxResults = None, - next_token: NextToken = None, + filters: OpsMetadataFilterList | None = None, + max_results: ListOpsMetadataMaxResults | None = None, + next_token: NextToken | None = None, **kwargs, ) -> ListOpsMetadataResult: raise NotImplementedError @@ -7143,9 +7143,9 @@ def list_ops_metadata( def list_resource_compliance_summaries( self, context: RequestContext, - filters: ComplianceStringFilterList = None, - next_token: NextToken = None, - max_results: MaxResults = None, + filters: ComplianceStringFilterList | None = None, + next_token: NextToken | None = None, + max_results: MaxResults | None = None, **kwargs, ) -> ListResourceComplianceSummariesResult: raise NotImplementedError @@ -7154,9 +7154,9 @@ def list_resource_compliance_summaries( def list_resource_data_sync( self, context: RequestContext, - sync_type: ResourceDataSyncType = None, - next_token: NextToken = None, - max_results: MaxResults = None, + sync_type: ResourceDataSyncType | None = None, + next_token: NextToken | None = None, + max_results: MaxResults | None = None, **kwargs, ) -> ListResourceDataSyncResult: raise NotImplementedError @@ -7177,9 +7177,9 @@ def modify_document_permission( context: RequestContext, name: DocumentName, permission_type: DocumentPermissionType, - account_ids_to_add: AccountIdList = None, - account_ids_to_remove: AccountIdList = None, - shared_document_version: SharedDocumentVersion = None, + account_ids_to_add: AccountIdList | None = None, + account_ids_to_remove: AccountIdList | None = None, + shared_document_version: SharedDocumentVersion | None = None, **kwargs, ) -> ModifyDocumentPermissionResponse: raise NotImplementedError @@ -7193,8 +7193,8 @@ def put_compliance_items( compliance_type: ComplianceTypeName, execution_summary: ComplianceExecutionSummary, items: ComplianceItemEntryList, - item_content_hash: ComplianceItemContentHash = None, - upload_type: ComplianceUploadType = None, + item_content_hash: ComplianceItemContentHash | None = None, + upload_type: ComplianceUploadType | None = None, **kwargs, ) -> PutComplianceItemsResult: raise NotImplementedError @@ -7217,8 +7217,8 @@ def put_resource_policy( context: RequestContext, resource_arn: ResourceArnString, policy: Policy, - policy_id: PolicyId = None, - policy_hash: PolicyHash = None, + policy_id: PolicyId | None = None, + policy_hash: PolicyHash | None = None, **kwargs, ) -> PutResourcePolicyResponse: raise NotImplementedError @@ -7242,10 +7242,10 @@ def register_target_with_maintenance_window( window_id: MaintenanceWindowId, resource_type: MaintenanceWindowResourceType, targets: Targets, - owner_information: OwnerInformation = None, - name: MaintenanceWindowName = None, - description: MaintenanceWindowDescription = None, - client_token: ClientToken = None, + owner_information: OwnerInformation | None = None, + name: MaintenanceWindowName | None = None, + description: MaintenanceWindowDescription | None = None, + client_token: ClientToken | None = None, **kwargs, ) -> RegisterTargetWithMaintenanceWindowResult: raise NotImplementedError @@ -7257,19 +7257,19 @@ def register_task_with_maintenance_window( window_id: MaintenanceWindowId, task_arn: MaintenanceWindowTaskArn, task_type: MaintenanceWindowTaskType, - targets: Targets = None, - service_role_arn: ServiceRole = None, - task_parameters: MaintenanceWindowTaskParameters = None, - task_invocation_parameters: MaintenanceWindowTaskInvocationParameters = None, - priority: MaintenanceWindowTaskPriority = None, - max_concurrency: MaxConcurrency = None, - max_errors: MaxErrors = None, - logging_info: LoggingInfo = None, - name: MaintenanceWindowName = None, - description: MaintenanceWindowDescription = None, - client_token: ClientToken = None, - cutoff_behavior: MaintenanceWindowTaskCutoffBehavior = None, - alarm_configuration: AlarmConfiguration = None, + targets: Targets | None = None, + service_role_arn: ServiceRole | None = None, + task_parameters: MaintenanceWindowTaskParameters | None = None, + task_invocation_parameters: MaintenanceWindowTaskInvocationParameters | None = None, + priority: MaintenanceWindowTaskPriority | None = None, + max_concurrency: MaxConcurrency | None = None, + max_errors: MaxErrors | None = None, + logging_info: LoggingInfo | None = None, + name: MaintenanceWindowName | None = None, + description: MaintenanceWindowDescription | None = None, + client_token: ClientToken | None = None, + cutoff_behavior: MaintenanceWindowTaskCutoffBehavior | None = None, + alarm_configuration: AlarmConfiguration | None = None, **kwargs, ) -> RegisterTaskWithMaintenanceWindowResult: raise NotImplementedError @@ -7303,7 +7303,7 @@ def send_automation_signal( context: RequestContext, automation_execution_id: AutomationExecutionId, signal_type: SignalType, - payload: AutomationParameterMap = None, + payload: AutomationParameterMap | None = None, **kwargs, ) -> SendAutomationSignalResult: raise NotImplementedError @@ -7313,23 +7313,23 @@ def send_command( self, context: RequestContext, document_name: DocumentARN, - instance_ids: InstanceIdList = None, - targets: Targets = None, - document_version: DocumentVersion = None, - document_hash: DocumentHash = None, - document_hash_type: DocumentHashType = None, - timeout_seconds: TimeoutSeconds = None, - comment: Comment = None, - parameters: Parameters = None, - output_s3_region: S3Region = None, - output_s3_bucket_name: S3BucketName = None, - output_s3_key_prefix: S3KeyPrefix = None, - max_concurrency: MaxConcurrency = None, - max_errors: MaxErrors = None, - service_role_arn: ServiceRole = None, - notification_config: NotificationConfig = None, - cloud_watch_output_config: CloudWatchOutputConfig = None, - alarm_configuration: AlarmConfiguration = None, + instance_ids: InstanceIdList | None = None, + targets: Targets | None = None, + document_version: DocumentVersion | None = None, + document_hash: DocumentHash | None = None, + document_hash_type: DocumentHashType | None = None, + timeout_seconds: TimeoutSeconds | None = None, + comment: Comment | None = None, + parameters: Parameters | None = None, + output_s3_region: S3Region | None = None, + output_s3_bucket_name: S3BucketName | None = None, + output_s3_key_prefix: S3KeyPrefix | None = None, + max_concurrency: MaxConcurrency | None = None, + max_errors: MaxErrors | None = None, + service_role_arn: ServiceRole | None = None, + notification_config: NotificationConfig | None = None, + cloud_watch_output_config: CloudWatchOutputConfig | None = None, + alarm_configuration: AlarmConfiguration | None = None, **kwargs, ) -> SendCommandResult: raise NotImplementedError @@ -7340,7 +7340,7 @@ def start_access_request( context: RequestContext, reason: String1to256, targets: Targets, - tags: TagList = None, + tags: TagList | None = None, **kwargs, ) -> StartAccessRequestResponse: raise NotImplementedError @@ -7356,19 +7356,19 @@ def start_automation_execution( self, context: RequestContext, document_name: DocumentARN, - document_version: DocumentVersion = None, - parameters: AutomationParameterMap = None, - client_token: IdempotencyToken = None, - mode: ExecutionMode = None, - target_parameter_name: AutomationParameterKey = None, - targets: Targets = None, - target_maps: TargetMaps = None, - max_concurrency: MaxConcurrency = None, - max_errors: MaxErrors = None, - target_locations: TargetLocations = None, - tags: TagList = None, - alarm_configuration: AlarmConfiguration = None, - target_locations_url: TargetLocationsURL = None, + document_version: DocumentVersion | None = None, + parameters: AutomationParameterMap | None = None, + client_token: IdempotencyToken | None = None, + mode: ExecutionMode | None = None, + target_parameter_name: AutomationParameterKey | None = None, + targets: Targets | None = None, + target_maps: TargetMaps | None = None, + max_concurrency: MaxConcurrency | None = None, + max_errors: MaxErrors | None = None, + target_locations: TargetLocations | None = None, + tags: TagList | None = None, + alarm_configuration: AlarmConfiguration | None = None, + target_locations_url: TargetLocationsURL | None = None, **kwargs, ) -> StartAutomationExecutionResult: raise NotImplementedError @@ -7379,15 +7379,15 @@ def start_change_request_execution( context: RequestContext, document_name: DocumentARN, runbooks: Runbooks, - scheduled_time: DateTime = None, - document_version: DocumentVersion = None, - parameters: AutomationParameterMap = None, - change_request_name: ChangeRequestName = None, - client_token: IdempotencyToken = None, - auto_approve: Boolean = None, - tags: TagList = None, - scheduled_end_time: DateTime = None, - change_details: ChangeDetailsValue = None, + scheduled_time: DateTime | None = None, + document_version: DocumentVersion | None = None, + parameters: AutomationParameterMap | None = None, + change_request_name: ChangeRequestName | None = None, + client_token: IdempotencyToken | None = None, + auto_approve: Boolean | None = None, + tags: TagList | None = None, + scheduled_end_time: DateTime | None = None, + change_details: ChangeDetailsValue | None = None, **kwargs, ) -> StartChangeRequestExecutionResult: raise NotImplementedError @@ -7397,8 +7397,8 @@ def start_execution_preview( self, context: RequestContext, document_name: DocumentName, - document_version: DocumentVersion = None, - execution_inputs: ExecutionInputs = None, + document_version: DocumentVersion | None = None, + execution_inputs: ExecutionInputs | None = None, **kwargs, ) -> StartExecutionPreviewResponse: raise NotImplementedError @@ -7408,9 +7408,9 @@ def start_session( self, context: RequestContext, target: SessionTarget, - document_name: DocumentARN = None, - reason: SessionReason = None, - parameters: SessionManagerParameters = None, + document_name: DocumentARN | None = None, + reason: SessionReason | None = None, + parameters: SessionManagerParameters | None = None, **kwargs, ) -> StartSessionResponse: raise NotImplementedError @@ -7443,26 +7443,26 @@ def update_association( self, context: RequestContext, association_id: AssociationId, - parameters: Parameters = None, - document_version: DocumentVersion = None, - schedule_expression: ScheduleExpression = None, - output_location: InstanceAssociationOutputLocation = None, - name: DocumentARN = None, - targets: Targets = None, - association_name: AssociationName = None, - association_version: AssociationVersion = None, - automation_target_parameter_name: AutomationTargetParameterName = None, - max_errors: MaxErrors = None, - max_concurrency: MaxConcurrency = None, - compliance_severity: AssociationComplianceSeverity = None, - sync_compliance: AssociationSyncCompliance = None, - apply_only_at_cron_interval: ApplyOnlyAtCronInterval = None, - calendar_names: CalendarNameOrARNList = None, - target_locations: TargetLocations = None, - schedule_offset: ScheduleOffset = None, - duration: Duration = None, - target_maps: TargetMaps = None, - alarm_configuration: AlarmConfiguration = None, + parameters: Parameters | None = None, + document_version: DocumentVersion | None = None, + schedule_expression: ScheduleExpression | None = None, + output_location: InstanceAssociationOutputLocation | None = None, + name: DocumentARN | None = None, + targets: Targets | None = None, + association_name: AssociationName | None = None, + association_version: AssociationVersion | None = None, + automation_target_parameter_name: AutomationTargetParameterName | None = None, + max_errors: MaxErrors | None = None, + max_concurrency: MaxConcurrency | None = None, + compliance_severity: AssociationComplianceSeverity | None = None, + sync_compliance: AssociationSyncCompliance | None = None, + apply_only_at_cron_interval: ApplyOnlyAtCronInterval | None = None, + calendar_names: CalendarNameOrARNList | None = None, + target_locations: TargetLocations | None = None, + schedule_offset: ScheduleOffset | None = None, + duration: Duration | None = None, + target_maps: TargetMaps | None = None, + alarm_configuration: AlarmConfiguration | None = None, **kwargs, ) -> UpdateAssociationResult: raise NotImplementedError @@ -7484,12 +7484,12 @@ def update_document( context: RequestContext, content: DocumentContent, name: DocumentName, - attachments: AttachmentsSourceList = None, - display_name: DocumentDisplayName = None, - version_name: DocumentVersionName = None, - document_version: DocumentVersion = None, - document_format: DocumentFormat = None, - target_type: TargetType = None, + attachments: AttachmentsSourceList | None = None, + display_name: DocumentDisplayName | None = None, + version_name: DocumentVersionName | None = None, + document_version: DocumentVersion | None = None, + document_format: DocumentFormat | None = None, + target_type: TargetType | None = None, **kwargs, ) -> UpdateDocumentResult: raise NotImplementedError @@ -7510,7 +7510,7 @@ def update_document_metadata( context: RequestContext, name: DocumentName, document_reviews: DocumentReviews, - document_version: DocumentVersion = None, + document_version: DocumentVersion | None = None, **kwargs, ) -> UpdateDocumentMetadataResponse: raise NotImplementedError @@ -7520,18 +7520,18 @@ def update_maintenance_window( self, context: RequestContext, window_id: MaintenanceWindowId, - name: MaintenanceWindowName = None, - description: MaintenanceWindowDescription = None, - start_date: MaintenanceWindowStringDateTime = None, - end_date: MaintenanceWindowStringDateTime = None, - schedule: MaintenanceWindowSchedule = None, - schedule_timezone: MaintenanceWindowTimezone = None, - schedule_offset: MaintenanceWindowOffset = None, - duration: MaintenanceWindowDurationHours = None, - cutoff: MaintenanceWindowCutoff = None, - allow_unassociated_targets: MaintenanceWindowAllowUnassociatedTargets = None, - enabled: MaintenanceWindowEnabled = None, - replace: Boolean = None, + name: MaintenanceWindowName | None = None, + description: MaintenanceWindowDescription | None = None, + start_date: MaintenanceWindowStringDateTime | None = None, + end_date: MaintenanceWindowStringDateTime | None = None, + schedule: MaintenanceWindowSchedule | None = None, + schedule_timezone: MaintenanceWindowTimezone | None = None, + schedule_offset: MaintenanceWindowOffset | None = None, + duration: MaintenanceWindowDurationHours | None = None, + cutoff: MaintenanceWindowCutoff | None = None, + allow_unassociated_targets: MaintenanceWindowAllowUnassociatedTargets | None = None, + enabled: MaintenanceWindowEnabled | None = None, + replace: Boolean | None = None, **kwargs, ) -> UpdateMaintenanceWindowResult: raise NotImplementedError @@ -7542,11 +7542,11 @@ def update_maintenance_window_target( context: RequestContext, window_id: MaintenanceWindowId, window_target_id: MaintenanceWindowTargetId, - targets: Targets = None, - owner_information: OwnerInformation = None, - name: MaintenanceWindowName = None, - description: MaintenanceWindowDescription = None, - replace: Boolean = None, + targets: Targets | None = None, + owner_information: OwnerInformation | None = None, + name: MaintenanceWindowName | None = None, + description: MaintenanceWindowDescription | None = None, + replace: Boolean | None = None, **kwargs, ) -> UpdateMaintenanceWindowTargetResult: raise NotImplementedError @@ -7557,20 +7557,20 @@ def update_maintenance_window_task( context: RequestContext, window_id: MaintenanceWindowId, window_task_id: MaintenanceWindowTaskId, - targets: Targets = None, - task_arn: MaintenanceWindowTaskArn = None, - service_role_arn: ServiceRole = None, - task_parameters: MaintenanceWindowTaskParameters = None, - task_invocation_parameters: MaintenanceWindowTaskInvocationParameters = None, - priority: MaintenanceWindowTaskPriority = None, - max_concurrency: MaxConcurrency = None, - max_errors: MaxErrors = None, - logging_info: LoggingInfo = None, - name: MaintenanceWindowName = None, - description: MaintenanceWindowDescription = None, - replace: Boolean = None, - cutoff_behavior: MaintenanceWindowTaskCutoffBehavior = None, - alarm_configuration: AlarmConfiguration = None, + targets: Targets | None = None, + task_arn: MaintenanceWindowTaskArn | None = None, + service_role_arn: ServiceRole | None = None, + task_parameters: MaintenanceWindowTaskParameters | None = None, + task_invocation_parameters: MaintenanceWindowTaskInvocationParameters | None = None, + priority: MaintenanceWindowTaskPriority | None = None, + max_concurrency: MaxConcurrency | None = None, + max_errors: MaxErrors | None = None, + logging_info: LoggingInfo | None = None, + name: MaintenanceWindowName | None = None, + description: MaintenanceWindowDescription | None = None, + replace: Boolean | None = None, + cutoff_behavior: MaintenanceWindowTaskCutoffBehavior | None = None, + alarm_configuration: AlarmConfiguration | None = None, **kwargs, ) -> UpdateMaintenanceWindowTaskResult: raise NotImplementedError @@ -7586,21 +7586,21 @@ def update_ops_item( self, context: RequestContext, ops_item_id: OpsItemId, - description: OpsItemDescription = None, - operational_data: OpsItemOperationalData = None, - operational_data_to_delete: OpsItemOpsDataKeysList = None, - notifications: OpsItemNotifications = None, - priority: OpsItemPriority = None, - related_ops_items: RelatedOpsItems = None, - status: OpsItemStatus = None, - title: OpsItemTitle = None, - category: OpsItemCategory = None, - severity: OpsItemSeverity = None, - actual_start_time: DateTime = None, - actual_end_time: DateTime = None, - planned_start_time: DateTime = None, - planned_end_time: DateTime = None, - ops_item_arn: OpsItemArn = None, + description: OpsItemDescription | None = None, + operational_data: OpsItemOperationalData | None = None, + operational_data_to_delete: OpsItemOpsDataKeysList | None = None, + notifications: OpsItemNotifications | None = None, + priority: OpsItemPriority | None = None, + related_ops_items: RelatedOpsItems | None = None, + status: OpsItemStatus | None = None, + title: OpsItemTitle | None = None, + category: OpsItemCategory | None = None, + severity: OpsItemSeverity | None = None, + actual_start_time: DateTime | None = None, + actual_end_time: DateTime | None = None, + planned_start_time: DateTime | None = None, + planned_end_time: DateTime | None = None, + ops_item_arn: OpsItemArn | None = None, **kwargs, ) -> UpdateOpsItemResponse: raise NotImplementedError @@ -7610,8 +7610,8 @@ def update_ops_metadata( self, context: RequestContext, ops_metadata_arn: OpsMetadataArn, - metadata_to_update: MetadataMap = None, - keys_to_delete: MetadataKeysToDeleteList = None, + metadata_to_update: MetadataMap | None = None, + keys_to_delete: MetadataKeysToDeleteList | None = None, **kwargs, ) -> UpdateOpsMetadataResult: raise NotImplementedError @@ -7621,18 +7621,18 @@ def update_patch_baseline( self, context: RequestContext, baseline_id: BaselineId, - name: BaselineName = None, - global_filters: PatchFilterGroup = None, - approval_rules: PatchRuleGroup = None, - approved_patches: PatchIdList = None, - approved_patches_compliance_level: PatchComplianceLevel = None, - approved_patches_enable_non_security: Boolean = None, - rejected_patches: PatchIdList = None, - rejected_patches_action: PatchAction = None, - description: BaselineDescription = None, - sources: PatchSourceList = None, - available_security_updates_compliance_status: PatchComplianceStatus = None, - replace: Boolean = None, + name: BaselineName | None = None, + global_filters: PatchFilterGroup | None = None, + approval_rules: PatchRuleGroup | None = None, + approved_patches: PatchIdList | None = None, + approved_patches_compliance_level: PatchComplianceLevel | None = None, + approved_patches_enable_non_security: Boolean | None = None, + rejected_patches: PatchIdList | None = None, + rejected_patches_action: PatchAction | None = None, + description: BaselineDescription | None = None, + sources: PatchSourceList | None = None, + available_security_updates_compliance_status: PatchComplianceStatus | None = None, + replace: Boolean | None = None, **kwargs, ) -> UpdatePatchBaselineResult: raise NotImplementedError diff --git a/localstack-core/localstack/aws/api/stepfunctions/__init__.py b/localstack-core/localstack/aws/api/stepfunctions/__init__.py index 81bdb08ffc215..c1dca160d5ffe 100644 --- a/localstack-core/localstack/aws/api/stepfunctions/__init__.py +++ b/localstack-core/localstack/aws/api/stepfunctions/__init__.py @@ -1394,8 +1394,8 @@ def create_activity( self, context: RequestContext, name: Name, - tags: TagList = None, - encryption_configuration: EncryptionConfiguration = None, + tags: TagList | None = None, + encryption_configuration: EncryptionConfiguration | None = None, **kwargs, ) -> CreateActivityOutput: raise NotImplementedError @@ -1412,7 +1412,7 @@ def create_state_machine_alias( context: RequestContext, name: CharacterRestrictedName, routing_configuration: RoutingConfigurationList, - description: AliasDescription = None, + description: AliasDescription | None = None, **kwargs, ) -> CreateStateMachineAliasOutput: raise NotImplementedError @@ -1452,7 +1452,7 @@ def describe_execution( self, context: RequestContext, execution_arn: Arn, - included_data: IncludedData = None, + included_data: IncludedData | None = None, **kwargs, ) -> DescribeExecutionOutput: raise NotImplementedError @@ -1468,7 +1468,7 @@ def describe_state_machine( self, context: RequestContext, state_machine_arn: Arn, - included_data: IncludedData = None, + included_data: IncludedData | None = None, **kwargs, ) -> DescribeStateMachineOutput: raise NotImplementedError @@ -1484,14 +1484,14 @@ def describe_state_machine_for_execution( self, context: RequestContext, execution_arn: Arn, - included_data: IncludedData = None, + included_data: IncludedData | None = None, **kwargs, ) -> DescribeStateMachineForExecutionOutput: raise NotImplementedError @handler("GetActivityTask") def get_activity_task( - self, context: RequestContext, activity_arn: Arn, worker_name: Name = None, **kwargs + self, context: RequestContext, activity_arn: Arn, worker_name: Name | None = None, **kwargs ) -> GetActivityTaskOutput: raise NotImplementedError @@ -1500,10 +1500,10 @@ def get_execution_history( self, context: RequestContext, execution_arn: Arn, - max_results: PageSize = None, - reverse_order: ReverseOrder = None, - next_token: PageToken = None, - include_execution_data: IncludeExecutionDataGetExecutionHistory = None, + max_results: PageSize | None = None, + reverse_order: ReverseOrder | None = None, + next_token: PageToken | None = None, + include_execution_data: IncludeExecutionDataGetExecutionHistory | None = None, **kwargs, ) -> GetExecutionHistoryOutput: raise NotImplementedError @@ -1512,8 +1512,8 @@ def get_execution_history( def list_activities( self, context: RequestContext, - max_results: PageSize = None, - next_token: PageToken = None, + max_results: PageSize | None = None, + next_token: PageToken | None = None, **kwargs, ) -> ListActivitiesOutput: raise NotImplementedError @@ -1522,12 +1522,12 @@ def list_activities( def list_executions( self, context: RequestContext, - state_machine_arn: Arn = None, - status_filter: ExecutionStatus = None, - max_results: PageSize = None, - next_token: ListExecutionsPageToken = None, - map_run_arn: LongArn = None, - redrive_filter: ExecutionRedriveFilter = None, + state_machine_arn: Arn | None = None, + status_filter: ExecutionStatus | None = None, + max_results: PageSize | None = None, + next_token: ListExecutionsPageToken | None = None, + map_run_arn: LongArn | None = None, + redrive_filter: ExecutionRedriveFilter | None = None, **kwargs, ) -> ListExecutionsOutput: raise NotImplementedError @@ -1537,8 +1537,8 @@ def list_map_runs( self, context: RequestContext, execution_arn: Arn, - max_results: PageSize = None, - next_token: PageToken = None, + max_results: PageSize | None = None, + next_token: PageToken | None = None, **kwargs, ) -> ListMapRunsOutput: raise NotImplementedError @@ -1548,8 +1548,8 @@ def list_state_machine_aliases( self, context: RequestContext, state_machine_arn: Arn, - next_token: PageToken = None, - max_results: PageSize = None, + next_token: PageToken | None = None, + max_results: PageSize | None = None, **kwargs, ) -> ListStateMachineAliasesOutput: raise NotImplementedError @@ -1559,8 +1559,8 @@ def list_state_machine_versions( self, context: RequestContext, state_machine_arn: Arn, - next_token: PageToken = None, - max_results: PageSize = None, + next_token: PageToken | None = None, + max_results: PageSize | None = None, **kwargs, ) -> ListStateMachineVersionsOutput: raise NotImplementedError @@ -1569,8 +1569,8 @@ def list_state_machine_versions( def list_state_machines( self, context: RequestContext, - max_results: PageSize = None, - next_token: PageToken = None, + max_results: PageSize | None = None, + next_token: PageToken | None = None, **kwargs, ) -> ListStateMachinesOutput: raise NotImplementedError @@ -1586,8 +1586,8 @@ def publish_state_machine_version( self, context: RequestContext, state_machine_arn: Arn, - revision_id: RevisionId = None, - description: VersionDescription = None, + revision_id: RevisionId | None = None, + description: VersionDescription | None = None, **kwargs, ) -> PublishStateMachineVersionOutput: raise NotImplementedError @@ -1597,7 +1597,7 @@ def redrive_execution( self, context: RequestContext, execution_arn: Arn, - client_token: ClientToken = None, + client_token: ClientToken | None = None, **kwargs, ) -> RedriveExecutionOutput: raise NotImplementedError @@ -1607,8 +1607,8 @@ def send_task_failure( self, context: RequestContext, task_token: TaskToken, - error: SensitiveError = None, - cause: SensitiveCause = None, + error: SensitiveError | None = None, + cause: SensitiveCause | None = None, **kwargs, ) -> SendTaskFailureOutput: raise NotImplementedError @@ -1630,9 +1630,9 @@ def start_execution( self, context: RequestContext, state_machine_arn: Arn, - name: Name = None, - input: SensitiveData = None, - trace_header: TraceHeader = None, + name: Name | None = None, + input: SensitiveData | None = None, + trace_header: TraceHeader | None = None, **kwargs, ) -> StartExecutionOutput: raise NotImplementedError @@ -1642,10 +1642,10 @@ def start_sync_execution( self, context: RequestContext, state_machine_arn: Arn, - name: Name = None, - input: SensitiveData = None, - trace_header: TraceHeader = None, - included_data: IncludedData = None, + name: Name | None = None, + input: SensitiveData | None = None, + trace_header: TraceHeader | None = None, + included_data: IncludedData | None = None, **kwargs, ) -> StartSyncExecutionOutput: raise NotImplementedError @@ -1655,8 +1655,8 @@ def stop_execution( self, context: RequestContext, execution_arn: Arn, - error: SensitiveError = None, - cause: SensitiveCause = None, + error: SensitiveError | None = None, + cause: SensitiveCause | None = None, **kwargs, ) -> StopExecutionOutput: raise NotImplementedError @@ -1672,11 +1672,11 @@ def test_state( self, context: RequestContext, definition: Definition, - role_arn: Arn = None, - input: SensitiveData = None, - inspection_level: InspectionLevel = None, - reveal_secrets: RevealSecrets = None, - variables: SensitiveData = None, + role_arn: Arn | None = None, + input: SensitiveData | None = None, + inspection_level: InspectionLevel | None = None, + reveal_secrets: RevealSecrets | None = None, + variables: SensitiveData | None = None, **kwargs, ) -> TestStateOutput: raise NotImplementedError @@ -1692,9 +1692,9 @@ def update_map_run( self, context: RequestContext, map_run_arn: LongArn, - max_concurrency: MaxConcurrency = None, - tolerated_failure_percentage: ToleratedFailurePercentage = None, - tolerated_failure_count: ToleratedFailureCount = None, + max_concurrency: MaxConcurrency | None = None, + tolerated_failure_percentage: ToleratedFailurePercentage | None = None, + tolerated_failure_count: ToleratedFailureCount | None = None, **kwargs, ) -> UpdateMapRunOutput: raise NotImplementedError @@ -1704,13 +1704,13 @@ def update_state_machine( self, context: RequestContext, state_machine_arn: Arn, - definition: Definition = None, - role_arn: Arn = None, - logging_configuration: LoggingConfiguration = None, - tracing_configuration: TracingConfiguration = None, - publish: Publish = None, - version_description: VersionDescription = None, - encryption_configuration: EncryptionConfiguration = None, + definition: Definition | None = None, + role_arn: Arn | None = None, + logging_configuration: LoggingConfiguration | None = None, + tracing_configuration: TracingConfiguration | None = None, + publish: Publish | None = None, + version_description: VersionDescription | None = None, + encryption_configuration: EncryptionConfiguration | None = None, **kwargs, ) -> UpdateStateMachineOutput: raise NotImplementedError @@ -1720,8 +1720,8 @@ def update_state_machine_alias( self, context: RequestContext, state_machine_alias_arn: Arn, - description: AliasDescription = None, - routing_configuration: RoutingConfigurationList = None, + description: AliasDescription | None = None, + routing_configuration: RoutingConfigurationList | None = None, **kwargs, ) -> UpdateStateMachineAliasOutput: raise NotImplementedError diff --git a/localstack-core/localstack/aws/api/sts/__init__.py b/localstack-core/localstack/aws/api/sts/__init__.py index 20465cc9d3f5e..3a5e4c337c738 100644 --- a/localstack-core/localstack/aws/api/sts/__init__.py +++ b/localstack-core/localstack/aws/api/sts/__init__.py @@ -274,16 +274,16 @@ def assume_role( context: RequestContext, role_arn: arnType, role_session_name: roleSessionNameType, - policy_arns: policyDescriptorListType = None, - policy: unrestrictedSessionPolicyDocumentType = None, - duration_seconds: roleDurationSecondsType = None, - tags: tagListType = None, - transitive_tag_keys: tagKeyListType = None, - external_id: externalIdType = None, - serial_number: serialNumberType = None, - token_code: tokenCodeType = None, - source_identity: sourceIdentityType = None, - provided_contexts: ProvidedContextsListType = None, + policy_arns: policyDescriptorListType | None = None, + policy: unrestrictedSessionPolicyDocumentType | None = None, + duration_seconds: roleDurationSecondsType | None = None, + tags: tagListType | None = None, + transitive_tag_keys: tagKeyListType | None = None, + external_id: externalIdType | None = None, + serial_number: serialNumberType | None = None, + token_code: tokenCodeType | None = None, + source_identity: sourceIdentityType | None = None, + provided_contexts: ProvidedContextsListType | None = None, **kwargs, ) -> AssumeRoleResponse: raise NotImplementedError @@ -295,9 +295,9 @@ def assume_role_with_saml( role_arn: arnType, principal_arn: arnType, saml_assertion: SAMLAssertionType, - policy_arns: policyDescriptorListType = None, - policy: sessionPolicyDocumentType = None, - duration_seconds: roleDurationSecondsType = None, + policy_arns: policyDescriptorListType | None = None, + policy: sessionPolicyDocumentType | None = None, + duration_seconds: roleDurationSecondsType | None = None, **kwargs, ) -> AssumeRoleWithSAMLResponse: raise NotImplementedError @@ -309,10 +309,10 @@ def assume_role_with_web_identity( role_arn: arnType, role_session_name: roleSessionNameType, web_identity_token: clientTokenType, - provider_id: urlType = None, - policy_arns: policyDescriptorListType = None, - policy: sessionPolicyDocumentType = None, - duration_seconds: roleDurationSecondsType = None, + provider_id: urlType | None = None, + policy_arns: policyDescriptorListType | None = None, + policy: sessionPolicyDocumentType | None = None, + duration_seconds: roleDurationSecondsType | None = None, **kwargs, ) -> AssumeRoleWithWebIdentityResponse: raise NotImplementedError @@ -323,7 +323,7 @@ def assume_root( context: RequestContext, target_principal: TargetPrincipalType, task_policy_arn: PolicyDescriptorType, - duration_seconds: RootDurationSecondsType = None, + duration_seconds: RootDurationSecondsType | None = None, **kwargs, ) -> AssumeRootResponse: raise NotImplementedError @@ -349,10 +349,10 @@ def get_federation_token( self, context: RequestContext, name: userNameType, - policy: sessionPolicyDocumentType = None, - policy_arns: policyDescriptorListType = None, - duration_seconds: durationSecondsType = None, - tags: tagListType = None, + policy: sessionPolicyDocumentType | None = None, + policy_arns: policyDescriptorListType | None = None, + duration_seconds: durationSecondsType | None = None, + tags: tagListType | None = None, **kwargs, ) -> GetFederationTokenResponse: raise NotImplementedError @@ -361,9 +361,9 @@ def get_federation_token( def get_session_token( self, context: RequestContext, - duration_seconds: durationSecondsType = None, - serial_number: serialNumberType = None, - token_code: tokenCodeType = None, + duration_seconds: durationSecondsType | None = None, + serial_number: serialNumberType | None = None, + token_code: tokenCodeType | None = None, **kwargs, ) -> GetSessionTokenResponse: raise NotImplementedError diff --git a/localstack-core/localstack/aws/api/support/__init__.py b/localstack-core/localstack/aws/api/support/__init__.py index 8a8512f8a18f4..c1575127c69e6 100644 --- a/localstack-core/localstack/aws/api/support/__init__.py +++ b/localstack-core/localstack/aws/api/support/__init__.py @@ -476,7 +476,7 @@ def add_attachments_to_set( self, context: RequestContext, attachments: Attachments, - attachment_set_id: AttachmentSetId = None, + attachment_set_id: AttachmentSetId | None = None, **kwargs, ) -> AddAttachmentsToSetResponse: raise NotImplementedError @@ -486,9 +486,9 @@ def add_communication_to_case( self, context: RequestContext, communication_body: CommunicationBody, - case_id: CaseId = None, - cc_email_addresses: CcEmailAddressList = None, - attachment_set_id: AttachmentSetId = None, + case_id: CaseId | None = None, + cc_email_addresses: CcEmailAddressList | None = None, + attachment_set_id: AttachmentSetId | None = None, **kwargs, ) -> AddCommunicationToCaseResponse: raise NotImplementedError @@ -499,13 +499,13 @@ def create_case( context: RequestContext, subject: Subject, communication_body: CommunicationBody, - service_code: ServiceCode = None, - severity_code: SeverityCode = None, - category_code: CategoryCode = None, - cc_email_addresses: CcEmailAddressList = None, - language: Language = None, - issue_type: IssueType = None, - attachment_set_id: AttachmentSetId = None, + service_code: ServiceCode | None = None, + severity_code: SeverityCode | None = None, + category_code: CategoryCode | None = None, + cc_email_addresses: CcEmailAddressList | None = None, + language: Language | None = None, + issue_type: IssueType | None = None, + attachment_set_id: AttachmentSetId | None = None, **kwargs, ) -> CreateCaseResponse: raise NotImplementedError @@ -520,15 +520,15 @@ def describe_attachment( def describe_cases( self, context: RequestContext, - case_id_list: CaseIdList = None, - display_id: DisplayId = None, - after_time: AfterTime = None, - before_time: BeforeTime = None, - include_resolved_cases: IncludeResolvedCases = None, - next_token: NextToken = None, - max_results: MaxResults = None, - language: Language = None, - include_communications: IncludeCommunications = None, + case_id_list: CaseIdList | None = None, + display_id: DisplayId | None = None, + after_time: AfterTime | None = None, + before_time: BeforeTime | None = None, + include_resolved_cases: IncludeResolvedCases | None = None, + next_token: NextToken | None = None, + max_results: MaxResults | None = None, + language: Language | None = None, + include_communications: IncludeCommunications | None = None, **kwargs, ) -> DescribeCasesResponse: raise NotImplementedError @@ -538,10 +538,10 @@ def describe_communications( self, context: RequestContext, case_id: CaseId, - before_time: BeforeTime = None, - after_time: AfterTime = None, - next_token: NextToken = None, - max_results: MaxResults = None, + before_time: BeforeTime | None = None, + after_time: AfterTime | None = None, + next_token: NextToken | None = None, + max_results: MaxResults | None = None, **kwargs, ) -> DescribeCommunicationsResponse: raise NotImplementedError @@ -562,15 +562,15 @@ def describe_create_case_options( def describe_services( self, context: RequestContext, - service_code_list: ServiceCodeList = None, - language: Language = None, + service_code_list: ServiceCodeList | None = None, + language: Language | None = None, **kwargs, ) -> DescribeServicesResponse: raise NotImplementedError @handler("DescribeSeverityLevels") def describe_severity_levels( - self, context: RequestContext, language: Language = None, **kwargs + self, context: RequestContext, language: Language | None = None, **kwargs ) -> DescribeSeverityLevelsResponse: raise NotImplementedError @@ -593,7 +593,7 @@ def describe_trusted_advisor_check_refresh_statuses( @handler("DescribeTrustedAdvisorCheckResult") def describe_trusted_advisor_check_result( - self, context: RequestContext, check_id: String, language: String = None, **kwargs + self, context: RequestContext, check_id: String, language: String | None = None, **kwargs ) -> DescribeTrustedAdvisorCheckResultResponse: raise NotImplementedError @@ -617,6 +617,6 @@ def refresh_trusted_advisor_check( @handler("ResolveCase") def resolve_case( - self, context: RequestContext, case_id: CaseId = None, **kwargs + self, context: RequestContext, case_id: CaseId | None = None, **kwargs ) -> ResolveCaseResponse: raise NotImplementedError diff --git a/localstack-core/localstack/aws/api/swf/__init__.py b/localstack-core/localstack/aws/api/swf/__init__.py index d7f4794ac6821..23653779f7e9f 100644 --- a/localstack-core/localstack/aws/api/swf/__init__.py +++ b/localstack-core/localstack/aws/api/swf/__init__.py @@ -1477,12 +1477,12 @@ def count_closed_workflow_executions( self, context: RequestContext, domain: DomainName, - start_time_filter: ExecutionTimeFilter = None, - close_time_filter: ExecutionTimeFilter = None, - execution_filter: WorkflowExecutionFilter = None, - type_filter: WorkflowTypeFilter = None, - tag_filter: TagFilter = None, - close_status_filter: CloseStatusFilter = None, + start_time_filter: ExecutionTimeFilter | None = None, + close_time_filter: ExecutionTimeFilter | None = None, + execution_filter: WorkflowExecutionFilter | None = None, + type_filter: WorkflowTypeFilter | None = None, + tag_filter: TagFilter | None = None, + close_status_filter: CloseStatusFilter | None = None, **kwargs, ) -> WorkflowExecutionCount: raise NotImplementedError @@ -1493,9 +1493,9 @@ def count_open_workflow_executions( context: RequestContext, domain: DomainName, start_time_filter: ExecutionTimeFilter, - type_filter: WorkflowTypeFilter = None, - tag_filter: TagFilter = None, - execution_filter: WorkflowExecutionFilter = None, + type_filter: WorkflowTypeFilter | None = None, + tag_filter: TagFilter | None = None, + execution_filter: WorkflowExecutionFilter | None = None, **kwargs, ) -> WorkflowExecutionCount: raise NotImplementedError @@ -1568,9 +1568,9 @@ def get_workflow_execution_history( context: RequestContext, domain: DomainName, execution: WorkflowExecution, - next_page_token: PageToken = None, - maximum_page_size: PageSize = None, - reverse_order: ReverseOrder = None, + next_page_token: PageToken | None = None, + maximum_page_size: PageSize | None = None, + reverse_order: ReverseOrder | None = None, **kwargs, ) -> History: raise NotImplementedError @@ -1581,10 +1581,10 @@ def list_activity_types( context: RequestContext, domain: DomainName, registration_status: RegistrationStatus, - name: Name = None, - next_page_token: PageToken = None, - maximum_page_size: PageSize = None, - reverse_order: ReverseOrder = None, + name: Name | None = None, + next_page_token: PageToken | None = None, + maximum_page_size: PageSize | None = None, + reverse_order: ReverseOrder | None = None, **kwargs, ) -> ActivityTypeInfos: raise NotImplementedError @@ -1594,15 +1594,15 @@ def list_closed_workflow_executions( self, context: RequestContext, domain: DomainName, - start_time_filter: ExecutionTimeFilter = None, - close_time_filter: ExecutionTimeFilter = None, - execution_filter: WorkflowExecutionFilter = None, - close_status_filter: CloseStatusFilter = None, - type_filter: WorkflowTypeFilter = None, - tag_filter: TagFilter = None, - next_page_token: PageToken = None, - maximum_page_size: PageSize = None, - reverse_order: ReverseOrder = None, + start_time_filter: ExecutionTimeFilter | None = None, + close_time_filter: ExecutionTimeFilter | None = None, + execution_filter: WorkflowExecutionFilter | None = None, + close_status_filter: CloseStatusFilter | None = None, + type_filter: WorkflowTypeFilter | None = None, + tag_filter: TagFilter | None = None, + next_page_token: PageToken | None = None, + maximum_page_size: PageSize | None = None, + reverse_order: ReverseOrder | None = None, **kwargs, ) -> WorkflowExecutionInfos: raise NotImplementedError @@ -1612,9 +1612,9 @@ def list_domains( self, context: RequestContext, registration_status: RegistrationStatus, - next_page_token: PageToken = None, - maximum_page_size: PageSize = None, - reverse_order: ReverseOrder = None, + next_page_token: PageToken | None = None, + maximum_page_size: PageSize | None = None, + reverse_order: ReverseOrder | None = None, **kwargs, ) -> DomainInfos: raise NotImplementedError @@ -1625,12 +1625,12 @@ def list_open_workflow_executions( context: RequestContext, domain: DomainName, start_time_filter: ExecutionTimeFilter, - type_filter: WorkflowTypeFilter = None, - tag_filter: TagFilter = None, - next_page_token: PageToken = None, - maximum_page_size: PageSize = None, - reverse_order: ReverseOrder = None, - execution_filter: WorkflowExecutionFilter = None, + type_filter: WorkflowTypeFilter | None = None, + tag_filter: TagFilter | None = None, + next_page_token: PageToken | None = None, + maximum_page_size: PageSize | None = None, + reverse_order: ReverseOrder | None = None, + execution_filter: WorkflowExecutionFilter | None = None, **kwargs, ) -> WorkflowExecutionInfos: raise NotImplementedError @@ -1647,10 +1647,10 @@ def list_workflow_types( context: RequestContext, domain: DomainName, registration_status: RegistrationStatus, - name: Name = None, - next_page_token: PageToken = None, - maximum_page_size: PageSize = None, - reverse_order: ReverseOrder = None, + name: Name | None = None, + next_page_token: PageToken | None = None, + maximum_page_size: PageSize | None = None, + reverse_order: ReverseOrder | None = None, **kwargs, ) -> WorkflowTypeInfos: raise NotImplementedError @@ -1661,7 +1661,7 @@ def poll_for_activity_task( context: RequestContext, domain: DomainName, task_list: TaskList, - identity: Identity = None, + identity: Identity | None = None, **kwargs, ) -> ActivityTask: raise NotImplementedError @@ -1672,18 +1672,22 @@ def poll_for_decision_task( context: RequestContext, domain: DomainName, task_list: TaskList, - identity: Identity = None, - next_page_token: PageToken = None, - maximum_page_size: PageSize = None, - reverse_order: ReverseOrder = None, - start_at_previous_started_event: StartAtPreviousStartedEvent = None, + identity: Identity | None = None, + next_page_token: PageToken | None = None, + maximum_page_size: PageSize | None = None, + reverse_order: ReverseOrder | None = None, + start_at_previous_started_event: StartAtPreviousStartedEvent | None = None, **kwargs, ) -> DecisionTask: raise NotImplementedError @handler("RecordActivityTaskHeartbeat") def record_activity_task_heartbeat( - self, context: RequestContext, task_token: TaskToken, details: LimitedData = None, **kwargs + self, + context: RequestContext, + task_token: TaskToken, + details: LimitedData | None = None, + **kwargs, ) -> ActivityTaskStatus: raise NotImplementedError @@ -1694,13 +1698,13 @@ def register_activity_type( domain: DomainName, name: Name, version: Version, - description: Description = None, - default_task_start_to_close_timeout: DurationInSecondsOptional = None, - default_task_heartbeat_timeout: DurationInSecondsOptional = None, - default_task_list: TaskList = None, - default_task_priority: TaskPriority = None, - default_task_schedule_to_start_timeout: DurationInSecondsOptional = None, - default_task_schedule_to_close_timeout: DurationInSecondsOptional = None, + description: Description | None = None, + default_task_start_to_close_timeout: DurationInSecondsOptional | None = None, + default_task_heartbeat_timeout: DurationInSecondsOptional | None = None, + default_task_list: TaskList | None = None, + default_task_priority: TaskPriority | None = None, + default_task_schedule_to_start_timeout: DurationInSecondsOptional | None = None, + default_task_schedule_to_close_timeout: DurationInSecondsOptional | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -1711,8 +1715,8 @@ def register_domain( context: RequestContext, name: DomainName, workflow_execution_retention_period_in_days: DurationInDays, - description: Description = None, - tags: ResourceTagList = None, + description: Description | None = None, + tags: ResourceTagList | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -1724,13 +1728,13 @@ def register_workflow_type( domain: DomainName, name: Name, version: Version, - description: Description = None, - default_task_start_to_close_timeout: DurationInSecondsOptional = None, - default_execution_start_to_close_timeout: DurationInSecondsOptional = None, - default_task_list: TaskList = None, - default_task_priority: TaskPriority = None, - default_child_policy: ChildPolicy = None, - default_lambda_role: Arn = None, + description: Description | None = None, + default_task_start_to_close_timeout: DurationInSecondsOptional | None = None, + default_execution_start_to_close_timeout: DurationInSecondsOptional | None = None, + default_task_list: TaskList | None = None, + default_task_priority: TaskPriority | None = None, + default_child_policy: ChildPolicy | None = None, + default_lambda_role: Arn | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -1741,20 +1745,20 @@ def request_cancel_workflow_execution( context: RequestContext, domain: DomainName, workflow_id: WorkflowId, - run_id: WorkflowRunIdOptional = None, + run_id: WorkflowRunIdOptional | None = None, **kwargs, ) -> None: raise NotImplementedError @handler("RespondActivityTaskCanceled") def respond_activity_task_canceled( - self, context: RequestContext, task_token: TaskToken, details: Data = None, **kwargs + self, context: RequestContext, task_token: TaskToken, details: Data | None = None, **kwargs ) -> None: raise NotImplementedError @handler("RespondActivityTaskCompleted") def respond_activity_task_completed( - self, context: RequestContext, task_token: TaskToken, result: Data = None, **kwargs + self, context: RequestContext, task_token: TaskToken, result: Data | None = None, **kwargs ) -> None: raise NotImplementedError @@ -1763,8 +1767,8 @@ def respond_activity_task_failed( self, context: RequestContext, task_token: TaskToken, - reason: FailureReason = None, - details: Data = None, + reason: FailureReason | None = None, + details: Data | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -1774,10 +1778,10 @@ def respond_decision_task_completed( self, context: RequestContext, task_token: TaskToken, - decisions: DecisionList = None, - execution_context: Data = None, - task_list: TaskList = None, - task_list_schedule_to_start_timeout: DurationInSecondsOptional = None, + decisions: DecisionList | None = None, + execution_context: Data | None = None, + task_list: TaskList | None = None, + task_list_schedule_to_start_timeout: DurationInSecondsOptional | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -1789,8 +1793,8 @@ def signal_workflow_execution( domain: DomainName, workflow_id: WorkflowId, signal_name: SignalName, - run_id: WorkflowRunIdOptional = None, - input: Data = None, + run_id: WorkflowRunIdOptional | None = None, + input: Data | None = None, **kwargs, ) -> None: raise NotImplementedError @@ -1802,14 +1806,14 @@ def start_workflow_execution( domain: DomainName, workflow_id: WorkflowId, workflow_type: WorkflowType, - task_list: TaskList = None, - task_priority: TaskPriority = None, - input: Data = None, - execution_start_to_close_timeout: DurationInSecondsOptional = None, - tag_list: TagList = None, - task_start_to_close_timeout: DurationInSecondsOptional = None, - child_policy: ChildPolicy = None, - lambda_role: Arn = None, + task_list: TaskList | None = None, + task_priority: TaskPriority | None = None, + input: Data | None = None, + execution_start_to_close_timeout: DurationInSecondsOptional | None = None, + tag_list: TagList | None = None, + task_start_to_close_timeout: DurationInSecondsOptional | None = None, + child_policy: ChildPolicy | None = None, + lambda_role: Arn | None = None, **kwargs, ) -> Run: raise NotImplementedError @@ -1826,10 +1830,10 @@ def terminate_workflow_execution( context: RequestContext, domain: DomainName, workflow_id: WorkflowId, - run_id: WorkflowRunIdOptional = None, - reason: TerminateReason = None, - details: Data = None, - child_policy: ChildPolicy = None, + run_id: WorkflowRunIdOptional | None = None, + reason: TerminateReason | None = None, + details: Data | None = None, + child_policy: ChildPolicy | None = None, **kwargs, ) -> None: raise NotImplementedError diff --git a/localstack-core/localstack/aws/api/transcribe/__init__.py b/localstack-core/localstack/aws/api/transcribe/__init__.py index 440363a46dd95..6e1d666bcd326 100644 --- a/localstack-core/localstack/aws/api/transcribe/__init__.py +++ b/localstack-core/localstack/aws/api/transcribe/__init__.py @@ -1257,8 +1257,8 @@ def create_call_analytics_category( context: RequestContext, category_name: CategoryName, rules: RuleList, - tags: TagList = None, - input_type: InputType = None, + tags: TagList | None = None, + input_type: InputType | None = None, **kwargs, ) -> CreateCallAnalyticsCategoryResponse: raise NotImplementedError @@ -1271,7 +1271,7 @@ def create_language_model( base_model_name: BaseModelName, model_name: ModelName, input_data_config: InputDataConfig, - tags: TagList = None, + tags: TagList | None = None, **kwargs, ) -> CreateLanguageModelResponse: raise NotImplementedError @@ -1283,7 +1283,7 @@ def create_medical_vocabulary( vocabulary_name: VocabularyName, language_code: LanguageCode, vocabulary_file_uri: Uri, - tags: TagList = None, + tags: TagList | None = None, **kwargs, ) -> CreateMedicalVocabularyResponse: raise NotImplementedError @@ -1294,10 +1294,10 @@ def create_vocabulary( context: RequestContext, vocabulary_name: VocabularyName, language_code: LanguageCode, - phrases: Phrases = None, - vocabulary_file_uri: Uri = None, - tags: TagList = None, - data_access_role_arn: DataAccessRoleArn = None, + phrases: Phrases | None = None, + vocabulary_file_uri: Uri | None = None, + tags: TagList | None = None, + data_access_role_arn: DataAccessRoleArn | None = None, **kwargs, ) -> CreateVocabularyResponse: raise NotImplementedError @@ -1308,10 +1308,10 @@ def create_vocabulary_filter( context: RequestContext, vocabulary_filter_name: VocabularyFilterName, language_code: LanguageCode, - words: Words = None, - vocabulary_filter_file_uri: Uri = None, - tags: TagList = None, - data_access_role_arn: DataAccessRoleArn = None, + words: Words | None = None, + vocabulary_filter_file_uri: Uri | None = None, + tags: TagList | None = None, + data_access_role_arn: DataAccessRoleArn | None = None, **kwargs, ) -> CreateVocabularyFilterResponse: raise NotImplementedError @@ -1434,8 +1434,8 @@ def get_vocabulary_filter( def list_call_analytics_categories( self, context: RequestContext, - next_token: NextToken = None, - max_results: MaxResults = None, + next_token: NextToken | None = None, + max_results: MaxResults | None = None, **kwargs, ) -> ListCallAnalyticsCategoriesResponse: raise NotImplementedError @@ -1444,10 +1444,10 @@ def list_call_analytics_categories( def list_call_analytics_jobs( self, context: RequestContext, - status: CallAnalyticsJobStatus = None, - job_name_contains: CallAnalyticsJobName = None, - next_token: NextToken = None, - max_results: MaxResults = None, + status: CallAnalyticsJobStatus | None = None, + job_name_contains: CallAnalyticsJobName | None = None, + next_token: NextToken | None = None, + max_results: MaxResults | None = None, **kwargs, ) -> ListCallAnalyticsJobsResponse: raise NotImplementedError @@ -1456,10 +1456,10 @@ def list_call_analytics_jobs( def list_language_models( self, context: RequestContext, - status_equals: ModelStatus = None, - name_contains: ModelName = None, - next_token: NextToken = None, - max_results: MaxResults = None, + status_equals: ModelStatus | None = None, + name_contains: ModelName | None = None, + next_token: NextToken | None = None, + max_results: MaxResults | None = None, **kwargs, ) -> ListLanguageModelsResponse: raise NotImplementedError @@ -1468,10 +1468,10 @@ def list_language_models( def list_medical_scribe_jobs( self, context: RequestContext, - status: MedicalScribeJobStatus = None, - job_name_contains: TranscriptionJobName = None, - next_token: NextToken = None, - max_results: MaxResults = None, + status: MedicalScribeJobStatus | None = None, + job_name_contains: TranscriptionJobName | None = None, + next_token: NextToken | None = None, + max_results: MaxResults | None = None, **kwargs, ) -> ListMedicalScribeJobsResponse: raise NotImplementedError @@ -1480,10 +1480,10 @@ def list_medical_scribe_jobs( def list_medical_transcription_jobs( self, context: RequestContext, - status: TranscriptionJobStatus = None, - job_name_contains: TranscriptionJobName = None, - next_token: NextToken = None, - max_results: MaxResults = None, + status: TranscriptionJobStatus | None = None, + job_name_contains: TranscriptionJobName | None = None, + next_token: NextToken | None = None, + max_results: MaxResults | None = None, **kwargs, ) -> ListMedicalTranscriptionJobsResponse: raise NotImplementedError @@ -1492,10 +1492,10 @@ def list_medical_transcription_jobs( def list_medical_vocabularies( self, context: RequestContext, - next_token: NextToken = None, - max_results: MaxResults = None, - state_equals: VocabularyState = None, - name_contains: VocabularyName = None, + next_token: NextToken | None = None, + max_results: MaxResults | None = None, + state_equals: VocabularyState | None = None, + name_contains: VocabularyName | None = None, **kwargs, ) -> ListMedicalVocabulariesResponse: raise NotImplementedError @@ -1510,10 +1510,10 @@ def list_tags_for_resource( def list_transcription_jobs( self, context: RequestContext, - status: TranscriptionJobStatus = None, - job_name_contains: TranscriptionJobName = None, - next_token: NextToken = None, - max_results: MaxResults = None, + status: TranscriptionJobStatus | None = None, + job_name_contains: TranscriptionJobName | None = None, + next_token: NextToken | None = None, + max_results: MaxResults | None = None, **kwargs, ) -> ListTranscriptionJobsResponse: raise NotImplementedError @@ -1522,10 +1522,10 @@ def list_transcription_jobs( def list_vocabularies( self, context: RequestContext, - next_token: NextToken = None, - max_results: MaxResults = None, - state_equals: VocabularyState = None, - name_contains: VocabularyName = None, + next_token: NextToken | None = None, + max_results: MaxResults | None = None, + state_equals: VocabularyState | None = None, + name_contains: VocabularyName | None = None, **kwargs, ) -> ListVocabulariesResponse: raise NotImplementedError @@ -1534,9 +1534,9 @@ def list_vocabularies( def list_vocabulary_filters( self, context: RequestContext, - next_token: NextToken = None, - max_results: MaxResults = None, - name_contains: VocabularyFilterName = None, + next_token: NextToken | None = None, + max_results: MaxResults | None = None, + name_contains: VocabularyFilterName | None = None, **kwargs, ) -> ListVocabularyFiltersResponse: raise NotImplementedError @@ -1547,12 +1547,12 @@ def start_call_analytics_job( context: RequestContext, call_analytics_job_name: CallAnalyticsJobName, media: Media, - output_location: Uri = None, - output_encryption_kms_key_id: KMSKeyId = None, - data_access_role_arn: DataAccessRoleArn = None, - settings: CallAnalyticsJobSettings = None, - tags: TagList = None, - channel_definitions: ChannelDefinitions = None, + output_location: Uri | None = None, + output_encryption_kms_key_id: KMSKeyId | None = None, + data_access_role_arn: DataAccessRoleArn | None = None, + settings: CallAnalyticsJobSettings | None = None, + tags: TagList | None = None, + channel_definitions: ChannelDefinitions | None = None, **kwargs, ) -> StartCallAnalyticsJobResponse: raise NotImplementedError @@ -1566,10 +1566,10 @@ def start_medical_scribe_job( output_bucket_name: OutputBucketName, data_access_role_arn: DataAccessRoleArn, settings: MedicalScribeSettings, - output_encryption_kms_key_id: KMSKeyId = None, - kms_encryption_context: KMSEncryptionContextMap = None, - channel_definitions: MedicalScribeChannelDefinitions = None, - tags: TagList = None, + output_encryption_kms_key_id: KMSKeyId | None = None, + kms_encryption_context: KMSEncryptionContextMap | None = None, + channel_definitions: MedicalScribeChannelDefinitions | None = None, + tags: TagList | None = None, **kwargs, ) -> StartMedicalScribeJobResponse: raise NotImplementedError @@ -1586,24 +1586,24 @@ def start_transcription_job( context: RequestContext, transcription_job_name: TranscriptionJobName, media: Media, - language_code: LanguageCode = None, - media_sample_rate_hertz: MediaSampleRateHertz = None, - media_format: MediaFormat = None, - output_bucket_name: OutputBucketName = None, - output_key: OutputKey = None, - output_encryption_kms_key_id: KMSKeyId = None, - kms_encryption_context: KMSEncryptionContextMap = None, - settings: Settings = None, - model_settings: ModelSettings = None, - job_execution_settings: JobExecutionSettings = None, - content_redaction: ContentRedaction = None, - identify_language: Boolean = None, - identify_multiple_languages: Boolean = None, - language_options: LanguageOptions = None, - subtitles: Subtitles = None, - tags: TagList = None, - language_id_settings: LanguageIdSettingsMap = None, - toxicity_detection: ToxicityDetection = None, + language_code: LanguageCode | None = None, + media_sample_rate_hertz: MediaSampleRateHertz | None = None, + media_format: MediaFormat | None = None, + output_bucket_name: OutputBucketName | None = None, + output_key: OutputKey | None = None, + output_encryption_kms_key_id: KMSKeyId | None = None, + kms_encryption_context: KMSEncryptionContextMap | None = None, + settings: Settings | None = None, + model_settings: ModelSettings | None = None, + job_execution_settings: JobExecutionSettings | None = None, + content_redaction: ContentRedaction | None = None, + identify_language: Boolean | None = None, + identify_multiple_languages: Boolean | None = None, + language_options: LanguageOptions | None = None, + subtitles: Subtitles | None = None, + tags: TagList | None = None, + language_id_settings: LanguageIdSettingsMap | None = None, + toxicity_detection: ToxicityDetection | None = None, **kwargs, ) -> StartTranscriptionJobResponse: raise NotImplementedError @@ -1626,7 +1626,7 @@ def update_call_analytics_category( context: RequestContext, category_name: CategoryName, rules: RuleList, - input_type: InputType = None, + input_type: InputType | None = None, **kwargs, ) -> UpdateCallAnalyticsCategoryResponse: raise NotImplementedError @@ -1648,9 +1648,9 @@ def update_vocabulary( context: RequestContext, vocabulary_name: VocabularyName, language_code: LanguageCode, - phrases: Phrases = None, - vocabulary_file_uri: Uri = None, - data_access_role_arn: DataAccessRoleArn = None, + phrases: Phrases | None = None, + vocabulary_file_uri: Uri | None = None, + data_access_role_arn: DataAccessRoleArn | None = None, **kwargs, ) -> UpdateVocabularyResponse: raise NotImplementedError @@ -1660,9 +1660,9 @@ def update_vocabulary_filter( self, context: RequestContext, vocabulary_filter_name: VocabularyFilterName, - words: Words = None, - vocabulary_filter_file_uri: Uri = None, - data_access_role_arn: DataAccessRoleArn = None, + words: Words | None = None, + vocabulary_filter_file_uri: Uri | None = None, + data_access_role_arn: DataAccessRoleArn | None = None, **kwargs, ) -> UpdateVocabularyFilterResponse: raise NotImplementedError diff --git a/localstack-core/localstack/aws/scaffold.py b/localstack-core/localstack/aws/scaffold.py index 0f828f6156dde..3d9c0e3e55db4 100644 --- a/localstack-core/localstack/aws/scaffold.py +++ b/localstack-core/localstack/aws/scaffold.py @@ -411,7 +411,7 @@ def generate_service_api(output, service: ServiceModel, doc=True): type_name = to_valid_python_name(m_shape.name) if m == streaming_payload_member: type_name = f"IO[{type_name}]" - parameters[xform_name(m)] = f"{type_name} = None" + parameters[xform_name(m)] = f"{type_name} | None = None" if any(map(is_bad_param_name, parameters.keys())): # if we cannot render the parameter name, don't expand the parameters in the handler diff --git a/localstack-core/localstack/testing/aws/asf_utils.py b/localstack-core/localstack/testing/aws/asf_utils.py index 4a23809cd4568..83699e1d4e772 100644 --- a/localstack-core/localstack/testing/aws/asf_utils.py +++ b/localstack-core/localstack/testing/aws/asf_utils.py @@ -4,7 +4,7 @@ import pkgutil import re from types import FunctionType, ModuleType, NoneType, UnionType -from typing import Optional, Pattern, get_args +from typing import Optional, Pattern, Union, get_args, get_origin def _import_submodules( @@ -160,8 +160,12 @@ def check_provider_signature(sub_class: type, base_class: type, method_name: str def _remove_optional(_type: type) -> list[type]: - if type(_type) == UnionType: + if get_origin(_type) in [Union, UnionType]: union_types = list(get_args(_type)) - union_types.remove(NoneType) + try: + union_types.remove(NoneType) + except ValueError: + # Union of some other kind, like 'str | int' + pass return union_types return [_type]